[ [ -21569272761418250986318396901481869104233929366015452646910417229280435125582336500242707507937103965409677353616444969512473673509296563756803943826983432500769650538986185004937117426291732758683743685992315271868445561341632942392678138153316567734059182838270802352506876167521911912139878802321784046862938925951086953193109962742090474663860277329573365894939065021268301550441761357535461345643757861375711114746647058323268527237968121770518095741079594195950524076207340873303385941436576622837729815526097716787759126682973426110687144974270200529723417066906879849752701436979435878673348548496482695582448837793125189946852051322672826242112495908317821663095243909872388887455638262527451542462635773322334068427656038808872295902691442135607008999640668395778442654060373610749515407850576425419161362917250393751362626561287332101911300091712207550613950940054913498282606721078902683748904397395198991660116765571803594387736584423332851773091690433383728263369587381985940408553269116292904030786962940989860414336699493993761582519346710003403736781297612652501431431585520266026828734027324536402015751688927601427438563549250938715958366454631128957966171846831425179804818605099718871676113668043339435647245999519635575670970041846739014656125946790814277444880568927187765372416835956526256549172251174613621012377472391630984362450262169917094044738618252668464181328185182960643271946418645359387460518808046711490439166207794527782695954659461358000192461448969978133600870158949255093005573856088126358633587151706375731024980666578923253633827695345007042449181115013434271687194725310252030059967937968769907727202477941181956132544082868952108145075627805867876245389829890178006385285080508099183396482207854858401754126521397575319322535085303550388181558385266619007748289056117581699452830253873063049256552882186643742956815282611684322992433486010692827393134609321591738079317030636880741017757239721867194089009350574204539243381085987052107746457789187250031405796817614075076802661745809194211664084658699783253940270753968707897537855284506630264407769724744827624266011699048045983360397120406466196408979877710127072716467232343476469310809541727083878049333009094161930949965274701418337339176034509766361794916815131089643607317702423673287617811362885574712951563514219206689438576790505474910368484635533210479217114359899867644249870541015857959654833298872796862675015266303731259285934198776344306861203594678302244589853376473866528851722036719920462567257781193909731328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 117008720640466720710419915703726009833085685302331571135646353931122264364148589066961191138551835672117914665606796543153142986931037981632373652350350991289553033509231684108353431602645545159517465094846010101467888420946193327411072114835866142287152246685840633855139515161777246987606189460471029294139049206350142227003056192922152018969598868457949119583620949235104414610129384005428202004867729142969080563177680195626068011305300390384643784383903640883911407392267548039481758923810417651342805878625830846768739085350541001078187306788403273439720428498213189124644283717278528043513390103814030991886750494480922404155728468326129939440186059564005779035536254112079850199796831020290374634675773656899171544377210147450633711815399493663928801526599794504676124348105849615811641949642682060342627346640546514751726000185012136901406502595302895957576116264802907689581493612860615092265216054374221665625492881649222683744328704475257676878721968031362505606985015417611533541311290706018845807839852054312264942387729984313108386054074255730475793870917672273791602060307182870159336461110301620835519893843050890281184310460060339848481627952104377284207877455573589708861778902854593804378596508146296485594543249819651015210143968704934142562012216667684890091177497041046574761358765206105800465663986921558304317958918127660283763230380988807365069285225826102753539648215925746052400247651004409522972521916389327030973832199279336540084683777211114935772101035068769418100389784010110499920730060793271579597810936681066656309211728369027318001266247267327477382913912762824213798299975593145415199561792430859589065201903846795296247926626452082995327809840320454835281684996887534561737502109706534753232829575254702764975664756453713362464335755655811560948206710645557436479709999035163057865200716666188476604728724059367967688795854309912520970403950813644940236185528023167210813015869583141690398783688393859951869423215725212954476550107539935967808688280773151823647006303061729209432324886835682278924984723194669037398527378276405978954295437431265496445729452803685461120150072296731277371954471671151785737109209414542302923565844946584801834623379906355479468691627975935686341119959797913816056805369055276703910286078943632823198606916515559861397484551877270810406859852686712493453307265602529967738649290593362025189514629400596793241608399043680715577391836456460530194578481734640721083140600346974098521624205382319020359478295379592651758798960074055629651615107300458496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -358957841493483005160845893566488883930559592868475175855188075268308101600928577223737596063568624393776063028345641131926799725930286358808444740119860412015362050829185156653456122267300716038909041007865979129704331279801308354709583046565967126849060071190195177288293177953624458517823440144857833207625252011869836580709008485907199684668785075453101126355993784356232512364887642516153687046887590197875081963705570180059967426979025148873945386795455783504663760362471979770352674302069279693065365647279469670226953464796417660195046874791215943617111250990126335567137161829449511024781988393801520979648253740781394091078981674251046557946836693088791989911660194335184530696349603468746113420707641332761284192804507402772257541212654117786403253937645109351197606380636363425767592343163614388950393163957698605472609535084272582646308863702774317979869270458892145286807640461654429695097067944785448023106000343057214292536527048721930800836882239921712142241396041351324308136747774365618319039519267824554034217105472524078330687843232999342583310881039666859693736194271023132890800766304380477252947715720564028971000052215058385588971562760430262546067212068892400066212100376095682990793785879460831849100303224975765802531219602522385071417089947840536598944396476499503186035030236949956544790989578335634642795189066585739563316912758813686971310322687318617880152074514701669562978047264544595260632675114917566955272924958073073650100091800568370024730840198576542761742948613497965498319577344981068340601131578013280613245093236114368355710186567974323178587641957833216434401555847347354809231872700841718599516377526653772205856243950914657092253771755499166353650375483306938081896896604935900421620344929302724510360870938364684229358805657710031380187056533043730779292460927402944061521227514359745549972377231022998881949127578098397977383118558875050286611583308443742765303112707900567623180436978753983517946433736862944992798514840441395635854074645867564903831370645790370334936626360206087017289190129310513307467687602707451511506417575925603934258019123760072826434247811997642323361053224425060898585669395593214256665169312141864751482016628702344760832404075232386186120653398869673266506064504241189368954952712953128106305668036488328227433153030231530482987818356170676596157933917395310904535105015608059720656051801793987791757852524224689413476975764398348272471296268730323720444206341428040264834433825434678854049592845690568318897725021447277830345746039848304640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 721915112430914736039632124186977023518708700760645815002933126539155685207484723716841903035598461534499406958860546334848795852683545746442873859445238651253412236193950128745716097510416343747624888169281247958352772890231706778580516163284762412000181254756166162715563381015183103809343751521145006395880020812211675380237807417163683236110021189585517038767713312402153558119756591204087054318523899402458107195318772202074651394187901364499107713201379620956782450898722768825191136131792457678707525304818893448775563136394201172066530696067152103254058500464445489392638723888226742550520279318316162111150876623897430525886577644521814368733763306628526809179805482422121178983288173179934547124323894475361544691482169964516722279381814521760480088804037012908306203838371753840657159224180699415196780295884840258083353528941796213049878199447113827146973738931113043697163608428448352113479375391575808800621781513107729651330389031168261659009508172502592134305979187704404095336019528484841349661908641998695993784209613608384547409829481567055637046520849319697575016160578876189541899544015460121181108112075790618500449251263800501675092928579888163049414142146519047466770255220840003727231408448125778321832416012634278479324816203785391685494311227410778483684416767033051416421678309016493792523674717849241623931965763726939009040112739035571820918531230587533035866557103492028575705219443955695531445098464959111498554842294322855236444543596836602423626957374629231246874008742898344473093840912329121298465891761173206335159971178437058905357085104271552259106145716112114609786130171924747992670446876039147287984759951003781462436859519746474000225578815109876485948773323647031437951015050207373159507366380248810330401772261547387108119860495638017459632299957455697548990701945097826126526173797878622279297677766372247727760267200793681614320591560625303527895548753362341713262610476061200361867677876994393227743399618817809930817023289879003525446107020096093620617613409724442196719662679919974489397274293709684650665100026776257049098072122206220822066343273833540736327381443146886887646608585629343931197918051290583063757610974705399172245069914164487380961960270197499043085128219579784554364331716641000848484743743210249544885161842731096620143686851864015362681631726509029798229052029599262864005868303016264595797844012403151704551402819326377690467992251823571348951846642008088734445827956524986476084078999364814294827748040164563579480261500786067185296540012904448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -7534884658233802424317525530016936564826539863042812064689797601060135044541757479131112086449197143183604162625791742175561545265302355796664122239170056782048529220312452097221183960639180654302821712493011709843002544471312617675357463382003731866907808680216718780339445027948796446677376724086346248831287448020692219189066872642918778527064649678260146149723013792821281029792920526080006797803085390991565076883638457431512353836604082504889380050640141304652798348071608071164291213040051881309768382059198806008682563802141582719686593623756329254989849029926111123706925143508453765894537261145328233128576782452137954681558724877445028427609929250201210053266859221547949836919508579729090744429040052851209867117851783879217940330718257107673834102616568910413950690340419063732492693684144679151137924277524711079737753124765176139020481044282270170052957361823417073499892674522800800144368291883682296067331802928391280488353968893785408745001565266512362374166248654050809067362327107069306076725901145170524097438067605299551372924996333144515387246848559689000536215343566370303924195836030316318774648148545207801936170894243173387384271365296348429620422487940967121679126728560603812240347212231593965500843741218714355973060448565094159913026108967062748984393515981706002039418288083756688435291541735551286382923768224898320249348725333381586441367196898267237689760498913227497510010803744523735786123378037231232800211927929813623675819277111958684043570018615378342762127784795377456711875645025954601209789908435033112563621073369095266742897756230547626972165249406475430639493033420712646358164068720895846365484304504526575053774370857428943977569060345144247879811101697845711636523369541375961769028297607254110919584831843096227957789564113630462480665705162673081032045664371497614570639081808853077354396553416280609979557840217408634090731168888171441667762990558140666772286561060914914306218409549319527546525150866744903530972254381320529933437212032822063577354058897441275973188735173229139388988727796028724447928571378575648299963606250064760524536734421779097188107174411991402150504490128101958864878626401560068096275695548750413272007587690716934789542051181379278556339792762273330159235865682261833014873944798052489461371489976142453112937963388871005043141103264290666137674303759880425204700691896959175894323221481139313184560015268771769417618853429367605126420414814624788903905835612593682018580046022204408931428292431086978885817120858270030925849259356979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 22912029050814399835635289048204611533356402807358826580368529908961516979469601813586992877997057662740807005178423215512726044989384206908627114776958617535000741829563321227020997651049367897330756386713281198071321285355792758366467901771278054900243535065267409121088394354088429561948851855998195670698743574967250849502426074206109526969041983324301271767018590947249818621909110369650227193437617543811525534271433012606405230847735702299441028791301327928026086407589370918091110826422071768150187370807568886645022279671160650505127351012494437798940085397822440770871077838296817760122189688458753403667288845761909438769932233197187378580663028951025839375504849509896471553141456681926620244905588956430508094478939158357424588047325546664410744886291334792867316690446000122262298347642356191799860663192337909282034753889078779569407800431258230644058638145614171766017884130965599748125240805147999647080559951183495943416583733469644692677469185119008852217207492517732438949361003708576466689407199528264468771946306901616343206096464903053680375514571055343032913024731432904030925168742228235279136015285575446851380597862908804089633093950267041862524085632014671646422849374174757651356391051476812496991270144212051821619353652621305213360470828454115703997829019530510809407991936114735420861410049262646919651984122079692153000354159119599550191214531121325368080175707359020752452774680169758362636574410483287664561029914656955867606436336980498794622056730000346428063153643641648394465027461594733085324726952051066741257592046497335228219579914225742422175057778975336827842883185387175158286313963038576130075055445270118133583926090531237099374741705674471789006509471146643110585458767422020302047570830522116753812884584854443082683765883457292936254193728317120417784079558327438401073612583650148226702025498452159467518077808991878398811332505563488402102480059955315399798564016211547501802065196031473139383759405661572807972615906907077663311764594702224487528725461380547230344360893042861118953226040572780549814850297963643348315198647693603043150997820085866290167431569610780619508029245355790928598286644003471621016762374275529676819637916961578627784068291080779363951878349917831968336749786704765847056846015621586819402395493876808055851418483085862233968634201150459710411332920452473634257870778603690796106382961190424982541300409453874832535114750162044151843665770562721330566532799330615115050626256618039196139250279126114747081860767401048376527077884559360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -18967580394980716920245846323337120250745670576143648152181342052967189663321661501115624900334189540034318251312884570523695250905942491772915284805964547581079720423457998513652658618286339936572188111094697414663995143958231654974388588928818836872076481578777735724239629074113609678619736504213253603835139132820438930744607444551865765333061236591524441739323766252121024163490282538765225542844279621372649571444315998653983135927861775429455671044926038252165880578901061387796468918079683329997453013225886443239084150465764445669042806962085235140825083585310031327650833103273982624294283933284646417995421765620461423117396553652118413182457093258992310958803741348207334979228338884189572024829611216841103591872396417623390701058854224652041088713208663495866177611502451278354956239102559126421176421350533738444699386214331021519683199817797735831895356489798482306187461781448352371477774823407032084867166945677661210591153436507227673517611855845278197137188626910505417143299458666079859806657694410508888528251316535207576392669694847370824146458824300402699791635180501781690369589988494482436628040538245833906539492335715241382490630437089901442229961858556328507224628860892405235511135632389863897595537198412169882440665768702389476059926248136762122992001759259662471643478810411140817703337806930584226449258348516619991463455010537322451885908155801083713086489452657925105508109530935353890945104328018138537506100189516665412697251794313381550688055935443577310147363841650479582353349517341523889191289482135159619557860943375032686443469506587968842153459618174311856917964893330376264606397442160676512861002576549634774248129528921157404660688869705426022423309593985573194365825438949335963626237845041067823031747625196556198682895227526403600165201759551398943585270272838097622782321297701131010949271289256271735831090896422007983008819046290339957203278378464321969733673790865063558386416765572575746710535681347945595138038489403788789286844292969015859620880240539725204448787027468629575663541786761738417022324537822801534003533207576406184205406022846489802459877102334029170644304194915812994158410209391102249295943673496131691021362410172382721980242294473863497448108100223801505217813490757102655673874401395638913823265000536268607447907342763867026902220162239097583082028716912413741337785192054063636625489044190915917587226107392430883197524301910586311361190942033007405632353220791743027025084650548478593570551039562461404380851877640026628368961110016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1904343141771484292814486279808600233309908453915472291710154310206007407720759928996318363942359795387123271533484635903543519758945227555063749271985058486418459954817387961599519735169637442729760023329277205152082263574913095463520164154128280680925897493693478044057741877178462338378155523017785473411294718884714195726117090261449002242448424839981111134871952250940185483672146367310719461996992746495383473975470501192217967833332698138599196295458201458511156392912863284732370248272700769251628774445523795512334108411529630216304999907980199830803214265684898066057909796284540621669531287399200776618603816634710243717632409090042613926707977443472299340481014532436509791597843590980995055243261130328929598589886365178880013870748558209812263043365667348435171319554184476375319335776145011874308337621647537764471838068713448946343044840428000865626448253971996851318829407108197772863779478270556936840494577024520043907453963601873150268110354807658040083163285737924808399687515253250886292634401250238395319158114165440083018598615187287216529357346859400364708287880882376073880749945580022030407512615403937017216484605578320442526331548894444384851837182622823996350527821697976994884915842953568965710827671157351362902044656190167658965975617671974575761065177576817865263513403479440940398874380375467650408205674112174782609849840438535981619896933471929374543081303685816058089492956565192045693297717971886705034167191143329140286024181445360039232025596234699372037091418443894062412518759677711110462496469683905027860669853940048670070086409326168369677894894573305796720908817181139219628632967702070071745266190736520503389827223909202801219704955434175794362808472745885885959368656978467963905036986746307328976879662225078755763188368816241385552651905376270220795265610042596372435883526856746802142390941383589868010402335154343353583973339571911229975590231967191048475919936426131904868487357174403411985150985081989604759276863740502771157598971883557905496874426820169051219880361413503539499196292150554364327764538591025838917775039888888394740942904075081227046403617583249631842717242771190336917684088626711917397194574170595044083431186529524592813505188633312275944418527558437876455328995801196945231260249764738180538687811819598672513008887927311373867463514906700922389157007944440804860919552169844794204607589226372340716703747025417735965786505266594505050139469334634807162172384846665971638830929433570339322063925607178019319095881563039213090661990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -310072866462020698188983043353747630072795880765650616959675015023223717564542248927099372360719927193305743309185363233630175391434328500350370778770284612778526210610115315993208931394406176060463252908181519068249732253492669179999508049831420460170758515863089411085932472186173460783482011261830861033534837773383097570022430209514606506140459227533101783631602752822777350577815834292358716946781253828398019607060706936899760191775405107620299680190830875163224667457653552411852758916604562425255060925323199438723282475348838714110426703554684540453923567020325554828280064791408059457561994310298404044420934329169720193426554393266416421838674279981767705423436425856165495309121668292387716552042063977036070958681405905230765961184445673101199429569057316399224875842640907635645852140306111552520685619400508677482073894755052063367011520387925178973177821980930578739648029329182026522769265393754802853196549276924367781464863133722176040041608021804824796651751364710885350256978274724922740193128019279409192260820787980964201564774474403817622933958008292261265339525554758035598346348051914495029191964407549735615500061299555385965772878153292834340873835399990913986233329894624941124094791464562850216269522968669195857659816968727630056577795358778640894362990630601048055828109830161975698026990491989210285471933923074862798921283642559402569208204650397090892568819359261759962438056143793776032327551663275923354316424028911298105944328583190988953692023950167372033011600474766250506473083178526586896806291849023216386345573391347021217306707406023926245033523429377276827681417551652062536549038033036721733989523532102629989999246912634414165061173878804138099745840186614609800201424443889404199879674622265484668743643944808808250562240626096633801752509503132539149076928715657994998858819969460838296535083065490543235227822840526284868329939491403848898927080148984412841352981656290544924453576709357224304650685870263508409004521750015732226473896447933530839758206960308784119046249657351870701172150656816947080490964413748837165266844008283541461567142257493910989674422113740026593890697244539873693639597994633102178061626804626491631728703651569272751498765001714602554357612983590877343955735066657992063688394988718935566765431103887442884717793875596899274601661031452216572050194078826261358912818226860503323544197222215188471905657571772030225169231614223695301591466772058236655766323495722899701441494103315612126652641403162298952112286382337689389105152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1923800623535354136392764567454796234606489968038416163345701293626249879395806504436232324850570942514592448240029404603899124336691718813012031800814506506120194019457673330764712482234612088207395411804689820519392285821190233726548512456236669867712736078462090853647918132462837846051369269880882570487990880179125089493022113326305523579654484003164568620444650761839366380875096963028859026595867031479901293501087838477834675444636589196831432994184782103268916536753966048057911721102089091897377893965737675799001702705052935457032445144608558439660651774558489539723113482724187025283287821036909389584434163360361062333187935076416910603559312525202540745741095105583026296321079968740451390333258185799385677572845605563359696624530991750393630802386005337694373068822334466715129734166880592494413168849199025616280671756812011475440450451792505836871913423172532368985355026718709781286928859749479252615045042395742338283150536513045134348718965338038386290540889336686961941960800063705529081855537022014676460529876929283194638197707793591384919338967309265122543721290639056850021126776116545994449538921654109688286864070523733478788694847424131174456860475013550083571635448055490172957650250133737885450082758300449789762329139037874867628610746818229597491214399965499363225111315920135018494274168593146319945178535723576440269632847625001891354010557029009596576756825887121102699150755820709287978580147668326562101949385637897155665489962546619123069166876587655436998791975933736896705220817375622251465127715567167288784764508566471232882326706961376682192105522872856265231515824410176548769591722060423754755718693625506317003161072340281909787960660419840404928299758242998316178936681697584361100977694851658953692342380320019030088715561586755295070625000633760181927948349310991299280033206167523882568424397945347318128977767604459158771180696393288219388630574839196931393153807680135522733334596141515637209605728481675767897106250074738018776984650939038190557030416552788758075146663539137940236613576934724265548798037725073089315516532670193904532541568118441789355186550574672344487408325423594725923716358963406023313077268007176778025013884247973622810160056653971311723231314676702508914525906634786675858865291224189935740533100099418273391010212188756756834956241683359685807320176159434552904946397613948745768238532776762860264543228101064375547795241605356866461615329685901647571452541875004445837923764646176597550723484186457164419469872767554127663202304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -4226022186604526273491716585511125290512514054920929967988803434570086267895275978839318524588980020806402883449183481318530814368849420061832414238561507112970784068355044362495677629949294054853109233151370321668611742861351829381280172218829579090448575215229046610926713405688120116221966545713241422259016557379162859760884676082496290185143878209632730213443189553824752547598004624243622900203856802899118988871289191251997071629491211985455453273057046874574411312430942031795749992630875179938325221377165608164631468374140187233867869997581287234647069981855045192989314115195282314621666884650258895446863138511416840963558291439250497230682402388046645220651499444979344360271262400857928223914404736158627637895223997153821402672935839877878771081491673999272821261401218794371387724037943701053539918970613402919986135074784082217598218651136740963703048593977199129106779626048870668658819287916367303398981762014461136354759082927698570178272590970748667860388929625212379675363830597986214612945000840691280871580504195565301777191674603477422449391092953584872433951774174221822176058840352053744028306087605665685949385544002742865601260594021176321474974513409205725909120983626515580858426140280342958532283383464019845888426860084999272233870735946169123745153029234903891651885990656374762285250651991146308008175841065893287668058456069218131927981315949289826151137702843497660865429438662331178696878691954869296951101621364571175459387644909995030892873198739379168328311786544937119357140884132823523766275306778572552814361381895926652212298653019815272466132758378573786016209002507346969098447547687000760422101936045569497605746101816403142500084196673209306743489920794127256685728815996308853113368866434718606010261563994311025015491283865480985873552146376211331554349176220516337971315339936623093925117060415248238601980064160618979152974818223574395454925280542638015969213194217423103992526060411884227651122030036678931680049912051401765927991401318308794492346170535281727145120619889114448762796130028027804328923538358591285492865360709017256057761762048058939488818623241494629894598850484678609621402329531191182713242300526784472132180730912939343555604299381446909391845589471456591705439944667004566335827559678420290032405584744525945684188586100069779448562591989195520253988488178692111090997640328436650566419063460441470947470733262128359854434278982139461086682747342019547366584418259603562599002432878000641790323443050062746573341205962878979198156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -6437689465247864337399819312756664828273221805887526503178789132975955921551054248528377409176432109989046048582499367518868126289524971249870440045691249049341114700968451202054983095147736232675520762995593104925555266033490394059999377013961667657532932237015292851432158252464742705029505954153506545523098105617713514287803108348206918269340172462411377604227606540753141074130581784744539642121470447501226109401314298911074529498432633574303013559431019988559644521816065733280994137178998707335916462480998563721883158111365823647323148220078203713132338379060116219748720411368594929053349694816267363543632943686078281119221047702116033606322735806787492982076021947191431215068162982054284869246203632038682353057762478883209662285372634555694276924636712537374356019642243482949363537811292388938769735332251874393631414981468059834967917560625184629807684733647595565410876694366740078814076070340999711388075559006998553961045771119568514723247585116347993586519930387734554836127821309223432725388968443050018129385759828812242518005857822366451291023930513521862525473212937806100115722660659636783702576959154256161039176669723808700960380529342949271519585428749238447048994565193637730261173885372287458291296053826770837999052742446624487887948840003220475525181915537341322238241755905201727881573981969328356738853337016640725345450477650404964528709184343443517278037716941732376449069640505248057578280284061321960677535538902896570278886914277894355248537933467214856382407858361856508531644623246790539389159453080945874031045791866914527029620877079112591289165711343096508393594623593961471841907682859413965119599551618483132370862207367494315880162140556836111483196849064713634330558575437883453229220747216743052603006840030739491128662235722374663849456509547476057832819245126261149999208836020392533050473639935090310369679243191996754023417036042678517425844788793635558478266516407536319273689762240058134250017893841346509023772436878357421722636897411746689206065645090623255880883318006241884296297301630396030026968218352109890393985621178776597539011189817964315542167251403370992260929092735173291261822146427904219375567549940086947139888035255912391741208675128374216008020661872530118709459833717832555215188647065267675318074265828349491298932451232198068171258861128990757395299218652966969517256316286195782040227688784696752031192063179281517471550552351425104320838622163164172922674662477542806597526707630718255836686293353842281540935911022319349268480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -8708093278963232786654275962826516995312691131443937690239760178645869021940943404510421605751187701530594382671079745540772251911168858737712028611708373423888516593720923165829050357617698884197340338400806872445848933034653703923310709165065089805748828379361776649424355273134956230364750538478092582179191835829906904136104953138475213374328685054313561881782117375557152168445440743925433797703047367746310334429330327589459409300911985461170898332059177745003461615152943236743286267276698892752098794423541257733998228894180885682903115775640215480264884013502553032412579055900724112742807484758842675199710751287666232505733598099392466345038567151441715570793511894283557072172449809152777951673566395663274691496774177865439937266717725554608665799778638513320525915616362964184192303522571213942377940457558227467951032317097723916445782148067345708373863224572137239156066687691598974542402907876709857724196800253135884149088282870460394268801113903482124005119567546522378533927925497496210055923999699412287167594910134582034454587959956084991035831277279229098655893639725145834916512655209672424532692689372228835002144327008338991887524974287099322544948333561057620216335799856925966816073830449438861102042614708520053422523989072919843749532890812344127996577646308691843232121240412816374506442917955264832155650504792714375332503378255354175011702678470381247238939226675145041984273720846747839370991689599778367611130267731144678619572572473387975527845794702659955992954744612863886446568407987035917188096893746854807997466495067696621050710657961635865473064328083997230800334169276400863332364671495518380140309985370638746802755450061770185664229703790526217239044823916420601431879309548685820752784075283457387300486638187160011327204131187007762003781126045109743301105686334188357935217953958599596834824127388680433466760596547793058496012108537704812568392469855945168220705206961556204772497232036191695506681822949954364803838748461734347745763012156852227446895745273973773932995165853443636994775598855874022034129021257429673720657926855071863534541532126485009019953909368761293720138660096372096836662692411962207855743670128936874241025666227709298609748002573820021947250023554119369939584243301444881762194191034113205029819349096457091780609588238981996626641299586877728812714267303962834130752557863201143561681325509178123260789026747399065114796072333466482986518834833349345611811909827849998457992927925555863369059839703483577685281097984744882176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -9926759331938178683375921022059438362405127123572318600889967038776630733208066333087907382532393877497352982995434155476967317835776676984185548336988842625493002917966846537375633178156969075696166749423789183939967717377489299161205867020771761646189986309712129800350199557212547724974365108690729654035610695450896668159053294719692611273629595260313474761902253738423504359219058348144817917668205398355097064905475693484353879885830202336317929592930310030924910261109294590572688203339218936044527471186524646522080524760277886008785825193749538221252441324831012092360570818995359161457854218220696176059792833023293253839255295162299499707063018737148975338494313382867219920707487694980545979053577859248393602596813747762599492047573497587914223915052737727588646473134692757312175925871367175199361043469316469196999515761949737222323879975444528176307294754597610381115534344360374219544195338652190673244461385733477409841813859623224268378493874009845039171285894030884857345959969831219308831673171018489332968959068341355259635696598244904369188899365862695549993902365017842825487205817125520548551257610440549543721107599980568029515339878360792050901703744936544756060316332002698698611546749717934484201636753846607212176632341040101226921937068063498821028620044043484280992142802976862149830620927487013913557829779964481958647093867506808521441078796976330338467904849893130532845803285327549699532693096309059602880615016887151182238147071565090551417838617024816669423251813523748946139949931264091821652995179546984245388482560291724245058142808912801640123877579394748214627142311535039240408333241202300014686562987136911809535135787356124386780223032055791021224168560342640033036741065146347625494777884523811608140483104812199320136313879545298498223088786556042152877614342319098706061239140494235654979883481265566990500950265204627330639844316221041431562605876499219464792955549645756887824282047719391475497045261641322999698712263062352523338940799063515731965639917470308887055713996320383015592216453220479515640037206275722776032088195609236641585071288741675528238546104784344147337085651132268363630940519463649702300152329165862859318531917997408548224019972007637000701809885388956922810232085472990922038558433708193499278679082491554195754310474819068171005465049120004027153368381725001978814306575143625614507366817998927117870049297334218163417674128475533183654289500694266207653857031319653190624322045230870417495556004640670362068269460039191756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -9083499189787385914981368788492279269106744644279985917869949860778151425525912879350985186329620154890847154554409912129390007856937117848350792287579169856185210179282938161403998009685101901269452022060356621509885738259878376780362029222965510594330900414618793341368083075017198968407525598338147314053882170608961863959510785342157361604201143878751846359089760159862862227440093897681564265949343264485604890607221999102788897794999735600599735941373048496644403916313737107818603361774635831528095778523113692264381810672833922043539941099436852556176775509525339518220898772361198491247833535015549153292039616809594306683020925087519228878067767790897813773356463029724800433090511786271426483832838513578631978742644017373825195532646176908945727655467917261145078108728084776670787564436024838045433605997548760998916072104424227939311020184531855813776949197706102642696554300486512375458396495037297521589961642835273195852345919051161890761202057973973337596635027414959106603721179480502608566759098413899879677257015006840410116926095741319619492673790765073105502987906587328018310608661506187186826801443277840818924947595342640194534584173862136799749377682435256059375563837378280239029865477441324559135141463225388985892312658265136247640806601819453330997253973431060457395143212459807319559106566381722523123141467497123144182940291667140903103901550070172650867752451540480602733029188742847845088330416096155478541313264096718937936872867185283579734036124878136245696743342565421477455749569928507769596772279216459467260240639259767162663607873683278701100874236083626021718762746215532869265931488472918644021979059896221127894881085973678505132917710781455276587076374196667252205210364782810066970549564702518286517843242716437466417248359150662225039286095071214214031078748679690249141228428045839260206152858164435117238626626026519649725238872343913743967785842913013113840162543894462654076438750057097932028655792847092728429498665584595041910393959638487905458009609963769643114867573043499422362010594032749106726631184588169473657809406296425699908512121068127439876496988018001343345741050852236444875311126519999192611763892442826812219132366715175165555419394510832027499255037863571579226737783590659154237707049825915607667526945170673667765093034797632164441598075092203974226228630555734077907446662160366772709764100322174444046590794711106036380911536333829376477452963646527379034973686891719617943669862133337797608463692392584402991201227867422720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -6981971344780361310298612843781211163648474863274370712607984887192545703342866650166368554291041882441680618323665360901217292288027366041584037745826741658361196973842344422358976331685795149895674767325914702897874627918943305050291236098150067285832383363302972711240996593256683076943500295039000464811784694132698600675346240877653553752949143504352537772840621034715053117079950641767588282926298563436679406107512762648127722356715789505246988691501737457234865693077889076759234284512731170138673212176869904522023564707573468937096626474314280898764388788130557944435968732678691672548632143027021009511761373932474998716846707574821243816130624692061325716077632364608542407649136186598987904956780542068688239271679285530391814184191400852055399103491190531955838349206776769929093829494359394271387623686264999940698289096547690683410957825066722700258606017990788103818828593284316568889849679237432794360547891915599697391575107852267288797777378594943056706079856178130744840295226398210232127029380667307516728609828127826368325339276664659557940376666276597695402903160446854806786286172355034860073078880330759616605211666147358769993465494976644906972628468403938197273031019352369849631257713311018728294966250526994400931112473342532379706243221469149254530130331837259787007927925846284556344028378279978121968329908598277031553407349349732931151315929076924849886519175575011938417267041858436096426380124525521752195170740448072463864473408730659524987472954344242039736486216278930570546056351619889597562096689130298818227347099225219243504848654289782645669371575807043741453642622535265113978634491434410691519862566635062735889792157903651809251668799913521192422178787892671120045520547631163729969177437356591771825045979525030394788879112555307023303192919971589281841442589531699107461691756855339030798959392561459064036486734828105003868743113084772584973445463004392052964742681368435962952005533541678584849051075882721405725918372439023117407341561509160124113993792677079167900405485313498616609599276195639817337874937157304876878867587284214503109831956841797535828796356188778224239428177288040813369480879197350587802392026672699404541515887500606514673050289311352401246282573501428531731104461054899612776224985169804131497103922797935884832991329957040371160115741712666313413021134885599062625194058623245282705819268932515423713257830304499675889684776051824274676237741454437732909696591558974265832762239951903370869049747890612816523720543698944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -4566181901907134925805609923861395446152260524375645442225255940993498985595601745102054766482520753351212762663678480716406933858232910260391797880996455374879600951830611940669142739326335379696254916803324792571599368462145298601362791396774386823311196257034443038090110467958098617550751507121601391954006084100701194747392779374370590679963319156042979813397585057988492218207673468900523269559950269082986098031856428960676293489636849928661018734428604730812093896058852128324973116852373541232524047513561577628548923973812794498800396708770276509599316262219884768194366023197029169094191451114510332014274581909214972800468692190193064608891205640324655559170645421691303712767806454897525077955401088272424092714220017480753167444442923998823635315705412580443102817566604882330923668701449884550148449723854486650276688076632286319762638832110877547868740678273817487264272174836471400557519940747978598691742212644989081117407241219513362967839723887681963810336568461041290388872883176836847010750922433218897638656273821799199649301172586550521614701191456640911675372841131073406895886397963004124843188626810275213945514741291033210078710948374822659548056268067721921505128083524506925386001709472833792458929405383983000418505850386466904594130935002928414571563422224042436315950985873211626569681867881336096457845514994953101542662782385171251317781448177284254622302560021955091730993392112060303388369072633264692076148600733838636608738230954974650921488803524100060433084218894193153812875772679724574046189422323266484806956321788982175089339724618773001426049753515387093516360719774173900015797926893122864437354795730626198582713308133237473445857315745058513735654960954782823540500320791344099974871415705467746376415940876889648119359164297382400658792632323797775470409038530958450071949512368471543465426207869034283366053651634867641742452048757190774252875064079546258390384951639523931035601927855702405462961995136353553631737930273777572465246012063146880273977664073243758080455972115889721941434845404185265402469179700092053838327124462172692679010830109701919718816413448500453382124439973628523433624694885705607736887559507997156902259613822015113745063877686879585678483314481452588260928306677604670579031308278256533711314578634118880611477809311562993107017434173926395384256225432235750558887636885736913909308933886354979992133460327541303220988501678379685441762343683337538020398770194396814531829552185230872564896910797670884145777711513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -2347752633217494679931814333690751978776500718660472625652735255280846353984559514592067856836722707138007543948185269050028028329031248069657663836900518287509631850271752007973915322881254991274209106238493692776141608910787105105121214261981826420634502254937017601615941649786124680013393439724539875973063298570242101267766093572303653083963500091170012508255541664549176228962713472009834769393823467315195885956859514007883917508624982670304240621450400386805692384628706188917624161935585356251295293867343925811827331817502080775665824170628663607302434338178169345952491803890664613791680347773619188109621772495626948924833336228133477119699742081308572645397871555240630228222398619987028652905060442510120506590694533911308993979258416116156462860488526390192363079406811826480704718453688240012491446709637832762019606413627203154705945603233077509267112140436862464515811137762125923065025782450960993922451981342279893642641300553149389131863991864582499291935738922124123347712773511058220160739962152704378310672532713933943150085305500984511340845521689098160421485234626714342022455709462942114180810252621642197363529750340485796931340745414077585173174522306808977497290946407384685745497141369290820227339962882410028060012747439691852358771993791237979326719284939616962929416460816911752941790699263920805474795807690570222748851115428726298901739391131064031042679053743862901796932783622988497558541689814535588054717278901396523301375516252338126230477200005551940400682153745332582063620179100987516598971647496381850546323272434136928731243435617303983873328950543761626062530752020761062056939605337124151435506800303199686334551461471867075928810575829558509510262525864524444670172528510969425752048590771793307057223918151330760553538778108004478577006122517531748833586636360487181649168240403871418570685502433816270639321533049486273299878985196831473823235822337955132678805967096811926314388095224401486176928569535865697969671316644569115002358064984434931767968172829613514982618956328659469949998932247746393298747647339849406055619859476381937517129315985644044173941397090479086152998831715341059773371232353843715300562312153619554748708171070212463829109016999174108190289925780193172086842349887121406273103587364672526542778186137767128935474773872941609317846558122075518808041833523391627233762108151047741693500396393505359841355925039773811183751153828522776243304925356984430395364619260182748565094548082742701928605138443492213455197306880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -841172174433085507025836114936738111435253853151042889552662221350433400152121587571498621400627712065635942870061333344833624624589591871255526050888540821433033105056100575665355245697698602401161399680884511126458453400404680724210070149887974938522813532361265281813720811757574941809744019554803850484171129649747218270181074593455957049703581173602567403952975175470072745169520927744337803002188020847625447621751713856674921917484564139755151913533011792931179090398959863654134223179067201050123801473518152093533544442348463615221986835360535923654207565405133077437617043307107795258607791902674844608441011818355016923271107434361657775859315174684270402915213787646081821775503156792543429224660176464587892434519134483871446360700681038324306139058796112473369032983702125264593426292613639123668949434221528667912726025010124966464224743646168107168121416506670911770644873146244522911545990728437110003289529424205859421760306701308223117192951896790615028952956378765677444763145187095522124121415389894049780476178192433575392730826315425205088724724060917537767574922034449089073626508788781521405788810047155215749313235465061294011334938161770246525296414373342717304040547160510294121294253101928469283251529655703124669569088726198058918633784197523015760564945557504801228088976370310377298381200286819350233209130212824896551936329579677206414652756556792867448325181520638777775162959260151892023568388253005404674598753175144913719172723936171755026924610986804569183459302744620792065013173610481932352065663701788555947313336798368365654411792066796980399512484538450057677826804243783354747503025095793911888549120839498431845753609288886026271661493289903577765034915377614729118572948985977334253751245459187906881929216726741471795165829148240816962495405972122026228930236523995633731434893040975689504507909715146943482724511629451398974298474186208095093450972325896297768326485350054393359270876919698596298740226616772545114791731722038178996528407230324611101922966673653254906191044747136814088297532618614457801556201472352140159356228706502455093098310108077758429614291678562313009638588038513856950208460334059228433808407878878073301890277277158993651797801918307656150533378766267305183924913285516790600405461502346790470099685132437075541402191745539545415409313564009947444741252708375858104765712678844989720737778740630704219016759198267461222364173684298887428704178109338375776430077195232879729138212474277931363194447524208307957923840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -157203150953524217075066122784584871168066299689181250128395331771053246367937636943513736773743457649680769015947571460590680157949075236670933560415954567372434033494324199026536917212368507242059475266474531943472163047951804183026428287127681085351903694036145460675944153906831945757563214248032829588293508273526399641833022733466906710088025580768078806418122339754168473556499338225999261726621779155444076457328989410942839567468025049096925709483536235214360346692942236662974169811531065756179634569124750128283347811923220032409279257363266909124391989859279093954589311844221316293410446152200502870177497534254216939186223613937221745799506687957080445584366542183605266200538309560891447940565608892085029974556431615798210454746080614225761814282576651835060578828567134057175320375744691649943968673660695542697049459856745606017105111215443106013692770474618647306726928240530743655174489941757782515215624200032608289835707104660654490379499473005930142074688690060615612559229870937531497406283624767930614247221535664777785448241315576255362260877641053932626858346503853265198933320558899345714222745206560013920598064504892554895404091310548919373932223276671479055617670980253836388720814528503123382805890470296759334698490666350109819099116106668190479871280710279051302052421903462473748291409154994804433871010438967049449107340756976854406945815201051419259335530555843123785182681430956048624086914013295934848404206720687942807435615260321443921218964262075672834336067363615903450848073628934423655412864474922672021381859825975100741019643186965355420416147859546096583340818867942619972978952368853934089018200368000695782820641168279432605188354791842684392066114582226239451118497808197471586885016976936689813499310225942066717510044314365321894063191708671863577183243227271419108849527425553791999880495710748759368412377370595255363845215432325178170246458848354451646657500155259119308637885407029652000992068760054017709320296331824508726422196778738194372600458069154101522705015626901246561916119028648141802416747128634767985325871178586822737253832395875633134761514482844040000733707088478954616844181414039336142224051537142564190297302741676917698239043277175092380718619266710695246027472970415341004323526723155440505269444687312530140106097410255207875060109621969094877303644268016313543314017662039637781454526367675554540563415092518817202618666329716861004928301654661203885231447683864974422550896788954248762027731303084873010380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 25889587306679792779846262898520700817039795645150861270998722037584318347497257912334754901549797163790848391446287206905383479800064763236629138472044187106155356756902986856445499701782955428686274552508711197065666393142656326475240272135387615156344403633944955769669517926226569340751217819094804366648524726882806917174684895656864503446258596276201411928211279689564221921431194983471725879177471659662646325717938807275266466050168065361047563030199685300503009344818825934241094670455377117263218538374820757820649979171757477222073791645609339713216053933815260104198954484886897412435198143757617076095247112074324052992840640468466911676126929584255380275347909534824643824983883497285514305204286396148595860222074932521345258509529503423421536243418963105518335782764776127887181212157977982940536313106687699045427931320179198318848306164012203912096196216136359758851326292356038845767300240698171808515008486897915485280444091062558701020773487807394091908763693934203702021549506523483114299368873097033115488390994053364005471101421578689450076297015512580783511474774675873952366658354701225933255399161662667697629236260535400279835657071793955675508604469138424238836496474025831804277775896884398173518908007105159482746417917662074808980629704987888592164825986072557314923938576236246627039332789548858524443463570456714411368501177177139603695307525050062013033307989089856537929155082161372281748798296546039346536496023217825055335581364794726968085356039209999737784685055882823050587794311588068491708168918540692649292535033553633111552662364611258771492090366772886584165089578741707237840431456360541469546884102891203640711208055208210200321245790878657357912582865410792715921381977939647528138168160872223697327236881028249929495207364371676597343439067033123118753183521383482584429764525493551933442204346256873376142705649279700591454262824144191743948534298014734059091747321410307581887190949057657176655800568440619493422815765438706900082875549701757827429018897258494434438374313257632320427339070512993318375640239760739143692810504152448477455111255834810635323028848455949853758910334098409870910458928746623214585910916860779385288999795716350434798977739825544157760363701396313578074010538720482877870705044254402009867666012592836215223822510792077817796202006830305535661668301730236744168257938509761461634175182196984801309522843166582922776844837999168337384466518139422156966600317780944172723082646062618743659223899422326784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 30750037320588322130410059606029683801804079935511948465565544200646900052859799027007713408413286365189274833805137327822401134677841266965635938318624545821785773708775204540157522665155620007362792740381307096214636227507322956656714438191666762924409767642667202757713442286642243877182806346492129389718548500914376619227631071752809310954797179351736372110308378965181631972532831540597737545875556725694593756256328219321789562658743401652726650424793999031957862574795602690601121553805832233792190047413486223401250967447314435024377924622336424025664195434241754700707349001240248765403536010622128389478437317740680081322428973927015467204016813833513231177488098424168810573192376234332496547702326782767195960002298152337497021772354278150603670515284586810155994596142970974246253228347515419887137580565569394365824991240455633996022366402004300094844085642793469945011223547068098210020010015929819801838716895412312956131985456966623411632765679909750049867487222671667548190849458399896819931968029004768660578503524190202201768091283388594240305629909738571224650871025268096712272099527250863320290665423059191546613182404665694661279215539489403344683735244635798511384796148821009937520254308443331494618507234112543696957091380210503397002805267056643469461688784119485871116073574120979339957544406042399705825522856177145296150455233524032843459473968314822029158041647342172322262942182215152471339665336755970088018522943071011108879333261693620655807564112960197808489403210006266087264974555360419979559855493987704020709513433859530378239078881003948364333248091819540438684372834264824073979448626014424495825529797747695968691113327622314684462229198011601780038639055383131382354908354830504575387817767753923800079314640514287752589150975626191365350734395139827079531686450667556187868264538507090095823294860290325788738616514977104253363016901386131490036322452013322253035139282643633620902343471902334984285890968476710004991117148943759190886654462483755448787662119541734574698496260377994154154649580910004164447238044993055416728961409954255858817256217325400809252031047452209567019049111873736951800240163218235993005315644775652532975529882789748450529226117736516814840711746608042913605783266555509900772289281031246030679200434148107950037250046208795848827346615566696429790626753276829653967099180801426844930888513773318622704825539902977607576452417558712799974480131140052618816836601059827503715187562845140071568059290921992192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 10546818398466669674184291630011434640340311382060405338649305975994758896341034070623254306255780904166625497244314050465877927811207543395719532103142341646084009394490693903815062457384324223661976186987878843134229819574304660016851461427220243557246698294880243166039771652201081379358622438362090208100871211041541080296279936212337134071361591918079939257087957697964551305592466849499662457113388346057308867740534294994584401591313167890348969550213243665315185159455040135481889523564578457439356705467825691397843821706325979287998560156095323305474226659222226249586188977511664578080497035908741180022122985112463087895940910426864683644005427208948707389364758776413091518412911297968893043522149694326684169910942162718940945889592058184660452388308818823623011860298240880987330100914235558468399745237122054599345322263282112236741732130876858568740095544599661993425434863126915603477000683201035147942922410294602774588757636140578543939147991717109380373962284909571239883944948966612829682783350182219032280561318253469637089575662690194795002097554432193855485412194552797761324579146893145773989203429888815435161101000184427801314003178497849723804052783573199264161146768314438556329527051124239261316675488643183334747268605580982639093985719627512988025120053867613345458419645484471372817716585900480314544756687278785023839349324924291782484710426088137489352701822335123563368357335759828215900754069942995167114160455103219194168316890091019962815412118063365260635149178534528145994531138650770349309180473394561304208296145629700092259311365385325577255755890245662977471545057706288782104794960961651679685570485915847115534588834432494028285462347015334501117566771088711761956761979392890312471280655382641634061173758718283898859491866066284521933580285212170424247345576626257405866569841076913968293399327128201376880786889416425896402069122191215778072373999063577466835516115509770004312752396230856080572343363336686488169309264416070862948693332321582938204017252789398498047148363697334564310724957841566239278823202818312050693009519541301539886700516158107022187240482678521570616192072984712546031283129032893599257844340262801938584818064147621854238620685664937530740925140920692269960226655996194353891234116727901962664705815213543605267740689239490558089247315442151073946769064376586522954360300258146841916861228947680363234533476533069594791889737678879076596621866314214453974470262571167984013756073966003247245585840026419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 1518814074788889141521523139306571962155031882938741749077297418440819314191638297747529704674672953236048094870928879716842191729853224155253530249097102211030503484356947310278930402352799778223064584507358573028143188275241047211831438501973941906509702891136378424865436073715364001181763268085345163357931325425448032046724376708622980135537676866285871441702237684495927210365386901585464844673542602172013109091625040297091200504820418202772711266395377731727551279754899333739683818818318846643005145172907265508639003868723473650421143515055248093711167015119290038170977748277825598001454996716957339732342729613456370163196317647965452923034352022765055664471376519716281491894704571581373307143603369469432155468855867080661991106688610103515443818871889543153967756020696652133916969782693312505632777835308307593814018885342039351678575583040194817879779063273736110012508199833286114322632780112023900788236407674107876837087867205338272776163156172539041067761734755436911208132489934070271612759459485201091238259762324265850390593465838221241285599170744584432377060528996719277854421369916073952581064959662125136723797186311141815908110570217485381519056252037032403926938833213943580183450486491592728902307162882465683950422516663219277815536038712048346078341523694644271734926960278986521106877845651356808444692553445250851945564319970065311957721230444746463870245288085575890328488180058086090932794215508993633805837320740703437264972088128107397685192242816553440788573989012920070878678289662410311749297461099578962687330995220711064014998799814530832969474110560258577942900329717674390021219354772935960265759348211429333640241882031904057853403557274427594587744084948071077507987277989323487140919765423800039348362296176378963641067095192695434344460947612050893382985966726023919008932226609845346897693838321610826884820860973822717974892126253604319444105164889587244889218220520020442848781382826162606829333110154699952385223276610025753314223919912481023621467873279165396311225249389890534260157275893601481864563570255296403721006763393152287643747437817770313555535998287526953025412369672583549928625117277395464889585770335481001668237435497902084458647736541329716088804129957117242642821613374196642454309648590652788018480631579167203594205512780165414758443446760118519624675704215039497003805679847127787853203131815415821740101068125330232445117975772471790289420538665280388220080845254329635345838844296820740331853347553280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -141642687161255139142931434873563336982486305362572036022166925066821311221754217100616093716917279885588530224550041436648707613138053790862050081906614394796569165115279536657734227074661602304822977389079614615813742901799132736423206097128345351354299375211713909396448594309833727656803089391021264430492576850118057131135072070628805735856135216847814451779199236002515005140538338528644829943037818858388183870803060019885652662221819945702690161069916851531986576421779709743146468933783840915767503053259558363921925064452720726385338177308371891973908844180235763229362249199550751747850562725567976230892610272569267863234622433175057923209776156454129393236376731062009611293729796422801609855517783297049946623481207722199221687244553871834913730178753599115524507796546146460576344009750521861717644882295193009318320659463190779208267552479054136415821138556798027723967470312978832294814643152497380266865865021759012387333717735827475993537973008461180478114943135039373010549240214529768106539029281462468124531767278946955832979094614624006429732452164230226316219644606892883698930130838774666717835310657792061646759437576316422204544997551714792046107422585698357023936244071520031906397397778185630111548518357546169145457509709167621169825222126002162958706263505555290060514811582289120724526796982821156009807598478119393346245410192357840057742222034420883822341896349769837002423932139747592176265438521538998820889175516450561357932755214268327297108098346692598358692303492246975530351537056061384638209588609360745153721959556217998269527487485411242711631250622465265891341395832904396298293406835755428474035221017855400077078950438737914147495656798905673902580188647251471697593994601001816773268748120501814118599376206857769397323315711171370685005923997478980927654610860037076540829337983243501315497653196591312228635650595484871456245842016653984638112458538836186796111150124963911883039873264014689464441292066078125556254916843958571621413935943269709352881200310083116436534044427890417547134730093880477376548354700863675453963901608257615765166467757978030175814707920641569458557783060132446101414184436042026075751681861979395528234737084093248463768889130823505835016467594065930483855328658260543678819226031294889497915052045409504137821714396866034469797225791716027997109372743488459818871219557998101321320861507511499949165784979437845553967677312593382757637213861663265632366236866671178445458376798013194300213428224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -111057811690253723094891099423700453357287241231967408767495236487576311312339204010664498268368575315670960571932745736974540105860096575755486538973358973886804516059775128377902124321271737630299219796114818572346218992280958720371439077764797939828729601419218297375965444558954485804602087461828424350245144086567833954082165077074592709948200231534328067531219221549046361889169664839929554012620890205695828934335777217023165947923027680825644119755110748943361683609545690306757992186185459575956207164450714071278625921565877196248363884285920592232352463358710618347022556710238955400489976348198069906176097586177039779345062067322554553882584966849311621894109504902797848481382279327788299000191647766136802781357429792238036613912004601735749144130912604794297979044688664058245001258581605402400658723441705364666288709163644102600892146558584349297790209291996298460993206618807587219498726570574956870007200990882768878512908862273699267750566624046903716200372325680934877687225095746390714870337014334802995332648312439479531485894315429589700721396061993958241432173590367919227390076946780379621814830662768776036052194583499068011780370482789475119447441842137992465009611978559662318176800373681979463253198793640419240689338220672628730623698504570154082126457252780458047325527716765279362811593605403645290004831468939883491569167375978330741592135634836528476627366290021052911149358914707795225527742435500015778024818204510235610927805359529768200932798036482469053802476189342660333295592020368544723961953668903345810108498796298008870968508509673700104489443616364346977778795769457347694382319379242084713847265453767195337790182939416818663263674394921800776447059290679396626093631419242756792160281044333043772025977701624584682022728290936132611690374343912709816069700912668258098253863272815891102480899570802827161046729911596385475520258242503555314443916848619279463566570996953832249575321640721384885306710517428762079760468453440109152688026881369310590040180715074860590016483774154619065323693029888942464054809038029735909439977069338663226767451323236203637647787298315192399913993308122229002411095716431617619474042856941399394809727186765927122183180443684368691584601635717783070216221886375175868764808301512194751415835637029934334401867813081172715049103901487898214856726718251546783722333927479327665215703087583152711341205420566222413251944171784123549315199046785655144780906470935616234212047925112642229973811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -25314088623525467205953358332227275290500244145142889639186681777379848955922480872727995041526090127210590461329341888037140416530775342821060016270825592364858227845166180828186327589672160186729453764275052733341126241400962051568202557616787166748383994023375710855709398300925542766411479372656679183594413488343248598239685940470735399829032212225312013521671919861585676629518455952184063305843069568565328676900985994499226243393273566764390671401940992247587649898734735979777130371353070255007510355734000654267879433918962770779276832120157677316126166311249536486311041917577971357007983306098283122352379273164106841220064818413882185901133545657430215156661004735038740058393844247307335377174077958000100238268747753675900250853166093559614509054422014333404943157568225125187175343119511923091974320698587002602545298679398495144303548032161876219505438383812086994955953415280677353490210968246569082818609231972070176218680146289699679404953484129418258198543778172936324478192910525527276601203069982591426561919843037638121047828645401776306834177376700893770634192023861412054915119598988554595980500352472843506610436477321451394783081083301440152317680835763860886401834792775849793670465307610173025090891180618604472853257635903325755554472908280508497211611283361186371957012294710576530499722451898431407205175241035899382630710559616587717734919812867530498550040553063495754358443021684803241500717825500238877300467160397433446579525939125544709564318965671660969819599522762601865017449284025946195615385260199151297151029205056597598361280476356307297720770518154357577765891150701993353988634501578911122549208631052004993060997425925250161393544837494769043575505176039793799739258433299935452324645529095263442551999038381465366023585982589009656218794762304279323857537636227262393933483328079989380890968036322269301173218602749627574507152403191701071155771136735999747052383789280923045427171873929339148922828455777977600603842437662975553068446160913474470215979519915537205389272730414826671884949522659340282493080155273970326914118134013085861235279013333549203868989008504939232088184330456933570638507857466649277145884845796500324903707681193533861856034269087872980057335751479707821270551992994670006580611330367477948902537235355913316436746245439326462990062714010554671430509897229580472415460972248817433878585616167493822980624968548812475171322790636817321670840918027294957075814786925698133867762848134804023541760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -3449942174473420892669358880613001894191191883952737895686104149333050841681093559971400431736552025195646312570919333222027591111926354343479595604214010679160747067307832749395021838845436714032489491173999408077990713975192668219546211752746457223412525285467625338988708430939967807475417339238346845925140343421152182933841899251217471747663001767151951619253653972762432975699500694305895317672450396715345928485364692729617875449941939176394156594381969248795134536381279580986879737997510338583019158699593414029722363465891661221917241523850299723169942178652931416787678160744714656304416074498024464215904937747247169377653502234343457070573866507953794406434339314723719895530674221966002766392308607379487388738778526671289434728105488869982919592032798826862027770842791558029986435947236216621687703378640164850000740150608285452528339266582834177478442879607197896285975817981231615561763572671424384776545612068566262326952854924761006316619579190010192998051356155302105659575049307163336836288796687420021895842441326346658185465479031375990137010773399814501080237950926497493341543536877343656883834150431273145082563056176313097582453260046568550080848329296427152618893303996861072107092655689606764418401585976968424727518950354408671989219996997124745627199507655496706666814763025605652394237326910414383073206052850603368912510953087760141168326137518914302539655449992661893492117695266586189511001930744910337168399845946426945673024158974972349876238200487593603561567325697151634717272599054511496938870658999559860111853551075603081872219415953498638676046262352609330692723326481683500362136959211221392575671036509397281503935937967051871104381378608122385399662708673229653180721517667154929408051516828808836828889387814892177592687621109655472168172846241051138308222699525824000449110178620965300044174469278473985070540858927422783018256584875852117503269991674576954830288486456417209496162316022597294602624607814428627194160350223320612466959879425193977381102796020874833961095948828042460414890442124930034675668134450923264563230892756792879719409854220843378827099379172466548908801429150379800582265346133529845241050994217114258831297028870231625631670786802957027457498647047201070761206264203970584029847508636351554055457790293757444095661323198332724276483620692313169308563165227377466410536313232752589923967776291862262875751187413280253128163556831855851798955577348902163171562532912140030125792088415581241344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -320407976454686856654492444637230119992109937117546340812591604742676203476548626255849302731487415653264864948793890099673322585815881078586969606074794983094635106430117743995904820749235166688906014391700862549332787284109077819281722616320047386440761477271185885715819788818269546952423871010826831708625097910711104648806465449628970352347909416957655476199754132822445929635584004725911857305662702642738096135038514048673064337558988526293690467490937747790603668630594587587988092146246262176284309373817447829253832856532599530411910364411855406899024024710131362456051494110272571155684496858866477501458239359732448874189311150398673917461891996943929542328308564179666042482919711393856198624574553129732981227603475599866791375608579374407607608036840707033744634488234846739999165597626813541770699524871665877937342323238907991375025768521212608027486573603824733269393537193648365292423510306780915390861932628949498415310886789702196199246333305511455406618808181598815167034129259863841318835738292737999408173558099650841541573922511315729403620137067922333502114692754635734781064206638091403718882692667353616460834003493978696945434390995811046993544589833296177652440226496455991055649467063808870414282313409598749025371693811103955337338288969425223281864147187880456613322745061401870535246409566889267172887614798860420895252508758289919031524186811673472689528918870185263561497749618115068837699508165655851502139801718500024056661443397097078087887579055072389667728356904259098894607329606095357869625388543602445040177001986785983733418134259016569574974363426792187630059640888645520311007212456907660380026538633041106056443284346504055014668627775542293563390423422109344067816842370826063454119806936949694762578753214202688169579863577841930931702831911528353681826998453809842969481637429875927759138763152814788979744360379885792183418161730544583926028052139142076853277948684389227366264283082034942165537688795589505130113795720649140483660837337769980279099922907324219200799043004061557117008520854688976405561635246243634261778522317686308789985041201525367443573984029115774546472293576723189035562870335632832357212835355208109484360217304499431688798317518490599666729445661632139826154916785654529054341083004057120294799238819074583695911501838315494697758118911267718935212897303100323628399445286319429766479955088316058369485316744170427900726204255983837775348875250892821056014160629069601278717691621382553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -20878157412215153585525428979303363668974957399045443146805597915659546237023556712580280430601461311247144038701725325894066033435583782233938887654023622870534446364050896548079997967795560297090286801221682419469746282144766519993279827297979235888449468222383107759289518441771204697486144887423659377986457015681149841097331562060664677158572857434254241192523598976651287772868098520725749807449938570735204031266396498663213498787177655636346222109168117441001409574241513668531737054404103753098039508693084336205455719883191312155820661182879273700120060152504699189363445420570692497966434954179821471544038016828644092029363300370419921519846762170481976690207926219181707958042396684202254890148395695302466090111839711929867772130831006391902135264586693770847340206342380362910163679648055742973904563116328319543763925388079812746587845085784150424470840195867578760230075872118468482697593606677017122103748579460940644752787871949206516124526201012400281818923408406348532697056078366431724984279510298144065299939057429657687048766101964481014434079539714407006347007066927822639014720335675788680742860369033632703146069560604951461141423420135906736725498216367693233308185317878714510508926302179067344559692604978469902629544198118822146044187719512766733696995680402972634207970629060798192626263821296837945248401384284650324891961792187452285199290936097494165075794468254698815438409694415245010565759924100896901771593773824589082537384738396570492401984816339756936694963998747717283118960913159428955411250496004288240364493511799072089339373023093468365062366139504969024073481088328971814246961039495818055892202233050895291462349632892153596550696395474094872515299965884736577527103824036721426075167881573181013147804453484552102092029974203289128791479377089516196953537996826632550601437065904140718260895702571838235343185181747413024081654094698685310955237456156495074110274749786752893920944880458117248381032284313719291831773279455457820755306451940784849582428586279414724753544132258426040336064827482087735083830521125024916319008734992168342444332041403957379968824328902879284241388592215822871777394775150810407660227717537760684037479237922358223903842224558958133700634528417212822304174752208580715536940544057926980968853910640547625241685707289207237704787906268844508365568511102757005254202512363636146896010186712766219183640487446193590926737758580210741499744144516522732324052099678027907711772959703040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -968861625533406995009770486410910215203954412036462817048503327796010130737813259239618097170865440945911984794878679886223231747290971712313632837581308821661822394918951406965242992310394197767508101968474654635310645524336799968435589954651817920897701399936897043756583693104846557373139478215834470301467606461440174859308488417259796856105781222363937203405923345838067337860744653504135823687996471839536094769990215215085283619349479651401760928300022790941168365743359221376762410488022548012781528358991519072624198606375051475247340966613285173730042404374150873871723384441001664342938252720953080286635527617206014067693413724538138219053580001431430308602226541934575292152114343042881847878640850392405348489797348002838406465610488823468599135481168068857927900646311521601724427540196761594192378861409691687237347160662444124304176349333556946844117136195314389451159438117823062778201056180544848049503118293958439029858351855433071565206121753980345047622961849783431306141372127960396535082709574283428546247267738675719318276452199163051401348203154121573803737858588786111322638889788108833830957520972695590398601654304982383175071884801960595841874942146417662298953956027273644793896449707879710464295024854803923248391531883640696489985070604631251561879185951353496644569925746779007103910184568515351277839076044927343966681615213060411947958858930293273916956403877460033255999743558796400979207460324724190777879353687688494954279347247275595228636520066476939138296266161654322751282724140168461914148794871481246186346411736683036996741042349368235058358936466990838615283098454068945982150359577069892305447056848300433333739588748693316767892123732519127815664587039080107397982630645816317887626981070594958640294222651622493987889235542248149440452305264449767263234710972422117658740232419296648927194865638846364457887574182734037326514428347108600466594942802602255783014645965885407454708151766712263457559656234083030193910804802046598500869548594594460469945535375666836101889956820457751797988185763956359007778230213994649492548003252692029648010929981461209966176451331946398878343748905365596681560202123174470255549770555207480665485572741015928949386658457160515573117542327870735903444135383741259577237129531164715915743209532015811384192944942261002341380882040886462191048336944878778744774178593736200210228763023308906882963751200565654096216698715780603952905916886136310230496876705982480367541551104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -32863724914089515705720870555484793978074874952733307252660064570351119420413748120326959889260010497922242134782086316321069841780197785815506745903563566281845707899109628339307708843159980206194396917812056303971900516215901695104605374207341887710455260726727678252013444789252827357132347890433329403272316284817314227595992518898415470088249366356121934641811045239250356175898412758657692698614191885168246442114470869891338847192489040219671688059104214579273958713282533079032358571800344125774925489574986527249818648848027307486010209965064998688611968245837685570737919149174881412588075581727058315004715563805747012685189575475279638921135392074254358803011298214537592196295067589814628007515071617069364363771643088277472964924855714842686980896994002328118755246740909220463405627671731912217485573163817223746782315026466153790532645936635018756223831956341858245202705801105367570449757253299560588850903831506431350673254460106848314438055830811078940400786603220605425965143489294446126551529239733957494847964864184300393132674826907256579815555237807006339412396377591392310567025744731094486261109374678553669143286932504696439519365142987975209001717766674340912458762930624037635880854992984026078709488194740241782689460563620552050951635295048694455744057706943915189380298428278491638914383365697344938935555733694731579064689785233722182861534118789543288067057817323952102738431309032635500116643940357494685854428772838955406567008044442592289710392348526917819379635505415484427557592030766512728997284136235959914809841324737315436147685380160482563972323439027671876537995038231190723229069007930496855700860584484936468867647827685916653218492369712435281557458023603699644292288918387564413262030810354268716139825547652256714758432154832055849643279252007533028068172304562865906870970606315987295097720262663353419794644464702105919226645798315011817192032202505430755655962234423834243370723562449584309166756477567136876973608491976133448705247072515967828513628327454112787157980441390130287700362810445167408334554076305749442459536602456886475726304573553432089586712808692094532344124646360037522716782912938222886991528686387307343096310326826857509349006570552155521212817256318075842672693922077787536238517081055423895561171912737244643830855269788423325503830653252732382601149809316733489859827734334181432401072970230329688009967606924772252060327505430434600419821702691892165983084178828921665067417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -840706600416445100768951902172999006030766027354544451860630319982901751717353882623655047097468897478058009354681375372374397581466998534274440664586377479646981566555576853092558523552965208091076739160905913218016876027625112078124173876512998712048522573108222495470405449747195920749586579689443339582234173855979970511616996954902006621808164324224347050608838370436573165852114255312836018151604930272477304559883453065187936788720345774682969651550770697689272391788605367247616423096005033793856444556941552354536104940470207039520615610865702432054791164710274989513654688232037758902240958642142275184438734359286061772945184069597355950635615569705105732460833139267739858916124490925518029535032177108925036483973270708231073224491819417998834205019218471120362954975817050022656819909059405158411479472305033631185758943953461582961519806060935960099409420151630097602243301566890810146820139313966948229845512980554091147925127217409459750245611087316164560763166341034931334834384742802739167092762724151550623981524091162513662661853736516761276707077155957131125701750944423158147404634388644714233080596760246822322236083289486252440623302614678609580883010912320686056008187268117825561280054659208781365392962918947456859532051918220198313056974542149241034996760458794790783156987361149486700727632727663304159283151293079110133401477895659376834766808502066104804611297713350456090068807822955537595382500271865336623317347197931982039551668871354477292326715571788557298743066113552135618430443430899454321144155440518000993971379167794682332220417386724365138291815031011523602483096250427249640423371368082697483278092628998499845555518160950826110035410941858220050307188045166656281441762321062537313534029155174825764460067740835103340496243156653556378613929829126729468790018159411791915686703963772913672584072359433722059984818218640581825757485514915711690833372827370900941013198053762829708851128392456340711154285668061254610230346042583630474517646266315917720414751394966959148296931908690058508697387956972849260362998052055414200058781077278214463167356225626902050970993248958207003044985300153592570721265889369101940855902141910778079422636266156856047296028456712249276812871816309057329061785119788608619278721409508098533158032153049647032003959189651186605510838370189666422528516096259360439079923745543502356178731867380619565019269800790181763313665311178101288871832104449963432928601634105322373120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -16510324890287328886752778723357748067138467214882607839603485165465455531996180366575185170427217181845296809746720787914935666587700881173263929875377342815001760559577003122460334034808492525136617516533071443224418503300339998095708502217383423279307077041120133724751188485826056478581476498290166469241737697108054951905899548059348814628130344643770870645781844679149285855606437748826687361808289289127295898326491336305783496634526216733810996800556802395142020120519461814405985366791153470994517527358604936861456977371251433931168351410638173792606238844526790943262956144840679451023683756948817101706418212073336339200800418451751777752775114620309818505290259679853021163454917284251935200490051683145264898427527429899170408191776130371508428761233696614425657538762968676020168293850389908276844747504469518836569278615817891128074170373730715868971872763380270843405971495984876827422923890643630395383468110494471710854035735533235333406691517540709905653109454637815763920000442408834116335125308013810972027699766308297012223268184203997773323848681710063783453693858125129915569514762614148201170595043896486833124630373956445446659983473384884856937912436720124786907400349787444830610939680847401269399346834680037496159094430792501694380720386029887045289463657389747998864994919268732555505160274468504508944616251888246950518268852563754703833709613574401579706361433144227489999868626495234112190738164629352778137339227045838918252668935123696870709147249045846138426822906467005257493669436778040208200438990011837125613953337801272596600710199930265907924305226369969596778409052368688000291237165401747063078969241159055506385592329650374474363851370918725002232431820647510961583469236636986771490307214119883031592603121955064482692220496088133480256959726455804975108005190486868948190996714991056075387610522819679401428624396177560911715277107618292942288323513192641479281450389152566703639439376337473184553518418050418229685761645247610236750343961330716761076118122807030586612225636940592771256059647577874505678849248487293149851669698267316983344669822310377519959258090914940732607401199514757174084358613685075637878928106062754374281669494199620321217752636262684910649204899331035625797704283093600836171602434936886402820515049175103002105899178610613415906713900515483170123176664478023337179006190198079246393156819176543860272023614146046443634059648199735989283592519137449828470833056629915648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -250465068251386125929068493167930597623973543889854403867857561084470635315459627604353891314657945113811159952528805788299838486487422196451005744228577366997469191517987135301272459634725587176196397504776769718469858089675092835337672665277796131095405864842777959199292775750276494030593731750517453550043559405755295513144268235898420827116992729972215510804730117810104976896003866148471676184282748491857042918468389043410499320553687326519973710478436662039588210764352794870221336557532847728694159823639089430214562106130547165404242477417481280060736721407616731213730877676861485462247528515948263821265981146688878569786365993347705397070072608294718985130441202847917743212150223280507082019337846617531951002998694081287635282173111478368533550960629883164154305634142719200052522213109201609815272902426306488504023332920054193387187953649010312199568831127638473527528643116453860063745103703626416258534982437625670082355423933963857480649876303849266683039191006318165492568795922178207608497148913601657709386902366398192207163538976889298440600459416906281664452076032924433574992526268250707523155017961293380413496989231642476937430400504037470467923087754154631569569974915897141048105771893402309778820728512404687330152838214779633718483838068406483442819656211460361287159781211008554870573791937520127239437361778245348314801674975882747572304241160892981098641947121826297115155201319351432699633034284077259094033016589491068943481412764519763033521655707455105685009426210181314246332741031417094524054169026224605791914227606514589435761945046447774173790597690770017885323951604020394210380384139395643327408254656171433455935902376079863425846900312182117182051688719227714799306975280517428642386281291790154852452395979087902971051982561668363947342741915636724381053923886608860103264859257144081410744882567876217687014868517465845208974844129698260605949386577168707331748920166304744456477448749670435293994855996302513120245588425203039626592191272910838717896454392426672517495891021839106010425995452889770149619719138766063514288071143038094386050161395610509479540370666137356955801391720817625608146938365258068208847733418650270848003980135821558234637134041940876290791022347213230167842240942574354729055199436160062882280435992162889884910930485354057967333567469120125629725324616375903067212889220716080627894985756707991563620868132316556869677113282945418239151281797489171374680844953190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -2937222649446000548452902571149842495039514974589875054458913992387818567881518946835880568472833353867246311661332977235077056933561203007670642846741940913402990262886071929652505553323253903813227227671967644019540114346663783690813278899964361134345959157077084908849737547598133346079622883960160093127750602217180448640495610035707902358351059518711563275858632246904752610112107173531033613366012918070608818300661668136690323756821332266134100614978116553000238894074146548054316896947611577717808903789234940282117955614284963400162910686548963680296002048553984210088525447637547489024935766171496756049715253220623229252059263303404502814992469068085796890581743993370248203887074585287652936499888665706294831655261914912044533620660691068827380611574306750586060560115640699363757032759670991459258401130607958034849026234217801830889063762000168844273108652978576519398376486107830278634137766934806771579367796563393389791591688887333195755788159237398598654941234324271567177242740321959968200631722190640560501446673303776426806009840144653248933890111041351617203081573066949547747030838550697766889477487688908691737746969704689910825772500729372749510494149106341168010983865376237292429215332338189436007994570253796752011191675747055709345952958044003768020300344084967133912653289217658014161908600452135424507519924376399893255685802655802638764189984177845547467662760493505947089961689643046775455791928058443581635902571264895502860155122598199929923165929291673836056774885803119702560377265672239208266101639116200377442254915196464039685413240472844535872314275814326604897213044052170352158252415296325265460068619175064893426593203960840393728821657888936454215552885401937959400958523729647394285642637333392737591604268243719619717655722152801128933240528542505896929160091312854335074240087762650556985772697579798740215183732645555421506725224855251634683848251063137419386355117990733719951118020128993935021084959170482930215184166973097811183141494601015528442883509464257660672646144580478125719736905047021860297883073126244440480613313656348758058815097029227608819589581240244527649805531502212448608276231854208801020592981856241406799667539293291834031156578899412993607599591657369751592182338809995126656455756021010238394841243080572649308852845109198060526472996256879492120613945989911963917964257931188855764660636065854112598361297669645494030187330912523912955150667670820946925458554880000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -26556494653758094293288002332524390687169545033610796368581421170453226201122586473009693177428262418386645798212046778240891462130642717821949743743642952269640587038473906738321957835714443080454308577531266450993470662340205183135715030659109025067403535416326973461640959397086784231432320042898189064634281246322976382314646891527150842784097093558543823765591469572027600964416171022937440479509310809342897863170675895212531215413885929672426565034801834140022372106157073244246247195858055288481849569909431261471898870968925809204459959719919275960577572772348219315068205491348211969461211044201797811505530679707810599864114569822691728264826487783992771445176666554965367157683040725546851303820301352202997528520012897292008054016008951063472597500473087890120598365271052684458149479466256652178570230788915490100877010192818649776422854041210789262488152080602746431497849170625285048984830207642810514931505784767124932816661234438228138951146820615863753031249222657811960559492055922062734210075250631269335595043783909606036124980518021844944319450393693715057987119023711775437211175672478059798654498804177245397648091865265557409953445652568648805601179951840021622360846665244398858662905240631824978206421184635357109066194208626318851474317770452148723125371171134849081018333339914448411394368905411125283322962685195027741823638425211096113178493408232627239033760221431521100190380993843348027165095646822581138954207481808446424565762188664525938341626919501110187459227643500677081311340899278305140360065155132594519825224564068144664201454579122787692601172371344679419728284706268284305616238996792865175023260882574464575574709180242002658408351251024408326538749518671102044488205735842483656086119893952669285782987452554591048061881062466193431322050797865077206788622810377095980055757006533539719075933720935602586760143462008385540810021623954740057406774400565695105280543336638198414250713237916046627455981643355997176600780409819696985063420071191440859382666834654832268155884074811837490987844513515163664997340286264996308311573523675301258582891022536425276818570648941107435904166680920712917998974573531852057166071925290161729046094273418786340049874059739476903002356718527470803853916849688449578242966959101768199995789789442850065964216915863020647118823258670433640476304556234175083343164793110530210257602876764150912434015957723971989230271083071693338021392070359845303222272000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -184222609241172193571800171563185378330551824437340959735066829205077180278721968717971775594665194665788825275491790702582260006143546360972837292012441788974716764837544631718231189541616412315265010085706073771026220842388226118575198047149593253291552317175153924887493321662527091890508737816919219332302930164214095823952322435277679632048530454109859678274585027852643120413533414661553044001519324800497678472571607819774767593330429294718557026682715742039437889995339806888598894610293301153967756599935667191838179913220305592666200731301550620489406054931580721003460054008784592551559176154138094901605163392192556157464652784652991086048316624819048689712748234016629705818530598149330095077615675847939747375056179428626398071048827720596760787552196489465738428988365632046646633042157485962021994953457238478418613507611951988332151766251642328104243037712658715964571800434227149322635985123934673043047057888071218687634217761561687067401181227693271135785447962806387994188742432654000231648624126977859907401496045757508219815920517590830036121292945273173229606970267078363442943972093632960841913942926266059018705484354890104715385573464720241966323430579102112512406228327059851086465968682003558218574265734019342642105201636168971282882926585511821903071853328377336381608347807662646514455229443890697916280598272641589273983315256183754139992945343691255801264942509760716746759085010739489238073605307786147484652479235007593198568163321664893592492252963790454094728887713507572974875630150390132350036689751430455567679102121123453209754212146658405422282472806870980366783993736818940578430639236231152144019470815278362722849663062983971151910300408314449824716485700270457222102933444464638220087515338614752340480019772404221330732394536661418964123311213355963177374962312291618149306987916712558629880988269848824405699845578539568743781304350357981452273544814578869433393211879463369465003833429920475937220275272353175858579873008630500018402515812600309658741437626494572955263433079002511031824672747926853392637391716814816204088083625661367833031971509148423509257678892566766997929888188185896974702074296001990452204468571370646792706731780968638169774138045409359149587324809142798870569790321030391823778714874433959436211421270846503364106181146084869795111017860163982972815767836842327359165138498803194728894677051378129902130444176747039640466472601240778453287248504674687385600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -972869702486615840386931221328446439140068287518962360371640437036331361106638783307784840180399808341824533600798710333783635030279595377355832128409196998508052528678649788811346936588756638585364192496338820238715519047385971155147143478494153034508349663078676112300080406055355862805201492408205930202406640357563803450093487152154637166197710620688997856146870730613374196606469726411203322326195430287210401043370425269685052080499505650891639757690481092490723145272977864517791614221415865200540678975675685284802859370683130404113429685480350786879491879280539623940266387729486011499632076032350253032315311824674179299166027308561377916336381168847839432779246707280756220769815991175026670523028324781842279653414161677044228114700267768404885115051447958840851567164357128004865149170219748281934384812160278659948574217170077230246650248673049904474423516060079870305802719425523516694806178143488585737126320450201043895652805783778808270048930758883906851078005964272060031465966626432454115332945197577023026334120746419033926812367532708688593554783997142229879284873272965909263103450923230448620028593325499272420892535303243478294502646561618878501182632011823168721040648971591484670832729512762673916569328165336430233229333384357404285875247446399158509995255529830250845148550121283788692423491888927038480011142094221108926603319626304265177384939550443540366812826837905511132650013480448196683546025128600684766565683211722139180513970271392244954519943378225505516410484070267969892273558126447332285275312651964284654979181172015986247216599401300479048534738825376492690563802864250554690581971063557633351656967736592079039013390037460317658123762625348978354361079207229058501847576298270229264970763746684932848060949591823723878382627358486012316123925930048485421600870698278480930825498946017132154918442181374714490184109530095392650939136249338563649835631385323802554632514135408777105487108576985345878687764821483427046219317435675211633489047558703069091950098084520447340035386316951797541227158008265124029940010545253987727468875731270795524798474961767608556553154892493553954102436759909807779053549299943177064998049540565379365452554313504509536656961438172521553273144510166437412345004764867448720810449033693431088795631629278510708616464328799181580733989254599302104712194208469751392285376148235894986153838179527103090415088577749890136078031867101566327670696711290880000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -3833609920332448863454423006155826885853168934293355344018487435774398667185771638912188374080344501429063995515093667017641600415189114298509739634324304260772635564495925161564414861286729630815773545235965316746076021797654013640662761838539702174290015635321043358943278993131293926531725501105828926869414393632939077392087098734586318951264605746372683997020310047657295480480398878903178113954168040346687066039069443583196683264814961306482069874290618684340527661455921430607127707722530168192992054562491390525904670841348318403457024296879078773543836642922206300659013001025014054810009229296762919345490264557773846946345130244972770371419444089278436470654412702861271609452049495596756780676689793943112094774303827680402789245969619395278727593460049922248628846687238676905713992270306944120390250999624783664978786591368565456539554837444570904654838515705745517648344182089155503283020212430380814314145393896024684613329721578346195352691155793127947378213926569263132974508693022953512255900542595185870550997369811849217257517718648001940313255123013045972606765972775532587230798757602726607594419294062494945722342434305999017143670707413783459700780450356635565640325686510610497020798446459578855269951632194362577543951481708106705156318548439445382087740100486890162874815702616903958094902734165155276738024049229469153395352086886386026960541937286528016821095158646141899259937258493277536314124402398139428301219356603643462452383108003943068096492512664818926825865393474405916182071118888677759931695424570804688011996180678190144097694066827545464385356440150686817080642128406571445111218247444852105366968740033605059198831263673257457203850644865147500646591932485538232642072829406052919237431876791414691495996409229097658736595639397434160217141692023656216202748286536088953526059823371635412920408200077010948248593594443020172924468119699034940459426302191758133022521350457572691112121797913635252299385682680419131782406037855486607447020372815738544727916475108363657542249773622135932853106836222477966667084916174050077097619010186607749982949070225011789562698744164577504983385551733285693144582081871872097143184263620979230046919814286201640449495424429836228239021473060727955050490561844610124628202811947096737365779090555177197684502537758565722315628437046212929962994946301374418225378338139597684536564747735734570448841519826723215642103034175700998541704953856000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -10782408802325271379037872982153091749526060377079626059167646822500854326602564051628523563166576291125216428348788219050565785902289529089123693041839917711875428848468450714714297295250473572822413120795951977433144619596655956843029457734710516229956467634164856015137373327173896377302027943046506079960865188185939229099118157643491154660074320769863975210866692508530277640672054441617256528459538728278545199664012496218130498268235806728423359245888469107613158008852487971502354207840100501786202633207161945239433175992925196510624951334074686018654042474885312464959057878128599015402795272558616945585944837293271330097212729463104965143522062384891236868726329915664654793135643710934335132538108995301788551120019317850973094463028961131526389314407859827008726754807354272312549517664682393239020928406365048420410047779890439438179211336522567403672529174360160060674863638027157862112255552948275145026581012171620235288846499451004934993931181200816140230588610466466030709703383805626569104381089216285903164968877525887598192411483681308905354396348589109974120936025181408322715552949323085380216652261931896929709839932345721051831751082469030074646613337823194083281823396451001426641243479166228127262705527727766579741387876913825980446817928062601155521883921082789403271501979819261620517146784090915757181010477632930207868858007154904048203344618195594170849181400999959299381695789073084501478325055115032932054162224481174475140396985607733829253161249502961778188580692105874340340239200271530298568617130469847427715214835346106411566830331412146116743272791247849201760850671493369581634101636554772541822234454912000704892608085120502800680437903226773613916225655611512740799324412834865740511053679583279679905797221659997761297492663245574294304834539478330244603290322414395131036294439334141181035588711879360085964214533541793845735536373895544281712509057224414577105540057298383343581715520141283444267391717893161453852645653296026755239559725355987523598562183123042579954036679596265385062816927729891885078481827791035626411971941397768577101685089394381444482097583131979016256622663396116604756477861473125598821326176096619672731062157874717910428379619110369172363745296352634793471062030188941762849792084206822840750771865183278590585144431417708473779270731295801169113714468364376853534440807792142616360500194448258274837433819658159376089905217289235620220108800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -19957433254788274898940184243347438543415868799274369720692758459993277232786061822263723260936425316161874458282617916941892619400709478919601662347528539511049530488494103883253205183304628295423814947436485895994967699467433875883227230818412256139501072489951818307686010214654751095393433877546449971006198461843619792634813879719296652418391811628153177284714104006126029428939901814826229088201925235144424769448339596178785235493840629483190577174573830760195496196423686188396899420011058771536119915968818605961712898492859808787936302036943159888088076919336246169946785452749928258374612545269817975702164883149088575622085354006424852016446340875974802133653120037963271009861232720809070481596200983048848745329906679691780200754399790687742594563465290855814334229831622046669561714560794340261305739224369425443424689600752236413714281385617435719836712049091896671837625101202082912187106410798964412798764364368263340682345975737387889668737732260250768545363609979020077549807470673113517229157636515406570032586321216738171345890971303099932232292547102228215079803009138010135881338419416413016134809964135963826109841868866618971362598189269102924149592038941435294346756542890163732738449848541583081138561662247522647312605541818119640664514373970120015283845615623210526767622224421064669224292834370573846688194911962678882368905128696427741700691043684997689259164718164957524843105689161591246366049424601171815084201837131806231897995422742426973003280976574393235178120158965533566571337715748344117606196966029486249709504425720860637188328169576693635161652609521347178639801954040083828025104603150282771818408940324086060283746624329575359580168587203653192536738632230698388890117796563873527795273502904312059392499095793067003569939608004831765765013570989946148744448486801421753000972360412938442400456637685422950158268668636666979630821863200140287447978519982046170402094520361714403909873164547289519234648422103715667807623639024756380770617162843400445029036164825210686971565790981369643994446158219405961855045572072335913889084771318212026388528696946229113343904983036130739354424504642929355764832464142710287653332448668181570776757708768028240842297439812874802390467811508540258623283867125699804985961416178778117061473416505320410462244125478421558123920189918598370828355623274042093231966241778920884903959151870701871122703691366819016103315339020987269120000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -26141089381257831464684146682248962321282176184522414065459743512795162549902748877249794678825721159438105947931072209074134839721214224159972586842214308176705553220878833129401162179533426517174895909806675832407626760356064414814725716029470496380483953301902285287565220077615268294925918904399197084101420677553443051836623567575806301701426485941772461352482214668282291574328122342626681468187336924773756853688906689666773517024525668278039177048423690236136373779999167023349852752327518741036313845464210167130654691979473808433205400147568373872102192252891356300200356470268043293656011265918017834789276834959519324169695719979682378543577253203026676547322599212127122761289766528516450409836755747815931695519967548451518536029017737388870986250099033571806916155637361525357228339425263380666224278325972040585857587534489379624711661361720645255437519347427271241499417073362586877987714854774517199345136821681021514690935499933644957273061732470492767468529288761098741458237272462844568860551563575722717307658738618751037785152492614293210615432136862506400574389262349842157707645284938648509835697784770809796335742089245270163235309779925035630606642066204693193910343695568000042723575109954116244652763919193153906519983282687511749276119376644281517887359711640724868090135553614169608323715664947151532950701223040768681740850713551700413247883814888316678308565157751133786844654308617208797605676293304233633566818198999732012051966759908213279577344604860240178258295215443879029098618225009574970328883686569531502520406441922785361810666703484796173318839625491855676592586276279443759061935830417026183018246445369271473978784235044776051253555898076159428411333646455430514434618138091352232414910899566023881284884127328448371951327291378966928182563241755802030854600289924553959828691391383392113679334126375137307710411230284121356675466483473059089277017360824799840139903412180443041264466428442127053317251770320196468037874414297627842372443493790821269293977028312766272776868106665131047472998790490354865255653413803801475310919669287717076848661996463179198913974008004156671136635290646339306384879030991810076499603851557697077950868322511071338100191770161116083431204935352550752945706435179481914669139624338389513818598455259507211836487167644330020457253190370489402006719163719455926165454772863247078965896517184445680866542849100609162578742246113280000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -98266012175624351241693590824103317665727583704599219480813477743233499961335125625783354731951353809923999182308202312471275388559623535589519126730769546608124146569842838273866414685511671989265208148411298475192320092202230000710580043802653536413830145824787030772901446886805228295506342985172680011947205204852452720618755308497710059839675616337453494094729284434929303975706156562824942453205135899938749990862666535761192626150908172025504265330804952421282009310338586688980626151462033319024184027514655639169294651832163733520766978052436061744074430899791688355034059164652764745569411927187599283819260116500705471352354353193900786774766416554525503604011015384414874892909076106534901542556179122100752614051441370629875520022053351151753293913198554555866387813650221255432565305412412929404174129936424081826586206432455530256781622809556285024348653030221591550898330446123222795975897415882649424705654176308972078008570281895465372601511665657281369694296400602637139273440929560442575200511700119817290094892247710603478147216861966962177512156885144050817684440973783477778230658850285714637538189433594582008547366411142391839505147803632259858855894173422028134889382743738423297327453618733867708560372580644930326729079885490675316370835343062825488243866889470976808108730497785639635689541433717079596178912237663798666381291314698570698143516753759373739210240438038562328131677094008319011595526200526598531391139853643021346880701838493634899658432158429208579149388520374581843863549641447650305456789271966550923761149867288577679531671722984741342978253897692210474690255211392098564057222441638640659605659761554589469691583726818195157731449320208313288442689169695356813226609785549784751388331770797846755194003719473421748288870986152098988981570166790905849327816444586645713035314834512036389290835505451117989455549545367344993675325141681926218608757575104173864543766038210241557201697536976197505709381798056777250787739319105755452233363621727498039819335513511915892295019754578147558873507012020268152330696124148587683676970744451753072272922749060219937661273330463728208726904806324710331882679373914330022881175860896558116279537160177683534140362888495075638004814925652578586400728906474351851341866275189827437653732639916702514244241411103229877429142317873264793484115455657012421060123030180500376062973444609416474194711281398750321388919193600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -694284938801979566218984402126077195597062467547635993311065663511182107816904018188779471344941598783642435055356346671105527294474270774231360734936061877804032654259746090048716197172704269424905248942205899586219672594664061238677153358303988183275486320746079967997425781207642344660307815801289193077441936090663811355467528926632042615855394470812075073928394292976316219982587659855416534456839601392079728300231494475014369365810693873039011853954000506174117616400423732959976183857778311006208799155934151515448620330135348181232950934566272663492004069270147320642551475929094485935707532836675017874128348231576088038124521733208567029254956791096107366540585381178939091119392560296272268823676752891308104863734912531353054418843742302517175160112377781797580430615066504623236795439552264832431814031682371104346865847108345106494996188269203118892395701082405004840824964037591219978437012110294815347292414762802820109018827639969173307909787288292548145124519865893628647418701027097424441781233571454723557650104336848741304223436923910602981724269298643421792098373766274091820580608904564154998962226314389437784259244873820021215443887903715074027465927630663433268298601214565581826237566342599343863791145307014965356597040214518484880909547660209627741281429943056560202738094502053823476015950287684242425456434064081962572474249775419255116634311150784964988307451714053312276408378364376644494576117560416836124238432177416295975513406583243979177776545597352779451213885215468335545157517718331859784977268890817980016639796726263291432721398874093626969659952649224463334996979309549429157622689831058045317373518911945245776068415307746936362350476059843899382344792120793092427694269958077315607954508642887320360768549966938423109501200861783617553742280212622235688699544094770961659240809516459835066449719153509351383097589835242611077378609332209330954481317330560977198189780460364277453490884622964796768116442073531302524727356600142873739735565224296470400885592270971861153445749054908108492814454604828531706460017172539158099891186277506202467481143503442857597188976529351066382180490162810270989540709291985894714333792490272254380818194058008132617489909271799339963186004923083658754404053742572841302234272253802434259001487153785783413901735780223665190033179586753283855958250025486130384856107661163038085005815472502292803380036242453256921415680000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -3308985263510301470953989359079701586086009471272531764199066397760049492260879431269641248051108829457391525245475040202983435973105591089074222557676672743879877644209293421648181546183486915690939175538921305005831412492855430312990685965890438639905943499757716298829202922377458056177878627988236826911216785422491594977830342589079649656771812129335114652749670886144932296081629150933826354113023368844716125052575651682367279301255226106602190077187965191983227241447834092204342904510790409301639148122195757206700276624208633841443612461015215719514192569616431889780566341298283786373889816909199407140517378093782080933488869163894889298715744983763180495229754174809004280118793582125671731894505415366117351797573101582353007399568169877229236658483845378436656358747960234786551493565520697268261028012743495888050059746828436329885678597211835413011791911766177158461833244553755969229258573968592179479836302510215708867961268396228444690403070855409332558413333378024709322318825982781096267431658364206504097458287792227611494896801978458301515139927635162606507650974493373203805557036662940968729523239455185796253537524179129018485941731533995403443337622765543223692502496080058732530934164951345986903397699607849121029528204873163341034334442513630628383540625349723575760267583553221210461950973246333634431296861904798810990656825935778721662658392127214586070401376904486493667350601307747652651810722209213431973968145194386517150262497531942861590254123136842558737997865350410069063534381080186662730290217505929983408944810733078169099782295994813918980887959030380000742402140136441754627881020996214538635074794964877609887846814735635811034682049696939482359678219208445836388249039377513146007859584318626043400753000920361172581693125257653198046524846838372820566116243534986354398800896987911686983152193676605316993528272674170092304109273272219470295597882702481535833226005342154841669393890397098117174704652182709755463815712072441375286445276923650764642851280881544692804610214959459873373649686711906639169497747443900155266774487368000970321828680784131385340991442203946301024159236703845991035596565049378884996416175682760621424469714951218372769952328593120229336602643653137081824253967139005653990438598905465229382910959914982438284235480685384609603832089532225435320676844927095960504307226128254062259492790573145509110218883273527918592000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -11453461598601823760054279824638513238252226376099341032621967033248576965117105016939794345063793804358794993893758860519846437770977243663890878313111801257610099144495060318409064088731198966140353317124796378619425739808360112852961736561742505703244176372728024575020625360490110933693746261382748955504004876643420044707908553480445266244588074435833402283709873083030343658777314493952098101227164722289303141549652465152012184575275295696775070710390315963260772556805522656757347439562926964155169051848908066809802135645909488939318051952898076346968707540715914928576461803831097383758941371322391136820916030517299263293038646873525736098518351459163904950321184345979535919531846330595713777580171841562408987709634314751119192082664941228222945240827825613242117916197210030064220106454066353307550548629898881139252430674128165397233207437003799867931680848487251612194665983269935504511844429328854282653567640128699706762285512644084785029038216894020261399057340089104657237464921864161258836640533662124115821044566997877873453317664677980690830610675818187639843273483462237962344427433184393766822768126144478943078670235232383274534252624654828855777895653452887175187909414226029246616026549997859423642726996089008068882461506514181697037944923091723032932705968473718128605432374218805733662011264114710727903574788644897989811960470616547779645478673211543151524386760600291107994841159546624207092850616246634887000736455478073127454507267196874163528770328489522395802649342565052833790150115797318606896779005877238016985879637173936065168673901957049501687083017742471444902528480017629230839680019014220778813582343360675409447016167638425378285062230620097886395724168219626344135438299618347395677583412408627997894928510582252140830102336499083900777289190556914910871136260127384924251741375863068782959139391067275779779610055201354651198832838408435728063886078931939293013089551579485620256478677876649461762125126604167624342014926603375822089871244385296891737672531176804328507185420365344047441033934186898979737273742476120606535285487914450888553744017380888606202867585277456528893647857656981034699855744865431127837908760087952224484599822000704743842156602079055051279287686703807103376298383246964233386677925954098779744859237194021338216154251264642949401821756639397963523702916647736233239017564076835740924963405514131555543801701335040000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -31641266195963384529633773461727267399043635459888584388486016889207606141328493273291555472374910142527054462036348435798912040321079749198137698875695313060933276637941681309433130688258416290063986232583052595395184925053513216447496471468140764812751171087300229183519382182640496523266339234396900587066753680272921981774446001687550077040530773636369481146415078547262116723336736295009331048286587738791707685051013709030756388937659165097045060624952931111145514512957192097218529287244025755900358844065311428669174456218424034218477253225131842375194885558868135393693212051480269182081985869018905210284899714800489242298735798032400088494161832560584466444017101758882730722919627732501894518799717575337731535427153190965838015819995889085654097828318324054536830939737156178655687586255631291349303973274568078597130993225484875096722388853469758600896045861121447747019185362668275338963995557384835071124152960493343120985375371907457143943307839991331703994365288980559945813896391461511959000967739756318683858031942306628375301985664997357205746977025332040519995670858869691834106425179511219094741924412731860053223840310630401027182892594725666200707398354313427869714126900300090911450528814752872819521544252737490806157279263210432819875146928712262654947588166147936979494486214068603729299658100624364583918564804005973075611721563103152783958733704296876500641920040532287666261338580657347473776397681800014769234026476553370396468150779721913360995201568283075993288344446852394972675683982943863006759893320786893274613818432357423423643634899849708518299234871383793687357029918768717562428385229441057823613456823654450177867702022866700829746114410484381951862118283530959151662968732567864778954018340606426391100335387216559627594101464654923049008887795099968604660875200945837527836768150279487893099512180291535365446582883602060786700632641163297395357962622157247677481421050858809624677585555004723501707145589151296910338298038293014609450225806964179882632555817833575720652890239891528146650601191680504691595536177214393514154501516072571257483531191386586812164101094438320678067343802450749929348377942866800432326456910777609027199436013639932191348411978515359792065345916908994916215819535720806486135064846173365840488929793317534551120376118459637746118782605228222053299599146221251006160560139927070535778578232364111050562380759040000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -71877263862859797172686701133404151663250604047113101267036980673644669291224018537922535466407859688893010065108491398797801775591397588350255674702112423578964002700507641168050275630428533033804782047188866199875295800791257760220730051907029371633999654056325426144032216485300447180989657453997054744185370150507673143107264343734574585063107073146526957853102350536865987504923371469020088404673260085732269607565579184880761123332809935315601511744454405297842355278988262141078910774368249883604601838261751927125888431315018026610062743021349254993511544028210681659829535700841574036548867937264756417352590728192217165360724217415779272604865871439523543592530637407609325293185105211372576874083810978434904402227025587298185804935829239952622976871132988420916291704487453365083405612815960518981730161649672105609908937497952125552423281622595460695582298591144455937715648150412190242881669558688704840151140744666887081985288333305499128066421087651879238920785135279766970304405958953618438283210335320325066479414766230767028380878090680368809260202295060704895348481560388202455947325510318431414235980132470332706327944463092504080028705854538074461039353477840834919898648725359523043556004927942456782099363906490139284161800617470389914283219855118563642151154928768310915046817844750514962319414311102188871414879122014478683626724773218164272880825242748956250064448595580986128996850162276535651845562255571107393433432552165398111816876419152746807595284682592992084823094203670586211807647551526747032681833071037304134708449225846604724422589449307206891204239663499875541075659070169936661685998214163640302297410771059385674951571529255557723936897796592085251326429150873348627723364433786673301776830602412320301089455242077628963401658688773910847471605400320226140095609560966394602693335470617259256385824082849378424876276516154828735132413656358948226386830600249751453259290511410849009084548778421357830503561168196258978051914490602604814041232518792627833991818273039507608974107421412792290337931536593024475325617329190506487336484266467076074657488747053016104105288701216685736114972350970421134189713872450457060414979912789563630426212024438063822365177502986767558464992653675021541937097598241867486686418689949213340924624738596343452389922837938728182738510895237599363222711394545737692116324562045514671598264213618622107484160000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -134499509576188140755793423899440943143000442912038917964940157435431842862551781252008619871956371511270296024593993955482994497744093126267130882659524506579894147833551098481461685563311223787791026603415376951714757285657982123650700153964863699943103493079638178173993552859814217219175204037024622397429138988601809217969688503774135754666116157436795135617082304077690798966554593474082569270177066892694806292491228117071946159153168986093599418694093720918475369724206400075781745446843972458582461572071251249572938075833090140212083431576015830136103882554791340354674141259669021159497917066077416558417044516504205666431382076343194843969557419329475502698597737201586063433930431451864908006477530201314115354604397425451422649168359814660051926753208586057683217750737551090605478464628460207595119251792170420572365784141566349259835284248812140360081409563757731979322950563960181997049005171206019933052555721308750071864677298704139935987122881672365955624407226233681448179486731288394648562219659003011975072239852648454214878870138807056932198631056297081104266461500260426912931977723045506439995846789914440582241151963354856216597320312997862706635103641596786126234974068629940471157818813795932332385111476288483822644460120782374650940099297617620414597537044408600176450439978246228638417958856151032205473481814142003633296322108931513494478794209104944862644637524719755564573622306972022764160898842875303203540195699974744876368200160289400964140142681225381983777143528465590172891528536140979622601131050711439023351268637137572067089158791978630719314439792455613670206335091335047926137206318355956712429037401194058009830648437818400340892077696209983481342834224782807508695754546327316050714391532545699012692058794152027140491480100530975404318341832753982387266627295197821689129263807951106089208830766453075758687555285595578601248570779545810670027995104805027375060974688724762305911065245246074547166681781260466864214033852912094624034878932553596191485702832299239660064733031415068860819224830942238246120276202761125482213730263562717239013538238242303197419260683203957435980183732522881782087427423908673462254638682141418496107214395846788698997389969492281317735689792224089389054433289852847302454201009887654932872059209337795499962622667484747983376138853079636993093240984339818254082620975456918250550089144746167500800000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -210831429775479405702040609513939743376481083608830497849130128988315291465973772871147546116211103036767636250814754869509948859738143976407115202345468872908716843500270866854983452949365448100787777265352373651810138355083111739981783268176438012762000120651710739057963126734851511186050669993136883283833347574557929608403485999394898151858810191591383533429790741792938699586590645503097245039085046586085976451600345812831037256870456092891509040843419800765066651084164218342426841536060701046961206514021125792001426639503851736476891315389134433605814223584476923600579360431657168987533428978767307131176634799812187011980199633553279277890770573388557431517873863273147927295419893621110852579166917120664596893300386519555951259603063215657339243249724731749458741660763304148215761934938346148317172214827535409657682538347066867253040227752108371285254837569562142788550205949000339209052177466068923063485683269337993676155118500202234454013034452750810836207709621279122570407430066420780416696712846757098588061696072316010504289888722552414123746053375648369310611299327814116456428681108041416230874510855283832800564337723045732446616149613607602843363633994196199558136371119741478768741987757435615375941953641108349309192281982696034291594204648300472526541700555373058099277399136619556346803189310744234189616791290252181568035023103461765943656401871431919666628277031770988961536253453087555582373678440144686184763718163931922966914000150516791266509265794745251025622256404094469855732374929408177658967525996719341318399566268866817093331545262453171414501951165231802235400006751826947290284311603532121316183387750734275918803499967321746989840712903075329724188844763170458191853884764179554340437930071091407938841732220920935098085167265988413094725806309481880687128733844292748349565650357196188183464403273005434058377566918236707985696440800830357975776851099377876256188027269808270554245900854783753368736949180568647570438473206997054390227261618658363309147027342310265981428198414488540023533399917403302230153334827847383834721302091570355079685134200330945419097268763190566694933227255961063980823214350236553999812053137363600371222669406124206398086561221435695145063769511767016867686752320764671824873825182911819637770928256612116376427533864247071104113795178971072297289254929628505350386733616222445566079708042362880000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -287667820888202784795347475550963699532206362530941976691503574762608938606718660717668115122761467150683916977511419649724032893769038895854734810355002568833287479381619440787411942252344178719112484681846627627617985133322812720880387876283922264781299962462591981119579742538508447518853325896869211980962604983735512311978563538772546114592724342067911160809172517590445229673967783010140904911158471374631896618908872017306108612636473595426183065510342093555363819558756388364762330260114771376601155247478791360923792322414907801651249222952839776408107282809979660689585594293797508551240827197734298539603202216909829655326638142634732138013568830108482507738156870893981969050000710985261812151250349507385229223649777730858993053112743547917801234452239688377068870814640573696442858365628671618481959987932000994698267877802666152081689380444285782688730356561012330203606494327321059971436629192053926040550279253734700246122031780969509365790811368433020316863311760658553255847204061685869693883368495915123177992505160498078129628521297302402342616585548695809044907035391182192178473018740013386773288807803991236829722037871229687548502108502682860344906480411851680016364180986079722784143460028840248663424188701527633231649783363009876671228103200898054577186005102953510763018111331913316269045151542954604111784606057944884731569019261506385795062772489052677911213140558590546399932031604723420952710093362391177352518545428017725858586590497930063833065913725545734552319262557610984224450675484834009085821063543201318387722219766647165133808917842923006651651938288407620283230473882000472713370221658025637823408984227789350222076094310485905699973443618714968767947796533989704426450843759037095290107058707636531597831208018003782225912746863323703096549871778934263292143006908132319050041001462617656626349742374171233373443848295171672434431390997380375012852477778910574422423788879065432012224056034551460500481162958905356636348072177167374543764843420776957661554528421674361650230821443584857417262649086037873229905247126634971852926842477067807446015097642915556102603559331157979886483126289112996639044302067065098095254909086649380017219628849142286540053448496347144361644189659240692342720576807006107406410365326557893703095149859337359184565796308570538152068283798841030191560482720443231266020885509134029617744576512000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -353797314999017565691029977885037825528772664932637929433537918836640351858755779379442609080768753486817601250566387369854187062540843340189327167078269166028101113659546987333992420996787065748123975874269828525907015563727411030956284877479692063772054148815374440099065880673353102143963760219872620171930654919530862402795822531848598476540386712725053060222748458325681513789398357631368854502389447729375268774758957060519648060677303087196832328386096284873119528274866634468092977025019900019609390602263886951016564967560318121725622917719586371145247258687585736173835740186178376962929640412509386299216343875711109273216885116293302448653160806863802767190831161771366930520833858583951388702126874407204051629281995166950784425448455123398565682145950629225785259772059145424362304519363039167975352472913167074404667814305476371114480550401176703581142322550128606557194675267262892551075228816157295958687044553131351677387156321054462301818149220903517407381265200820894616638073873906108590936506047225239145433756063459283481927676272251844995822919477344167100883456492286690689098383449107423975801744295789310303923823238352196393816640979117735324374494346009249591704406379609637154064533790035114836893317330082451403651016579903292902639138426305025017734308751688030448232511024586502823157481230601803495674445009284135377707088791289351789310289779882834345294348739291005322130365186759194488778937648888464112336131176858184376486549343113745360292618420167401969551386505053546781166551240285167907633006030239809677349213422132302088120062899186828799908957657239713825215740509564969216176996737893098663084560524987533901897087278503242303965995531701704953482883207324638982806236110280629484102506653459769895116491315644986293537823974518807578329010871906109314862470890592795000173884728955558183513515675966814657373103165111773775069260493064574122614973520755348816205028646784396048649796804339262352023992924723083417506549226721878312268324683624190406559944946777977069699260780636095135016059990141571288777073312869015262222201168085126277847857128947734899118268509907301532982395951207590950188927235773420380557462230139589126537189906322912080482396585526965962105500168734293032716499634605336390384680876796071196015151551280821559758365901221719224164814091717498811649083369199266110973150116698963469926400000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -395338539472899254302194515944383580672425053729883676494515013695231842645115365052397804768958450448662831077517807256987773648474031600836491262719943981261515470246424492115521461871643232545581342549800080590175428180113148906089376009451411665431552499953233944494979289355910569558892718165270018212511924828593037792740834430626430570760099683028910323889547213553155782980898847006460784822196451834256478933514646002949596416144192470423244056608236944531221641925877548137159049451182698669493468032664549872059703498738344609653113177158346571160805084848136871663876805865164620631568238230464927159039586334430129808916343020415058452113680653840410068269670740456113357774648601280407866099219679611507370628780994699519100884227757378666324724473569100142535092058265702118918897128369053292085345501959178809815374452559922195436898974071472368899916570228694958794147246780889399950264338399938741760883389750849923757662973942831445276490130018891998043976864899663573051859366007872920960729813681737694245850893933241204038973176176229026898545437555708662508658232564426928329378778051603681804899421881370295805274973281849921609008117392067115054922935532156851344649060362968681632701025485390396049601429638560614266043224824553087207775748942399056943440534218581364751827027338859275545476971196619910892832707245453576387257968561028511623362350481122194181745645618088234998920987755552716360894630574111603749666962901978907390047763353936066790086696716811494890279574662772638473553864570942383892739264424775949191167158378066742559305256502305123878509563236928241574857671192535032223594180838887477389755456052688483249974594837849261074431475513273421035364608503150901591571720618019588268969134479063914944915815401509162949682874893457863342095601519869923339082445089010188029603335247972408055307726369084471875303530511290151459933177781958452298652398874008220515228478856173029799108406688832871454326332165688783391212523672272325303381208617969665623349992129748583786959128601105067981389823569850744222425883041987607459797845286446734486916001567352959306215898484837620428837071085605140941140683064044348602311521358546248327407573986877353533312485825005204653354179132760667650170736969687634171190870280384274084364158625302833219964105385199192499182048185077989161008367842719968544513975087729213440000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -398326316715748450023800354445813112213777829751537532418360010508576917814259448012627085353327651861520004118615015344465730911467610248492685740833201226928018091753549307178005566211436255574581849707290179919888581640652186006781999620099536688227844471554556275393670525166083160683866836130634388415399106118936531305436149978004149937624621180056545841698699670424251073664828200149884452665845903552364140974914012332925048554857551293795390654200979879025661564047687114053489731888882921133640593910888810966798347637545683197797086833116374117025975675008011432898557649068495038039922040890590651236885759283911142927758713319261753510991008431953263868197075293746003212005945824822341026458592497585949202080509655270833102340564555498476439799503097243160577345000145772018718786315653743509073459987010219793216325540062661440573683162405041494871270654578596403082305872661178952064821603850487677660646819917044469626896567697749825472817201258785872157157565980900952034004971222424543672902353120115207212391088618940351807423042091448904983680355079991368006598757431045981319057251243341488755412581155188507894412737159680571568110283980159552280490202928598961081057287626951953824390485728074504235064089390713992202057030716766164159722482899490349162253096864654568784654026845439722472780386097908825571611791798596772119214135655296734536239881076097288417866927636779912242028387895928010315985298571962019802727785732121694821269158927160174116000478462280219038437855361001269341883478041472738470117373651901661590557374020337030031392985747309486279444768955829068212760681916581235295167179335558230132621370291449923143611559778652716700038983304915379875748970737709948746089275618060527539236511462281248356570899583195231784203585806515521244901852960972611831459527815452835469270209946672680553996704073911173055208683674727715568309987026374391148936197293220105990412504859994983093998697102760154289387724573913555462387021590507891624282118112383598056783101373183250333831140008792350883772397661131101075812259918270308185305495949739106679570813575785350808768982193650394543534753390694402371013381244109950682480479664151632320017074288788999532159440583176445850606897760047039295174671466985460117442021711763850194526601560904778881257525744841937152367798384072550249853204954048324819715409051648000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -384792281515143497491696431393387484527828736736047075227294955628353074848939647474712964468146333187135414425384024840471010384626855991083065328067336235828104140812467808512483526219032863105581598649497029406203385825496593255641546671720818917309599817182910991198120126243681716458987198059942475425975629492125073173946500035074135161907361025137441625651396602844966897130851192935016892394926213743678105914994583545270516607307123564942047653411771942570830977148429658138908804420506882426027268653712288508929970862769288068520090824788163294654148972543689437008294091605202908433771609001599427432082430593813290344574610014052822603803333237582214973346216413221175330609264623263590116268054665376283650276538002502329615226298801277919303817495419919348381136639266204368323655878100244199059444917618174955718644681858319293869676838097560054378587880254799743438272234276398239987276466522836338637593577624201814827489932116247145655561263756973040087393035913842601722964636667881733562374230716398401700334298440796141050423181431344654116030798258550518627157245684205774507286411834104559157561863689884264629641420668652891171753009665471136125351629568620888766586224382544359408582526613282713651888761317544361480194918838689698880059088817230839439984308325001708698777535298113528570121562109300393555672945937669846387704240130779405606779838513290332324044121978198639068122494234588274591455247806103631036194083232675047376130169310879016301132446043886363292514068966281979467368459782343245283482722749194570872636457404576478658438983508145359064250151408247420347396573814966266007272471140635905808099123438947306209964030501659092687366544499615769403873330200171723408623056675407043317860979533761367699936710292656283352915825908415392277855407067314548493469485024700322572163867427385468802440931293913686581437685874034741458847198628865954689833274054132570665306210822214587066891037526830727809509349965834658910298884869541595372459420108031967884667256018719889912444985552559717060707105690873830207250158901924975892406266735971522335227938268405234131774547222399620299240957876796570373738810753458908757795674208851390160641778114342238834190248770676737565349101700017662461925944859012602919262817556322473936402553180533462323380590839906694658501211635669630590382483327126023212682444800000000000000000000000000000000000000000000000000000000000000000*i1^55 + -412201590070876137350349606929502410436534202503885765409564932278749505018519127356154699513472348454576656355145064850360949522916900311345990120063004321259279125582186960550931654781637554876769578499652872533754871351611079460704429907862103782422921293268895704642317762048922405483435745806019509840055589446539751751036710297273818528178242912817406508171336471560409735139618579421864295121040468153748484281087919120147550439169029613959476747073322511172682123596103002674708174163991227459165342804333504530509019199134882805781008820641845121774216975450531055723388254384173054971778190754124596853584274645345740661138039019720448144273434463971071039590274620229232416500239028245520633413359241893066478056625849207648417713388918279438709347447210295737014274158001551403954754365227830588722302451947459926649531122615838456265563979689496996479780608100981378337235550926915879817043282189356926187014741942175559850812874296099674718040820732733376927013078717042360185204021569799596177691027039609040480557935922106916199268392547717445533749984062862660920615733303019316340740864546965055126276350209139893148595118290326385487979986121786654768355409595782541893443998858490039420666046746126522799393989693083446766680450288081025443731386848599536988538582975117829729010833921675610066921575728132964344488050044311026336263675244839296353717355985101437318281673354921517362358598235537701784814877345050875997923689309974966165752621872769310740333884759004406704349326066937429206742833045703097095567891769077404735973473518707210181926427852049179025827444792779982157600585765343597116887430299592706499428626522233642393541312344987307109595417415460118549385891966682974925356847918934142667820634919763254546750277082835900965712616449294843931133273364371995370730542113691870770034748737528200072823294021068811101604174329906640062508973402065042371559947734089497441523632095905412342232564977234645578013275499280359894676785340416869914216535800903659608676941760885594738784944321591930290142175780095098798456220560237382444852266056225791757382031649139103447510636516788613714219196574457867026727980340632619092381269394601838986308845946018776204167660790069796498550315448273089663241343832490711392540214073884948299237549077324054542857745727634493285032614383030505755382662534392793006080000000000000000000000000000000000000000000000000000000000000000*i1^56 + -462398001449044071445508797516371039118278091136900080106016238210675083233775108417031196256443679140772398816982000981237247363410853288733967105383692479245805006646045252800004813203124639912173299524897908504362140617527511058934846286225818585127711684874717885779968582698512054486148872575201481298465985200369210085546573196853484186155872289682205680141333778235217185262688529724236432022224743748182779259934550584288528060826537035393497010882539661475734466684432209361576006437814220583921318968025221448092149520061302876059991753607484819440862359236721185329092723438285672632255021587765765790417732129534989134690926878127066579145534006168944028499628573237555084754515437813444491215310880573851109771677702675868927048440198687136555577846098656981893116302569326788598992657747593097459035489370033874676793800780488218212285317264101419450966887467618712315070214802384475159752001530097660927098117079384627366153473270196386074838513092348876091643013908198113603803492491547624132677644309463224993936857188071048132838358873326508398916498568727190833386039189740061160191836523738267433310293129407412560201503346720677249692219786802770269496001207465795730621343215937224563674994205445156051270605801534119079702681537145910486800342096921042909155611673297595256157170461828478387173566356211313427524681955429160047117066117134841881450454927643329820882407396167102185623766350635952475024984617462694669978187890341829025471425305297097587235928200485948910738702952410226104112896963983081109240570936760421524610046656843889193113847328623196480413095536633993656268848003492985071709479823984621023376734913496510361470329035453408099689814677225356368847835358096349823166166391172861387760065284370001521170646090952456048208090386518659626557373631172466471431519346608616732716847436726604641909435776919042649037541884133858192028083358719336387812651792261325164121615407355678321097773461272767213454360506469080089511271682193031784397230465086582265598901214780339083775264057040170998390946291640422983379122814670223528596167308546192553845830192310700568272670880545088342802127754058192421323155080808654360180526580365937303970615643955352099114841956269306068294904800858393199118126172874178830488987836385840058100570368998597982672641590247607465933504865106552834583776559366144000000000000000000000000000000000000000000000000000000000000000*i1^57 + -455923798227635360652060536789439560039192098909858012560639692534507805645438416070241156817232850143488072156298722475140355871247411212974411411834833391347024602738776543834215084176290439422152606423684401693491624768941540634560356198506477914430842233996380041146264486936033588806251575543572418983406290861008063988745980105837117769048737600908478870075853839632601554306442519553000938027064250748892919216646069478856627727112478736032364440501381593766647082496073427259614589427449878422424381063889602579317759121950009599252479770594972276804908322669911010537046356240768005514222216192852871685926113762413869146736506387144314442158513302895900381345759765524591158920074661374585209940384307768459077326781173677014752809760903542688643716624807647179365779394519310086684593634966563830926053695905570240602274855189394463629922623388031900494307267530089315224429461941414449187576637543592324787532402231774304819277192463310978892630717364980661516655593178739945998777350982666664312453190189401805805223894897455757561268425268656141915468343275717332135108386161925154986171356004816245978099437989712703598947135767732364142714312797605794117021490481209577178373752128578960154819208898038565258952273411453741461831836941034538675675577846631922914508848097811647269147243396805103420095709688641205140691788919236341819325787869350792897368663715521888425925209783779715485200663994181590616456259070150798663788504232694040108004939403863126813708870249326615248700267613589738189045089321824761705263525298625662958357057550294546868734591666169809286428307952386439506320830831790300408822693181452118463935800840195648944683426902683301094815817392216551648048644699465016085643874170439209947956481803136349101707816487851032736288293746082524836216312839382871882777206648893929024213583174171752792248925961009891733938240272462819027215545963795578870371847577031641001192946099637572353665061539913860680137574380376880574511322159512062038757589287758378054451450144736887075056845301615770213770796567488044086344787202633222625847503904165356369806477427846231829130700854222829326543009534288807197066463957022655785936787551782838647665958469261463838907359454552649371548552773467544844188998219542798769629969235676201105075774083562205390895732169654458550940227378763567593733226496000000000000000000000000000000000000000000000000000000000000000*i1^58 + -421633655952689484311778710989512599443853048856251954216932864149834143736551418278810542009594560561791403771717192411798662596190754315060003877068258296289823547552392817196636237132494726327741862394957526774071933255368390222087066990489832346565774240388063596034174193775800157838008627079854920171412620827510316000139826087333395204598341275963046141033286503505015359595903834719889777912463502039302393114429584833948046338367725230241141994962449527149772908351942577076593737237675272518300250118148290692626917363768874218521887259498298236773661026028722970596191090340897631312148755337992402569970483138600466285527654633901052617489397991907008192337306542399104531721537064463960477192191795968279469307159124863188073208304129835977106747585874554822024128744200506300965993015245743980351278873566454521890420599879083817438569730056382310421897556056266092958151532430191484350766028333944951804051603759108944135226999492124674059887470569835369237014887364057697332613593666279629513993488410109416538744146436339472317565338538779050788272201337551315622812043712697241174319404492217040099236448974460667198357276085733207099456528762269015377707076633267619960455051590073480602291631098965733307009514261684399787832490388318552611848190685649082909351859306482257480165246966222308064342644710820623035241610302139396400143529386944743851587223287079186173924082484286933931367434497726351312681119964138702913638518629290499370577304295907449311281682476992756078397234969910666010921784581770493965075885784520695779328643201332163460818729902057392706674151891100967297655173355910547784895437703757522983069941874076965932184512676269632732561411164762429711408817283270970032179203418008399051461168447559957614905871375607879273532513512852008341299321790877726444083513483447508646079131008751623856618487106080713552004153397461307547444332193888241045380998662569671825193100608229993921795954677658372909905457873252137371780893792074005451461692024057086865947297069225057408967956477040443152791407523374371754824538531746801305423093278480925596176858148192311724330321144178988653199248092105905806529523733616193877341985670914295146242934269923605931630060981161905073467958790811545965561606157953514592667653039933226020211279955042674245415300874320953986136229389360153860505600000000000000000000000000000000000000000000000000000000000000*i1^59 + -408839362653436698450157144477277502688825874152227141414949677455711720955274607526145914368152617382372426094741035299793835313567599391742372789630222156961444483180078419474092001037976025498036471227560180897402556632404845836812619720439472177037591445150281355656841530301229171859761059272794172416314827082392219918192596286124025659973682438855155245202390331044712091245914568906323927595012747484934592505190102485110678408362609271041737327012215651287870024424121949986227026493510044339360332530029032603271355064520202842475741059223711646887235023176164746255622909701267049380769263428291528570307094014036776106860719234864084169761127776267567239487221537965560838739914247557220680386541820544362595592366601941717351125752788444064087122843435486862579594139449364564129497180894668452706431668188682885300955744009483177489901761733016543031216919676444159794323445186171897488982365376865071826645810783561645376930579458492103603395634498451343220966760409836781000356658819789142416217082785146298999007789604000284702914428756921327616309853583456714021149329631847047664930553975777224162660393310026712985262598775054128581887291394854201607994783390811852524358095582716028721432022356760471590249803170822235797574786374994744204699987252451229840641031019429086335661225483459388541856641538440339380192354654368764190880715807547127246848384108042641921761380842184492522499418594512903973627172607458864015273333583909157968093593310874283630751707552184436928911197314611137996026483719461092961823461913664030769448908210778685126630529898877352762860136061865272846694895935277868732249088635074765992368043807161163484390050583151462430425245452800623708462831209420653286669847505592611710528139134722211700468001461167837415645316520188249431655694130109215122832041461456264592018831087135106762401175694320745402939703107823908376532965394933155841759101990014972482286507503723625966998239985221531678352342589627340724475174720891141929029183535596814986454394600645989070342321856715183279244835237271562845582864892320711344607754058994824394660254558333691475477298853414781007584911427648814919850827455643754302772805424666856036462704225776585867047686142397887299962065151422356578013821355573565211456036839334137311296552857924400612878258508558949211649952079228698624000000000000000000000000000000000000000000000000000000000000*i1^60 + -355629770399235328001637042194161940685850716145626043405605815743626706719094826110452101798350578818537267628679985189163037851148717436953869625738040802321847411008437791161985835578550244037621439093709756763242304417633099517160769209849809513176753685158212575029744333341721785261665475764629631732491906015052186658565533859935260492951121752996840682791960061852066296771554840872633584722968934705868391287673204326009208170291185681515856310501193078678113049161987680254842649518565756035406875176886965283349884647731064243080943298344151895740048231891066728254033891670802877626038003288316441972745000048562275717885678745222599905749677333362382092614300044539552313328154975481257951099627843490933538600224154621315968073068028730803884941482173540997061330983825626867979542671277987428956033369094237541252228659782441051835718433655857997325333273276669584153776649080187460417125451039268431847060751957616699915786074559147469404935655627643963427830233296175629019415558917249937764206949914312529254339076304436378405902283057637707856954669509673846094877768985516941373332584526378714678432017846440464044169303148645098221463803249760548057495401307300306899398856421058082922774264419238789466911399841249048855613435750918811479416058592898018277240551674979522579479866862114588337690014432396049773007498902022628146388810843640344334772292568837714464172827376898455932384207140066589101033152493411991409966981677571390771883062709417978013496214867632470762173848562436863953290006777663445693576354757452118071537089513503960650836044637100774144907551235094792463587729233187700143061180189007800794924847099473450323243349972556914185509409105751476503369637174149270084314398317191614449795554631350186006291984980582801645931762557156945753254370489800453474077762527260037806466758950648353878765683894189094078097000929370504250616727066338577477211770631150461522423648698783312499777009377367338964976954617713396764955552551820511718927590163876943552114541414959428367204696617632875440015109981973947894077303152540534917638927742850157210078715775178333239462781095628926243311359435241487925340652585705668987067715996473649225794118121717058017238443851164762095439094308003807278531037703648678844204810847041970670580854862975459014069366942782010168158432369049600000000000000000000000000000000000000000000000000000000000*i1^61 + -251763440744687947007617126604167746041685705010572261015177861284413819690871691478351661962464575885780472217867398165382898035884107874844016279175276505867181247100562728542081379468318456087389493176151162916058707713429281270807819826778693046367790584829936496490494103699856714628331936039772065888961706749010363661047545317990916914140009358106623838324922093673860181512152412256766782028029000870171904535448431527279370046588221252928144211599172377555824609635702197327476109582331005997116955781129622951017335693961363410658120381574299375416027346620993016730935793097823635572089936442376185647667917554450457174571264034590368250811675434648078307802834401150225860382048025635105427784684462633238798358502602750098450162582755517819323317913951447291719584825530819751169241985167140328660342828488190797609550640693825210076501108654820390058098339408655706314486457089293656545275573099025484687798903786037504571359575522573929733779884071951973963591370007482733599020619042799795885200356830807788063512526212450794907158616295822104884063689518824080911691317176578440176709596217183739020979544552524124419973032357019126218363868877448905336988717217819675907400250113332222777786617608747793425856419468673962720954245727923175994166278685804630554111511667951664423320214481076706201826330424528668224992991473062601451347194017983315539389486406237500007773231783551565044396919713129704413250749557654807599645248887747079378247872029480956205393780499129909437585611032267010178051151551522092094960140710472361221650763459793835323387419128848647811312285101801695586179605265989332612303413001945303110815707667790361206622930785323159982763679187097135384727901306399164390463338706251848477219093398178220455253402779624660005447322974089803551354055338797167175836707742679972227173951255516907468414732523691423593163542997074905130922578010212319207368669540249711459430989207314187445518206159844276511684846454321612792620172684473700782996230607616031033730150620321124776646824719897801538054554613796841245199209720545705566538648564295176750895782761758544455104527358280911545141741020673079631982295971915341821917639576770609222852089994403315648007854343583002665403013706536539048773163116378205509656932030854272429656274728113793767223726466377299405171589120000000000000000000000000000000000000000000000000000000000*i1^62 + -166763789794149990464646478398163249115689079318244848880820406601004379841901850370032823120890067010821493187655717223083173943840130463349177093678061971080007420648332102246800157582841247229512046599359586248422475419792280761938512562346131988808594560131464645048200537684577419773621444713731238403344552182128573055586235461858490945315131015163864870875130323453811074139267406777567987781231848309798854924257132547011520277853545584497969107939167535524013399556378349424943416833708907401124374063569826081497201399785051013258976791052421356160717638352584962324250683195518489913051884069622193233988934835123618304610145589811309901332923912616038841405055232045314481578874508121842285158554002188833021978405553198765836001124882914412096980904046452292513566138222116543581964377781187452680858914500571169146158292820761228179223187943902051052968491902224413920794774696860656984252511364471662450861324930864932552737595159796050281307436222240729777305064095692292542125433387036973592357497409078877464359546079455067892211128253370294217534334072948911706336198514287319814211185170706760554166351296777373589245087070675997131763721049145869586572297580911560183426188202000866090646916509507693148364607154210311281080643458257762044595961870426438765931718053567648576309514814618119770442377417147697484743518859919642907194823792303108043508086486541450164849907871860864776083026183429812653553894786675814268384456256212619217747582297817100933309536714666773599938186403713349963951293432472102082911976459790535518966656329363463640719255557595320034175536802733411660080246895658987272092608407070137249701551407538049885977963429914912853299169477806627809300057119329298374171957138276561958270746218271648192832430384261111600101693353183197607386563918217425538805890229063572253644829845844411154349682140094344309488485242881956279543959960899568751428989795012593792797081649220468894376810405550509391249073053375944105937027091952375790918520358489780510727365063499545960416055328731974075037419437264545239561317299248108192705157532308601367468571460345623894947055507520204441907577128590477648787988375266606865576196053784716532147538310934514264044867436738941964878891859743629357675750902875214601916068536103034049236775118901741044655794053714320293888000000000000000000000000000000000000000000000000000000000*i1^63 + -107928960973734462947099322431558210293372872392291971763988036030438538246201904522589146648892399677001165963578341231191103153993767526165186738925858178198907267219031817943496371425795183464761425526739310716867450787668728544742925112489792448607562883240400613863914377670660193341960253755253255246752963477919532439026539158912836191343141906054727884790351192739543649933141960422629389122616934186230671372495923815984692562095661447030360310710800517447566967031633971723334042253834105493451941539052029339737945284595934512552409802969244358788482154849604459134726080062123778477582415671354408105660778796046621381745631979501320354219739381832120611317250326302755496360407999281794651131052810549542820964181997141724454786982651559469996558835246250815263646009346018718924644146274983750720275643538083789345356791137322998077203342818162692636062157487914672669611083682367813530488202410795205715192816428853601827404839362577243193354900528751930939711926471789713246038699823261182571439255634046222740185011435463153268604135543217658461422274701066455998764252706576411812291195769165161714130879177666069281987650054706587717698592134335286363878312408639235966329789879498524667581245773550119634778731419101850516825901924190780653635508807565549187995577482108935378870559959516849938194188072765902413314723026485285959902198286637292910739453135799652519010139915680348045067950655397348869747198196761451546370740224110138390950428465786687380630204723186058602608114775218087355418001749966391213022146203147052764998240345070164868741731647514424209587296499073343332834466797473373263336943897819164568894359823647112710206972745338315616820577454025650424050124417858831451560907086283065715972143969192841262331517786090127225158810526051616326740168371135868066350469422590773378166862676628049823272412552893008489603946829355757506464304872689342624740455612340910987205869360286152005243779868113761096129190461597711733178742478031865651018405625256974129987304646314765405411042334028196794718119307526845538340245531417603515248037196437015512402303353610389180698609497500952059475793079855350167768579998385108716636643860522132870245631038367920908701288141533451307127254601033977429846935961384240201346310713922868496276789229066438740208108581368627200000000000000000000000000000000000000000000000000000000*i1^64 + -57259967931639525523707883857787829753099588341794311024994642291883269130686831793310780100193026162478495901608870940855624668667041143005263519765639993209590698757737033520604528307660267070954307104956005640761725737692004373874772608089655644897070461438244363853294295158706027799333464821936852266488550027620219695322867635000979419344517314209247357864659412163530156848797468957828752403620309735689508548585859323953967359896539972084738541235123145543276941741091386978645097020587691418423510930915967491346344089989668544643311612670653880986079187479248721264290503413163211564318175953834727211884074697116614836152782182572114975050847173112451539223762306364705375414410505921289693818991347516854080720275647285317301140959232329453968567091009313842430125673863576710112091752662706705188733428866510477198410134580015948521477703173225884785253665309058953026766051710375742874159481086263052752247159291940535676382170935833066808345245583090115365279527789236727767982323273635651871023074402352190434797148338799094239626888344346771058938122408523192989055089376368080113342221231058695539436086597728362244105521614333640678263196140835428601111370163969603136369710326060417927371279378850149300937082817415482863875044172027805287958188371678817143687686324478918567032825875282177705780068909338775541344910895418828681244162092909931235745395189751808306813145429728053278058636167112491275966659299097311384530375740644210434967307513747448033839691842047252885501975049646526545151427734881985504019515746977282562686020381741704989488931121816728915600561684131783607356700517564369651972221974633540466474712358477728869049456383015792796636367134315446944387912785889366424579474899566051188891228077819842105885930893238671490558871337795068977791777249698509580066447724427307196175974964425673156721813273882980961851687836054062060137392728276097011345668582711223376273122590830296695572350056296856289940698773323405092028596177198481553344971042927030410217072481597558239682032266344774315022790233857498689037214956669689762030029257675469422299753681580235746729285518290644259020347874110967702598057968879797829980321548230065606428880792130747155154864862763799583031750820501910270525056744657584309420327140688224985375912502388141535588148838400000000000000000000000000000000000000000000000000000000*i1^65 + -24351936785407547345562697569503784391101336525574249427453400439655772956404588651580670552806946597522360659959016378286571451864176451971340822741736579088659249333221433557802090692125873043180280528545033610366596799145814284275193106274156640150111922217666209239216138318238157363187159584398695915559390541674375621021200121287170096293166887503395074701040445449049135999015171953997716443620577892092031928320270809464930139146849186916682203227461433864772399923216088685714394258543827844010131071983141037595978132913785410644035034657794122161557199559481818687850709863685689603223874637667725808128311980621750363744920397087171705602301537697491590219806697600634476787306233908953766154052509943598489542703593539884529181182655393919957487316262488978226599871423055751452263781063291335747605029235685165409165788082705003981691981543656789078272441046671179791351575659985712050517524310619837792040468473908468816590370753113240290681581231548703280368534213487241881778593575217978529693000514762135351505576783591126437361614054168507349106409134302111407708619784835637249902331884730094622510241257222876401612525244430353147097481970562853122209007620295384153576709151467451015740775582377395635895080917744979124936939448658170043909277439906550854401125704773656057551766970409484220956026211735354306470250767280170107625516054781675435805960818927818475467856040902633051912645240378112368799457287618974728588237907352745124773774092354397550123976348985321050737008215330235603915923339612538567176395813530770843533273770676805252341584141328577328060970190333508004705659267241492873919501819542863024159733770185594329586116869800110811481885301202207827079994446684783976815847698940003734891594494187088482910162238042101218655607349192222896605930131465027991593282013786521440541726258317519904474919108604773667217412094135497925806844559200290288339876922003707019124751861214632793720486029965916112625473758022463107226828987697130897428555686841781877017418172464773983747922148891461599658797937499573611726649881393783558108149038029143620477557655184658375120537076002464677019570808711199425641720809556372951217798721204269127017936669164473361750981764780816037138528095977455241274363284953676108681325518625948643765990003036420078305280000000000000000000000000000000000000000000000000000000*i1^66 + -9112623400387748241611006049869467674559612516911407885805436676317990732917356940584247891586089922321361589000440543577360176297309392755528614411687001284280793283832440928921467521003852990643519645443025052812170926586180713252035922231035522783109143006955572568503840049907030532543135710194113292003126640884617477945861476315887605398888535733184822311132763763872738093789962458141582080399739397088843912221647687053929569249452355418482418560405108556245518392800373819102045513086747426778732489235294064537237896388548599717894839178790984103705737155975101976298365559133636088792172369766657824529056323495509062519671211478738005379885968426361862202436433820130950122933566607110869750438594313236891126209370777134878581086761283372856881160755791781853631443994202399229533922098312870670999832386912392980495137165977004502941579863130289784834172316215072086612382669008632208308679556940964059745091872063378938521328101692238594913321770547474496568260977309325989267469464664006669087712774712457401795812074697896066488282294481248826511186271138406156790685945302463459322145658120101681767100991208160506373336240911032627558168050450264089282583912337084402460067843011248635601677157356788833364008976598905690265363440630906083690885061976868546997156870453666145518078151518199053065240624595687495899407586025330593510900124762863086435160018273514106852926743960066066606173828049602017312422622148230719210984678657291279537739310259499715386720540630621181282512256197909063732558315285204836996342569573656410650995697766974276000078052200978518175590160944637680564268547109384834186884078024414448174809117099332685547121822280491939785265646751289371692579226317799942617608665020466269123663100818961847779461208595851036344535289075480958956236678303356577689720143671592584208627274551247101359463005623056125613374774950889136198133992613537311713201167271771954744007617854076671810615195413653318319498535065429030014050314486890232187107799882531824836925595458908786090260026056762267914137216508676044240427559983219314253175949844612708669806239007923230698374885514244847124562407416528398309124160236850327293795555420786644827823157586163034395253651464141055789367489803257748957688536081257100593942045403401118063161423088215654400000000000000000000000000000000000000000000000000000*i1^67 + -2527860801291537939777177394962494982925895046948584771854723328007106751706473147792153378191883871514878021282473764608726661589552365110321640555042350451027271596627806413211754498611624197470951837055124121035992803247635383517888062257610567256283529119957323111565863251569369135434145639714889029358298732450580356587796532328481567435613568396763514318732788405785014229351738182783057581869380476140949430582305386585642698946826436255724045904810870733870791337682412306137334538549041463128448653937670498826390857001357961157727275487597831101877877603784366969088987361523647397028157251743803725082296926524684652727585693504712434357725927350517453251673663985657352317123234564439956919900705180001298324231498625599210479144208163428835308112833435380569438226111614686626181256780579762335848198751573669928611749595944410228141044381512177501639493059615025832690548633603515492484626825655210365368652956757232460584604799867645897872780926659549330881557369660337461983361234799837032318946249927803626752851227068302489825054980128763737140303583043694709138212944693389381131903645127913062414920622852412233278501838689087442670835361268240700688813766939740035255942578670042229082862765202771353817890531026745114235190498164649551409695232489795213806487057992611798770038738837639159549806378866586344709875597291023948295597610812959648910644975358647807412303094617268512512998766532459218302386822951670649493856566736682263338704583645976302746568629366701480656882678056525370961516563231474301852046656326866628311881131314091507312639832035590656527800615736100354585577604307019607700707260508090820178694372489915166550777208204389711891060778168057447703862377661377251305768490954542410544877921634058994550006877783779615313163318320560851692884007754470424589494236481316618205978509847592256432525087833074580151577648411630329007628454938856212894521803053042264693985755316838695543737740694255273758668878879730036020363470340684699343153854414726624490380718277335054466270945221539362074134229735677337286757283034600197944475854147318743767543140462240985158567925028862111704916046111528563606835633637143310728438331038527296202760566792144544169727307170972680298959984636464431826180719332443856282482670498975848240337366548480000000000000000000000000000000000000000000000000000*i1^68 + -485804891291006108307681121188645784749811738493714644540112868537235104814971362042443855921384728411133243801749052176354985994600731853628742996711169745119296335162995124627682626031728290934065965522212674024950161821547488596067437273007104585238985838623223469279827112851245580884995053626722757606345947780646322110990940469706619155625009147027919996738471833236027682879477353316272904777615078008912100473032768380641092854771760428108082019627600068970873846934615274876956717187497857200030809160062085270973550204044710681077547651615638789370712392401591272218551579300841531697591157749188707952738789086845614497942287665935449826930771050392065039580768088585060071914080607956983514525222113403339052259682806956906780100157438285464773965753818470547028634006067407820577736696215158210069059033628134880938257860211128818596393893463120994523653094141655782726460301746725844952517315683874022267203579811113041049594699911111125585178319578789498806247438783905309119918401469559497933729348819940493102350280201980387743803104126247520123150805951199039953560004828992261072406002835720379287994850464281216012699955377256162396710856680182832960155476470672694800236596137094520418138646529052128766357236412875198515057802818837828408775480119718361149578512156703405741784196846995175809141560732707795818601848027480163569542976064357691407807649881866713718421565668595535045816717439840613676492881210769977406168128967206496214163663839598591094770554825465078002203389185656646863582401747569635678481731227121437919046100802597594464962902354304671812529556874372552260798059391733285897340269766258141222480107322822115933592624641228440570079722990356412042934598339956014106714075332545353404350023051731399144912711212271674257060041604963950712514436737720235362110138262543168363901202859046935492718012922026923874958359978576489527663446057198496745924441281496261671631318121701750048017204786772234662511260035212229916814716536231792745289547596898835565740844137234204562703522544264768808070070452412568024910943211798771749875646398748890533618375640601077440565512349340537390528882750774428145030429899327404035337871257442730224371009379665126869825706446863961697033601324414876184907314399398459844727531180223048181612544000000000000000000000000000000000000000000000000000*i1^69 + -108708530653465809125418579404085722992787061628868125604727986725527401739477869567830948568493441218930323925107715200977763538006636043787827977613292718181821774391459994973370123405641485611594959094649357671343189186563098895339844418561828220369142045126882567445610551226898874247066357264817270304975225865312785481181962902328603926915152177443887302877248374208412349639769591429484277662921135577553743276857061474653183348467991187572166218404640945609531216453311142128657281842837368650936135952936144889415173881768013182227181656240785821371530664879432330433778859418822618619096425684549882457705138694798177809528261485332127537529629598972318444752912334871210471577662983962715731828639520673251950678386697008741177724571590682772848278738206517064122430892024115139527458287490235475911332526643761745823624688646175787204502537921775617300750862931341904443602705146358752688634505531572875818204152797568517457987165330401108201988601431050907622936032632680114022693579852983746419068071050820968309252171745972730260394497656245661105597229907108261917444577617419535435657946377556164208598467770148255102650025420201357028676626036922951426923202165113200963218965406544954149073357632265087377054926997555551264140667504294313458316466010075447308080591981196207008670133786888631390717067277314175710991098303382017791612302942165800083761593939556583212501884613998154161223170891873170244430946573213647720789515745246725982783362145825471848929665377752790343597199311316600289473767678687294031188508948087410898133518358635665957560584132077898330368125909226876592205337019775230642757654018549205095261611563331271726399398752113096106623907576321222056285956906103785018381853886589540806626946171427675128605947692197864468036910110357614177225299882258890325301267967683574817557524541851679779145512309052373419057761213441212743578236353369135956408452563414439562308068311192185054625688302159605200536693919718529779065051391424405177083153354690658270746823232952672799022720416133225254279271816485796729603441810090969856774308568236940204414838584505164587344267027537892630650886263762215185667450453826866599136456832351716650853113185933470503814682075773365316783720271482675269257138231933372939962036912263895449600000000000000000000000000000000000000000000000000*i1^70 + -6493362067084361753353291389703599881429762629224488557419904479398801177217248335654269040451147389453162310091493819069440309340273815660130682604964108452972355559524785874669374786232280880383070693878681963528687869292919944637508575116350289063848381581493928441562535174189687613931640281011735910928255797852803144789287410725818342628330931747801912307827590132840629795228929845481673877897427845537512846904863782502381678678853414678518760722834793474292960456576523039743059522937822452354256173190425615919495730616157367438452162740328424466669424267009749448474144979264962754759491799048167229815056713079131608121501455943236658840068663586603140664338651942495837254566504420027257899330029730833443007530972230229915676186681720362575874541629845835360752090564490511814787165810622659250399309629821265270584220253276668071080837683202767436744827875092990510281827938009855097336107864981008169347309254561454217436297639164393817839850363411241639276828394570072362172232310218102425883655514367677811611441073460892735176708117749075147970174463888670720565642015232454478080847770886937531049294998253822474988430701005996806063657760547930929386505254835740225101656060440777948885983040163397669376403331283787098050819723573670631723448478007126471796574791098833272023837989344936745770445654856296790146136415389473094386811014167479768373220024176464835152798499452249808340158460872006909638342424043054320398722750584237732647979563006351251559319058791915474353181071949377043942442896476936235438698561811311750161582206782583333497122688613526666331256782960992645593610373814745544955804324824350279016534948490777211227941591743923502439421376100676610376205963729162755292397040552801023275393325370114817084475261423642347523470080601056350133807302023226149343908744626778611267609486306504045792915434621970597160845456353990032895585747759210361148701215293280431213738102680124020260786718994454943675486811154780950468071105556136054532067446762085853383193210301592884189539533345847534338574174128701867927425188660133549661479547808883479600681781677072446710053179868225372475527541873290343308874467601963666624624990876924268451630446397372755071930680082896822760978989265314839701106458099699621959915704156160000000000000000000000000000000000000000000000000*i1^71 + -1645962806083952789360741161618989764485488918695396008078189346251298203742819891902702258187551999547997555541564579045216183938530368094476851677621613308959523708415322500437295443111679103149360852095197355330792428126462517748751197842056469742936572613101239063046007832405511579904357159074392929603674685450451834911819267336465130691005662348769955584000427050552303008290005746372690969160305205463066257996668727203918503794538318326981984764187639173023101498563801930235116048954849968334349433116538577724083332504949268429003629856166160229122854438234071985747151495463277245287058938480074788647844831893959533819323808045645173390099480819150670306771989082573497974040351014049951293440318901574830979657598171745614388001314564444027721673884861771595949231698294045309970519832143939239299857061558867656423892404484434005154744621184317726075419878819370877244220614755564545330213823670433280825416891588972941366409305754914785266917169513080687994349075070243015953898228736422114964529051784819769998897802539580106626402309203462167343047338147277685336866054897773750076164393933699037981317248074806878703162555162035780310466055310509881813629353346334572479144098517560666684718730752357285067295585631713611277907451735713346544111991301290279637992225874771937398337592797349218851929283088291606549122485181401553906742717581044189210059731502739593784546243908691478546391789104685282375338554895969107854655833678941630459600386564832217233044071760607095552421333042581204423496706568279071494706295870547895728272846949960832948997927671360485658563020357573853768243824431079374361078288264820027954771343263117854771696831953452073715636214385633001613192288345903260139604743427960882240003759779802424403949290493774306859823817141390870147965303858153236998785953892587377560225811014089770796499494657228730319395684258872081638363364117733740750197462006578814285992248129355254828344483088115634485622762758824727804418659512821499818949058524878501029416627778780716736338051803569889073914650599223548868107808786099138481043835227982231520851129901166950379703356054100759878241078223664302801986808055842135271006544550785482655193847473039041909148608029387653744955297890853661705086587678638985189523456000000000000000000000000000000000000000000000000*i1^72 + 91148395305224661830997353785620738759763182719243167063459761150364272011608438289633112728060873575609861722382790934990108923979843602424866111119021041123026251266354347842672295500223504521535036075476863402289967980910073018212229580879158366674730532113011581646634461473173182037405445648972514752164484743614506584013652485443640006002577378502807953242188538401675785831226852990222155110450752537478725530877554545601530693410464028332722075347165358977766785532159335628328466968191007600716363465941129243498517136072741239875977440747184401230382448397920350091526370780218937237772097702066504186677137783923528913247805768152359068208030508056195036514460986380383022451019381528806654016561015367144240691975711066826370719353022461248850006531049692903429441400191186627334375048368046783214631926050523903828732571686729883933905758886884124525756714247493553433642336625818835127132595735698440219929093088244923780619085375984697618183067539169532785690547356049434426548282649009304674868761345522467464840830304636362849293329022352958081526897864459447902185338181453166076895334673901767547408207365434926430451447500130186132290264650679811737113825902285596600868484654550597255869285524857233913842617083816887535986868094888498488317358513619328695524225899453018567342740088807163127645814039807088093924899225856068352672756265330985708556106251290963449806988213423311467660557493181704290827378472824927091393551980007629284411471752915428421159024484639343968782574703866943064888823171396718308456777947714594010862310243528105377724867965887597821544640082099440843084658067854281690738362587482004561845292038614158151946778574689584525745389055254015137810270381436264573215641712848270531008242536767650467048239971309901746059975234561315882093971379039384120347341298956232941137922055735142592217377671684874082324069891107860689576197052000928466692876484519731780347266122887987554627661536871550483117131684700990028098101922184041768262337000673031193953291263176674243367502894989993587573893452213524370094346785429080332280968120190810473381637729939523443886464309789428913068463331875371593105716009584307257248055457828337219924597363322658643397080546696033308506300619598860233144501100820928921600000000000000000000000000000000000000000000000*i1^73 + -25547614469209356318712186151926129232982247371603757833653159375098950300376545666502519792087467172260065982715494511286533607567478922420901824434476159110831569751114711097121622647732924019844526610954215820259253112921803712837616537381116987371137400400785338908915081456928909399261558719664488895706830792594594228513758864478582291112187106252279454692158447262685565344304182377793317601815865976633892751151025403341308363046702650948660780023262265149112434582452266074290638982895839491036166409309841135326402276187884066549602693051838832879819207402523657177919924126521923944602943812380268909414362220292785922714703739849537030288140253242718132748186688398900845720355385693448420326690211212105937167303595941212198691479270188737022295115073469223296278944234683273059395853052204502062955208608353723454893824628705139644554122681418207114759503083001186699059624206556315878762595515256897436412746521207766685957667867775783114590529157966885506409571064786046605343347118587480459190426971522647858390009995535467052490408863815314210401380088724762461969208155450579931208137185219503216422338175540077107834396016581082552736512924259833306865651224400936410889320084543717256890935755006877989642574305111139233598275140076355875450185718388221018983226108311362419050417324449285481131307546242851450727449991945487903395806447138019138765506911634655235397845745350080695543657735693907603294974010976563260903819184308754474075671076920722479403394287957269203914768735889700644852504780791452109501867382322613689968973272753788433959011074088122648346330438786212337873458998898451869049208954941720995022087959557761170439033723483641946903410338067714853435695484934823494531532807319971251429258032621281307010885606000520126285626891965599287293522993821977909663767183020910196548660988718185116441739554083823141111521734357353024854721428720815635288844746427796076375545412799984644272207143992817140552362618105181132506816796266706884075101297673804723715898805062482933541827272481476557309141085986806871181669709622433290389595073346270883949209325184791838055758545320950940938233203214101691607403578176502835610080847146968713513563287770091242820826777549049349081581288876660935385185244938240000000000000000000000000000000000000000000000*i1^74 + 2680598968426138601143706811421271199916350250469857973207045786141668165229792098154626279313201472128098807077246723708814530764449609287021016684234396265461762207357180124217252775795150970653473282197606003700215386953704416416242321670640983233977387141680625059731922019306955382905941740374452214636730712745867989731857964822071678557772472803743807608666275855432978369785041244097538314374619820551345417197055526096894984519440075456267326205194846560606963957492626311440133812196310390381576806138771154678554608629924748526844856002420611824363831655289135571006152529795969047808570939388726091566430340854504795405327552435895419857538028846540325894039982994798958383429640322838606280173805611728965517115362134242727698703967408297468576280348576669124463155232919457379802679400991011341588422301132195616734476711988053553799509963252552238269926091704936385705158872898116884865678796035155379084949080230641740664814292592303700306326817297995244741236659024047146643269573301748140931462934958387423118635986004258076376025880827130059858462319568452770244510620436679720398082840637583645896486279836546706879525284929321084408636017214549915541645088434818021492795204501993409166882300872675471454872061417653053192107233166151501277829423289927952825805643175113401902153972261459874984392732853599742760810384903146441123516876317537184038047555506441983841784405370181520350671606314739098930809251967781549589050909565349828813207683928277395714222896774122830792638753186033454519844085154179898055114264609942365231871851161985122843084093641040797508807948356197623254659339996355790879031316962969694919919790508059867570867494383472257608486891230759954091072074189331521217040561416023973222298518839292225788882518470702406356451352388482298451709379748370980424965052585337631085021343332502581546461160425337180917826723266944917209804517172170032145861685764123736690594715417919659101715586449523186631715516967611702367059176569436517400209129888385838127797996396872231847063188777744993275486321486699283693717232350650921069120517995682276599596110460780475279612299763683504879647992543755756411237291245632954329172576085683034436914137190307472723002102286286596070197180192457846763290624000000000000000000000000000000000000000000000*i1^75 + -328118298898842251401007798862632719987427389810669549197903752479005280681615603060147094921373124087638410427426800871524314515392649831578086985168954103753251877921063706166546256682848434646794420254321884285263508336185626072267741276049434248417798234101324398009253986045278780371609916637727658975972082215467778054740069409484425497307675788633747433619465993810501179688705099285865682811197504308658660683757202388975818537160602050759413659010809140924332568138146227224888622199728433116978138167075400008194956872390044352334858722993470801400479013246883870016485338637960185236465323078324066003838154887408635003625178417894457648804256343546900739818858033642042706986591200214079617743027187565681246708152387806820125002146793750168658461085074529133800041320767695853047345673392939616304262135360999329518983446940956433918844812937263439041417997672445964407501666622436880237239301862117942295059657413840747243328755735936583470996786288905370421335716370216490294777038100601691090919606974366746085647291236495741318114867260573801109178165989551831597089375500883540408825160217066291289188807662224852898169690776870814441874708766207758142814459661636874909842824490655646871370797362985889041400669417563239940562545896421025665887648100601055996579107068635303577783254741247832373726833238455003603046239857025158324077387045007118130106522545166913918707007592760013331915754374921850312316686344601473511804195349863876543974065733586856781675304179336830250231021460916735646801809866600980510133455151886930966157093521897759872435941638247875167182655834650897186529961637286170954370458722854983863312084710609813914751735168370872658026908249624453112368333448100980277638716097593564642039085940221789144447073135578460409982279231480532332057687933676202001131612416182936803913769633963886437250925279928972721286639961960636054317540934048041231754369800961156155175113022020095504297513604283448789420922431668933854691484150516588097265462866330223046686062293272160022825494524211968587211616314714987279405096844398442422641484480837199271373253196319336387385305573778634324805243482732998966834577474583635746621646734171398861349057439161231350924111780273969358786903954104202035200000000000000000000000000000000000000000000*i1^76 + 25062004353754635547781985933552383225456919902134562176223046873386711454908354869927607665630863240072440486828816547681907714363270197092898168958224313127333197052246146672192081352147552083576900786423151405790131498114917971652691272516187822229978520233592547639928578024362285974978958505869354179259658767910341882382695454596003329668642243618114285276619309866045112540103503925778300727553733341220530016958335138228704662222891766899284807345468386027436971045408851697792579616874155922502746624668347326650025132680983284361415268836651554806188238498010646466100464935101840439338255509526052519613999218694023235526820591723404464573252609309277340857814617478762620489111701414386624160253123098339624709855228472900420522585273623081652321856133901354443266232085280164286083735337343838614435685146644042528355367831275291902356194151542291975803035947925682213783759643597684480981214537475008037580365284920978570440936178911016923231923014741029271473244005862985366228338328401670920410751231781419304976850528417980126817394470962492990207579590303176640562342454729502225242509844801118733525740312265714983204875445469068941369941695243781066711654870402883201407280547748672978078086316036794969730368881798431214197056765824171709264508300841008863121784599203743789399260523416544802022547166983364972857975381440364319126227217485323454424019492545861023587162232530697428676094422236912703153257489902117105249036604708580322549878188842095393809473945653513107123105705979266341406129111054906384837235659710385060783666088272260098439671210389330732816004457373417929239528057696742701228693740724529159545249685646640418089180973161816427892252446580132701625251436279124091292709137271783769269257901850730632801129940375195223482880352232440290109477382450783868262550285037253805905583562209119598790683232441591992228807120523907382361825722048648467888308142491544544728942804569043717141168771738187795864583869011126062282695420707442747694807208613123855077670986882217369002764301061959031904645723728257292084402505812457401952922836714957094546214110739668378762420961991258738161949081255079944956179873234168728173267779125406447015533059584395550219278560105611803211430268764160000000000000000000000000000000000000000000*i1^77 + -1897958302341515593049117980852048738491939108055072651772341805859058465655081674096731856478487240784257737784863556921165532637760205969170062335177784873101812031606768866130737567587808167658754700610163185227460884790095301760661875594694872956474693707950399725220647430028808015545555514704108363807231551835233292278680611859263347787420740313493826802409209175615060872829539984712394394907981029181784669339314984270692253215841524097488855809653155153978447164463391874162924272143965827925113922275244166787113197898067770114396358811094584007001834305710467480775193630197253733215555255828172371020549589295880190949924304184630349894437416467675019037912018135567294530567613394564366107401537491168635097149308933028526266416369244948692096994961626627709814235747226200488483237866182379497517523947688611067701071920413924464140790842553355569223172118353899544088352419813909331904104758813697968931821365131635339644950296623478679766795322989089406969124448028306387313686030597246906323137854939937018504309463162262652098224473881389940125640607299162185762525443027211569109130585737880927531488412309909968892199867385049706977039180673594956589990567020022743933612201196891116808807591947124291315630181357757529624713238497550027192038044494396955367935080974889750559034496146082714838965244189480518554437303013106732865520305553588641347090731727256155663570225538448113324891204482914830680484946398288688345091434729872736962661259223885710925538038259731149259399658583631014877052728146474211009096400635515211869317064289895500146346766353542402041094241623699130247374245669108779057965772973892886688308645997009835073317581667914219296152335401970825934759991985904303013886302823132922982647765186112839172153771998402583640575283506635422912895884406007146141837317344655450310189155860880911018626609473580160902358262627543617366775248490223471655074799968775212979145685988983494751184283189196095115957136469923133702360900971029421042853643383310007498790675389250437721508901858516070128170669200877269064171329938714868890444172428732762070507952417799464084973807722632657240287554607801043869631155847310572851763955077530195956208539828526847137936177459247646102257664000000000000000000000000000000000000000000*i1^78 + 107058130375382468197379278446075074682926448526168784679688979359200296600454078049636438278324618747668564150881170699913415172355641763918572278070472811421750200517970742706460695760943779962951368654916991774338812211921105805821629710810486160899730137101489391375371883402119184078937999984273967431431165224470457148691505420037944086986741047913909519335834558521199434164334849506696748956351207514411498042419537046044978755465046202303385503836582654986042169549973972524307764932909855112428442907767778614449967852097433251246900345761332763925567889063194586877978141284369318678780221871068049110262706421819732719703449011276500483288287008721439908385061539340627263014680955386734528186382931054653850048637056739040208339688470325217075757722798111799888597706618391061014661094472888101617971936033224272687751138104878104778779867962645614542102962337870584032887262426815933167037336426826698241398483368837176049436947418576367183762050788843794381036315078071314841306995759866062610779105429691079216789146196698534377876448321185493671613728825227193977337350391329075253824413798451314895139862416472805833755013331685867721436439504326447658798037499227684785396414915732434424720155677611620491014316760322543441031628229681947194390898568999902787521616670869202394300401542987723435545310515048935776975485235222475588568019748804139738568605036426460767158462908898995857315259339667804505057827356465413143235099432139548478290207329121227130554509470803980594494597899294988788956648731604648404150001524090929934179752922650028802014371706058500179425907000037993598177135012754822224426520575132990656924921311046572584125456578541199047373938899814022386676770515449148466473305005061668609785192305223899951744987796499471453789211330863471087188077498005738637355728226795680456186384793680299478611389093879503510963271789146297611155095082682932748467879030261458191273139752171768353034422077063101048813681669337257831837145811279964286805679935688005434733483766754169590021088140311492799621725713795099694325289600696008103617197761246258966365123348992832989250652383581375159428016128429104206801411042493764560147896763285015851177248946575677270872526372795003699200000000000000000000000000000000000000000*i1^79 + -4781163872158414374241158507512132630252249578926980021241923591813051430320802115755383232712292069290434332539528197718944018776136556881745204303355489429852625804635642893963105832514367818302897348694714568914087906309143369205017029750939708225264524548742474976141168407010850321101894410739758678785735702180563718518467877330703371283114029409199673117682748627814313005647700902113757092982676652146515807932428772818080791110721532244750649621234744084281686808902756412507827399677789804739374257476239151561714517241805498009569848303589242766247949451195515826814518484559066232161365257767525041499302090193365886234351909618982656289333030054108781157369599749301616551862271448135578411190976562759098557003320309748698664930494026876584792777444981491894442398861562805159343525127060427394208991895379929998122289997743344336335662441901121497569217214279113537130251394247925815561505150609571173573347700519247491640959544680612473927744764760193093765349791434912676233230780877550620888288728935174745512128646379446301299616170882908255221491340806146202740854953792742272217006157686999253350323791362058439941263816622565952819205008999466332597197233313568261834284463157046782536501547804597940714371892574877951880447474035742961382325170430881892589911376322908052238144720228985975846753502222995120261153096273146226324271613982837604407384822628690003347770042114157916666465641793456144741552697137137496883324305499422331729265165185115263632405720601236554228806422462961510705420149859896718583698959496183961422945611613696220084984450066407964290883725467938510627820107770391602968393098596843015615071035929222480768260209203786035777192581945485176623440891480550692769220147922086145656134205457436280485424124855308210114979173154355136179020856037483580261238000047719344281411523460218275173604225530316634554788803685092048008951028091280621406146293235457704227348721441267711388961391052893211529186415315819797549246866748844712849731637157315517359974529755933009524793335374775624624491351742709936254740250905001509378596082091463407345597399104285404270496936537380114946650953511495815109273911649896573316185036643586434343337004283884800185054160486400000000000000000000000000000000000000000*i1^80 + 157837531643955522140537971381622703387235084347291666709001606140912303925155453884817427508361304989949452500120795067727019493821698215391282145344571717848465156212951100109582089469515858633226430914114420867496271745290005912924962845592350834644616308316061142848390154900040215061691318808112336184319762008081899358298038682423477432611418099725999119767579664800584161583886585837852004282375676921604150610801160982299202661025283379956509344955828267263009697467934275070748073098532342729230816593424717809161328918094330104735081950940847894404288096043667903366222862435219460504098443575179466914882286610461067965856324345217545056754458538957932546312706907573125689717887641852656668966866714089695029908106498902052721108069149444922294001658667177527652693548388110481600656791887138481295534252973895158220845550839613213204497132694495607515654386230488664068617900422074286067278726972100813105244273624521634400039987262646685697182490437072928844971197230301601444537560371243002398583037188383009778028677100680352288313828387269211857328634909292700314145084118321551923663110952810688387775297550867954701698654526111289907905100025030064925084382789582502070870235610481968243347233604440526630466720157207590606634286226068053687744937064365951914518568213572206032183030095132564690989812732212707112526208802499202839453553743562367182620236100664732171333748991446687660275667051209850077087595533120888423287230270062185936664419804498924368586590602330032694906160792145275922656513314451825143473122776832667393258903353546977659853023204033707293842621083200876773571025925599215342437051646858842279173906733804069014449265250304645972796045944030933310624564599123773591507497258924405727003384959228480126758322530146263198379681078804031917795448441808895396632711945461522965565467377740619884474379000347058142033571415325043028596649369861420080888191359867688423726528253540575490188815007429310423944934054308328691942554170134455134308151365689507012768882640060549851580315415486137948119757706891526048489529464514506843369227835627661701796713667842340593293643995156185291612263139124149875352849320712191299951108464173220189359650185217034248257536000000000000000000000000000000000000000*i1^81 + -5492776726268122850973072983492118497001187980997784908306966462395239932873452290344893448702237552437402654432402946629208419508456486308160003644621035037963418444384050670542258167040664575956041400368551362053427243094328460219873899597715285926889284170584799866169154921678796065983298248807467010521870194784652819126306440480587181767416117637536778877855554625081980590605015470730251255442033237598738522374877380190997210623276062087857521357869491729934272671562027826578708449445574932648647455433824110071266437670069496061754639314287110358923747904302954381132698419808652920438392137072886294668498791826594003926809667152354095976838778794173779778043209972166246868025863173033120547981696899548932450570257158513807934534690840953414920227346779272406911176491444582044254894348520694488245770525042277034862385325064312162583427313426930526240830486306754353249582454642585118611926040418482413623035813557419615956996267341280405673340416264241000707730911409582671067203332331873819519582295002098617994051706966397010673163064316875306092175022334946956785724623717965024601238500234001846731856199480888755205137188437034125030396081551743585950896667085456895724789233209189288683666240722624369034579297991544984507760367223535597453705617571356590549252481589193938114575603239836154796499190143622392213800605497408829184264333551341752034127215362993157020990175076461765302452153396163017954975461820270770369962674627162231988138345268078877560903785160371641505423135547130463269112975423330824894025616016889713813532621283203424636444189133484138669437004943896690016693019811330480987352345669663065334950444093405705349105175971859723931144857889110776718850606866189367886968951299871875357240009723254506621105233573587753132766239239125310392917045751525266173734657002429876359654376220217794435569135483102213724211605543050379218679824512134810746916296675424036820859121475418389479692215463708917927407955304092767378916738461735314658088957191222248560161781458580218943674968959255944229595431154926437968698713579699856419274113155699755486029615327508323414048215282786134331262434616280509736898452095066934184875116771190477922210217449645670400000000000000000000000000000000000000*i1^82 + 183926282360230206069153760103046519792062494397832316238532009991450875291978941438298244663842278581713692299326499260141398601554633316620292126218416227711156737686876991246092185084186868138698502353995602855272255469497818220566067388177316268553487924612620450311068926445546167463733339729829375967941227177393995150543608724237487048767438508080404476036451763276243126832455650818365621051259857886560105778834311993364583507336214947053010824258353625530037357205235912655515473188611356979254438184886017128145006768533455691383227347440807575289374163214052470335545404881349214392290012756709167183290394484332773421636115850926771692882917922675714854360281154413873699514427307764061725556835373305927292120397320648390896130838689257759650728503052851167339408537929760718328950403158672543615905347189312703446647662358094580461033175474849290231836618476164027312325896584105908203104917345603387267910638871000383059192282988734727699530030534980778626841101596356834315088541469189706913843199036637939749293626299242336814496184822457151172109663813061033068821623647583232861364449789379798702847218754441379875146663713751113504753568656643689104527624256273040031398747528538128209588345875829769269958529163227553837226440461383738737973404632070168499316419725835483450088049632129066504943606954927169079723846738057120147386434424784957966703575835525063205036160252441893478203618344752971693167284744924808006661932020218319037049058682589852339386936954992440653925788184019245984003941916545159809973822577304436957043540367547115995338508268465687757483670910134893645130992357494626172383257299530539873135501765209761257500491548420579430252544323372974116504905155772341162181719093406133077122921971014687663240513729092031118133559130477582579577188349077939736954960763060015803180803543188342661109282111196533785508150722889874769074592144125473855484465557209384175897075602449589181054104623017326626583666561044105006907499701640218975873868225075320125703991514938118059550193796964399045664500661098586384513536485306924375681730632398688582993185231971774112587973701153893455659773768979939069730199214988109674183851281682964560852591575040000000000000000000000000000000000000*i1^83 + -4369499374169811976702458329591400144821680806018251365387816557499377912692353323609582972663968982235276986035114630332680619102934510723875915435460462930884332134677499633096123140579805737056572588604362713356703463231240588506090697994473435742541900697591541699976965137328126425767512385487393473286794274614882394190864614897262254837319177796804211154919165575632590573172444952949754845835973537379827721781121300116160754767387548090485407722304049751395048672354817178340027286699043782921472163644761503383875466693180086959500285878241892308577675326594527740715426725250893482812358053698420867029728201777836917156656404456180681677052104640205837073650477063439233399364446909386854768449997461812004998873877822360195887612752783567880921739130701419083610875333492924887736615636164146425690755357070448962321024490916035099309845200471387645822912263458877758362693475887460304884015581050553800460381765933059800492947604340115708353895632468342670934568205958633206551661723313586841903158638577694939314645161549633343568727402101368344052851451670390535457811293840376737634086063740254146281636885232473292228094151074974928536306569828016659810930550658880268174432479424255526288731874470505141945473643891906729365371300040933684831289288896037095540541744753079867626114966558046177412889035353840454187695624121211587508340946737078175103823345096332404276910736351643143378836451752643798924170091069256722389871072241810697321046382104522168961080440027970844229072274902708759993274415598269157657588559946125593047495668250757988898004724790842980238502589775445949179476502245957406157855911056938168048780283485975469716808518673335467657707489298512071776497867277607487504728835189690982816213911852533671935910611320199481807640374697088626915888582141714036218581945551254399592493867875832393021673952145147847075368344230605496967204803382040067635742567107638294252408489131234509250289414468332429642429946966353831738161470076338333779534368844229343188160681996097638494462799861533504980288842470873450044077209928658470362015482612239370022898964543644371963183193411502711244276863806911292560009783342291104023864145580868988043264000000000000000000000000000000000000*i1^84 + 75822134743655742105383516017860531249619724746276664476799289627032416170288654597112036216364551325663732288182691114438310599624278577941704331716738219398647265137642209636683539648563663678029455997963703705205084665017523653908484304933702523532143027220720034176911473388336980986070309447217485095540120125395237196616506356191248900276133042323051026174695867718676533317538270245151867834088503906817782830770855663413640417882182093045147742077584555181681491907182524666653478645763963384500589011430057711014773126779014598376892844415689748569955960601856833455315302743235094055959091633552053985726085928856767049023503723475614239644446032646939554669225789513504497636517632542998149838571665061611511266465547093185451249266873682163263333870104800356280503223058077897880678426261531456654327894034670782835871903150608326469759748806887096707779913742868782282896509677776828471989891994280919623856139127553475580386248634288489373697004649969423890592907398108806049651825888720719241395925118032419063912270563412386314330323900303859488605499097264449187134588576994748710345649873097509834687236938483444564742748653298264000953702668475595455871953762370018266490702682494263626852986481894789993609812566661475589537526528931638206446901462225414111079242754648989871663131091767450916639533696975833847297564414594502876211501640251709267840692709709564072843605129696007797222847329541443828458317579738298219584914852118152192295927203251574496784768496773432115768631287981447781602301296481802917906325820511797369131515235338803836189622289846973310850839269134939479908123385240241874892906825109206295505622896570617732328995231943741649604246501110689487533983124026913647204232026453275471468541450022907643126826510326255051882450397234780755849957657588745671697559535635370545940024377955751191377030148528906871447214656854422067160794395749107722011300313966473241333336499794932844755375571080640014036322154918324561674804647733906073402931360057346573571866436610300199457090380779407579098559292613299096854696115173477063035729781708798615723190723870489694836521083342371088838042153675051919480866877044188759343570378083532800000000000000000000000000000000000*i1^85 + -1737796804637473268878950954380256881208447348400814661250369280642815021367847119210388077104640556947159201223005440283793143011464707808917588657113054619899703056257864889598784454505828627455132397295802954885112710206804571100276062558356500164528667580239826945725553470559346258043232239621394823309544628879221962814148608800965788640136182045665530991098211539917408647189515467422798851654521359302578357220361815164649447490605230974903536323837640965809732694746579970284074595524586505624955384117351694284904279837645035386261131390917451072830058775672548479223234353985787043389838631341684115222046780416316135602064907413348222905315220939631025070314121534198533418807216144394430027291102346344150229585739485172906444176072137552889967224052356932737356154080358016156812981735053717599049055446633388543100549943618618579043450305841077266135070618414402203637863058643601172242017571117888291148954041459676379748265802138875962638547134695988119547761267090326636830120625602751883157897657964482791879747321343347205195178839118256780767534015118085816634408410832112837751479701809433597359061052806931934175348813101776225111460155740891998260177375886647771010194796277027679060115225947072714098372850817936388005075496666207804952069084908376851468588852151864810584933645142239902102977602375406097622370504770362388785866504086952944826687167678465605550978779132436730949927334939592458838702626211933153519939769850704419808536677707142739378175761578427984841029688746185595494028008789559013490123796625110008890550818111127593169385572834814250651964070543854748930919532890742024505176952834042361173252011638774653416756112345550719981020517368911670665547594537322105829342162951059389715230228388362726491989010389916541175745941998016863673145347649416917317432314570848755017652132342947904739675962280367466375231228644912558321992268337231566942618041926183073947521251465545751292495877479116962642583217613775626942811840663905267943265936250260550670650273722908778471068608466158627907126500166163849914711605116005217520070553750264784668549967792668422664676388657600535134249699614970572051017504907839548436019937280000000000000000000000000000000000*i1^86 + 17563498720777841720502438950405981981037819542008026977355599488215473216630734294681890121136937284460483907247991665118784583873194824824852918634218975335757830065016433987377703543875042471994907180102722584916459015932429473123117211101356145707040901564165597016739366558578136025536344619093237416700584771317316300405712436305051279373566697105162580742075600516601642774658280581766314447518770694506972183227401865480746929155865966205594351372846921463059674162371533103322753850908966011274956637666851639150160805249288939428483232476993932678043435805894418800009758139324337980010949057068676089910217851351716911923882926696669088021177904628389282393662419869028353778965941843403532475946485559750232767738681282520646032763880471104344937086523319937507264113032265821085162635279431201356510034233538640195746230836771268256242928068607631282120436146015632913596368164918900703958557192908122562144712362080680585780822985361943795163279661516777573449659487384581636869912575142582755755079162784726943367339331013501128017645482386888029572796905251535294444512571327577678123131343298373507098658497967868779560680089821739932334470767849878437246030280370855404895986742169966899747623462582321093637780306177068313286723729828153081322797334447782842055038189664305146577525383316398070592929388839596271353734921934783652268416509342947270441420321093379588615213635662686979245960282054713580624592512552874241793733374522007644463052373957918706936522913054268843938477081917088217320712486590858369514026716191442444536430294587892061290824976791563251743735099341419675539053200872156091130082101251780319240103871704409615097043076408444840595822074146764678889895258502135160489488479383656635179378248379092870947169175626342542341339088674899250702627618824152275430188215619855341671250505303094740156944781476090708216826118160640181826846186461559098191897945239916013302931263223611628805117439183664801851632382120755039206634244506299079615566174835069968068854644502977918875038891237156204875951233286687422270641920917780563795765639179550133449366243433107416099803201563889152227621141069653896101777574134888267776000000000000000000000000000000000*i1^87 + 534114963453570139254124706307265978422760250070940759649524682285680291235576129867219375306076150566773366270792194653367490059098641021602595202267191502339384710462427575786093444801846391983498272737719320759631529605343948460534591155575373055811570819366709290926131681746814268396214745821832277238206313073725084488035235151427525368539643009534783293240645743102227576968974123340132380082380003992059782938600378420426007655041566883783262007636538269365385607105297974465292350564289466403497311190278114828671148347506757676256250229188978376834440489663216549236285562737798645349785698304813760814796253052591486552850699986732511998376632690165649070981088266791683363679999223123867185488921605390917718542514198547856101037082000090539598249227013085414897002424031600590375256828270955793620793559480453981143512085074396225765715552523905030441897201295449712627701697238817773494608080010880540224806413414624540250129886831611323953755226480423121226742615421013659728906035815582824621232647861123304793278275327219041765477500655717629538932803571278821511971288271884799555812208270940749387345810903777529644434761495271913564579966022765649826442465302524049641358944707672097584297596896752032498051441275304438365393091276189392297308759549498304268088692177832683932762151889832796871115560157786194702329008461899676806859512378342076935299875131753790936105951834954797788058589698095161785814321723851458207573401445462532657318094048588145693531026656090476468263462242376365505634380362429932610819032547582316986894200567692020533452721125754906366345198275701372665885231479094936832316204986750358225895211631953920200273634700178710340842815340632062098182705523059502826566073509889147445262780502726450658319498602234001461141115021663649226516456633138749494448005488192619130570849140132016854083573242487428265306691117927625175984819519662286843887413537263543487395802857716509637399582652427407716273519920496212886552885589266374597046658817995899089898543382372633425455412720409546022803944094505229060164245372075979264373037262204864887940930572775774308036591520724980610953813733146954713081369434521600000000000000000000000000000000*i1^88 + -8641063092802152131907620050178889333232666446607991667062377792839795560603134591034781922981608827368230117499108119473879132529728969754856360255118992626593751199483881829809917248668619827996168934605757240594438005682296486967977584693865452341561962797366409648685181323646259853338684411619377406860399957832122293708918623697236347818187192579363594179839380102223103831739351612783199590663093384378585596267676430909590808410825675044926281510694009452719638837262496684515620778746199258542961003323045218667696715454296921046147451262972883207583606075827064776263723710181523755300773490411372844772196981412873967947447491822079981178257638549478558103527643749763465318766893498023822234355353422236259536259735942613625544792236885889899771753882472535417240412838500182171877788423039630593263760725484382215771962277201629542188641223630946363196187034923766591733129304191966219840292967879604930778867599236381598101675745720892496901701465008927224088704800975260822427853702962263139315486450154819932016634053773970493914880715660414420143171676883341483293789162664605284727781917090510707629119706819176936843368222841884910544805940812511590711370947427096259050874674256463190019154697238272809095470499367775916887486679809898498041799062534915328724330883265256405677056350093649027482776575228501147286697435859879869806771897002565657693586114883348995991664662310008027650322559635646326625379456434937567304097252114377210313183234423712600465336899623944261161493058535430819042641431063654270708244257214666149310941389833209081726153183355273668729740792613291829587311808866145240160684834964173323445493218964158753941615576515851155743184887084441752046225718033396392546425852067118515476448559650390956222793845183903301633303025427457963055853134646031879583683930401543716877028729342441585819551737179367587053720582125163947240422687462541469003274201311128888553732060761692480271906127082136654247301521765053529572340250437916850242350367031970392555811012334741647751011859746029593006081043943126976111186668581481797846770303860002856488562088741456395187271415384285614530305178092274393221693440000000000000000000000000000000*i1^89 + -157578274344813249428545280751758549743787650819246137211375165112916881286969221778785760286049946487303251078027874931890564777400296072784598326912933232084766645392510950149824502957755089254856071016186453202904755919642281816951862896771594065477895289336830003644338601155212161537928160918087229965390027661667704963307354573942745543169807294616573571023240157156450711105154436307879026884020943810127758380923646926894930083408724192513075072395917787258156457973529229948535550106437320890621434457173105269347393284437088249614542845142023616995608428009735441226393147049189787442968634091194591835395213449462607350043228852093293605204424104495693676132673694705455123503114848474147070488905397112231284717308704114238567355968326920362488535751409019656492765974066938576563442121371617267509231084032122913978160346489593307597336104277530035843856161539794298566439869678353961723919831899446224127667485776525040688391967159711921549012128481625844582673304429704884254475117657820908933971185122885925498308658083033050653119938779154593549274769298103202119521501758211001698500475659093243641801832881253390845211394220667069342674034945065047405198667454999251698489969253819554365582711989492681358311026239082530321495125496245828402969715603530209180609098809561896313212974669586478868339373325835286739947047991545874327082818945500365639287221242870269492087257448165371850685225661616436958200981362896502146275932552837145042638129797418245654806047516751321283264458911071584464317933729195154694395538995558581749037014549662043842196258736923581240450477532331752614877810090012600006477388462047564793317521833448168033347197450367029443716693557265973031731327980645264178013250796193099787195291372221102460295606044458608467844102659740345822583405201540270908709767010031630355436639301441795204034786231300385422429047851459655534812401186306896381590707140836229478130939865457265447757897390067600114969750845770601430821345066260917491671372060773962429770717452356256683134833556762404006632108508944900489928022934600595197096584298378775543815885635040900859760850648732747753301575577905397760000000000000000000000000000000*i1^90 + 685688375444973191246623537504187799995891746358995351840293175095388850087046087998324916818623527942615214762942844521135852617564393649000197538163135414102370260561795334938369071495693607438842924906606572560300928222355409664856747685031924717846113876266227781943577995684391109175779082282593460706553181382242335513107656512129044740093592580991673404959162008592230951437492628313492436887446552385189871817755566933603474450297183168942763773797836753675274899144766991969842365108303003199485758944139426324904052897509600226064017479890326275000754140806939169492024141300375086758736769458095702045488264177944574413051406690435373431422014942406208381829845883193144020026766203383017471947291107951977234345903174830292581790953480381411264633286147390896328895875055532213192629985339939269698754646533093566782267320162009955121961566991610138553232733152882734680858961887397834463313524822961159775825307487495382753360384384573661551919694985422959795325059043724010378112355260483427710315242667944545026906708008917905875814943443783378862529656339589974091590742477092054554723204357773578416767178257811671937822778404756254919109610318330472520910748316881779336874685276407892579419694608196130178054064548043574056990129759287307042484712934753518395753469692098976211699502836776039244778207235461821414880578414923745408577498254095446643422602247965265658600307863176574045191245529255275270873113919093791022260852300195724719279334180201103091391734570544458839516188268230109890825496521655820485673384424765544359138768057066036089249520616080203542935355664695668120771951970497101128248060752737124878973243579296544278097207956769330502574903043589262764501990655555172905417348554438311363217030131466913411707219281799148380747478914100320656556747540559631999566753908098117137314509139533868733160520961986050102177283900406570026362027065390489281175247314739104174610452279726908937783068880404200052971390436908913887538416461601473592602862179168202354544275902036308166976419681630996862372091561716146977773620464629757139502009235196139703170773564689002611781599327099270421279879987200000000000000000000000000000*i1^91 + 35935207275840123199245332354798288010727081904546892383578087041109492138359955474178088285474396868693771834990644646431599839945501100749873794473273206035322169179307995828980295700362406017752692394183210843550111094982154576128845796894372681059252680656528387289098020366017565341545558473361456755088154411930483566540494323378852128578489842671356071830452694064825474336148477254606865862851231119998756120190575668205675011139639879171620360783203012035386111199504673706333929778617097528170534072826710818265247658594441295646558921404967191505515723690635459200398463216948218497041350780214777269853716912058896727138077291123189563923329125946633101046271830503375246155581055963455040111365806464916257804742993775856628552029953956091416152466431068226416215723357653407892267397765061750695200650125278940881643162062183651049048577241601195025075820292624008733042042635661631629988005331682183926468890794432627754032946176823223878309689431408167094018507122625883758482604225863095339182836460387741686586478988511833704429560036955067305350959356150182777542602034695597282684815242553653435927671797291477517095516303464410577638569145592452205242404443020481247273444240057737480924250638735016086543185039784550709548042074357705122920736433607820425670106749893652913974748821830394729322238423060690720303033107560772517264134138711222001813797712084499976194960372380101095749343059346156941446792574876183617291929424251052068893895299374254191745186716882339426254944662990658352925119677627400288660181837708479103148536419956826810633438774264376916639718981709774983744113056147624758101681129998716002935775396317886706850419243280059742297342459749720260804932483667171164688496141157594934458235150703901171341238246573341908300820615019698595155957380844416405993964360730520959888116061017594560125825684951989605581061997771336019155775686665711937684658646406842220025027864252050032366487486974564293475057659532828939764730868238270068201717443553460777016407354788377238701475050650895053178479011206614776216747123947582602577328262289497745952374301213687038423364282415992862146560000000000000000000000000000*i1^92 + 2729722626002076994022307516138278093490887965291008481137178180297362258797273667937672016811588451213909456426019345982469568868365534221138793690226771492916317205941280399381172391927093954459834296773384676062487070547125830418521975599906564131439352876256602239193157124333169624287892709750530656115927591903009822622057424939798626992447625030824490140680829901321696603308586517206987162944321865766641817881753298336279382735481100173555494500458074000945853731890241068461065671581621389449946749665337413207515744340283719994014093713782230888639271583761079913974545940961626888005212393497934972302420804458405635309120811085841730466189554240421840587191943377898080334526603164030926294411076472771447112812068686810180093230907487239419992976457765196114897937551154747283270793751086885301783206377827394401592741128696062330228275124818214698246375388946838867903282684145475268125883340807759025799010368628282189529820821396396394253599525613535357978859959269332563993550978137364624569544656517604495599872490069575590832946453582390459935565613637966519367802623602385528337447864024281396397118175058891448212802767600550763109207111843684111762122379031007509829965702986628601150793613333952074030390953055169032411065249629907690308011817830114268543058789265507513640048783627810615773717520070803166051843956070971320702226084528585371755329576226187638706811019329571607371722400538941571020765547873765142857704809824477025717493120175816543014875054441568369966795771070493007557387828078071861456508707646863166944723386227014360167225704716592999619706260028547699929665289320589349242043883504218632579995729602322717336150711601019022780555733896065981946679849550322323807794491713079819558182875369174822487454889661750262352256406833124638337549216662618801088162770117567346496218890797848165210824224325856168934703318812536549146828916687626020123128604675563412041333170943318015687989577828196103901389857915744978422371065417433599327311829033019087920360191732692797593039693034201162102173353964511702957159022311627694600578748149123783304954045564642919644670449955110912000000000000000000000000000*i1^93 + -101573932128564263523398286523505091772021924562468967737114092481896060235569328426700244299795399646555395796753933137984399103804331151105099776133648221476997730496640670238869448892972974289699421544385138432847102016678327978761739771012124086529671493691140920934390068853176549288393650286845706178208719490801893888551003825308571938135793007477403947111245925912503815174765752225820836502368592193989188909912020446625897325497703307758081571902260434617941906978838323296302507285993401353596748354175362431370591468864577719156393771665656331958887892277011200977094121740630834043481997897614223046963076625021833106436969779579878347326078051558491165318652649130928419097320151655327477636494603958013985004111343787394176275930941863942788479371501454719173756573385251581684852452637499408095521661574256505443644256505606189482917461059436609841338651732390547450234855840970356598776758680876807180435660732963642650542371544947664964610461608411249660488415363467478394758111542171569777880051928392877709418685857801637179342038262852104320751016275542078610636335973222503201523200385255097714561020330796253709530786064077270487977592569791216540820688101223313006555444514550130830101427886151362207909988384329224229029746281001175359810200782244193838493147578805582947821196500232009385732036028220191023863602187861827983877751301284649193594675312210060638056571357920472106415850965769282092026784475168374445770376968823709641393202374227184790014225760963475343809554594467409145884425565376029623091450876194183951693784453917399312736749482045652741332992880287719282867160187337762381841313866472780848133630152959568157776722373243566663029961343329323185191914091718850110626846597717598329792805255053706643476503632565227035401481276146552130088873410492322552046933057694035359005418588393197252425272448394233179917319133007126153438590526450110473371618258367754897216719166140533021238669320134975696251231768440990275058640627405503001894236267940294465817688066199855746851060634305908118865642910780595476641694624439190121455912320338378086055279522613848134349173555200000000000000000000000000*i1^94 + 1204493772359199202873623146157072301418634712808181999103192917397830749499523445573159952207101546155196448509362284541206874731281800146334138404442688160677575031614805788778389327015934996826377904075598275123566749211901231361656499833616794261925899057214359923987563030134514729380070755078333653320075379136591142223199535467799619167579346609399348345357930905223804561119946408519290090690436760686467591818273969413161177153589042050126821542723053223073301326609285432769546064843057577560600260944132150815920274818464623502518566095940286564345128213651523689022923859488242553906369626422060366737869471944225477958254143233706446694855198923923008741954218472382069130261019675636603525302898555179849789874368477420806106381887190766411733469794568967254853089226166274261800824920830065982106276321661059864770455781449890413044507133570538365958515602352047171705229243908755485762796148148954396797833315924247940888883227406573884978339998229500349293248431879646674322128736957625279470390170615475979197064887405973748917885749475752313165410185223096614442204159984971050142341833395192090248876242856395466278742483333831494540416182517650925009442895308681437872538282920767119570101575507498853927687962962410807687697030506454488024701143751760523705783601208432243012549776943555742218008908551307582071052775050024407854984950369066234534036507815865624610403117594096416247500088635477177112953654208383079781407099742963054402584489417574358425927030108554348662215326160730751851407620611624061662365047474496383164556541620054268292163315892003307003371422470736693249305122247824811408522746896310742928937490986763831332941386416391749693779371796896091175717261726697092642444235376587351108796309042793352518169570636532178932261136209396222836119302635555766391888831425566161207917441297753989633390216856045041641299814620233659645844970919685811838855405570463419283961224534349472630459581725516152266386117964324632474654870854902482875820023751660260083784626437082911186198399068054088488163009543820955784495807740363789619369180940570462210652203832898423357440000000000000000000000000*i1^95 + -4721647994709886732071778783536802821473164830277191986120135202029084388309592204151006299692552256848096861794882763065759892622573308684972243941595907341034955260358032461234798758863699495159153626118082627408718354351464786791733406948676089550006074400701288008083493549692103922925107968097944626172242026359942777171176984186988702283883650418565596980907923645064482862233968177243465054908910121736288544521383205598580580427295391748964058246717734689583362816721982422955190678422245523012206246487825943434006582756979143456097787202752249939289673314100926678731681020619729203847485683984526145608206152986833291471390928709873775560975251582780873896477462133633627002046248882408172220535063351328038265384032103346688842627030205622833759404240431520291784624326823839028904641483566714778754850536841882893457462333817199428281856719666630065438613185691392453856385415938418506816317547834032596446247326406239909362120270241014656977924535055452668901385214908888279038560297556814165975265240658697247650454982364250680036048924942472657697488950994449718061529711612485249325729044610435297794712694240217215210963479543573611940406397878134941679983765831251514146077942164130557472319090441730041883040689357511933989114718275543727999808759597244091614096344713827330621888006008382987079606837944499641417124178884667085192279397689930229591307670420733790215860098623612136617456779068168464751245376089521448924704680428877994443963293714185294509476573223861113954192400359839923677621334716709684939224823358795041231243630916059334617754190558075959538075525651307056651269513791467898640111091611121188313095256170313273736624991446517834668248445420665406156981765056427222861084553421650593998153297403011976053548815433341903777623510213534745170602056297668233599234730363838598582839726917074624120306110353831072084768978915852092552766670769244250059659818714155734587677554729650061860209793176599883540904469258849730025811747980251361955690062341991417223399046952491666920560066301106138996006199231948632836559946914367600039377419452784878767911152386048000000000000000000000000*i1^96 + -11504697909544387299005371740751885571429457631163646249109481105564000566674150447382755591783774612238005495376049594349499385042883082340508649578906351134942440002971926735561729164194276815626070380753803969095107929772716547766236542700050047027581559966183207482538759245328276533143057271935980916382219388979610080409346640049978304810292056715705095943510056204076390953625220762842321046549069868801226055865425866265947713359873315894740797393429359440075347804506464908641123467603009835508598508671803949946763815048761830605700612261248000062063016832929008302655157130383260857983500222515174123995014743416167913258828933253605075326203287045778830043255455110529102168893444861134130015637559829669953074822352304746440848390251836572436085343297795358264538434507927940382339772369434797959946427970880263478100748835894592036851115648590823351477435789433498506978291664413430518391783404689341910316763868142191917657843116627930439428555282669156053641015610474401601698901109258477511237183410611062560590453122286452312304196087689343352506897486710364704369297308058352439243810600243984021505468261896781520189520982574072457995184773288150133776985836038178025861282589101248445802704579212048349368729868401450358401152013920783899953014138982760006394293345065418688149247291376720732258885162090773377768591508423699952356895682155838321477598951060411713134794316773595422204680532001070827563261507723373176131873932270030694834040865943671913566972716112615632336905381162463570501803065370190928985093647203823361925024438878580317581657115157499712055211004793527398734425688104467927802309865648005066807684489464490884370716196176226916096622618044661765854587250807436309560886542321066590008212068414910090456743075367025067130191436532183240616468950757728850449126092805050102350340364141008655725349839224391170523415287030947742341804361913322728573545572425912832012280901110352398544200412074655809910982491800923116356376138269282550814471148341986251800372264891164596899200198056653800259844656813712560717023286535272388284742368901817392168960000000000000000000000000*i1^97 + 68502391424156117528629193504444232730837200834556176800559088194876799949136277042585372951365891421719553596042939285628346536061553158704213911483341140894610215182904302625581546460701114117642581097237357700351713818136277602076064636604869475774939656922503055907154612458108146341377608501532958029479338630546971866826416525502768688018980445941375996888735957895252666498993141872803871192075185276387192299117367623397755313816010120204795218814566493952198885262229997365467969470558320570253611652383921851170123985358513536438193229467366575768799906579717894918793606264265845325683808838830886963144681676184211137640049804734652399721120699360313427928261412035035139351385136307529226980422325337579651089719286804038803421397142631268712577331920622500477495335094497087233854797588264946520867499655978354682008817959775883643980619794632228689034498199623558861410257437883186943334085637352296781997927888989709879459824491866447468649574209114023368423407834805335837172663703216033712248825034975902264408116700944531901919867697314602139973734596194479799692128371490503465200994404981781235771385907636541847871158625683920012833301251371925037067396046053315828573572716241738961137684123890223178047788355372000648348122287252509289245264249628267798580053192703297728876639569998564901402418642072688043591720811208149902023040508250710916199623017347890217384030245852443542789108396385353946265801163050550370513515073900070506575323211889822701622923352075509938109001748347189615908897566861063299223778843057518468799971886580999020426630543590370977059100004793511403791310451129377470587699166368866457343277532892445958293084185669024028932114025395632078060703729974308430568716545440181359574526701428163917976031816155417722397386039334415818127011321942128698412891777337009652238656455137098281358524221230102394292934550315053769965373311639102397809740553229344333243260190021328837571438706393166465556560895154421148938670858595924264708304833766738928510477072376092470825940626881966904259904526164471966342644576338929078522508715491328000000000000000000000000*i1^98 + 14650774095239363151649501806254148047397279843474986992081569090133977353636274213073223153990449573903905263351321628716681935339337541458992354492289834471330266305328322619846736126766658882701038448828596873457931123435314691791130851729023340133108574199628017293862018918798385746595590899600500235861430232087552841633275046840192694136016787014521177332936353287491381894902335377418828115612688681254629217644062805119327808937066820942354180368070967454591685993914785509250702233731959455001903256657704585188525728307591559789335971414860129012262518379540755450835343893571539826667272958427927132316425664430610304708616505066902272856517179494642418016019445737299940738779614374618438844427743191467447938043421781205419959156462787047952204130973225243789106913389435425294052782172802936297582368628947461221453073424893327598534414562547349588996236623476610708691638231738448616282686208383465860065344690046750326338482971032938164768503017497015486336231175209745466162592173644338706955755261366439288921661675150114362699669900273392466005460024850806715778995688753226963085672542957520743508625745189181114229036018766522863960179780469061153671045861703981996208937588785147980908701039878080408766828059331344107934910068823794722667767325932387058336100003660572466303148960173392979595747885839357521322661483582558653132078894125059269226463994672180491623874919274154871638136915154379054894770886832890073386289808289481301987916428713659710019519236209516183194280708564120180118456234543751897923186469340586321310231612952510433323906184255871060450296666892847864539010841704732204738342635700360280196252678772263050706588131860374125693899763659801383256228765042053497140054412348549789522857579333438878961720175709072848652635896106767878197403837967584880182550371767007132006359171965594945649405546375784883838339680962643615584901998080683860964296329095133523678924343110758480015821986461969975804580278211403718417872158385838006368888584183028247189964889304692229379221321060326372459116260865490538081051075153538391870537728000000000000000000000*i1^99 + -226092298735746194676178138738397398231266889898744092079794296284721313949667313234281135575046643740983271515924372566104606782944778104487840709725817400181723515197554861274595713910796475674354768103242992626250060289633903623546980986291256050424481115645964039115312289342203532792934073946682351966343208495075593614715682664782045801688424776097518506921271007688084067132149610707051240081273148258848676510762968317512525211753287708898612001335205450793625265671964548911099920202714245884833337961477063916874479438654638156153313178708668224213679336962336834570628386713983916652895036898244754628642298824657447922475097058977886829025507920965495092087650510290523625791209879632286787286291366348532698031214992474544088418218457476135376285824467531662168116444049046901302408750772502252520032266938992786678095751863217280620683668774292309649206365324221466206880843865742961417255224254759057802935172769947662635843232781189852201435385137342439208553302782259050177775705287955394033532244021645398549376258302973523811830929679684751257846887366256194395997837633971789566472022900709589255861504156483801845922910778689304112247870896227718381961717976086250972935675658534317060542351124729967077364817278010871232139502327372121428240411681613831809294086437915656078431833357188398599460847241052682210673368824277106251492504026971089768227752631797317189242358949414224041367408498098390795956471442836080973780591122218197636690601858472667332218794955054384322873148541667966070998968435499072102597215956870227936920516501585742013165844717650714400042316600019176667690248142055436342971503370249786823579875030355313265242402681742167505805504029252697552264281055508146087007524969362073526469543191487099540753094859878159138744796275211333809336290781789714350286712847589229958172532896643076017411047279633787460332025225610335501238467892982724505341000614281294629715109664342852288803044684433008237453190344747198859675502873445522631677051833389837626905513799876975220594037762404882383898523794763061770631315997749726412800000000000000000000*i1^100 + 43470958235823347309367521252229842912082245910012040313842404607226307420884303859289722604010830604618816044317931110676097438312433873901204205072032913283737218253017559312340048006618207934338007499753672346710798409634413224458806571647888932541647749606473608058044092853486476993219887585560062884486987244369260338383838639992195555361677186440108826304046716104920291957593007925886044714259246803463128481638423848470986463368973905297497410420146818840944750866510771231726828234508038286606196322310100384506198722373374458977253090909963087990159589368327175767952755901931671504220097957038907913241169043611884684939445420528436628095507946206420355785513763184239273008271515476010957824689736747760580809768348979272370434062323947054215752280857412376376071958003958879003875858024425491351249607059419502776518087566095240268373514176810259681415881556825005007614974475123693164365545565150830087557762181645728679478216778185519897125373497339481934781491310770976081916596121338725393484949150192051604772295777875499116636145153611138115148366710125418717317785806815805254331656385660487773142263538447072116402130712027758616191921396473206963897344419926346653312475735995584317092178047139183176699709104021880905191323793371532961067609991521999735787600434597443473917403533563351507463205967742957499945883295652062295254371931625230559836698379583438667195540583985003505711558363487148276474523107843653650425281069325141465148356139849936547577359426711888632766612221840250978890385493225730755982490945090942134369812486496855700152392262902012659070361990696579126965096484904318887833362532625261036973613343610280084051276296016331837006616046279535200359602427623684764982697343703640033541924434320410158222140216800476263873518428701392022365787045921843559251768115407685989100784703143905851878202683459408053337157132850887145816020158256215252240151774328328378230350035515498352421864732492758215679756576014067874577805034267532382379718562003473499014166005446391656903644463439915394807445822650175064496679157760000000000000000000*i1^101 + -7564770296218431776092057387128360166603392396947388596648468700619803012473433092845713149999381041858209837139755976413463085320483820825906465742761780638340365708084356858413011238790717618382748331670743907896737849609200346252048526742871625312988664800927257092376158749742228261971441454783638124516712845786276795892108909689227200127485804938039509523709792650556504453885637830001241256771390258268386418517328329060895929143212282284382830126043006867225696199370454667513533667150274591782087272045672469623644022084449613527660491687079880774463293136324515430288375597368536957755098550235981383897790106671076773445940752948333424157891263425759161717241870589666844242074201696926613415192162372537360305734137860911803435220235216451425515886398509719864355433294572281269653490301816641842673974516469440954972514492858891160324555548685004872305995675178544571106143219051555951016590362500929653074754241844145860848472950496302131422910681183076222320214456940614568546963163009708339082803584322341169213890942844896133024160180453338854437070656689848981084792623239601217801779996018738893399761823553005062194602027506054920981449641007147605548598704105557162499611338749634179648353344469696947426726313573004792711176652944649787275869092370996860470754317920965906525973076258766462286632811399953382024348857241609508378672514264053770441241403695425822520464324488310188808277976502634836065710115677488375911683517445150972573244977269499330114689141056107746995905484743291434022576998505897520674349851832047545185944857747224492522576688676408695448688979979825688254892307895624260311927753970741558347830430178411362165576807325389285951730742753735093367935305759046952954109821081071423120923948090491392609834964806149841572546129189714183052250908224234385009144962155656156577678002156745135032215780703888123817024309045154395621314567796072855312497676520095004951189817073883892230734715451599478575989520323894444061893469722771463866511032368961931219600107323615954859966318560305587177839864516576280576000000000000000000*i1^102 + -2381604143904205529862749152618922384626122442191027800862281688079820600447441557063467024719437380057575542431466339836483403842175703453496943547225280582519242748741727447274180384531601660112356205023336306259509272179129010101383656060358674019418851849295162503914440501245400380058524331015613016549707494947219976790900367906164581462746355844985984379780725239764216690336127992209812454622547681803137647274999126126462237643257711992205094769834494757574229353681146763088651472828490249400372624074410562385979905472002277910959795393611954418839797149850885219627285777010231498175989044218331341696796821172144642241023390753048881081728808480361048535780906262729105211420475264965363963698805602031542202471147680709859089853987418412190029290141144735244408373047783642552603382454323900944556603443193387165929701452236014791528871194426789484089846436020416615565742763330902266416691502713247122716036477991615672440044257746879924354817993587454612594328583842295259463280411885049755408802779710969725894058869324943635794694103032396349565300985925849019447112047374839098099024807609368555385778267378555418120923777499429661205612712063683561730360578181041104269680816881339976412951609349952052864916241569694305052568079324441021076144691395215950284067080188188164590345567088079199647926262381293732102989133648844863107304210701308308264073971616727025874742840760924146183158363901017710625684881351979386317971039054424079378962843299067654714824436033798747811450888741168244718103290711129855496341060946315778910619716185423690121472303104628980225194605812489313577015827940193077861883348155838470288284233227263848895733622876183581035044565955758782797776309212811441333873952741682450378950400985863252447858354410749668309151549848308176160061166453182611079194248982587700776639490512526652321580609757599512725974937989294486501269873971134214221050883936701999940937405883610544189141595230758868578162180092610399859285324319035027117658763361518793508291274624742843833489174914480697507423925043200000000000000000*i1^103 + 171720229191275522069639903684131752600529302584968440269732080561040743972841735542051036118768740930172287729948517864384057463498453057948230285335819671706604179928288866666524881934291470416083946081409207629547944600627645360802323172343829962186668153637732526093839986320941724089401932264743197921519098613470693942201935406364981688830424387992372645338779223831111923224421554568573019597642722159173371395979770410309503768494869731011964172831868457928620544210585194688431374085186442650672528739620544552215605174360039856663106130756077214856795642848761383266914972142565715490586419041384787845541024179052259909578145589730299219165263224373517057279894042329614312446368890272570291906684955446205093862692516029935078312398755351297693922654643382426290951308572450049047786438646389263268563360455561845017055770616502735378246354498077785890368005480156031994609282981588692650888423780805166065776553334535353382154902769940767405984840807382867657795775463783375188468264242701921483726283154194531704644832817493166501129243479169457167859485862415264862224218673943626776902753307152882345850619036109249004426974407545849569119700575831886936032834390356449899775928097148417655531569273693449366497923660914970414865616834860486203331090836535250936814958303128560653467338897817078628741976746121316859159915406748195722835278461461122635645509545795910146919907684136679661145985910001658976667557095783694374950508598783893950861012143626976455415316364116872100586794907166537316375184610914107132833707025484569027185219733392506789467416836586724737256998207276777246776309827658903965502865033932762530198591343507167808743890505005117358916983081161296538683299874526715216924733424072248995960347508724052204275704613176863555364726387564013355998401439307348554495014636391024355241168566372599757155418789780453109233084050966760339063401721048080388723839700941552179702268497217683982248628040116661093995059753144832443860062216681752861845876368078067820447801195920793308952718196835363061760000000000000000*i1^104 + -17153293713256933223445490801772227470112402509969963967702625582818984473376969140202743035973462001124493313384616096371252892900860462454738799493488114923591716805225150112367869860487397416048825205811559209359268154073678533242249930403175018667118852325119274492753264042482125166729791686524089292378380396740533301736828857219999232544701701931224863771725878367745310697050157650956799100016969375323597736386662825659813860423127610247904089868242993587165910751084059405145350620391356105750954323096365752244539639346861271849796583056013390346417164155301232295166703442066267462620604767949754402054128346616635162863173735143023583390126912260670600313895754917856899560024943279703390594164014746504338028037956166574925591954313246360740367005777312270364790473475134435965666334184480923679564409078013498656228502238012470899067141520533871939660912215960768001338048726948670399157974452104475856798898393610346553331317624326087576018969742602689756150368997152147720598078851883915160252789585989917587231318232742957083745826739143961664537654034959126778773529941785914807507828689644675426857631871920425429238064694094507007130717895864092934468751088067175878172498922725519190391436253389654250994201446014657402515010423015358009381026292083663920555700910024781615481977806194927830988898886708536616633847007445802071951533832210708553819766325276928241853055973320452913336203160467735539311286189365284460063626966264460104062567612965699486151804194640328044267473257405223432517110861521350929336965025928044270392607713620773102129973182549223573574314731806382851791957223398469995779407140300928894569862407018215081994022531610671601620724013722859895276276615478784125495382418228685646782047693408277433731898317972915550801470040783938567557849026438994905431415992948153212547434753111073212492185408939749149397960491797152748290318399115184035987087920845953791116812734185246447494803543221726246336535148291884843284311076692952035199618515509552353360423871730013908060598173696000000000000000*i1^105 + 137550885748543881196201316916290849678626367267369790657344760242687024804757494541834834104570321937947268662246142389848488010890539272494226100606951453891342380630197031962272698625150275973805778239712304087880682321841844777152463713571649309431350187009608476597526852589644824923186128029795641348900530045294585048534149544203374303266452772366263815766281559341582048380803204373115345626682741527748186953135262137976436673332693391998418463869874498282532114801950922260287383371427320499525500879420779282540104424122593618945802988313466013177367807559332985914244039306040345575930370256616582481341553248855302173740702837410291059001531678241209028156973254254710671360941037222794286470444699657964702626808747517254166799557327392495588327888861399733872481318041979061420667726878236373215229385498187790849296304822502536608279138187763667547528217546711069115292488143276117237552213679393790251550821127188707908598837308188183244411081329264754561974714793819509315077353212241643533062956164502982581999564640483033156134971011772852438015907068391980667843481969241615004554720715124185964469250625074759285617985962085855021950874418276703186172368382735750080724296317833120280293466600275438477315009694559341230843205272944819704134076909188238124422831917840594564124680349443207483244300328272522361837246034708588487024598200899850460872929750351195576352933542924161752669088949704628302183300496592315539100049598217912193250642069135612112371549379938857476166679735399113738038644142634409643240226918509580482345018620901336148212951498848358446166652274211275244273223848696394071086537761008231780898105979281707479236950106897762827067907661464548190769385863821992897888816397095380634476837249602900169330975349366222985436521908039472216182687158078792656981600890157002840874987171303156637218869447775590973155923454333237742899484433740915185239286130605859123614783826724022509764693661355158504874160299761177154393554347928291117393693046020974098735509506391172710400000000000000*i1^106 + 38308202422231341073849993264383518932589914787882228017532978775198013568038915889649598926382302745753163420901461367492217404214985631514249931864422910181933339710112254313436359741687947991495098713644959560994551356470572397051756395920099029034809942818399443615880556361226175655490259239444006633672207815732585723055435806329406905660412959531766488243735546437259235836051394140580351323996892699260939347405627901221384565639792415289149175871696250046702468490736350938157547639834475781959810371252414331098773268822262532288778913467746327083447990605523237235413500678285327715733838547912611590000890224591751821098189871284412844537450721879763970208736503859929894231431007703787980064048208778894391918405148365977210382379600447543490560089960690735979658629413298797942638163928908679679759678367466502557523281587641510818684016173543026959198224087561441937818852735896979077376516071785933516872162726552979381638141956682736143744518349165138962729641721930799998288551035896349825590304251251786378419817999570404043628132351083947920792632106487620567785734230577047666572009805163157431065592048919271126371021996205057982632347252993661228698114103507916176147434277828005403792244409682903153578136438767482095051692306079393330246854714730554058126009386249751895256952468993919145805572829367331099827511152180488675075325059922381694688921447813236076487354018181488749853401163658719389645781370323756839932095003092048583833510323431063671960738647162138066830813281892741366229625582391559808802435188154838415711625644267133964600668269632031787489557487745918348146324444717649219837667614367379441761857064374265949829161763518201823601074131192612174051101996046146974561739900676286910119268264546664192749732389322504081721281998075832842262565119298817410834980653381522707422560348093695518731665217840843501076222963144862548612019911175361696946453489323762886223461988977541760967086894793397260743380004469530786077886679260119156134122473930573625646120960000000000000*i1^107 + -36750101171373753421600325740436822686710900254985957236886006491755166278395876923749524487175662404232009922426125811414184112196499711725995539201174240965390396296331079312695772320445673858398438564257046667150721676018642136824093561469232664551428508885939482220734076700765310615308226931013720613802552256179329693703447974521308683169832579222435384061972545436437870884221390823602649888482282511267665959635658629915081264044880738435408804116685760215255677537071445638896915499500720627721187733653113663736226996270863158476665264071199111242126798681233676481925413765219231520959403596727046080030001707319600952368156962764120762869730561212256626739300334967562825358127496976045108229607833140523098103577328107077445424076267037578830457232937167996297255536071027051493940024332057358253483007791194846512219344725863908919039496137744784810143167727379345832533038335747253165298019286245445772939498148494434398934712943122498038183887455113431196758140280741647024092405497024930995485254531859224311429642553619993834323350117539829229134619780314926258995035990746629926721002877299661490092093199701992671557157849345715457834803301872379363870542810381694695493828023781972259092271828577003083839291890637278976215373265447662909400217109773376576334394772481684142625879096595322604333150978616160261583047484466284915179931700221218642679689824193457380844288374524725845312850177358880608512112100806674919053089467628007695220844209101561483207132165270525734603429915371294869883779444250226125655251431526773510577163742485567216968414693259347095114765535339719371959552333280463545464229878017311104726529200371200831751346678424973806181840787322348112670587617594702679010103387456402795152494882529104445372480571614601407884953232092595319002042200899171189305128269054626578217222833411620737834397212037359766068942543484871769772158503540906640701415376788315582552499974782617305570728765660947588626896769728432951332581962914897090142271522734080000000000000*i1^108 + -10184444607621419906148255190876529203266890075312146593918202043531710704307485591783518464250327588536328417076362713425562464571129247135317510907058907630785798702366428236773509952397853429184511609489664598646119017007941321088364624067061559506120291261615437643405193332866437545336499209116651027436277615409449892438683726843586158745082896627834720040016636096571945592796033744012229140318306194995043710417288882103778456113293213694315395362374608468324615154662201383851075618999100379407249289885736379725061984627147763856497994344872087726955256101397403209452963948546881651034109741097717320606267931255839408203084124337000478568747670997415952494125024766039537014338179643877348244222913240093285149586464881538526570474762101716955917620996088799440255119959767849183189884015360780591450387109891890107593970043907708760245044543934732983372609672383647778687644305610459480827807222440595397711679675381680193329176675949082713302124116161702906371731838688686694363969333016522867395412751695909812908090780726779576021743603051156404779866440409630721679255920891332672936287643497973376929051464418233226954194446292134537153476425937073870751252418057933645371238841479519058974547525119021602117589431812729803958625160099143250081882514641565727364560377690643792465400443493964549864116416118210095538603472361858669939939265771983650821128531284265041275895957872477202065879415085151160501256232879452919821205260194425197143106369942839890565211896689794503180384102789488840080595846352885278135347176315416089735899911405504149130049638363189928962787517725669991285169538549501722000483266483320293741747580382881837675621277289982291912907978353211933743445369388642148496172776432684891706505715596848513328932685662627695667494239731475866459976082504219281916243954882606251374248715147056218492741991802726695367346629182995798612196860545024299370995557702936755311919165726468793963814643834007361271182654135223616552913837758396707635200000000000*i1^109 + 5067389749284140442744882078688835471039623954717165210809197101764441090360397282964996747210518858001146508801787103304775133126408801057081137216722598386326023806524802061821484346188066843078317330172277472417200384611529585983283590399192340511453438130655838998340769672113690454074435514341688429373757489389977476869552729386630450433270932273423265498888493514458531999381586840285359419299909027480016246684508101518712308503843614247711968383288380248738803765630539324377955453620899792331816912452969443148035671739549811209005206584632833853649035337303360254419809180195922056727715624659507796005104156434613091199967125824641863079082300604064084270006844419917241512971473776286362130131421609343637168132909954770256593106927486861819745456846439128470471395871102079190021554580671654069530751402429081371577911347662471884497295715449258562317395253487033969773889703879698543588756879141322721175417245278034852821027237936494307280332692408362482183708068376624247489496895823957124442148487001311648605211149769672803920388637083067766741644627341333691458936869939846091571904151858629776492223141144938918719548802853980652160248632652760017342486220647775449613487336360741387240395268309148144901472837267472043391299277207285344351153964482917951032546934222936664303207144048642191904835354220104076588446091403411790603879478490862779841815231881983629415554999289422336843340054813543370451285212629569175799903194745688361081287962222314483415640121938043097587855242526143598726693388553537825487270367496645813613204798414060646571869612481485548595156500184659234590849794020098588355063610490215914185370938130910621382190122668190562529585575629326808220022517305341210017222387533097448346274369165891603834680974808483514015789091332200741985463788390497412822992349467193176583430976240496858716798640271525475125013018120607298742665256807648712358125483082625474230481237394600116223841075432477469283805104191881094444708003840000000000*i1^110 + 2462912131558991688059749932058297272076785150712368062674624291031204626331742903232404899442056760998819571045060335896617675897319328457705450258039050286083201200653689042872898047484826458613814503613080620912830557922664170502175652754456982847407654001712080539717915221163170663088369279154338611783973828727641647188706130144727258785241280320261152662737516742720554869777141738448251192575178387526887868435999039492320186216367318523771207127273909144111807210381236198885906604150567888710671253446586505004075026732597879792584745134526770183837046352455033404656662074160948890632847680342994170466867850188509139245715858506747901966000519861982173886927465964125329446317813245732186360665740204681018037279429312347632239701135868415594020967381910722952060704613400016184386945310918122963087122719992755302566387041140501292192000564515813651061423553336001803376104600896544256200499024725554352974870753966183964319058570461508014462177463889178052806621175939037825655829913597564148873458421667675827497862888248863628349826204735073790027476394346049504391902895822611593552491374541283621792098327400979917488669145621748352589967966347674000345510296746108926884702215892982668834882431822023777180314645798764072597846047701947059434650440865662414321046168731247866353060520476400057653746910727329557187805422993635406864993359700191465773983315801953336769971143667307174133023126509995098737422505898686801299516898009987229574216148833771004441304666807344397429952597002573871223319484994386079016231876657942948582357858439083710372103185585425549431097568057813291251278865045169561796800037047087026637292859915993781328512767017405823661044568989862797939094086947933859189597305141133013439515214739194603203371797345158900220720240593674288577762176162115444776533000757729840640527065706718800608530833707142155103246629635457706054125960338416255693047083219119013671312045353103685568211823844763401187034662608830464000000000*i1^111 + 296882484344244856375741369420925979562373509598907969227924077284998338848483872589835917921780403239740036768667655037179565468006519723970007550827662331795818524591291953174460682672118414348025435795760438515118226568590155386908478247769067891232688291748882955227272622886020922457756934995745146302980147177995048494219858935402818414864860806515876312243835399614663774184546914908896739236748817349846695451823448779488851189188245502426031550324408433123181897416885827876106722721219606799922148157055380679133709216845893927142993731143034682706772105893589786277011306032955266074777886855709700335512019832657204334838753562032992393365130999752339025688643617802896080061266151588621073859587820965499178252315044807680916091023707739559741135507832723187478259232781760707294429136054656769689619488877828228656727374602364983929623653242445393859718712040826348318153279456677318591404819569257079080310118765046737975773135960760911198426845556623315033773469081311407379262203803771132442723784247674192652791209637171684236424697554159430056082828019672516059957981475962193738392198508303993698115106380255890178208234190286501477244846594754184793079075871793931124416611031153189928421110623073946691702113013248603264790612701265714809978693074692786577319243923858724033879022973020859686162601322845229932443677007721224221749557757790657884723436756149277841294752872350128382021379083376622032789485929984061012028382915117579623452910289790948895665389868567195386094708362940718914908446121217921455413504989194716967990422231495353239860269116974842924980971200261369173306423776564048473970566271933129951739845882577770298442991179652119828517403314966212017181517246335626507439970819673992874496387653482632912440762037962031098636627861252478734003803439861553449511422382545237913180507137389729535225887564206450227692144825671812377687940262429267389445796296024010642303469950044269380341472738403731426508800000000*i1^112 + 229693867765006649356769330450444988124584287913746002141649760356261525101907687267510727087297436166199953322235472240422122079197803431396926121166039639981920849529946665920462134287554405846515103914442867521452186629155054006052775641037254873584693871028017210514980169910066396323777708799032105469792428554931629006358312413240135401043972027833625718090083261867261222417446659315979193173244914142986284846134944794933843192643084252539266100643260860051341099191871508844587503445498701094754799501306142387269527514306622572821551540155359120055645224828336036846610144160533541114462491370078620519086126129504775320987492684895243453550337270520007258239689706659603095778998617576632743822469200578592805108768228197987589217910048457174175279446327155132210207142090190910797418255018023986287815765920433673594308407687827977060443669702305231459340501401259926504154114601960728663585763653264769858061784748645927304759186598666663450468475172058970315325676312914983288052496212770940707641905515511035854866096050834289079868819063415738219247966863622652928368623461813395257567182574660769264645325405127350999523427466909464426720266360805953084821782923000724278609395943273793959760728441647789405087821257165793067731897470454445966004649087265738666697953433329376494395726533198900764186192457557885726986441091484619561726082814245199703483777317254970629598689675355545837285107778185291280567427243929116009580787224046345138449869375272976685696684101848001737412341016488193177272448163858206897042449180617988938910752595166344098494915629659027982045823776269742277215707368987955753912966614774943956152790020665731855761401627389548100572060668865391980456370147597353891897363056550668684058329418812332859571193957115499277163411736261673825601774375476447998823586102403883378581637654225169655262431963282623108386582324860873488146482087934333412314975800373661015414078053310466621440000000*i1^113 + 44491672104137892081719320148623756272216770354350843964075221655934086632252663854827033921107811863563738200310131568785137603478949324829439814953982333523777599705978588382715897703945904999659443635233144419289605032078305406654200301798038425341291698953844542917881728642021054544264301454429934399020314594157098243771193287087277953690167942104030286662509089390423075781736335512037737512147007112655999686601375413476391093614192411427395011883341576548544728361306236473510534720104865660662214060566538998595292825325376783868832210909785601979357001165746820095793380491798589805684148126014662247710110344220204435432779237935280499614668251439217055848503041711694718646528508168737066587974321418006413063573058854989951102394687611212368911929689044605570209796497762569574514420884315521414489724219601652000375165578276321320699371984179828314023160527253095771172743825984507875012383087004319955305093736568513257639681852385206361360224909394868790055156738601372491054786881124999058345050692962255048435368293228881114841430006274746170482849444502529357138497131399223670026763777195945484839974229840700760444122947214742977294105664241836829821295441773768590596727810349324775532962938028851545799483082356221141910749048542564806684927745433238059128309358201738761225078512659050222403666523616126498982696088481556735937899520855525610284102312264042460201650108219973446410115039369051037958463259925581640365877553790436879784477493599943472323506532351037498428640149509611756730230933534117925039879334552020222866955601039671736437453404345972737892382321941571628585999095911334616447250756398720835843748446973770404172465553064495929915507015336590850516591016008020495982987375616767342579832421409333779522726677273961633064456321529944711462552716598113464738081471044881083994696846602259582666415647475295790686801934598163032363287737306626575816689539021275136000000*i1^114 + 9724235547022367827681640001352523161209577224941479184346468296550120093120723809267751765170297781524218278591819543050785288717474259296439594897270783912254777364061279714505590819998327501566358598130181241029806003056310452466474634555182662544270118742888015624488501639161666252183596803737791122583365935920377290398463330675203797376747159171975230359880198125928149225340958512202828974558663936732232550910952213928253484131346440576111952705191530690976095402184514029198055275169554181056355807869539406343322303271875425580154001773067771852744351082748224754648837358586708946461657590819704179964090675443557557842666762089235484568652948833196887326651463151776349741882803485258938266289768773111351511033199059320566941125017806705521365233129083748793387895839190043188536268576783605370772837788864383957456315002582069047380688302286919529491263664362790140045612944573129892550136091418143079348330670510992422802248824831174960537028707237885934048101447340144921083804201871898013471743728601975362395468142705955605973091491996172412396237903222063961443809752241997191806726443588416319102687357837388518557467313052177431562872004441567093665907619711977200174814547379043369542694770561935656909904010853748419798775701870214419699533652542599878931450259434861400851628999963935858025409183061264558537283394202586439099193226473701563134714746582734917559499176245460858216447062791603954461784068081391549121217065245366250472325662381964834193809510539654021570515449041107373750836821520772063596104328476005871262946322838832112556331033665938946018316404771575717758196935277678996815551879485144478354556342011772432362279462951494515334501477097756314757834617321229100571370868875507583801008045217492208954923627792821148753652513872614810971165645610231655482596855257524556478810060141258909431575644060929315171135805548261135370689078886400000*i1^115 + 1340693768420731917692861441502894082921061777810087317584906223251015650089212212990339691092017335588648876780412403982117637169221115225616677652658879230372413655356609302910553129411842388853143901692925655184292767397056364059128605668541309025180542498247544926637323870786786802946094911479813185894622544505368818833300758625161899588470760009947653561423282038101568176138476787233146575519780322000807849470634901759634280781216461515753818379547433982464939516060194789401381124188956075743560879482612753153080633467859359820253246363022481900137582767593256048355393423427614542383005037898732992041627639137465834396842085937935528634407683587710089205708710010634882889253211459550556098773777629949427900110714620473930957169266660761322924323444704074321656747459004865378694016255859559033546567598046216710358288275364867665417446848226669875491475071972241495522453445369834425070709502301515989873571845578831094142705231418247995816042328207265517801082332908062157241542997084375872278238510214000529643061262443058519485637824025246680056827458028294540588032621532396658884572087008797505646966801306080863674585876484286892503167556486184467441710944980845162624017219542123330851858336611879164901348359940326628221670221166552481323010544673187384097483374569647786314537876293796932586406305355903239430098035440907351236088186441020599925246273288782623719322368550684584832766292535806954042448097581596939371020242236810574832520087489817309850179683918546164004196281840649443775779090865119169941224064943580443041715757415055758181801818092180291866727740640933675801345028673121018606382963226508550296860394205908628740738144397063837746702211747921866682488378476949397414963122403174727747489800119346658545965926594086465923307828771905154879630705383709401737828794458116794558117482962954971744773624122089589178368000000*i1^116 + -147099182667691815220313425997259846911584204288598059350309231646237935113635575500461885129906384022449597391591697319903606371322697447030473066285303326097187204419933272915001415238008967383290720709432501230118217679112522458235094654776855118042312734090045303043060329427864236868896000127917315353948540195177867704098151826385225561581502630965439998152458965970438826950019309153291760116123332934678546014372217835071741497159280717179159843193662493190008354860639128871028521404224986750846685478963742170771278871222020286748097818240709962932275084264557918367791939390800336351841834511624330223860708694393595069214195287168322046146229995916927659732205300956497791627837283094345321122091491815187059942259777254666032804986581938568133515402773648648511236814563334703169809783787618227450999232166298599903356976860487731256820958460600556895328076162587725354088934159658962085214123185566251208931338945892533957914834780915773852406226191760995180154055391573318188350426241506864339336264087140840750648782093533578917068621477890667781331874040213842356872381790243796435575791890514563595275166170379687349306395850986446751469260674761429628856920409424462302849417254540823320745171651885138649716978907951657345925250525759527414386409906251180423048167714909942136077272444122788243402109237681461747489540573354077970345257546729217507115169416521750148812421152803549502507377517102086178715456948184369597388164155683286426054416527469036726391729276110153365946508747818820774084496859262824396545926579170047908879209449897406903125531959925774319954718317065422801666256214219472243767029839510956253662552831768390626277808907696464395377119689459769824141301135162525996292828045621056348785393848025173811205571686406117731732053682399401170032337210550978158789001216000*i1^117 + 41551300957345714956657320429527171791633652246273894779967531048887673792248315025536088637141438716715669984140206747493346994463373778065861068906644978522611556080923904078781875561293935320586935215530047882390530172075655675776026370163364895938238304546715096578085657632776351664301792326261008126358892352857612319726261087398153067844701605181408387166328404348530401003220201519966082064033122175435850181835966896728955891738029134473342166473049964028917972160245995389445285539601484559647858565626105751455742043848990133905554091441348286646999242901600719806299801123855944759760525348993103847926104828664438797538153117686460182994253400599744564345033818796004341580589311689499933382539127786789592263242901459390373670384079196773665166270772101430280345096822264696911286134195068430287518009455596548285518379580950720144989587720770960440601798793242092134000900452620185236428914213663595076660897116531327432797670493831924883714607829138103837742433304093845840431817741437277649704009951461641474893332214799173843446530405889718432394236171197615173703481293732572875137952500355317915465241739454906347075389333889966658274859593783476932990639959790088308021488704977905176173606869502203492529990298797458010982221589690752468472864613034224018187795109912896691319439139232738823490747258562399438440630668760975695966775580387297192162252690981347880501956137258034148450743775686402086390688118327793355980505947516179090094833569765053220856624302610160212355757119246620882344738348095923614682490065563583162655761723655940343433280950960133083030023024854896665162869392883036458285116872846761132729968283703178072796135904736555778723354748001684654214634555215569798887482124662659704012523512373294293423893811200*i1^118 + -41782966560053592064542068419266070688397173506574203518704222086031296406857991186440324815932459751664877481267805049175619886238568364117852697551599719274355248506894939428916750749864978600715192636668436734961514345755246430411698875651745964796445697292633246034881309441598356358633149707388279098257589538619804158075154908651941387778344193247777736441374646083335383729168282785798020776246929250308190821370183524452094898733036523407419530031867100152965331058620567116363808696829197096140684101854041812117670554643943771847677264204092705245319470589211211222529664867429919268606341654992436162925662244054173875283044568703888031048224069879142150240567627190391236795104441187289667686988183318047842350236740718172646205245231967249511735345831078260164915025008731590477529214768073568294558520578218409488972960283886705334101360741365120071273845672627917425678857697809599438131410317051918249582163604592906552552852940112745501728855033414591589699698349002820663467945200734502324300772507744812281280403291003259235589491372014935573473956121760745902464003264898671390373430389040863741207166936739377564349649356081264342785629748980656447467878400912219742135715356586985990096073111336789529207910960752092364898609442088017160966363802492809570990276226205969389882438549638268155416541960210149122291899143733358251208870370129235993962117362385157298575882024713723143265444243839525612560465634707173802730973368830667568155565036062752195368716748578501960413293132114775964506572738913835169012202422142360994452220386853278541541879195418738490442959048102213250073952153512625407874045301803095974823588349309017471702448178423937288689643376965650522152161177600*i1^119 + 28992718008719999542095085446902344431122925492133930981547827925405157493844103757198610370317680002549316918175428540618429107041673795931927130767386762741942467835427713528582263561536980423984656364358668866575425756908085025701327072172630033473815065116014622667070920855940024771052495673926017875594848702302271804611562418297655612525848087525519161397478120271624810958283817608098340050518874778928999225295365941144550355862448193573086664188075906794039259468453123091307488248474162065841862651668908736908608365475551925607917801162208246699113432129528827988283977823062741602860995776046968100370290059406797490931243834379929393313546374417958357736767199186275613973103535237856825370804014262286191402524178062007448740382297910652579829910612564462248702844433408924988732540501301063473225804498085125683220082125806212299769072933096740562884681025419058547508011962461283015381803861514389249117845742663289342199617689203558211001150767374117222388633591937112242397654269300112722708260497808002180501124290250037904490037905782588688751491156424554741147483332674791507127959884718294512161007669755490985240242296120541520333884551525681407179511150393313599669093552169323931993145044208407783313579007979123210712489505540705695616938785018135404226064833137065281963948665753879824895479396359613613513042691892481803342301856095507735654854258666458759067674758844416967474916974957898640262070069750500256832627001021609241851376581541021786791525353239068722323097834659926642478806864109154663512206420241*i1^120, -1945575284634438211293827087042364970592652620114158774773393434320801651796210524661493440092970185126482002592383683669230365333185140273533520396959203465650058292053006432066702093848843788171133471008530071263664123867214020467751710898255553557088296348719811844345358442948459344731294653189517183825751301666669199469579155188864537345392330207849374408139579438171155754294503627762197516908578257192878471300712240749637218989973098783378439657792397358866977822982119780998243194484174017244577759922697255462566108419059096649264056274688737959240873389432777332092712254755085262167345799280701875688294452185375391266014445443045955207621015250105251158360894862994707833841062520347952107529460894878918685098308648478009446285445956517725233634302860162013757798679178335575460098976434524470566570869080491698722207431493790276406710780357140437463409547416147378161575183124981508159414821829960035698807381828855050362938742767220274244158325618598155816352217377383991152014026439770324904322866695452154513643319947668280004808616265426075026287206462331258432243975199067958239447797879719472523911263781165017843127140462749556380596073427612962989486017018807589359596017082006690522438825474364664324579638592508890487779465778065412498596320257516104142339757395156919489873287068112276343603993835526641038574218439816726238403346168579126601582704186679954896368212293409731734790920709073205377542907679424584067941904056631105446590624606067232470143254859419766498169668188803138729124678569913383856657699549107653838290697274386844842468809151756250998500815919494100675615059960671358823238725710311615894484799660112451478694680951818610830246596377362218309459788333892327773317677192855877911526862027335183232841083715949554142302505314272446226569097451978960653734155842806186327311377022665194060569541946433663366346557395550308949373336837010621875974820606940386138690284537213380816243196856494717024555021999160381778353995524022163636787589272391541942007485499868407830589686341952445141469350251619481662751569063718527318304094921696042064113483345699631441748214176130726945562308906977692468158598771061133320770051906184798861792141237390532081798523019906924481054436965003503633447374372596279244724086754209825329371112942654080881884267200464801784241678560213950079714106967112311515199096267507889520960659959282780652464401280307086312000290481717679250968850775125323794345772765419938955924596255913964754291860281234459543073741994269717742073160428486727853298152538707710244830760926779665394345470424498878818355531575861529046266529923221503718041871948107876101638590734298651781515800833128687964816934121009132997502474504117862768562001002823895282867389217838504220068876794759272878875978554142743225207368671736958752449810620774681048580146513257052028873867883951904592675783565638701574571946586137308604587922284516494865254521628005749387285845374234172770728084345222384538363750376976335898519210477122034333673463821951601729753441552911889745894822163250075965280074701890353409551661153517740388360505498639192300535810570104359501761451670214227141853184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 10550228747139390371088148685753089627286788231212396286838126859982540193534826450922996419852224763669188268845451364023627293943034359343289918501043144003227697445389950814891411438984368927373375981149107314562528317921968470608443942184250579126442082136394717734410119999676773546146226496585765979137267118126486465666015474222438980702688581049173950064609557436712725652786670233157484972730808438563839943389700049950075657078617659968858359148142537701412623998387429642648690862174475427807790199071053780576106879152907007590144573686068311592538793998407560650990468579926921911043610143916008662507898943866502951848901666658524282255875998494257045461605089426713353355764296406019483542330545981816265308442756557821658606576846889918646181461353848800559911019957890606675955315967140094199526039648146135942543511837360913006262708067432815633050843821133069635319919111336443407693266645381985912028984630330887934988398416624098295864865659672594320089604834594597386101864651611756948617822058953169576709460328015368089904501472784637254795895914433365473252627359219105112622332553676589516676617946502592585248288992083919368211099801464298503093993997268486573978132003051048717241678340258948075949742077314070000642268076704316581847325180308435458913028342182501688981164348092183870867824069167765710030702517818837519872669722034351071799839006779346974374696721234262494364849014956362023921951830009595655762246872664427655379797457132594740746579319299495046175247925539566189428385039389864539797583976923718845625356228048112254836234165540746754022540564597692272797280372755240562973244729235945715860791863261442120951059159242716434984568108530609920147065274973337037966199880764556092721980836874855421128627316536189058539739080187233578285038355304442029436099592659177653924765712179623333428798969715296434205032384935411056477398436046027788338948353204664154443442511390604515790108135650625024095844679242967553440961093001117451192002940955352254564014015484518902706417403678093513769695552877039273118462656562441321451382209398907247259687773313224414642780127582173924741885221717944536910424682341016291277821407560296536518555371509183748300463214583865924200144831482868675855543085604337385695031611669933099756204000971308065768667639775838449795321904949726269110085488173186151271472189664958522984988338705496020197193907967762056163129360174728823813202661612418137422245934020246846550179504838594108243153935738058203142760655555952342870279447812359783086358243404031808768098548998927427114358994535596580103016373731616476829747488752019403171712235105214751027188921130859258372983026131600331309422691462648823684216037735897457457308919252031322792360303041507098078214328896326757100293130002158773631563863104265619271392500621061460066222242878769313066579674029297342817750608426811757135590088365165172168479200144957341394225238990631557317801312451492478422597398357595565446421542156751327398850891134362299943253295003243602749963809969362838484393445737158234298274963152281131499328367888871941388367422995033844561093284076495199515601750118432344375296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -32358004796615444454803611500739156865611524783986562631036048279085909598067260146942233272768136735346225475612522773740093149865061566072478682670003774061166093979981132536290801347991451924621619856030786042842467713906730290235806428511847001601119837470040474896450455581525665522785727115221180759712192898225383332747930233734194591022400880441299814665048366314899377888159058814406459641228603607544121305685256829418363947971500866193040595172198039671181179307692094027732118779171243880263850189744793663819183149428763371173777585854834453369452222598587189120867707446640969869092697441784537098203619681441919550303480390532035216252175755501501917555236347801098554606359048762069472225159684091047441466711366551059749923670918163977844376728673993492848285654374979130954473776456786017787251645557966425462569819734660548282380101945608690870720310053826661590484062493346550408800304397184703370396927033996776390013892004046737722277322527733797508261211898180477139432968935667798564722325949664824132435963878852620527141692824813253947560619412454348524225008340190094152460413570651389330755906847300520508471710584743034892671785813936579865176056828103420288891787993869584097218949547004201441694624966505777932037337313374959122412387685674959330510565944563626617452099275644254417506151553056081378605520519161018105043145779204572250146268955307690056060982438123483340335118778873672449063964453900311592496197758727512076108945008997459697091275052140088601886734352658126095638843760074475024584026816358985067260273261938232279122835016106893686176060754623918095638950826816980646469261287809869522115230269927422725384651856062889558979471341063264846475318990564606491444592659175448275892692280888774308089580866222145858008770356258764205459629345020412583383099485609738116167520502594448677164975967928867692795205806038079201239857743567029292113393964771075333754485265995647243571799525932002913245923212935314423228427477206647608627295849237621629763794848742926548280223162857141600727260489200941567002418418379132958385141992790299970833134573632318885789550183268613044181444345352419466562306850385942809731830680833745943051547116905098843532344634331005817348741497125100808658080946269626425475703087787855212033664440979749405639248353125743345541675200085059885375358498520416843707730872650922839234561433726958594639504709316501032553334001972674354627617783040767785811101196347385394526839274681616232726015402169483289364879584605997884907434253023973296273156913930977503159973080243975798812388156842289100241898649378543554260815675041536134113001385849875648586301056974961429608850461112460816005327323498629117353623422940399980783613108946162855609686707618943858801798310416529888756870048950764398276622810010741304622992450685960734372054250787837424170265663360404768034926252663284596555820402399723609821951407853639087385914777435940265742137453528262181186950831101945670485652010171116829295987327256508479963545577478980830003657051264128065615765086477911784977351655618302651379424739986027030847703562291866427099256239080986464687350309094766076231680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 65090467252029101341196288866838427463814351811889426554553636890441455168447416949596001621741255379276932872129524894871273139790953171721625851419780278901302293872535215663293964851760719069169410338712961528252967969255749168091692075786609602471123338832278319677716398475499031920165870240582482328887261850708474823222809258567702635255384908194876806721994279021355608677068075346788980858116567871472314028774438960101140900397037539861957812077132633964704852621164682006035756755407073727324184159981485610523904675885911130683601364243260769529608850596700450096538501455755373915383964262373280187031857424220007379545596156225782851299093080890201498427073611174085671587864133271362824123198695386255626953636673665099683189219774194640286264668793758719116827101878772078508762136960309054347864952044047980283555707411259383639449410312241929574822298196363288450271367376896088480192273556005577075977723607686105417813314089377993249901957418929884145211742747356987235676735335487612659381414149484287714001692401622826029983979288348568333825513641131950458768746599638929917609144856080740787224653866426181606246233908360377936785318361128457840238020249476119100839566872281661128798604331224797996030848707457451771015567379800904039949851689281601140936867674948449810414229840934137100757292760065374520610565201154361803602223578932151682500669807312616305694647866849494270622541458642386662849493458001295035641445946429535126748062869578357833049599876436793448910602032994983038840319206113355188310021754984350762458978211393027880575303105401436970675710536916734659945776193340595157203854052627784462632307563382254916005429781926340909465533715053101800744625643635270564305144525331606881880801583009374914741009455033014835502157893683057238484973631676414644195104171786923770174829515327317841821722321267512909988875934295774782154732643998099461192022139893364132815487824305611489900723069216579265521461393253073695855560014871490904849247932714734578023292320852183922758932560193984449761533569051495810687951223235268480639468156918446694191182872034675557501542481701687448330123855997031840371237946444116691955810504653789825774039969735127678385779391197979478998438212626593752437139433954485441513410596587503780512171716191008456736536743582758995762804502953282609324746425055808768583056841843235783769632665499298109802453889230556322532733859324093602968565757082321769202483775352517900761444296001845066126018321612267300287293968185392288702589245303255318408250269497011863200063876375953970883482929818033908511007029267213980832097685546078933412163949024794007118445373823579291361663775631539566743533671798837608465050949610352120825817101170422828397667673971908040683807739030259507498711652704577319374733466045695760897757090946361414010393318649206722050800858866919653807619554634883094964951822264095038419986127547889547937227815065754183564522259668993462486574240825565884830899474614179324145308464695689793977844311067812460414063956080202431531030438025357562538389517735294442774849602808434607234361783150145466090156133577865764640636646618505936896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -679754744362163405636987251950759875677259777823263538610712285138319419836899145077005259901003034919297736245962994917007395030298870618826168786673857621754343418558354789958599812921670411428620584717761953080549861363593309323341156496489292575485804893704367789260392667647003813080289185879341975411428605248525212269679014243706223778214414308641549708104241339305989126575271039425033376255368393637932214231362196944627136395333390556513672745721903356726265175629186310682934640383233267356923241549754737977388658794678935343855853613523094595095776177058045700743785743293768164422048933226238234370393925760179126821788501927064563574158701488045511817564059740038011434150138828911307417765296545733041023795591898171113862840095392290538520591829649154093563091760836322378864657752230495041908645328776816556940407202552995365505337155153493207467650470741574109723690538959278564139105174436542245364877560578367406511062363599907323755064414559840708009459339176533974244306951366762180451408168384408499260345701128222011340612217847602548819686052612400535586346233775668075986522400932159389257950453186309115290978892513787598885302839205592899140249325750567852239050106945850339312627680841710845653300773116188541989808777296602606673687357504060238965201639976694231578532118850330532148567303525581504698983021113807567953385355017452884426242008115801197554718741718369830116786687774912063517807400783623021581334209749323877552230513314511994633346064964857826919843884188584772969522576817251598388101288028256378237481636628435476442261721198793970980611346951662949054431561059398017365062615286103028700819416561528365645125021120381790382610570356697399281092720511897411164641473511302625197445189423079032375511679885119922858151308237145636358701295853330294589154416906346214674524898465738078839076779636865159876291432421113707369207961191936593008959416236844613697341349502204807865374395022233737729565446691304962647742282438019842996696336272323702905521072803873272491597107889276367242520226129834486706365428151589271758788965684859542189964827866073280762359633487539582155116873936363832018553094359593446328826133236570788454624583618689039366659667128943360411916426006925229267867112046353402386187401240107563130069246420987851912710505015206435855194459561835281550959826278517858820399041036029459693453050977899806344204354240386539316825988523896139762547306462887078334596931670435999634290978567561833569437808529454469657293446089180135268863896570069828568055446738040430552291037236628924971965177766681044996291117586836736723632039667483293173300635773038672201886324536122630125528678880766405666548305977376531760126518579580129832757893554067127255876840947396308832408703568240767924041762266763001757522355756362905708147270472024183156251702930514443872342893230732608940686014142714874496726768528537241670923570750865818720182115421935458939305779268372660478991555360540101149508232338223738539761349333978281717127916560142787469919474605484715447236586233569789794108399669009476482782417489032930716735341691504934866025736438186751875980415882017898496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 2064359295470181059781205128696718010490084821092938844215773460548067186988818856536680042264523754959771035507709965021950751165557381599991592945123481067425832256859379981044659159079518601226690690763765672157826635570472631416875235322994474522212488576970920867797628584646128809484203722690343751754211121957499524368617603417170449390392361295699091498229577100515736796710683840540128952153731546807445190131417752824753935986844534748067383673809084194955514480409430018895127208379744534757790379799989489309489287488873843467082394631349863570266492847147348135428627595086343073025056419874429190675389735170569778504708016929438001456575311723706544678140695858216261495136086998052119920192111789793820679687379414489430257404900625529659654594517985502559257345943271187168243432810078144712521768104747926252669249351593586735300043300649157500424915095099748658269293793077906829974144588561336542581457561498772329854531282174679738817589304215308406709824070308526179156609018187687606438979247203602392414465554629231063073768037473627570035400656157932209610982036561531698934156912489332636471434868128147632360403034613036548252800344195369673529206719853016860231211763145711490142402879342374733297361957234844853546797561176180139717521585463705086108732508649057411216119591832683732607473937425190198672706331511679681279315354087332241321164464050652013783337655920266622733691414191592470962974811009090528202802301668881393540497516933023503227837896829598017494649947597942599007492167683814699892210920740820271912915470373596228489719516752159997666842051286483308443767065771601476816501471491619536261246059683032154745132027227843477627819383749440557023094465421381254227029402782380720563852999807229921791210966557084194423218545498545681403583410258786219825506701845827394565969762150291883328626420446756298724732567365132758078283014819615796437944433273935738975269446809996013982702669949191005695960595355260511893175011917514400100698351631881790706798452346200923872156837525047642371130544553014404305045613876356991125686326334478785586782786756463503801394900677761864858879520300426874728511710611490833012733226271232124060034045168345421198972569427076552547695716207697415505258102711167595655453394515770660078305282116411520260809650548484389183478850257302993351870312015209675939781496340074260120470884835343491883199900322511203970976508829500747772976190516343056775872846760503905246369962445203128583583003241430007867029620660999199506442072257508939000299757769593030495552314849348162691962323956012783919528765083107508768257449926696156262600499099498480096368121931904249499980250054762364575461356201943158136675214994127141824055456981879640986618850291241020704511920701617232781733336154140303875599583386936099138887167058722510574939868808901321798588212177646549650022786923952480101827800394701506814643019385303112352437433634005193751794504382244009087716297246765563938642879496685536312080030460530696345626721182369388027609449908030872677806587267872957610119647630516461923663493234004577189475676814101951650342136438677174735202680844079595520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1711079974792092942383785748806392209647433746862098445302431588259694979233942686638379361214035915341690397731609916989017114082676964591624634779220084432256908150200010135722231205366880624196646081576301495014742704335299851474134431640699394184317716238052391123769760896471311813283664574967385635519587939953629911599883687127368176560442667052999689719620054365654698238074090602364380801693120694293586799100211655488298301924041442967939005648771459858141919521725020383840590321059427586410790675099109455764721822450727232015924041496802112107655385347846305707765035005852980367130179613024062739142644186342609293371381844190196561517794802574699299007833905357646413899771410362016624160659668556781785638028823665332862913045847450310252359672813368574474065340854075856181523004169188135115772365386593010687070001094668634232512332203774665656294558973509426745238568971069586206267721894248662876837428226599084865553185795427523374276345842361983008913540047276679724570368784163513044321655938350342241861535899377655846774481165169092382361711398201299881826983784719612956608615018120139155406235922194883193152873733300435724079829231726308274890929387010462972633232658266543588796912866615298557142775058390369036896460463143707186227608582716113356989622351553099633730897840645672112765519727168259318632485545403893478258340107420222695645031038132184140871986135097945946557823030171796361441667809474013281141719675489147243358823740740617642203622806523962205126904511021462780470455049133181822722103470733117167058894161097001008192243555325407806033787698976978649531666136528277428915459178528830953093061544406485066639867973491853337962726080989779182610633716379680945006607434583589188942750117392823727854868945525721346904969019958949450360236173589942991458079576313833387510208995462030197214440697695741087066845485508121769334746553965554766558013457002269258715616227582254046632892077246743103913496577222991752661187072584837213170749854630979561230350234692651249093127958050411474712521023699784074380274263406641046678711841856343042783510078762146034486202261003354280672550049863041779739914251527597389024255748223970192571092475891072726289671406263267483562391297452128866429534837218013843060113562684245961317833896212623645664323379923390309057870016214728384286271057767327113841473420447169012970289451021929355081288098649167754087528161791143841890867650409017586816015074293576077750644655227022065993584980652330989891837654289085835067657519209017724606003116822023145106398415525987978463393403025146610427331922885717317979838571071435472096758978425869006278405681667645418451574552574021844262670563460087311563492176806402319402594080455783905598157253826605733612851675260165332908918516939880516713382102625400332522497928661372762354120719630346982097783693670844018764759612543863755876487557308994849972477183834326187405320772290671937148623598753538759175428550313434158994284026777155868661718410908414553900760884195722047199189058438629241915245162029310814977632451599814650140167285345133903109569974532880908068562119985943895626136420972756992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 178838053149903430608772973503698889099078263609705057953573327424963323020086635881557849455285569530690731341136331652441298991885979521532452175760295890203126266208233130549586251448351824588584325294281213860061741593618342403912991341474693083421465051173248690998241767582006517055912206606318537225748313679481261918699075785094655843743244346659943973766051521140314901945869311290675219498523596691048264669759479742125483872837990860224497706882883071637742989015319082628579901288334776437086078497800834904461295616904220740648137829855233989232124448194755274673615267253331429429544664282774602114461516677063716496326286614780650921647823772751964891125253735954336369389625915927144051871447380668983712946072000297761388836252883331077984987666607407800679225515343901615505349584582922114763031012091883767876524529301727300804338585485496701585786270063556032470108568858392213903170531012562864650665934292503201397867377660992883837833550027718489255942866024649094348926135481928088535870396549855778175934102867642678154391637574227231523439900021222605585636817292152431809169524648159067644270381477523190493695148193068988782283997254328130947804806676656918019823733079844209264945214770299239657474071488544279871465560898884326296615900723242885594812219768661462889334491139015185700363903980556164137704117219721909040304313588039858061473591075312417162934190639694633240929232887523345463833534119897625680225314526361978217178051809299822585459423796807549724479779093106726116528864614788124118392393083900557643330771839814591100757550773550899635276984797358695220482479710049792997617876281963833865896058437426189678929054630407695461130016303598997965999381779287142034472156445751076650808736855308456418088867047848568962492686648955731604343016959119946373374051893136706677158233429685452283736234628433681983009542079817183012441312520599507371760817137873057377064204705400252256810105565138010952162085884570490872168970243983224763798318810297242783514211271927727014950856871214066319072689800088345352634808429283001602224131947859789261690450017809583194500020228094193184268169639434889735854468625776979474496906708982427489701156387819452454452115217934681756603064552481772202732741984217273043792599987181998382849453814857766998077994581770918626238344056050666284355773804772444358033741691488366608442133169900006328625807875062247921407132608257502380987707712277074222697749322603249635376140782439099408200021202996609097396051118853705099011828147329107673017724596913291447316914775514398264750345477496650130122689558054455186179833442423520285349074880109990145337929741922884929017047714966279171837373686777147920002844464244438077689985835690869363154715755184802316233920305785668674377835185380584779931530675182544951928948268060691620480973816285979266146094770955571783736721735576363316057780909309680010806378711842826553276504645403171313225900912251043281811312227628501514008518426291129711741080331560525443160514736929570690468362383237786526004604920561732610379132022712030842029083760724876842611595779181997523570135786992911194393009350246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -27911903586955782197966201833810962580372642948872219927703858765161436086525340836497326479076853349393915231234378707686246087664470309761557646584453749694511574534207174601963692761771978696982262314003073534474484985821915772282377971031085665813185710385502644859894341159850489631030323906039089880788395326218948725295539297550997185059945719395725579211914603696447786346248547301574091338563727710158181584058760759331910650984446442420380768399924617321970840723619683476941730117014684643351342607082274511303987986650551157284385288762928747913683794957004058640978774234513713591004554983443655135993232913151599419894579418113735707884389795729961698151269721937074410518111793828745943036707157991251279817405296071181803529464349455633818959772382087115504207619400345849406720390610808377874047505986207480161345789594838663871294590998751087115796446942560799249870286400015696238130984080094036760247741855600045416997835040799190190445729069223786255191973684126456969943051673432554202844534041821169021086036346239296528499227466664775567591220867086825027761118665185808372560777838829951458118638483550929704145340788804772762689406471906965817982245760966254236922246642368268303014673755542190861077607627201140873931518651584338563331140846614281451022540065724925018257879512075807507008919470579410958527911911971864095187264831386741000644700184685044902899653381911805051260956432512825342750669588930573068118294172474011707959892800374495766472121003003043526066778689454466769148171904694215861994634360019485903581573389320289673441839149481035478802167145790235493408885902948780170992322044823321440795853890234803944736500974134771256091274945472637659769829572289759506339975934513010844663688729647146652611202031901701630420832741928103189846664741455871219134419967132603718914556236965574003171984836789132665434314886573491348447978733361454574457777312871904180440969637688418314945091351897375308941328277677935582319647316981195443620703086448542878781397428160126542722339388831835048208045616622540753256801056626271136603167777815765539953292197547797091944973777838674848819109819504637027543948688384069486402086416429000734554145359005922864702751035646418175512775185006571501734712617163800146145109391339431764770887649966181612241804710772273212785400504480318126313604415775672376794763629768405591877882963824766197533905530973530460499273680685575823623694878611206231049853305140282702447864364427427169408177914872832323688232254960241963577713684568119256046657570001374943526807593129196918476216452440286279418738748046878603679322586119734796743258084397667222333986602384926794098054111188932734577259582859096312174158631950908985496555560623459166052856249020493080764968380839516305058886239100466995090294597350896469955228828573366956028501149207835185667892997120055792287444569352002481631853484450867427254285331658543594970066519183607851298231667978599244035376158043918390390620415693170622642012901041775225680192108173978646838360518254883317195325715055360936933546879177501367639883157907965934163648525765616163662358854284042367965862203228160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -173314250022183423452491768596869711003925699136254284994460658001652678213432349598421212450327692703557308870235525626498512095617983156811450736368419330154970115731577942773164615591911475813152414773128865842420952581394209561900377121219369134645083392573814587654840614773043166540124138770018305961947417128357785824385251883669845540963085210939492964328296910423690755023290776099268031214003324837875540304660792234192591251153427748486835077353975867451504455823101674189931796329933435106528412039151930938963151284922615055839144187376679017430134727242840925705036616655017065334382205411819059034879278821777837053640390891616994985869617659824782450098030605055399153706185032569489579635069658458788914416198444291756160029671697209756503632535093650899092870846149638186866577343034422262413441918786667574801589989815969524492843612931591784198273808828645426701956951154604890694693512808721663582760783823694833816743593588519807012332336374117009985468079819981555048559156278947899904921917577257350998215351165173259990395272800221017964548373935021669171603554983136311417269042056862209177147998491569007917643139055736831687544628265052028702795508217465984737885131256610195377159895914597378019740082647406136518183488419271737274135464519152846250901975234672820883283122632899805216570906832830997667004735123048024464199354870713355692514614281772684580894380318711253096251307519191550785766254280410809418613656212725766622536003153855254589424410786149410060955471777640622932774309009481792510267216432115074132603845719908650249345401511998085222109403292463303151213996251922583600957229891839106358018627805993452207355680466398026832647284281695329471713307365447107761129929680846098392511037994788787008825582830870917242866833231770179335338851143637494463312214191745704940709758060741465722968169882184428265983413565035157464504825352728928859274942229248226026686629296702483419668639132483809885609679365364330801180709902843368816258484629054778199687991898801667107312304957632573135721362078412571486933968703986475626529184434988039295304313023435051919668178434397201222064048133716046475091286541923550443028814986990323688933628911111718580944268377755489722957376675825658160470753721508850448951277958512217394237929565828058318823843961416185751501846041911024911898912216398867162946284299858076964785342076403348025400546380388729556518458879239144326214714221476072870562203263281250709906348072613456970369192081506535022932179019681328679137693775189505505276335436192346804955325392585066125606197914813397775328068817347670864016600940336657551342809678935930430159297207824289590603722429495573053784828710562324732868555506713478308774352309105376921015251676398471996137336459664253830974892978152941869759302620681128649217208142007044317699278481541481943405486570402285437817760275345455912177305709050210449406766177737830229833622317576455622585275010325337303035114737594718875398319166631576388382486368312148233089034409980501267936488862058025667353623403660419744546132302726358466930412924919249661080427473392964732733974964877284593721677971456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -380763926149803033483911473914126092479874575971752656210134653878649354148136008081956380809887039770560723380592199807088968335353925887905288505869729361470777541762738876337272613445744081154131091888113573279519860321892182623571451657664209211174017685380770035677105493805653541344822051139232034962434458546512539107940272122817653853894676939923901178557464977875958897045455295784411761344838685890498264031394521744347735578768391507664934125576452008708890280151975303224259202681802753727660875482960099756014652765607957950754612593256653826336710663898391271327539188874020256509900580848386322068536700492908821528689346031593743725547296559473783492022925306272465227553460899712522213525845509445636766472860385251164354082376857069402687408511518562188701707294010994215589237507753095955538578805549316508518253578759425609392185870452351796172469908753896459067850539018048213563206727001959967515764443182755684871424722878601740515342439882097062828978648868153593847269784469863397577860979160645532998631912144105000133542304939682610900817362306523771698086131628115099404299606272784056614590159082636689573758157959768302218935451972653884967698614515634018103425898798279002057061128027609817182718645016219627327998002375570134817458500847615691826525056258042929984969618182606701622191695178468396918093290334251304461393194660767764046699297870023981334805798734775451073121874424288531590910987708827393281585630700868078539687420460517441803682527600431040451206406365645512624251390551175465531923247392598378560076004066102374978462648178047655577538529200623126570962150379236175086679487714575625711743074453715701331641333716487762133250700491102063934105951974607800070049681524466081261421596498558390462304756342521242927740077717056188158963274900270573908045814222281298929919846430202802889802349283910028100696542796078115372359387046234291917115727096126871022289411231442268464993499410646377607238402312893744152699197352720181503336196450247123419993381205812201563598457450885547749525980158536282738968573754188476975507388671736618005481737518948573937637825010449893819305047449896175112897860553555998751948768278198791905174857122190542828990932734144078924151067333922538915221074300661243992720306056868151911336701389755217950726109912124620737209757821486288746690912976830792648061533848553242726506223962841802804331248805369042424471416091635525199575808660397499894502849404979286754141205483776415201952569550237502003574210230610647895746652756954787406181912595707918167614203857337550172254856446498080851964410388702400133980319108013924297131728747637610261483134201431443737791514649551339743911096387268079772540855778402417315641810533952201560062200997390684002118231558839505024000656953692117186471754275000464812474630244837587010383317427122871133165162771214472803724374202659599635278974497514460953405229517849235552333973423562584641082365459966276443763373623788692855679218710280083060011450998738260996327820395539229224682341961716271077649639549575653779957571532765578360838453696668510553107882744420256564762097780086268765833003008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -580016817786175183516501813362346008701799057492823767471457262284289599119923481232776059011473804432608714562277018238890562070258608003502685684751717990485783330146557401957514974325687333716328777424067685588921183677731339949943484397711555461295495988358304297718572905431476901583468450451306069811788877494131408742775803693594001383845118524400633105618524595154466188385670005428337110068738731050143543689595354049203326697634975039754872892205627512140324937940751486602235031423727472114519900889935727073154007480585193957451814343170372034136087993703809842805919460037173113602959592417011910000675286210630314686398246121554046459577887935023517118096184636091199101920416531167205888633788761583532155862666106529513258542991433119165674558063622033517315975841325062433791916003552607532948198004970040222500516847473705615336579594255179978298278026768149112053310104306006604770058293035603384447704391108887336864569287596635488057376122569481698877041237743341899557568181089728023230415322041530965624584055709677975791286909181479804098415241514086168800579832380787066971680567070482836252178344313540699481267009117774660273737258654960008742715945705707899291535501903900951710309644149095104974333118588108830425593055941642423267268847790833472761752350256082916957097247642985574794936058596731159463483901182417453778683625887483704729941597079174291070818283303928738786431961123260463940429032005429985434702671233833156459340107506776731909623839293968061157093210098336414003505873431463609980611869581487654520499593608804860332842758832464853341589953918717885695343026892724400833523655600657742153189835594567336057587823150876286075685895282623084406798969306139220986544107358075711702931081656813024733845009293703997907829951864692366187765494692502132209986216565101409035812017938769598545824862341329225254388742741900712754269512393445913492807168629092097046500181168568017084897782225004196975977034819403119230566534159021720169482987549928732896567281872464435773864281643051345213895480816841156857316679272448795345986561486771627522011657842138814397688801734199885406420827352651683090598767910620382341171690401003764280778651077439462955919317608289499619488648395005053257336325431708559942558038145103633598470062258128089576421686555614405223036233934233341149778847825360887621898770324445401997441838143711373908925045109398202119234913379766583207454863262039574015686686031083948921075068561736857019519251642242254431164205604703140793041542997371859835000860232503675048209445074858552756603954449931751690203432471846064550676236617565250040343740485795214221497270782095773721956154028135437011804428718166792581820257103343806874809170374605616278184989085111650996029347635919586032395922250853766319205640329892968934616052381675605974330852259395640002043399836237218808476847527940894493467565801313653670691554102336621216336504006610293706678471863330789953688726269792536917703363248360092038627869159425700652698535232624716134818669961627274904342891328891515887753175106644843305490219441375773225596941455239527845118561119709501447030702080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -784493974497716689331935219757246050200404459383105173052123695700343044401852552591167074090550358518941524744479805232165430129596514152844088232340634512504666388283311950599787060319257671601448101022869310065429424727072107535039957789776492080439569338923158744905181080226549493309672595519167759920880281111027227950969950952483847746503647059704407369292972275099371413318335266933121421007508713227100931979110405795692414130298476569537200441057512477658232770830407905913038035015955360745668407458298743616789815779918711748204933184170993649289086266577372870931295877777985891462679491654303532174922860079760596612953279930753524007472904318342036049856896110863855601924118387856805018834119417546263114239247815862427344111355840482835638690145968138656049918177997064498972684073781541978562202049791050298278495444239491990303043233854142931248050202411142002356970559125811317699565304350749786408950260870871589595853655161323511851903892539769163184717182058759405593134836589866775524536901635656223354660700871552605807842949677185448947896552068977902859712599278187912413129269660792934112579857756959794581473913086228543715969202940019958388983026185622920932638107581609685235071557496962637395337636931930551583368963571040405933265871577624567828930441774307583477258561104374610022644164918277294465704071907968402430239116024268644291014259271295686474395612153194350057578658955151606329867608205286076685983317183842677329778079003425666385876767851804575529163871552195536116189727335953593494646735116161792804092049991310046491421760921648312792329636126118168242508043849389421322431580863168185096786863252258749480235192539459166093718343091977387889904928269159535397020638375865903956387119868317736627303318975836737645264397787270827682279680554513807993606792128558004821086983574801163662046416059932126182396863572638453991699744064417331804946952226618275096734021049353921438165548373078633247801620217337650429504337146995581217889344120727721542904204257211918753930313734255430587118093704404692424133575603156288009104659366443249152843562721523551821828252587976173623723820780246568626847463275241923793780750801870198589106175161966565601295677342456658280499084327278864157656452607923376284116849618957366399732762899833970860756748823458831697900459441871376970614474794289422314155176546891250793940042865279103938326062878297718982449784494926105518443468468638605478528622650261997765246077654080530443506018982725095527631682002338404718765931669702465952592931885264144456736843743538363699193827062528404561931653453227265643374095249636636303862050858697130479088591223076851354768444973492269134297776201716608894884460559062610592844316849561106075615223486423334489160489500792654557639472192252559008482192404109781497539026670234777907902244020443919491019292792117803134748278253825137263779474861249051497705307785180564213222505013570981133168326696480858156216500187211609140946270297312471291036167385655709402446701869615210776190050092996865532855955863473451220935649580917335865425792536945044906415298042805917134133175937972991571263488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -894187542140231737704416730445229939419574874779520417718053334389165552182500679755975977319805357888711903951701984116161703042723563078805663220148060556310101006824759188862555419049665819358407575691492662255021764997181346414394979179254106544326343092078539082978789047010167179815514244168394787572281865845419220830951107378492733394568190796129385666620104676376313916327283300554940484058255341068068972132550829773271099984957262139586802870019973953187321284486226723831393421854897796878244101288132057456429079005423099190883874437254592558874541863143623639809363235914982006582632810556208297915133334384294165857991737860829990601659584239245254359096130980538597907931166990444057500199160283607940066838561862390710828402861403509592096219059983648693971372038893818464170651170097458216295385566172030246078820200094893279414686108310728861264552999027559922539329554198753535974245706885395560809825499455571778377253329699841580636157567854442546604288695298744925990625071422756687551210371644071399964938465216739877128152757226788406334329686730391796912223346867804488705434512015480721271322245839022187654209265752092122251467332966298501944327350725374290567480845467107928187870065327005883067898354564740674822468133138433662119156978055447930693147100939994260478937550765393741413850671796549717002386388258596086550525092738405834945693526736547694764198343766522243799515084816982064846621880405735270645710489028101994248087783621780753109174607137143637594873933109129668129829021458658687617368114427602992239794059434680081454583274449864536550189075096349885045725266289882247052983522235334589824749720439477137593327342473709505688138813314543622103484769405655473005270689635229953747544411465185074371293281124939540207818675583476695782835360240089431306440901312836048708314020584372765849711181200330085152899682184031679160527614030568260756764772870992097958797776989952770250465271783309652724809860478959919401272698544872027076240989609150477220029365467812588704972455464065252699078611565600180378132025807032830483741223992662096859962429722352231051300536438897410619887430134550644764387966588011964180109780229753672141470695319950068777382822445913152950524762778404227275802003303245282295851495053968115178312556291251424901179734022094730894229331855823505338811531651390715648520345340818117357127039630468547484553330636657635384344675478903624167910199910286285116920411884818584211238365391093155188613761472477857646563805009763990513285755023669573643797862947969967155706752819166336294336103280352092220350296936049790606234549990235377738302520849774226524463443272365108387902681026386131432585125741043197757419424461448279072077908774282053563439365063251432602578828755219656042136594840947485138549371044398221856655059855932568419215861522858915297454323824925905682615487110517094624992084980262527033378209802808088037783688780018022656415785958321915065283529824774883920257790703681448627296739239791563828778221557146935863446600688706162450611611226308294679996125913033280900982850806321277016769298551872996402182855270164997341184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -818150102675038937683227976405574110599885290111041432069759994480559856788813072270715583562450926309166933669864056255542210541701412356047802333261276312378458104239059203748471912783771059890884250171046162728466542473430754951452427306287062352668739625545620768822082288794793482422925697923380808558541416825053351674019632219034513768911680778916465018676939228172915264917155783617464444092613816176532363191011596831825704585166045769638319235529965018234388759167436165898449423750221962875715897074471371224187915290965839761411412422225513082129734359360239245849849750560642342450391953876921179624471171496638780637429516634370462430425795828319680894441464316274487719777890767738926789596299819289187318426633063383629821415638002243676927080520947560111060358775864322340334664455427464244053662617842646396296529678379695027377385782839103624676146843006632302265030476991261845897485087085221281894196966065026142868674049226391720156107631142436313568869530527585387129707618475677194401202189189580392657898126931800418843981441188215916381948301122167193333731833318656679781813236456640287315789242120646800729411266915636880057958056502180687178060503617773439336762579275005139177932806127248641041350400235659172273529157825564993260074773121925962682599384222881584480848524219518917282956949847660353497930006802428736973954540598921365691526351780909944867472568678882874240812918741028911542211780832603864533535647496875448279564422367967579197877448810462342854618510860855861362866880599615733902210818741410530986134777290165519619589118831105978326540062480449565391543593544927272974220789627898217125752348778087208769736835836502523336569020871731439151400566148984241536511692759454224485170983870267366714832221460651056521632063676160811429464341329903358960791131821797512442905857025020189194538215676166358956180910111767380622263857147625131413058921693370375826682204868889446954251571414232309041662139594394062351106549748151045331807778148404338993521990731299793596544560977451158897632717772630096026100095605644946406643000189879945399162653226474365933944329955144422235193293831606195569505143175457217561489514279108062305915354479970683750257434136004956660003306381328677296005429161847128139928741776509599197378148886315217387215658587286041285269008504992748938184398454969867233402795791525226521513633424209751278410601800050412590591325657351725094585782675580578723351300051363529267826967591706694149536712671499301295595392267216811213626380140512177273077971221532265873659780029135887304378135950253878353912166183589167575008827735477640804033806894118790046295773231465365977788390629097507307040705898495792618205774707220924815455918444314340573417568939124729977131427752883144776257458751702187047691289453318866533692958723413988461860604252906403518876136473247609511533116800952463208570583192194018841467099638565700683467648710424157987270747587516958272036474872395007967325231382386822049598140796261406903048223871416843018716875013889487803161389915430964405275918059251676528468561620868111753920482680502176366477917604580918558720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -628812250760376818092518586018350760599364681028869609127102318713214284861150155691119951213890280506778200175945499654941939453042620321425034168496967334383205851214766978331231578915502205116771505294071549833877633796438478708851113310711947233736453755143235581503128771033593276938786229558660205440813243498557066123083792433372118441064231071089914409925088138097893706519031986763150814618066262197924210754638498100023474964686544114904867576115658659186769526972745695918631480630688570248802531576329812574735833339543828480598621799746593793180140286545823878874745467411472854120325420429152481479498253158017208375657845176420322207636223323013311116230944368692595135891332217761073721843928072313041600186922322008994214511959176543041921968273391654930440544199415932332938380509101869696747487838218283265756766029060126996043609111329604906924738970617559751179474772887744893073264815298136196670675329518785355813034350209501411861544455172659635667901086905558030463747106394620686084191235136788960165279928249745080134741408218922194135423370951674142452411739036412854500898767760167693415510874538757116692145332111732109406406422876768848001674794862277976237119454503541093687848770747696474259200008723255252182078111606740030057911304162683199946409522853165623507791919259620121820371281248837239061618577847252907311340050842766998878861953971649045883359667429016608063922122040532420573988198687910981471198260908758546976522758328611851341920176994428487963090564015515490613375129676105021194873255496127373952203109151070662572248891826637406672076605717618229923883980724810514510353484244227128292047510406655689192337801828617983950656679916848239151414303653451495678916221306215919225944366465041691706841947053469820703203534621441993481022613563387403953678884794050994934749626012960420125728872758779650519258778919859030794812397900945275631338921368485509902647284343333699482999591650795055442989690127914118301670442213994598333945292883844623750825568262760284339428379504039673872068805322535939854523569065411377611717754673281582286917853524206967334374831667280914078827228573824553039193842603187687847261587342607828308531148472730806527081173795418959408979803661395818190641836058980051026974207350947709995287236369114283101417882444082965978861558980726172950827538321639098538488314437926630734001453467185977471070902611389362426083887154697141230681567732472319896934133006683497356672065064537700159725725848821783901623847347681728630266311644116253402350767922632425217567678098693002992571920395224799336040901534758391212780136633492027233032600978685417052973151066609840058846779361629036454515718418877876966563532713519985284220007898466237893692274318655817604780346515944212492055181909635561740089669091028545947895527988701395275717571937231489462816893350870610326999237874063339889849768405880529184710950415669460824092009172048651966958001556506903736786024819437993167061956769798320724308122261025028233048940319340031002431770609951890695735282452817188166174589093373022723845424400963099346599462479626880347904228465123000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -411215284897138126322004685822775166297785868701157364658869380269491488062103829348050793947107165304499651175246405766039281517928870953055728077475988724240262613479646278448781430803991705041208091444359262602774707847494758150930254994654045642101319972439174558988833985578651051851803867533705147669636189179281680873830323718605885015864159753472049362434966244898766323945271825250844491169964061382607855538141484073687295371379053653625692365434024950934992811802612973265988035426573335727660746776922599234486048455123728212294976787879646493414286486247097693404677598176842182066223244684657259610162954249219988661211084311161349328394824923533963116557301065367899746029668994241577676722778806172766152813543314434256280104307835426881301410744957764129728885675365621251943525706275281513776282058115189507905500538465731073891706670247350757412421221436769249120400418509746974282278826841676012185077912469036355172024339579508319084822517558299427066028561316295852804280337658341346641646420040633807876208240423750565164724816628431176154956233375252755261494009913132945752666692878657536279497957716508353779528386835558408741215112790535183800031246262949273756492546207561799816637059530686796601217875629001351904362724456725116412877112683934387842305592927079184440755675881974349129761633154262610858014902298020462033054342371653600509295929521290947765521654041907940890010312396759108409081804009381713874545285705661250742230365268393393555998443583937360496819635652770085853146932715907509871589055153936209014271974615322405997032423402811169902931399961887175735456325757609058871801447894316446511722970346497370391246085892893263832158279051375958768436003435289879581889311380271452065479229572455777337129450060352513157339782397867413024259997643505250355675525731881056077864559256382531090666596754571766689135626744590619940679146775071400545840661327861822977446288886422889203823317871599140226635359320789799206078205578176546765147027836771358399103903321130023714196880784337393476851163139373708071412369789292357864296724172796084348469795602990425788078547964995758235278378557548226301050156773607842049413096109564142547515701886138648888556783543439034988687717133955069860120367034457422217891417345045379528700938073244600982684070546956121175901051699908578307465224079517186364027368385140759373382381558954758812253561120416096853124274072269397280210530314092305545814366274900607820018075940174038296604764628739135548011562194076200603511356814937184823883203189171275910467467953759381601269587197011132916894026571497532247382916725557623898189985863913835102600375245874970869127996346364286218221096258208892846362602470511175358029596139224345852498117866614205998666618609995151251668487246177197385407504977232169896952015185461390152032964202774106782580686781708303536918501501767693345304668028833569185304628357007890676302085538473275158272871509384767836083424493537707376917931395750446839965078935297582453807675912190758436149470165815012807137091694927571481780396538870136044279441003590388567670110914434236046211237881577472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -211421062939645411344896979532891029415515771735594481326231362901123303691765613146766181444394572812276319181893592074546541443784616544361482083581944647615252583131818831872185335847942692859842555821443972023797167161266874828152083368488675188522702269693111092071084146266472004708885965772509311258997065517449659191885929584908519055004987713030562181692900153217476895143425044938647330930939999068994869249972013694742049785130270173469900700427879087195457722032484295803921679854367130118033644714954663105550950902706848219945761472189863801465590593453925735899925369114498816448129087179580847701699038713123243071519436687041076105964539892842762397921196306824403224982860101840461225772179875315480156084930815977858797796723487288011804076741121707490414926689249123344445517462502100049902170697579967605076047045089772529477683536863231816857545201699539089914731048808566139060991527541872928080140688461169339208280974872039781155927488790975616748612412104109864558907626694686128709473172783182735057682842899398280208494655273399155640703173175694468397901924854500471876202054906903966085414190697713816398500298568223427146056450234292590778478494775565210762167086979206324898602559475699702126430672061369008123704227756679468804249398880613182653144728465000381452880855480913426339514859718676983478104723122684517024283957238109422071305463484909550517799965005205977048616145878993000408293098732959140204508477142798798216975421973215292707319231827153374878585633797733838949925821491512514278879193193046825633480079697861485123287024839461969517298368479810497952031882165120362798263579741041810855507253882181599978900192304896511660062440763956551100254702027971157039788636482000321391107318838141572788831549056307236510589904088167422682046427271600752206579264778888922993429741524052031091643012122253585673732533694397624125347603577788622498889049092110891328148853315437853793041431591537701306286720169089492725022875282473639306979410453656018212654776377361849147715164406277098063049627837217040310315755303941776983103956959729652650143326418445490821834552926184797763853736450290365576355583004748092934866854779950959305899809051141082856546382721168028840870633370287554871505863802659775939228566467696592427368789106251693091299397886712431805860851852495435317512680951446796721592270057620987670485523755798549632652441486501266540042624975804657910991066201272995362410487208672662117105243697372088591588722353095430814695908021539890537135999991200896487728903450556965578741672012246635868594555814434571143822252435833698494440369291525158352685985891896129598451370426667481101151114875875964708473150929397838481731324274351950769648744180631878211636694970301566215993229807330537569227422826056746806482490201911932251729525433413381812332592546748258092105911431718833223048001139075997065018462844866045668945872274078701063189160304294065976674670032484794399698611074124368420451689227669400906956698444781881114538421421385695943564350859221420619272835551751168121166582217761988414049260609763730188894283577422918864060184516362240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -75742907589466890161222182727382867563455895009482126097731706393372095543701748042741989416840499639146988437416770038617443207684462941865324087044464090096633495698507943252965711942048343248023289947655069054111352515453944522332916806935673961421250393384447794672682953312499388716090218571321113161876081299285460249432229740669040880813258158483683697223813885040918298604263185571053005982686720580366187113145093783132129000087739151842430234297299588423148584815625786432816411556829069742804722302067045912098360585028378521257402629719480625199335735084729098289461158397717572605138363630833773861312634526533559337318037280763968256726635548814926271152073050848675731663518999623691480047701467645077090765654899537505633967928489437271570845025229052815833949437261421308975920792347389891375113070305525243760706845881815273080714804147849933953705534084425089432562064166480229599577261834192803380813927868380514678113670424015079460928990333175560815448331001704252764791083775650321290235730873136719885228030386974241120134832054318043940569595115885142798727431279106104093615596584486873165338683275538757246109595152153784676981481681996876631231148482192430049218148411908576566036562279832806477894324069601520798219747640902589778103760998054683138581696650057292023149111080803634675004777956369544691374274610584630321450070818650714373084642724052537656763803826467812287900830874262262233848213409952911502123794089778874693745974681198925452347140055010368527459172699655046794821284292202026304823786412285714792623293839750030910513293532938054190744324474783384762105902342686355934763616847646411356407714242274442889689383363830173747403067794558172248470569239544222786446806817103413640752899488169719379509996145038606092032640233148238369932800586944817524874353783580591809365291070828686835823306918837503331059185174407662746189174801313593209390550431037478488214510085492722321950088671398459317220106328050300541139573910093057761520149679280126088560641451605081906076061430877277600619726447243600790365585126720987264622345644276061563294102240106926229817064694638495150859199694192403297028958265074124892592295746700348253940665513830979734843230498810223648215834092928337138859630576386582033986923887072956869995556934266891428469419612709145836942129034879063593818312351502585065792982297554766305659050166721381424040779096679393522892985569927382355061860066172533544984950467429986503481924328981017345265609618575672025651733531989457187009864627299886830462500689982010862358811519984980245852495594947096182489792740877153325641413802514921238094797355867901092428264854272090611212403623714029512244330010152739848967058296666947709405858267417329203644019209967785890155748937672517245075497520874233973751151896843924631123098445278099188490581295731154901192463886175718666102134024691113288718321500179616949423416973125869980685989716396204943063573395271982410175339784543576605177288012604058048896309264389781098857634205548239460953394115785831677627094999483703082199336509037104042765857739457627142307408705406257357095216087040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -14148699919172084719405689255016901962415117400973779561736943612588711979729109602498066719851968397813003439448835145407866034306587008193962467385952777164520758339917694100110198605325136256024466081147514914464736649653678102297407008316071711689942402854815931237940084931926146912420121900230483504876377174198604616467223573045732014904689835369759900233713006966560566507919774373482227658071041010592214314080407435262666679227854665743740927415414393602904361726437840292603959221946335339295067828701810361059445746174595927251087116763327696731948551767341024596170411372644532158847821398314743818725087084239933183798193861319990190675562843604896229565233319433554404194902466411044602091681656537258183527901328446079945353740347671001279925065032817212974712823648603174638740040058802593411433472254308627744091172657299700665269304588392552387338054782449789367898867047727089266323249621695018681345406478160265858514209878373386656726579016804684109153859223139707423077595517657690285807930624053110138364895008988278329207354386241825540090973904281535751254860362595187346076756167016525281122105388508046140998318146436508960301028996850292152485571636778043517193989119854279619222469896301858640448198975798082107349751087583133302970327426454446459478421158850511593324917784759763257359326475599906015762645167878559435834224221945589183297869357429399639210162317538765581970894921201935212671704437359627617589626029418653790648192092217984963433562088732668132514132732433862806165265245097937088056770910556638653167162127530362237918807294860042354135657419207248426007301352611758367295816124423713802830867378991993809947103739721544061947295040876601919513291831813698080050099101226940151724624372428299837850629640407338397603830941938860494034976584146979634304570827717034473570676858695088441672626602575719493240284237916446524027872406828427490872435258885043915246717357395870928230984303666371747401255258093090698670327952240819393494808790689456162710197143318534073130996371266903723452601337248392909433642801005560595681249663844626591131103568682164397820875041456857912342022660541844947084230945689685302903817852449519081488664553249167127230166017911630380799778917789575864486403462612723036596332897440434605054435891213995926279603221728494402037326731415855115422358711775979845938737524058296981673665987682647977774823366149122654694370020598939906710710386119100238813233611167074694493345767706853538577612808517158753639635772753175470969436400695716419438571468401384708295155620030992047514981044319156886821934472258685410831909961870657656702310769009649524137722318841262674250041631856500649781269138671507997816743977595730578739541484748951295090432202047235991188724052485745296483627246682899047623735629375288182829654881308484782929957793172006600561071977251675216458130001445985032602577921460116574276426005590266645708805563805190850130277162599083076761381513138086136014224057745217659034048601674607460191458641420046379838723887735513242258777483792397437155057574583969475775536396238878401251880951309529009600489062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 2336942185676017922487237783356874154206867598000056358240264561219548119119911402678892154704730210557464681255931015331833536623618542355829158781605389196923438390605691577343365160273580643717357402809663300226829448897584956624031233972115001798625490153600130770158046662691341706485224665528873367840432987536942911324011120843677334217201385962109853962897217053122890738587284314102351282089088887433090584202321902925922895929480003685671571060698391487278937416830965489921941274259750752386445859785707366733393767543813384427682852767769445884476108777673552112564540399010378025607210669951866315920019032933274224226244671979678693384139868668706050520275199255641448475238604767414170779444873224135305493684750267630037502692848298519892439033227658444864815238836638745067050015653607369762947878540743757067447392102819952874323728900786543460340738437292027380432394892009379363865475174758807176315429746560095337448494946729951961212908127979663380324863816497521349763151775034739564860404820051949728772856387413186690633724981102431676497929301274061448877615866196446923029167254838853253349394722272675035841439589585775677394121941652273795318050141687416692552342089219573981386004476874552528131676263422078952955894646140621534761995401477606982080545947495010134072873634549912966385720181312361504964919626510567143064039499041326642141868721101694647122438474358575290977149719723150846397230312884194015758337726177789951872860820104892978228349729056997350484246402128212706895793022113939176059543353166545277885503474293656493531350117231487165665526743955098897639829813051513486835680270715994867976331359656992620875647850093938859986357803650379684025910193168918802441953574187531790959351668648385222887869475056791896669251554819414883645441792018634517992903424424200896157302755693202543483154960630324987595250451900971435344489812380890610352404013558023097290378480734303372821095871132508964975280347556165971551118219542525442902213311043650606344628255461312402028805523511421196512015899260833215657530412034346068846163138701980913280219173888462659346091018469079284377227154956230975381039636587895953968208524659116774519977608297615666131324157803835234341627406616589162453287998034857624454040981199979749840490603330141329317055334803111034567383253497081189210667342822052734617301253863670690293146551038467072033324484088737062444820900649665951255397471241074617156677333646884563759231167547468606721879136903882390500461386081962759150022528651469797696433157815241236900741141559247800010917444547959845182325001985405675015431755965194709901413320545520147093509162551118824202819431101230539779499245132058181366413569982724381600460917392050905719619699528835057152027535180985600382060102010196094362715677013506789897235811115691572335051785064183663784328237851244139593160822719141927948730981584168732480369929855803460182748025734142567854913680974129717111015326278284725004769686454255570334772509872850051838353863345363103825657469446833855495530492333431965429600510573722854607554095863453680250615524822282874021478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 2771773854669633277331798961137630612300445417999840936305252195210949998543808133748614651783219835107895837443090731361097891277675591965748554761405942595040245681452079708045679020258935914383139482143340344952186341520625605246584131632919355650860610624289206805653769090657262643356485317231550805032195430713779371240023604243242515804848837729337929898380147239654327777573079463623195910793390886514648681893611778074793984895382800132141394235897518391632255379859730501709111653907641341113931890094602572678173367679714053808806663265910582013376323447084782223044973492754640779171273743190942940570287162564286880665266644997358445932393826782861111769669006471534331906239210124615225052147306950474879144616065869424577151011395534304931894626360931806926430882543116209203789485404097152147561882612056984146426145750971008117698134300194863642469006340953816184911120693620272116408129574928420594886712296363243654030443972475466282295626417272512844306256536987497312930868602834791295156392037084184737435339068396099704110420514161058041977944633594461000780077592278643091881686117636553627905206543195980940299666710909067959883408689369373257508821426560141652027538362531682833749409114773952373392502661415105360897864446881696121366928876536537385102551969168616033861437908527507280765939760889959814086571313311453926883801370643756767923058854695534175440328838372650168943457289961525178600633170724278961752630810677593350054400204475721986347339888611811361846973287700872672251460643182683498093684002846384691001409504807760396200510947128844482676883235406815517012009351987369822951195678785638960368023837273491859540852064619892242711953611437071190117112571091733079105673804740930082324604662017120723732022502973412887144092863629657376322232117956131092504614573572083367934860340173036567681277434164046263801308623263853081929424473522979743081748239388907483841600219355680340932558504323635768042163796673196107259853021664074350096476698626257782990985025494571561754160955448354489605795390482845891053917832429114536356303046548534607082796014879694125885196566087151421656625288213579268632217567783705785509380286299201928211616092173699449732021288822919022801605398824827201323161913351614927244226419220062446038331547972638651615563617767439718248764228272773106390514648092265959508875055471433118532088849488425286242703594977626899225600102937034849090463592502510968489227467662619186468765356016408035312174426049057038113632883985762334171775253459683954508304703385605899223495535939933492388495277295898499532168904954775179255908812147886517397797399640021449169890479963095935292494562906797925960621250116277556898382145934123345972113655398298729772412375791253321090796164855721302852034037767519068009209251319130800047015435169058565417127437413087896325070262284570275286068276762503107128980269797518711208969586679531356549590579079462119734332112906432605289359623839020359243980228703520099776408236281529838515630845373213224255234855193831932986311040684816777316884541149387437923129195372569547771122658230070883123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 950605202609003083537395138153816387504910940302663622180869053333672614474018747721611281624100094630200514280607589659089130182328725728313243317357353686283199378927884253051988744484546919803912347424896576448256191489950623265820435930811925953348762500870509249645600409746489877021469178841016131750348798163365161209097712063127163174883452328294988206106577386888214191475099671664074109618672229831294557366680737822000218669764558158195556890365636306289640489377800629926209768188406205768819162796515064848190217193745090018375125080812498994190658150669634672411383425939983648715625271848821299377998234349360030459711755622172063253329876928838361937704703057822531517843146353877683464474702957748457570531299706779956584469001743473591984254033209498014663724372676680078683175166419024191692424944468826099227784681538677183158456084134215509216172494554085629195050840133813126053317700399942833196467170241996075335796056573955441834760359532182648823848285938173311850484642194304231873277919552447947487235331357068881000346278975117057600540296976150621799877930138544678961423177457093831046294742112633174233992925635235244275303608093018100377211715628469129633369578582404692533118460267493055074769920444033215195252118386622043641304562919173336160909697578069902847747069029051066741461100792026478363438791435683641995457175483874566859937886936081950029466646317812905570777733576715678801739271450292189028271777346135384376042193338581353944716839628628681802421470328773442311692108969879679918247127213918085324205623070417846676951786317986982876998168157969320878661292952454863897041386471536519005252086047386894191861527656195531653394324236164842856114411228831346567279812961498278734446575710392993989805532042846561709526340404583013257978108393502226388288998251767249454811332927860941528099092346517908455660095709037376025484127430322709487117048163389938887515319501609195419521605979700039363634508739376047101184330241227811832154328323961907129873198581787238636340968102265427269625668275511536796335668984128737802501229707114920340945811063555170335178281575395142080365415013353201361842679786877192763472583074950550638412253162665326165053579500912387077026619240049842836106105313430657797223776994146685067813102709444813911895025152092963975956916204408331899852993005682771951225215788371068342560466420418300806989821320981544997116878207400409483439510985202780274154222636109075130508960800436837091569520102858829716996614307409856166888006436452117639036807196504671515928525658070476767342328915032718274417557183944357055937670537352491898082811283836064119360963559756837871043689566342443100043340914087827534314222279592315450533749995623866077011559365020231011337756164554635875445794242425147278931570059820787295543702066584800107793986449062609213949218792492393246900554580613138890038547037966016643880264931979258402797422583027718581228419870229484990490734581836927343571960164745146654807623767930155145859768659489633313280430133551724878911773056861050946151820428474074197003259281422584230687707587065099059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 136880116389312256406941593487026925091844651899545314482580415413061462147131208567660122588596182639567656356067806673589589592133322498802930080114412304417587580388636820561393438735091912280872525012550388513467601897254502291611625190098757596226249560474316491721274038774374807338548103764183250445767415929404895965056961302676156952044131183540570382764482147791837314831802154777919971014753927841303627353582767802194812927789585842143229947550844354103220667235063144124424330151839650478502444171349274939292372695496222874723687484528161130051525825426641621491629343387097750843594088392554875195900508163887596733425661922425524935862114706581418147787472862555719303150970577592256549327619017283454942293721824154222726547219017595788454891400534145141489120413154297710112726605996932568649651114947254145780985164314557846582014431804132778804279330737051655917042909953393082642005580181319496972513172295733622723159441720713602434399216320783582515733377287619727171696448831236863435483787310124417016858678789241985590312542072244154373323344375475115631536641728197130017607801084531338965545599951802928288485258311060987488989208919033705186766802302791870343581098195489271239717183708582185166269655346122250015954604443873591215810931537377617153577909269948894895097718896132892117938103926172939532787890013446766918171624941763258439084637759683470077836325064578537128021517088259931836394643562030471514250455030909056771402001237928755393151578460423813137597129500873994554039067367882031794748277599725108583655517149734637174490465472073367514814533762744799915717132843357473312394906393788750797170406651207016951307793849629739279710414518325728523645394657622149342680449805994381480785265600944849434806623614529199326064627524514497054154107363768659999560958428746978711442351134994889580201832596334535916531791277116050368515296158485707543059757816720198449174061722314753159337717121060555822595897618393361241060745525469707667320492464620244862763064448995353614739924996083380538705740331279274860487710696858597377035245640653955960442003485188593014268923938730156941850389421634187988384665072267232668818444914706182367276081328067322666156188674520321083023609681245690641199628925291480301718367796185152127320286972371595572960826053865674763392403504799634678694315982284739765606096335809341266426825310621981141016198916729553943024735356165533320692778447661750549704415488867841035290641482031669753723621032524851359422143362670485652371768439150347203692979237376252352896642304367059066779547712492054818600747643005543453570299594297777377993049778988029330885719288389688298598134407081846209755676175433458964433629649500151593811104184193605206799176133517835169759180146936032590915961531747372141308171099840529493485585729641665040515297632274429427368240065673299210397916611548328678809892899463372153136790701094885263285036057742171512737968721083826388905763668521233217860359720650282617100740571361598325571256376552634287873077978803072479660687136519051885413193466674135015616500801055725423431361649222615040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -12792846282591502819394055223509387636851828130110490156380478555687296080376380441004320134861577970933640709693507455363877895808956621300233847939397224698708246767214149609642975750938884340596242684099925793226764365841263357782318304210677231961717640136401037747708912406336870857922547048008106345811530984799372934080420422636644312373274569002588627056214677028730343549843843876660269687315665130332783785882968645642045150633788047610719614378472939120367092737477451186505103694282510559077883764626192719595968382358516915178510348503400822489769762306932516960910932786106717669817307462582726153062952395904429394820016729775280229080978482979992379821179790590993065091268423702549220092748195452704070081944160035903082134505840846740714883939963625257839779753962360884327226951863638515686059472361363105865151285808149357069317261939140723816358534693608047394391082760592685837820973160068069480104299574304669236405509732261901948948131060061852729517767480506736180971129241618505664087233170960196884288099941765854831751158038073794112267296719400572893631581270689267804852156115639816263131604276435842031003647201846833974268019030453738587186193217433638374881725828455668854234408781550726902368726503145949706500952485963910702543219377463798400751545162782615964405618873976613601805806169120403657819884498397759371626754817099056384124134882708894523510893485315696404018800004276776597429377032296200662134394854305598956150873951334621225216036891893545651530014178220964417978272075239993997963497300491308950424072720553922016121789710977752935853030307333205204975454989403052855452865547681306036038509983570347371220602649385107431428142997083136129477742648418632425939172559628924726337518634401479825689149496607542941248626520569779682113210951969187248527312661061063254117263407144486211873167589985089707972301341067837461437948666691313596679399121746505585472592447740089748725653019111376737949406860685520973931541673311195933928999748390114964770350957629390957222190660251981308017065126014845437178399064462739098860653964293839883990484862815687533199256901378360536055398524533345279271617027782765913042271678084938974478194620374080015745626439735283304239423006033836722840945834882908706252397643663387612191003638552019410437100408490267556882873691503072537564591630353468619059039541483203854602041189814986745189571653340402125332469016109029431007466491622667847829084336797556814386472252034314484766159835542847413435560087939431828030775738043991848432141379590039477128890050735258185795597490949682928072133980432787083394110624338026145933304493176940229261834348889501030116308196535449220852669575578958127347712902053730444285817744951457521097135769777302945052121332461969876491799382630325514798775773322915342594513727700028157937041295610537425004989710614163244521812451006261233283009611180144385333407993495393699336861590715953313512225685291952527557862960518076863124064163729611470052583799401030872550231955626500886255944240190383492594935545626034061321353981327514020412788559875311270691705561546752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -10023404387365927166327576373211096986793786870467470542227435684022068157446330626991019126686591017057505472359391569143689281092881827764768141300913500490225360122676773160837893129005391108321294394394299476415534380357267874159110189441649993925966936192180919344767200805843335890665405449490095619491533860269962954369072389050812605563851906143889306777640409296356474264517120124512188775594206146627987797961717812684090568744564987233298018125865381985738901545487382301615788228816637212750511441099345783190497731479546107795384868526073752908542862814321923136770776997197653965814963552759999790721815897658634810544756488049809076503918589936473199046865566198908645905078104299633101652777883742489397642780679339116098922353165777648074836846841590031250821745099734337213489199708648529262884776272995771639350929832604102282589573841991991372111598801355787144156910928914371866645077805806529622543364905354867903902409621796264413227473297845431015545908789557373941360350200961662108999687220963645374098055793328991591352023099172069615273624326478080939273252557948245588399691288067006774143897874086443726319611269913098687081637668391667020491195976670324597056272791851386942072451913934677712958531988746298854105468025262319539150016718605233924862831779910582918532428546148321315960133051017443551342717151320312531732735980705688408598360872372036243148056880943781175377530993075265901657634909707508860870829365309699112328827401865304430242346493697084044885225990194636894433091462885614562563267221623331239761588651916934829341792200841219469511774011499391221553293215919883942877236681635135272608600739625495432462725399197942437249491901477894975136589256818197518835096880914718129438709204182073974753148818184307423586728111767360216025261889340258046319924061848616286634047734744731794013060364386799829005586647223122572458383348687599944199554972689829900911998403590271215554939584325722631833460400313168077707317781028481739818355255034959558580206491002959918951898251496996761667633486908342837712007097015261272725410211510425004092580461692617076342149452547677760592754169915675769458075769169468932932207061920060821382509845100967901395728888568239810480341152950638294053861217596269618900910438155136577843158589826381494965349836136175087046468129059287386075264459754027106795299959145942389519408844549573548332551028134159438372035117381763134859740433676689344333099862409186198619922594552846020001037230646548255998691267964308211399012408775169258203569785807653925590279265174639089277744877112793542120479833943009659671713500793428335365964280617742235516226483257698351794944858985455702100690812747429978233572762351963411903204412988162847223230908414362182060685187535874870211360244081626387007474885553715457215096170328185871023580316542355357031357332671200806459338296826543777052848236339480655686232243491825708921422704437447810446844739457127256544407089601200526413767873287766700805753517807424811691515340015140214106196095795505082304528387448276632503754035519889149963841268879413349776467637043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -2285242783107374341414145614952941501853889471527917165116835508724590926617568227490843713767593247894909093855443808488834769659877038719230691655585004211417467910778556031979043310481973010501703695937518935469662253314161131053763735492780673284123580551230100053752134656519252898118094013731541938583296566664563713547668110581357167639023485377060282958380257221740402901697724465706014467319166242800622689697500446322407944084774695073880812335978862821948493297316794969132806307826202002599176768435024557621768857130842263478249124872218333274899763032355653293912383409947919257801193792930468031352786446242184524941950698072528033829720089385194594314313526997419544150879455493316587098954767679624723940173412268509198068912583349642272787175139258686953815137659780658263463791807343306018755074932222418902814660746951026683271575989906359765225413563935769848957089150540640148523138905098335580781665047544653386971255914318769968241922273193621377741239752344773343801291380545483647885427602095262107737864346170651641996892345245036021886293023659615070009777872714695226034057174281289831021559091108523618090711996695547330341500277957546936426960551692276037652416857162225240330210990904567228331088575580899856579080571609075347425331693447927108441889754485129058469421383793760505737621106981137514667212976115309866387419934395575278351273597659849793707525138020912923780817519629613117555687975689008327246307447503684714313025171149344079028624009909818705523623721845821325703841329730251581167733532643713641279661560703532263101762149374367323626637456459846738852979926940772735296402112871013484603039945303175579743714520869421498939322340714747846938555857695897617177128582979057517224840493982903675666607187045995370653037476207688694804440101878071341449883132707555588704962530199232595727978129322954604525288673374345345622369434242432271818474177270789501800321036903066718735676027339174429360438752612069975904725654744355011463482467968570937986926827463968036819219365266931800567951686283693470107170476447603993395219335089629785636185516525342987155417800642822843074098962870559217319889995599650146220308490815010620485730033833605280965998848782377442682210786150905562464267705809147086468645867071419189961193072032305722908091654458755769103803597642485264392769031255678050150507792541862616078145958038302550343979077289956397904806919659506627239405142180621270543966106502572005645763038279420738086529611875911599322528471515310297446779565329173585262655929378583707895296083126779147609928712444541347157607188683349620511331124051166773430572623259459348792327417929478512593017076586658866441884834514244147482415307332875106045008762996633582660936280643540081435348333617176522036651148954476676846804075703387215775035701190063722670462325918732901055633915559378531772039623354287614484295031494551749496271818166466691938038604117642735679764862576050977800273363695448463031789825147832488168363407192068313136821270347777627186661009657356810280199872535123734982633515847945976008022675500955730287421030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -311548310208902031617936331949192569089336195223235408777644773183530944743803766945150625256629572795594765801916147176343117949308906544097894375263266743878037351714563972855333602310262742766675884496234032557333572940889594224096459121617740992966039927414635030913225540247149829516632113017276850457056558399390148319899143516744565299541471154863737722117832050953798947393156737091739150417912069253280415069346757009660593031451403284488194099267773831813361977703155695779769139819477927945478783394548536768276394734210517530942834150242533352584634636083572431368545011766292160948027670760917734653730256389392371889525394146502842610975479967288828200155617446854480608942592654276508182699343583476970015989115736506306538592121837896657600073216079802885123195468086771239977798973989801648909296303457059030757363060066121686764185206856826407641419500573145851623725067089545211651094668806679722959417784737979124787567564512534071337403744771220441098213118101635784685526955043257222892420739909393022573508783972048854074593915732022246096534526135670331560862580083640710200293463491594698698824186280897283551601485933027904750999440760503647297753872246601652872731722351137447894399442797880575748279795108448912297446750006738455554359866288422641477023717962693663624793911606522985974131538681422646792269247439259882456803791441375522283810981640812352703499557706252963640786147824693060212975440928698543650857074411118104148203773173727435036841293155342786208604604045470713860924446229496701957374996217018199622611043619532948171536936393520363371361521597741304393862255219403329311609828029508355907712126623558601185173162502848353937246327500365539809864152833615941744568886641800831394559428349164305495830386995715474781774797852706507369791601512271283654742909503646852205147208026906225227848404366430260344624912640015451418906055342331800115000666095383254146023828907692885878400960126491442069014155972527021925913515770594343807094541800740246404263352599950386729113125495439213536060204641608355570258914283987365854188867658040215697773696624274284172590698591191339337960977190142548521975303823928599858010528477772877072098318348592430270963910791814651198649201909965639839388100658063291202380259820812216850412187938983206377560097718135984459427617629363347181950216357619256131633948728476041069453028763075694744938207432134883074852588088716675156934764842636467823802878893124691170220089409149893001256925266160917796634327917246361424751296391227808073644772143282756704861184182534972685819559735903766181655565824957079373797256775186016130929091708402176994020208722135900189436152788943947589498504499245262175819169299727094936557135211122645567571096695244143845734417767203601938145016658222332376502366104577876128713728643718667238407285388107726645715482077123645925140952792193293738453712131406869952549380030689541876470318980558853343656186222570883374311657777960744556280455546704559775026133843807758644330357123234255814022877932607590399530421632724172995672493281023121344601010068837691692154880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -28943789724401233649379085765188300201168733545489164227683903246082807240032511964269291745500468231943507079274109216065137867321086563006849312308151139502862238382563465244982858284710886732361115311191356307629726555691213033522316332781074937616173676811800099562626853293388636549125784703177018898983508753945190768647045072811281986374944020369791718094522884970109765672781370650166406709459048616541103955218433581903818888024578964769276706058679204916911030269108396321716226678643021015704704963107889115020492557351100178252942526428228792844727935694963428744604416896287421326777910677958297190589083602324841052518540383834742839381029646141135090710274908652846895302155328341310651894787619877362638461519354293972385078695766269566903340062575518808050018636837057142489943038133423048079178134038075544786155301355274265932654331107275448302023489112416810429066100137735701394060716227979048616691596505421045385889102008945277041719070744284998506430991600363384130529428193942315487342694143082780425776174979687623549872412364573840689206864065876305869586753421455313311004508393140479432782070040217395824993023819254960492256980958311872136127708056525493500758887447179145289476898164165977966906390522029911877317603093485623975267456647295640521500752251265478127038670277352963368796244680102897581491579098515697643160190933409405627653643311880011432070050288846351688740361085347388612937860403233096001576939836621413166755343101502355286026756659565229040187399123995577886600007021880974760315805573260206174543516455421297080658057583252920163871723604372173212334436988450618847015205436430891969153978259998241397018642355169695170710010258989491740299255876012518407794465834805803177287595466675676352265683269963820071517042181496706601963364846994137038737137457343513618408054357871083290388761778403071891298118716133047490910875926887595623908534019144642944429854850092537393882161219678194027219879623731724421778273508001083139588746804863871408964712768028271339878339603603373894059522054276300588898752558873042429462643103527657730699836034705713412654963810342879273973120378701658392419486424036588597494349456991106775185507933121425732144137752391868804686571964084947052830332570000183195998804387297429942223610034282681706596403186265110115934432428366434339375431630555182788226340329450281859877628580992067356412681993585678281203198055506391697575753458760471851727108623227543732872846912817562442146897097392567325060096552080308338889830544083854209022180061234166080967327256108018147880101699680011337144625330449522085925553278236937504158713744833281578019342595102596243215595350511841975091171569263278364063428489000423703527258974294804143053527759145953126134148366103412361521726798486733363334025971339111565722962105844042553240422497545417318375076054292570657778039149111174146712153193140234015013301434697561154729487432623835216992490292844858541992114978732833304408059823108695184484710908685808898208559596637144396533442366009102604720945520245410509078717202076707958959156900933869869465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -1886532301258133580446292547406149320869926994518592299730146675211644334274631281397379499067328819762810870354248040980589943046966097349250752067227526622812545318269654911942393248927567590333545536332946226650458986500983471947396787009606304647511029436166423203374577838092281201027779339501455800614475343937618654310307400814164553236528753504960542604097200381808713673086323118260719445329681443196693343394604488119721171489285320783820509478916319053197322107390218546202983021723722867025689303991891280967461704185315406248887761847982881565809293415014495170276772308071833983650928366910090709341784889409729693041478191691063796003373238179602587390033159086347835488326801494803939163347753103152038626313059701206507616479905280521366125769741912193707379500764410557085617409940082969140765436494492018455170810895048271492403071786935195046008729805834576620392504745741090312392020498022064195366905463748175683147248177150537995136814191776324919568459449040510312431107800721027441174692801432604212539226168542398087139615343067230026059480234170205379285681801345930759472181536978189626360189614734432662931964208968093435321572186405992601883601487366892660187478043639220812202520069757975836215329745538083028501304088087030621263702164182458596565906911858554409963236211684931355666928900125990604463203971460244491047490462194960910781856619428652470859897776982941396651957133795919080434112586049161921654043574698869037270813445160459907489162767794653763215308124904245969555411519556045309104183050701076649217043671933522634015021364253134111281593354228889997031100190894628604719701743946905168746397548434024935283875912463696219865611770892626762307231597929784094299306564970517524407423293441345143726638281151351998505020215249162097042137754157533355928846620197046292566478572693352770993994323971875397602843382106517558297341460484293916294869901137794412286617574871918609332195278296573737251622285809441683895987523489990953094667735455860176543711773242513735170767247120723294599084459502630534718012317390008065156294646100596235099255299876475295380180773686925578221594464301321832132559284153608505108070966990095637734302510772660177686640254948828956798296101802195449573517176920717143437116064757804593523954914449563326366801898770454009281134216417618418349838801465604815396830414169689681245554946184687275382927954391091340474875462722170940515023971482752431999730787628063358756638090845914884270121475474126844950499888350139960472742239784475301362834809177902698765444085571004798476827757612151274974099586217102424135162040144489724018980944469084543843209252565594314690801012100692781506067076262200249677353871682538465815925230214909970378957787719018763404766884048954100534291064313432515683986658995190157764136145246142196359329000508613770102899306207945936342832574046120594562187746306081134244483514095481036237215587321961787167595058161237490276834458152476588008482150373077014122920236394338282516231878207505110558977058227799202312789481804730595133540113923121118687719448345502023680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -87566664843252082645875077237950851946487098555786537199053074407515085032949202770850437630153725960630406219841087797800334074234085570428185933096522183524755160248470960292008834736074616579351327929909509191264575119605683918523431847830690445940682524810951826598929073309823111363553012407042701260573729920480000453523671995156330475407824731559250635979813715485493952317568712832910179875250587167437362138562108647683104432454378356300452972647322619723711369386523775708456683960818022696604396355594269435010234954634567471578565731514921803237700245691193046814591952063239376383644483101368081436395009431423612425309303936957742255587429791170317040870496973582328329188800224487390255576616919815164795342367737400784937523335332683306181599234887472804315343285679402388769869031899918839508743369715486510641608179336250913055474594348003259513950491211848690660612385022338996772649558547602574821296524844549531106997618221780948426707720558704622451593200496124541613795277958971792650507469210028575047286181683015797982176551130703995905509751360720508991684152811750273435135605783477576017845560336939522689210506387954259438991123254384587318490960000318843497529506769680934848352809686779373641238998470893249341325919597208083139250272045746840202893849304310437433582821666464239068992192249784470726448560764977064062427709287716969231832173877190306275115464359475595745569713043809423746912637951867770738330314832260507287897978546841587216471741145070146621638549051614933391738505427294902300037509962636080826712226681632036210544755000814360559526088772156203144122624376458009851034453670141876451982129857093566477899469728999044610258681029926990464756405782023066149158548491804051524921458370949962560518747718195337702799955412514133036395795940055395699732071858990097707579388942063361565848209579379492873029577971624126023542001999439522766606700905715218731796516617196065639266576357286589415393324778486893346631136520357123453509299146044422032451672665086127461360175222870031756987338464398064662356879732556184856288879924426380385650474815884759955348508456516281978683765539550033180952336185086368989502117828634945610164465894815518080936217678408650310802455662662805645599110256445068164598802438787210743962475913212300484000302463010005086998464542650315008966161664514941973828449538040363459229254423831400837183162447175013245839115974916403536569037795906018796737463836098130109295226370448595639344613626309166380901121069116652371995416032374075720336717101639703209228399625432884576758073714530316984027084701444116384066857007711169886246092903222239668045530437966098995623112318629695844630611004074860708173305875006915648490273264039557439411460793997022508199238731451136541883918315310246577357025581069506857119688327431048269807396152438671628118462731149606918039662821392906112453873484411080261919772125837046222717553231020586637228099237362058542153419170977391235692034887567953324973955952408804593190138554624450570298453186310881066014713689475958186011437468127678779686725403803648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -2970927600197109399108194856701268526143520018730189353981583382080451256111281446008330416568018096502061134818451775726804307982932082256144473501343978111122032459252178334158516498743630864476097915010126615179502231936769364739288700946475939363726733080127048945499977315938102564310685947362267438747221598407336193266933330304693284810018960587954133510705968983794768352327661605266869661457963395886480374743541294951064726862622643213939318763234547144489189685529435803016975682008470645267963831149460908694473898350874043566312931976432540159201269549660827996969636963915741003355063092643452946023311099269329000238993914246126450958960362833746922854511329941974552424416667922637087576222079346178447017363010269193355981814178434932411175884610549253031695915292837428517206775677343299943907264853304426769069267884267126473421823694303196553425045295046209280785436267567414230973761012777392928619321776863989012346309806915701948424479943146343647097925697928184509832522198192509689692058705027914452164683331326054210726909924164536013287369117030355049780638591114772409876409382493812323639787087568899875980840861789937981214421419099179237591200363223949710155896411496618803415898103412038935515098339034738427351142936640730577078571785680080851955342165375632049815344939423031026617404723667204550679007734424914627765113195723450524388449135318363845918371372124238196239008358319445721260828919104758290024235385214875928028466053248403532481311337921955433253207190111475788216568143953524199041088145138499552522805334563336750437039768576139565572505806335798232971562766614483832532799152475296421826134130528600014723124928711450978480650042236636140222691496769355879382395118931806522210861441879493439998027158311709441875695316715256636071204668114648683849423249263116173509939595103695709089545630302412555011473755128970503632436930604662771279304666917559854520132359747891262049080718219336332621141532552368813420262737943768284549523785676149169783781707833180243414503348360462391491151515242691056779637307408444606962016011411683280490686094857199893012389126161757440836420542043062565995870042841262545144225592461692185599616330358139694782488757344401740904142006222151384988008941360920218206360789293361570344470522365976317633878285146472865151013512788351545676577482002476435321317952821815207051302547876253325270992967133805672983513872637860912108499283964734916005501903282234211753010635725450210728641617765510868875548429155812137086927702296336224179578373373528126062731587586732500068457014417250497499491354714030609821363253873031703645468433627142293077088464709144692138099555388458125281341571279917491826146822827627145757843958641292353684599967859577918570247727766017296604396944888746433540513637301701695896648481330838766255200523672607433476865349453389222770329565415747463442477304061337832165039374500010767958578758466232207772365338338861825362482944678601185603186916642504787620014236908847336942737545916858728571665727918452421852039845012239105035532491420626051291842766438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -76018528765858285830654061848235928729150179844492826779186926753226383546977257016618902547231315407653898641496802395661233685944968464323473871610313448498190320908277674389646486110635765703585250087899385205703654882808357513348707116522262599144626611550155312344834515282110088600541966949999925220786259899946562217065797870088119126604277601026719764679366383112281515804025171828872554843933981065560574770147239713947848558015223861896921446226476028363457297647893501688482702478820375871716736705017792794659352148764961621705556817867150908634834396952819436431974887503940650155055317650477609815416776477609303640128415301301889555657924951376057781249339493526086126346639925896673759916891928628523011081962330144847301606903817517648649201379456527390655259548512334027866599421158131903541418359230524187430879504744813805416078153774727780721234124853998838033714555784434025031424996637685250090732545570739967529701195704006463655045450639007779099858368533605406088302291286935651734130928360081081353333483371867396424338318993289974261763600156311433474260387231328496182190962728055332705025559444288344007955473062241657338017174019598676287319938532745233457809843069859448904559002035189483505823463392657127962308587587222518132435740721940609568247244289030027908635699417616634791727376361620678008016704076855987543190039159909647758790730686963538130655698232015103441168307603665698455695039679150738470143573359893905512132697181863506591938310582092686903819609755355696412650502507661509633420347144668756496470034618389063518613464649079790026744762900961526833909645309207184590097220277197663241838674970328852878263950385586672601331006865057310433502491542551831185454178215808430870688535666841029258609988921941801530555044853119342220039659797091953490858559487498059095350689582070634491503171022640827716138350185053936489966518794541066859192492268376373613789553191766538547310648392648289355529766442904135088032821967869177215933310668351494710771701881949215228088348056021249948612873949126070551633128211011300832112056925423011429487681071389126927376736905095777057216241252362484447028325039157972249741816611931664793160588432652521691092511632029042711954332931173225293583698288530542027218672595172783599885084553969661455692768537704384345731320443919598943188619609911490043326637794669499611495501613161083841238262608327284853951692233685661470667087464909843476561224768922340222522154077891532537566191253759197291479213861370080534629319377869555546496516205439136949598216950705338636570137084125548949358821709596193194133766626599205556573251524174509236094503380186649539332484010283886670792916643964374520033702574427256776537795457881227728992488555682947383278148099999187266709125730237497253280937584309281239101735417593675423917266860450668082202523311782616729154242442703826477211629509762716512105812163999199517070725299354025467196072370184623012059972549178044363084994465149449097821807560419185463477452693781408608900090595218292900088684763380321800199055259874893958196756480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -1493279702966308271264128272828819917672993065282211394061120012223538685731304459952864121814926731501434303586994415595590181546342349104170721412537146014229811356865544882355575083219908559124069033417454766280578731940766580445928029104830983346138919222646409821807912971580582541445320154924560447086452145914148865411575453896253663094938076467338399507538574494241977534934055554032271634987832138739912205488926435597855532528357501927569947742312749197177953343892643984427735560542004641280258826557971229355684565344090253555103231874771044411381510434740016285380979115821814234820440657404399639751733391751057625772677438375625888145021392315620469576219718042783395971805183604807121060032179610163569363969026636792728304664966854852694057462649917726965865658190712743257572524817914981927766761507893359026590446696682011712078472880197924765253146306436261198255342893783705886821889587633105255752580336159382493004953649415155883945949852703422378810764049014554814212849782139898528950633230579723707924593174606441446225943402301558443186152992607810091247322101855272618627003385056043381252544906351924459954635745987716371098315411885158171935417712394275374867172203918032188521794250143295660531322694692934953256544904060516581050675831790139148722334043387958639679788472768918416623173765262514765127335762828695635478531727076881159864079177097447939418636305378641590183933635815466191081754382251140113527406231342426789921440978952267404293617711537604180689871653423171814987733134755206619933985295894046196541674549584811365718803460574293807563244980603572964918017937641736198347134170385296723678319450943827357542074112615310451891429405197133679894285887441450644050619842233097701232619514435010520048696795602997722077835094200356962851115883581527110743836570619411499436485589928132340649144790606746502731711912655584792834111868729504318638232415853933551868762968048587783932546298917100530750624726454522988334319113079511163946319551586795534014581883214927536300689188764265792586875143525045183763378095763057813260801842123135005456115570147120558295839848572244606685682375325199528945195361365917136768022721209975096295480748258296783232959223139520216804026548949315289675010157018842804175697709610701874914914960309893837294888670221627995336002856707595987277727189703345155429213911649074541537800604310853105177599936951519158280765130423563871470122405849520371451828898485168000934398778021891848458852037157783026592480409323372446394215961718848384980109671321132284003179120176825004722663706249777774813377559515339034124565063874864115816730320571091721698223708279187521431663496227080419469759565682414362031811277272732978160279142534891934290466544843303112539601839276419969807192874985996292333355150013769341966924894894367429149527359846998003675090653647593362716911916276115998170521173645822349948528971223222853275557151608623500589635286966286214272886360744250405804810815555377619214472503298884857721982747860662723318624844701611190899472096465194525599363572371172488118272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -22660155555246748889951556425493037567329101722017546131676020792014482605256114624966002480300041495595840989195568128362865319427749169529191404772184921712707050921117038948482540023567849718303737404466151684600765440055174361270630383881892738429986556857255070739022208499809705328426749110207316148515959292657695609641037392941119842899591292707296302450355407676125056388903073292902897589101377741071893019915510317241500656307163238413430824326583056964874536932479133898634634668938436690917417886798498070121020111342000237942676781289103379515664090379603113622906364118358567839601923801268075545949691708796935680420976384230431804023838027399661146747658888452325495185824160825375479023819468771138123326120048108130007242818725598161255924824686157272702734357843662106640538447682951409131816947368192665505985186151044079611471545333719921003280322924452551232762830144198423822165273920670576183090575291718491461245991215187743123487805043334625929262827782942105045503612414267425597223549187286002023534758952904755010389043323534412313562870189205015674376706936736586165654930538778913473939398582931505502525876841879757339681766962097789709852161824447399557644189641955829742729874123368474600158876496053295716175837918206222385739326452380183020964548849158605233411929905644836166572599804129447118792505943547175533824636863388932569567657267984157100586650748210996298959908587902983902035316209607503826587325255246046957478080001995182545626859158464486125416726240505474254263940417608947224016760521384481048335371181660622367005450666971608627676751473656935121454365974327109637825940243462290825205772820752325560894922002408377114381283130003084116879709912974701641265983360233560214799743130351873459204756730818230981544986720661970732888098193608444567410351251181430905790088194685896207414513637662770960905885199202477386707031041443289135916237538120743951624751376231060449952268653597781306748520244093478159808541573375440663953150213107095178929600596208836816822534999685749670336499184227419389517663118226950769743868638214419910975575643835171180247878298147256885058989234952406815818453873398556838349818850343877042474759681095079381605475118342760852911378794184995369378817635602423781132573633031782747441468166254844007879463161830256344311024874454203744533912486592273229486832100355677609273209304505588442472192556179188353455618829234736579306319317798021947803175453265414196274942057817034443971779688680817741286703290614688857977742427517184038195258787098116923174453624016566608056596192742779620072837828674165795606560777028643309010680562507170945184934615368132164654826728984120846951726079740020294416531640774741012427740289766502454801967239562607216015405754526744474491145311189120614210407171091278125985013537697615050397332913534737785161413573437461825120300348604811608017052810391750696474906952013168562049665768343272369185578844566730589139014288040692095865029536973578104864701287844124523603088276698330761236182664258686534912463300358954086581302921487450112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -265833968395189602224389034451193831588958422287513789393886510191759072436848230512296081935153666084604067625564359945114641643787615606721387745673807423597620361220563063921466959453128797337607792850675944517180998098441199539990687072704505242793432516037231065157334285450893808733154367443648252968245406374117022987510069511727471423214571421409000786792864291041864314548742562491205243429564244501359541462804839964021869041571238335944989910627141225728462616951550214401790239776928527506416788558964332519560014589583346485108957220629188693922982263460847140793661990164111771687456192594224258586558200820344010724232901682892575529132266517771910805591554495833039615050675773880013795447854181166519018613080407094166939457587256302336704999042161419398824347907157520617352292278663979109062816806817674143248474070495576769911255441494238224077181240377665793041289193679557482293509764961387390971728368240080278773541788478833149343288458781981154649414698434085001784830087874899252507391892717692864670471791203282103903831759860654965453832342597877761709293942647378490850068868767188969007621711676504374790907094350514649286767536297652497555881611053216325273282635675057145298901792459364319180688710127741949156254644004474193240051684745375124357961290303504071137239813106626662827844913786622661479088617791554999630060380551495779156108699525680846724588809696460804343990882299886899458827299412191225455400784713473902467853784311401220811731268356451757535121633493400066530815618814523395822538605764166248252828928931386039442783448271322256301206456564834193537179740299241637397562525659537611151251459631604165210397690321608842487828171338087692441876522811943218433267502386571414784612623039511225848148876192184228126517502940153502299694928332717229050485359590176680985857730341252688315108758900322216013575874343267919120814872847308705576321245183901557325816683031156807897441795495523274207736275338107392087640010647407021124200037988575186997113603261711331824776710778341093097703612441606083711908105775295125509290053223339594117053044568585635451863531285097886002368239613988558236511612014181404767278475004402831425627543748146903027823016690741599675678422104634816844508903121112145080736345941549169397383001143420368710568398582168339163364025040427776891872989953829889716529458406378034731365179641060388104770749612485587630132638691435669637495183075422329284411006134705417871543946423779657845015513221344822164153375602609628210382729017589991951946942536688495616686233501012682067842305749687283616717984855642588994840559800463153258026601180102591988112776790579479527060433749927579236275385741396182654294968543926688979653655859985590168398969565575348863608944397323055177154205224305609604873349754640038796753780024830922567734887228587190247583518392109437556556824901871057347773985104749531522550093929683445629715950298553377132472368090522764237328193880269628232794014173005054931882924202972641315369553361497838470047085863712055729463843872684005732900635850833920000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -2404577389125738205909545986406018599695215225102201414564786944131941677491730179786010066199284679582250710060662835030396415790959205765204678490025565286851413309448429578797546632501771118254260983274295665891266613067877068010609403867303866812226630485714187635986615456994386166761471047634713320415410970093440358780322396128489416080275616700970217091518065435711116349332345206297333147609676532443794518777782028664962869169189534193927158019515602553195225323873155236234999618475324920723021798894045201297939247092518936204841594366377491362012495167999070697002853999948184689710346109507097059593291000751731674571929216467301150339185292865028808962434957396772890202595664045566963546969731138958307091876971850719283233660847599609521835146688001478145263735932038074494796879315125015240433134302876274115467956965387756875873097641181812912843736873840383359385429396672635783716811602823340013357822540223065505019200220753485313401049966238261813642954584854311077460392111985073467199534050701546169230181044611755132969970826630920988397380468814483574414796490190635321989339645848679427103262605591734077345877624259455497977709777607277975852548309215348856564187475525517267899109019240379173403562926600146357216372538156568568009518529665203317699971854895494406889429888575194175827211862314224447677049292127471808557107252397691746063456943568408619678252785142247811904273606020413609113495446362407621194858398300762730063402923918142222681041950961629554446249442404778526901606636121107238690476656728468707573958108125043216583462987751035012471718928405224815414240938802580711028783675682026028214205480389374246935207221276176419541053108146561492156396404236333294382584811998568570084114851248913492557710536121327584460967462410388065439206028188622347250026298176049222355541755134460108639310455021268106088322221298574967621664787316660204147032036612217534299266583177646002030361322329586602673380838908163901031582285327394041122634740510367488091639625878388653217196128036140306636832952209103093767302286773308102729790930184771924218193827616973687355740274972663060832045727236646270439507256832493826943680739240378727319398980130993686622032059388676291109044304304980757417617311754074232264602167968927676815397428734725316483857210622608993731031642379064876379427432743809675250990926669574047944801080516544526140910036072496729986999573052499563736401247867360223353530531434975667236105081362736978119570979934852610483971604643726096998115414363273406534713902444191319799836778948467978769949970119088406664773408316977386349198709707084038142763890256963716605510183513543022308991473033664148825008983727598503096595333709583835152534577080060693579228762208680618523162523160275039574050253123959542550097934378692549757294230784103805996087240573768030406444175958809712160600001311918742606988022257057685614634695210128118817991951164257727728034365782953015807130969375539474783411273227890638999518530548547768794707703380449140820699396651907547347316329981904527252890058752000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -16689846400924419451048841354216733966382233064654254560744312106319386968597201644836745300891650452627241137112377698508016565441769445417639619128545765448145545112572272455435552222109979882059171582215519261790355150609847019443567728888678132385583749315036775965595112807990469660685756171249812162602106076974042439176715849170200062893351449485338881408761439743974844511522839395372593277036929891800209672628129413684005754778149778050093629532101582385778402031794326472985232231377342893475547092383863600469048418848369534352496819928368597074497852459827605995732117811464157796447605871301814324794745825221023990387611974565549995411980784731201843319359124676749971527825188397972200077328664801851871197963437308838005275812391661257825837845992019292148256490783919574358488234809396489879057950036541587417442235512781841270386987017365057944555755579711235350326988885892283400031377334731466193812203302566257859443155573359358202259531829904308931614692689854339789658462790115636394472796986749930249508083244925001213334907643170962555875086637691700713691823901640491088172500085640955378392451288974116511697829972980507154283037476002768968966513578154239365399684934367571907620568961957754945809149926445737605703697699732279214814472343170111519413129029512798336964842921822894096121882611436066718015207773628828234649007737566040558109502871285149456330284406181969386564285757928854733173784350160711530292239008519742014147510314752870424188428311518516482770084103420544852995700093455583587209502628768216589206775329337983962883315002642370451839170995371456356779633883408840250459660333160500911215441762192695852611478721851945541331410181317970440064472187432642715836451461060717690736793482797685886506469730450743915545542592587782766706110436135019230668810604668468357946787576510159652578031659897348003398788328084833889231230371177417984809287221304255312740388060352748165938432846415830575778091059699824532853871111266766110552776199741563905385119032628849379220122539039486117920002685682468569961140019558047357093493407234676240892732746755488658792624699560089003568197359125866508313572825265668885335660180137473372325328844926647980144709651323133075257000164155392666925000897711935638045743860391816447053054709843999398007160275569736310922893684044310262701262276545805810260378055180942694979117680170868419640899632657217541588040489518309701535549262171355649816764657454770678894628364386889079969920392471205964113234407710607650078269760531450115245348181373684249316678319435095246398201323897146499017071396570191531586662705689057584470913642725982895611462259741817465762331541443139093968300997953185429711525985758421801168956781807165782880991885787960450319945127141912708092788588166858975631360677884987056979708531026699570347541651521805229758794716910587085781055511965846428392226159699124628780207581662892206038304018935124639130347095988316473691325478680844620901519111905041044036966974839624241485218371576831468637044482890764078808727996544400709858099200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -88199653901292798622661389165343933356434886468829915773140344167798918240073243361222169342991348286037959698898177193598466796918538707030478676262288299713101600025701562319211116573861963653059800755107677885668052518482430030780060025000087737868031895342723340934687138414270967510935451296066106675677210118380444128577982794727572998019018588222416399386922901910819989865246465225578558745968996552566431365654081937356149401476281505563150243112910645316410270879604439401546217738570368780542202108665259640621245063262519362252190750752636740333471763363006839762365579974927544205574312860691274522933317572085197113293612832615389460784272411316653401631414839883437641201165495996918522049367447445422396035831983575644928330209367849601726775803704929374504262201886397109783948664588998889071583574005229927189392795310110730952203696078599761898820206934865231907895331771844423363058602215768742666272380589059816039740984675953437017518394766655971048555162619583174267671123319171513161610998731422188915716333830290065584193297628549296041742492281282848460851321859533342385453181448984721678243828069646380711379133903244924164034954283775681977506854568037858988756101679393825780490946589706406523612888726534516584667855789529013238413237912157804939170273607758770024973172346052546025305886066344576047866692034579203257663864949863066780720526236281883218541633208398184735353718319202626074236285816634863801258284103702980654518861422549510428211655839509874410426301853550757382147351265047544453201337028282188358507119987543580516225965571449432210616648342698767566279447313202138961418194954227427014277890460690558548354049963891440821024804415502020881867380910576240832793768395625633464173580942338462883632328744002363412474769627321279265699267704773035328205321137451046526407540090019071438679932793421376498305830517756490085680586422417190041913250033269147700070707785209024502645952516098792291517368292488426436448697907510382879369873271155481329800847664546995512223717915326054859989679714715575753690396192440695430984616753325623601487436508734371714094647976215530075402767208985510474023956287820812170854383664636818761293610590459334439383714930321661632987378248905767180401222096625538908502632808114344742914678985260135336668750791223730605850545530033944822158865976690894598693290782790028093139799298844034141156015331342729543928860681368211624465434855398831789832709840627322800196238946463533658484251458730164809713363152852321040550537288033401469592514415608682114398833834331102999583185180536125990848657946701620752298154255050850241913160074006846559629463440118651382609730277737171448097234078708358574961681763646524273506569974760488405209906397645347820939831979693423782991048537970216141488562149550715947428958453524027274079093835601593057369176290010492421329310261942181968819082893390203348634517107318213420722791270129858137752512820546721968057763831114127452951167167175478271745172390874259212453277483892104238741319793947748679808645678442259415040000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -347870028983976381420401530456030988982481266063717520151546805266106564112438442314405216497977203047086446783922109885406030401436327147641039720875560222909237808106257659667021104761213971280982778485972070612566328900218540382718207357957023504449760735452975164927893185117931420834882180969374225405080055773755064292491455948531850112190982845451120786435536012023468032966215841211172118535759861007053081700573736617243783351994977210823453538447024351546009312099981065144640567351211058236006436595759547060629513199695560470150651823998476770884110733079271191302480091925869948750877782876313090625261638049525927115109369996079010885090166355228145148134237621800180516852941079822589702190800514976351133454212573091304787284568108895687059935383054651870889128525078142675584464595118342432542186068210781472263381378582730114607494682454588285556537789275814029384630316459005677435607517709799966141722331101241059101470069043830146655342903099144392260875809842354635413153502373006842743083404316184580049058666056841371479079544427844176756630003589982717808546351210779780277046557980292769678168447658797707873580926348966500002645971127948654951284867699809179674833829112873537627552285904328599629734292181669623633026892363107128710780020490214934828918787516599370752652976075459642461405700751712382002833498901330850063403485022785990948876268334554023269811578685276270550264089550729303753722372416429232341481923521280236666005821996104889032907516269434351198886026813925529456231299034555531069987083832371531879386826462572808545125797466138943535966686869023096125587779927663095719666951629965060539518483680872863580733987933103988893989189881354718546996348127231008600879689929621257315680841580684308362974060058321165773553705957867035965334700160605163537718889475966894998955638456523943110365153545269242533198981949022759876102378647622766432240955250020349135277705746333710492133387893164877753765224149740076030584991060815197616907721039224802996531223161828006800643133213348551343267070445060471083099151472857422136672796396644100074913415431172974929792237278652260260264185289535201517025930805336538722857836341796253598104754272266875985324323853946933527109890421351756891635654059103057418028281331167525825106866541759322784855828915452106026161730132082130727034492041340723370797680859050434466652239570291783562526326006192380386276591422918494519036962688942557384094714772636206271881602380051116868644459069056180945859211483275431043909189580312235831454366573553781933724695677911651004055231339702385426171959387671708813040334161133362398565779502145029859801575324649612475452752612298885805113229929664250353735366918418681712722288207402416033725308744329812555644253189050969852261755993664016844787919964303535283028165324999318592284672147423655404747747089774272708894199759596559275790900543252315490970848424519838628727126604372483777119967658018049451804815307996072204234308505156222638438555618936145971422750129848413449594390709317831268059853078134784000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -979693583160807997887976113503021288332081829404560475174532825028143648897857891054363786676349384296444407467880892790194899979932132876942937544331368523410599466650009168842453054585643572440031030532687208736600873061039517365873608986546283868069374989624749100936452078189037518278155060253871442979920162427221422624759390621033916497208683107354259740149487374439604942411572114353745597757529235787820651452933435776046951762079488035827717614496538639821001879112047268082106921749867464536075469192950818976909142695119984696473063290971191643491139705779196533240962502034252224243639474346191455723152544416847078785662784246323096931371181435874539575600916558023069998700854199763631471019646301005097531337080491594725505836333849539919261892357939726975712937868111012769734911802590014512670591224486744895567857400211036095290016999572949309303346162326629304281303173505769268133446950512714823408634300544456448455688099518646488297472223969688483898530151836169785292168859609153244145898341141811840491898949994781762629621515337198526192913031584692388023812687679108996726940595496715894347672987237895802452376678390658896536311208275858727940844368789898412467620613117422574838761591373096700777453095029682608222228901327729327293499827395032482984795899474681901775678583313607919128810998609292549604352990361733943272272168958805187083317315125227885110943607983678615814903210058467905697039790903615378311732655517047516095734669464475469805160206320959258653884326152887202924925628903193953761182480469294283074611311485315455726160859420073220430086539656328332615275108440470642188369160529622686020496542602131867491799500945452077295193892418851151398833120886727813305987010603333491226527561002011394016559499519993034367994415599287719918493508444652838267844377426371277633087097472557993602979391483458833609150154758910567553948572329402026328026390884623726124217524127401932674882635559157988809401054059787224164116655434907646511225789406423748997567179131175045458519876296897194718358939640856941022404923909839905777916744012908676765862223889426843124883102784213285901582459648077843976768441466214945623799840124309706194476635895096285865699449889634271352371634811875910803033085945282396549740092384242244627208793624855294412007584525552868209851418502940811137590816098275699537950403689664402559597708276874436512301329181506329502575235001895154707203827429235861018169855058407547201559451178698671765132815308196978493434610518297768502280260928374888904694220061506615941473826142514781949822946439776326306064145955847916590999475786205876556259159191052869318031338331775171765347836861297524997386971006801170307553279524709179476602178824366527403052739848639953674137173803823218357468775595482286624537974962087602839019125956013290775319442882638998717335484476896713955979483866364068609723110915099206569261630499943262116901526958232466483342024852061006934244508027831655279177450252403676685783462351587768145367760706681081425225729542906330032084353024000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -1817012538425999184649327486663912708315382693425879149980969886355998138730157934703456955763695639870715175681452796800393026753746253734398181543667624755393883219627514685404249121762364580118256011822075135818498278771685600844685443820455819496043872160749659463665354283551815968581202971016592928213437992332922237463307239184272106143147702086338710332174559161231450969105728935906065052499341285495944415258368681830849043085356653730907130165699642571002270895934263651711688034507483874124996764443685514047599942194281380623387939310910839942758617026720196087058096912498092236027383363778080756426394609928681186327618779741993594174508963693593005721130862681324516205580624358056438570648685679963167294405621682251060864891279560697190070624667452444961470755085555975471931149740253477818730746061199201076735934538133188518513186423580780687163441870855238501889390918695034729487599440947931797364760321709630802837300050442487359641037680248939601171569448285369760358880317255936301411314844023759545757721211739739009642418459715105409480524348422604339569837985119522647762808279108311506085847186686150967234528140520494776034491414039654940719766626704126059366951100778844438144596638389588759474983689717656200256746088471898634627511983623551480077462734493528705423017508611840885685104563452668316632867045628522067152500364036430380861917286730397198939330369657584903529143875726148360006893943033799010320857841598388738621590001139574748147930228364974396628106092188408976337011819371509036011590510679356625239723730061639075376572319264643086161521919902413148240969023216591299728225804451897138296302254777053949556786515709505402476558231783898872860423505354047664754417490353905230677414965147300484206667296015674986772428845379107910604147354263166545605750866715042424491493572396705223511470585830614431797245571023120571732153973985355105210299021278300726508914445849126879762318501537000884458863582252030804679056180451613230765449623108578136922957572718110093687006895609192109434407180017534644259265308332163212854617521441867554822165800055499190428885788780145144575604581774308745983730742653651876135476461329485992920309876203784791231435500350302300688309081507883426344696381379387545891302373911253211193850523236376008941344726438860478701972683040864988171687713485840932658797477888985736897123846352859340440489423626051462297069490652123801912592175245330232363023171503609332446027674039040732470834698410988669913564457900580505099159780953675652218493016877605256019147440973418648655032760932577164932875240765720228014661077521413531715004687209060772820724887449471695144205093860351594030428332602433432896226733847312831502551171934526918252337212816186888165025692810519600136516109129029429067545199547007613750511317703386945602583647611145825183778768427830366532761452288353929278067856471628593263118644254707760018777875506120152004344330126087484342600364703483415734321355528248083938296761686751004705536729083035762199835572742663313849057280000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -2382817493088117958974640443060995923250453522714195544155690338186541148124192350085116060215719637349639841299000880643578217746928728562016302606362124698347705892094112739149783642247101558747165200395034870229386613557704319258782380645388208097022537292039142114751218448682576719654236346852273513980596328642226017130143084617765512514919387528034150646463638743899457553042944824088263902215159820732482855944686422910299568990012269778694736472552530432589535612749314148623696616351426152031131913836100694325714182868043628326368384710409566290186358201410882422716118956244910469941085612467355117189039944599324093397150189910010734046486247458165362362707505103677467539942031310879013555075438181208958176701318275792697809441002168590992040839950424015559113405787372862837398593880722759220802830068954104515012557491627399626792623733689362342814641157329503207871714566315541176113993371658533511375673246156864398883225266209647179905566369575717197311309019367395166943586417938401783324539867385814494122854844232118794515206772255529455796340361305057755354948784400348564484846838643721671460568642671129707827745358508031217327919998746217051658596881034507798530512231921951268716907645116233357392873236526611232852240154696366793210148882733598185865861959556060599329954415370847992672550877202564332072961040211240228734712837863202712177559517487944827812053571027358188296614270681416391838143531260293908453969605777095378202623218442038059148502629199605794481718931955400071001806177437628347281612670420693816352337304688767616684058438433952655486404417925150085254804586811719939738797997430142722365846522708004035988349082167811146286917368015694739931719723819521520171990944287324626461116724681588819008954899855254504647296518222698490722777657557538736770725364184660886312776554190422125971141625043317943665980843609985721109921741688680338539100881333153910158553151373363369305366996297069746243692496738019816644939851417531836513575608077937104449839143873962878918680398606864051899007707543727204821647619479609520745420718776229842748707525723882539112697289621302674359856430524652948318298717428197090135873735531374279421809862746446129695523244616095418916909941268261509361605808282175152470376414669869137145708062065069378556148841260644348917859019088445737620050349339917671706536465130921742570602122920671941996085458569633274254208481767500540160911070805070267998594460735546764077999524254758634688253343121407225830191809191122349604660327464082036103970057196663910494747060679688717897889163604080096882680472756424851786034137395430127781059465183529070085981908170129723432626264782874167476058264224112742905363582030091640716809942435911074421183899911107656529042927803221815224319302585773383563518104647147702133941534055723098180858261282608605544475027995029958751840428945268554743773014987426717722316481547044517314012977764123104462114857087391736467904472539042198334748831746439010374647191304631812525033077967638888632184988741224366080000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -8899231841209019011398974721992433080463386663671582779576706479499562134639944252924135129941015890531496326116142312531691933077679810543930763155386974891957601228362979456310032186611762093083756267566419528402197993120967706473896792930736676521034831792147753986133243909624703875145954456524904512064285191739362872079288842144400323190734556536268397097534845760978543041042159994088549199419370101578122382492585141797439908624932999411275046225298967883062180971447747128949707360756122171356224107542928395100592488949873352168227928182563311441287413797369174760033110459679691854216982624411488352396779043859024465110375731501204613450929675171625934243457494988802711453128444118695238604200060645739992664378430610693856861649091339076000647091831315221392129368255536560521471091644706394896582998424543162421782597438460905875606021757156873257698054624612847706962556693379613549629389668544517912625948635006324102476006419586683598674870204727944204537728274231061430099911111643269439407161653397495977423350766175683272431996819822203688873153248218815635563673844029442026865142379791186252649189620861319890393526617786033840234710790309615927058047279444527023679775363750475405428340145013840120797379906767164511610400402415710929834138573001728558467345218844494373890268978245035745874063022743340397849941983775269513539638949097749355802061459404858613004479236942359436495551782259786333174680970884868771994423968462968818847780864768792293550212982264804334540507509498955683278408552088825258428260758294899788710701793449269900992060743007555699140375389158861600713484018972557400126868683519230609585011920823822978880490460978233689456981491889193325816650538425954795607349427662003674084766952644965679456487958363403419724882470216525209591725122545014316792287017516598746847966335178025780358803979998045448428602718895739086578039190087798527941826053596258086729751349676080192124002053359237701847748275890827658880142794266865984314409967346213787956222503210308425686186886465364644177616378898815528233799068621262387329977001746213839462739764651138105783920870994743946991635331839763574146718578767946762152199535579969723766600590801519598017225446428136243170147872495151812140009395515694982473038673504621909389306695185561299895635461463681726492686724205815093347121867161855805748120769928779780769195270756404562333923130264476086420505425357328213833363551330094521713120967852396841118880213482900954065371756862572330878513407653122765469494411103313031525368435099966738688757780776783778905821232630533512680104638137414100486277256874922261170048016795895420869558092380946357205542367547598034719815038304150285702803486912230367908568380575563748439846659716515765707584772817123185986100827112873422009431392487276602109478599521100715630822415835190470973831703628226965054976137811470114365193251200891393856357498695209847527880309835943380407701895740301685667593324798032586073219752555599197935470155462002576257208192521741959433398457781452800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -62857270582760127041022074383053025503112940026206059112574724701091158365951419213770707667500956468791011962251927186633816961199434831050860185972504698971395705510425307741461873851129976299745170938783962731712620727695200240395488505446826577187538261245414475670159552196718055642454954805518266194023069130575025669083279533918140934412314837316172734041261774757994564649808476498290988878830095950473732356274104946777856435793000378764846029473953936325225539268741165027411016124727911326368314664450101703271428055125051396945727391514040683114969339678178723265166696202886758929201626729248722625957516688786988482394537662861435133508269291026984600518042961780872205095427839426537111314334942692741920703290088563371509906238907114323487383957728564916529251391997475175177355453301214790028238042860320052702148739707219962284687644382413944492002271293113982619240864563006859365050345260364489894310744599712116790331584751765831346532941514007304665765476535884816811634874171687100240912705587292710945284570730898711447305888151498042779902831758823589828823048426282818568035695181494762694378623284266464504064532816331092548679326249230226828249837920162467073737773110139634604900784786641751845936326200313566621385327643842240323228536083582353905438927323662237868717260713799336822450056676533225698200772206592959142004329088389971161976473353085332966906005363513420819294353093465608565097268117782770157518207780798629543669640770304813349284601297103824317898818333779283365938268033088528013119195029113418904152234925572753785230395348181304042195810222109540232128376307673084526062870770240611223336517874634098609709452903507346045318964384027681135548821499352122012440683100318264105279675160532243600853958103528019190081149628382803646555271474584050821856656749496043419050195079634844611440697959098808310172834213669275989454659330416114785850890142757366472057182279029053094598507313052337690454196853186390085451996918025389086653645225669363800339299989218532494126292463237088103366585020746981801963072890345818769852838216236869980389568951655048849186297001425491929682462038440635309668690910599941973093497392256483511821908610878689126933839910990368832926152223222896435764305673532989303817839197803858028088278146323928893733306333965798053085803537314464178553828149984153379108176483002870388423621237717836544283653392228099990194154956117253703926592337118134577802492033920267274956992272585368131820213693796624079539766438769487460833994411777638724557888365203283362961985194663285796652480733642459656054723129532660358785495946119443895901668049951589621306174104583534359645739045168362896738368453525128010538350655984072137383943222447303503398688752978746885638972114142353837445547247096950816304120052175963951326751527654278493940125383833695797141622945929519104585646725396288650013762247631784477724338112751251259072588890104081005776997080279685062030130073303938544034017221627206581986476970674504954208734893753664874425509478400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -299950560584794158950425862423148648785333486344735967248805114926939369500522086277735933366502420929429059047029035564794344775924398396266767066904796073490662633666595193526818431466816829565958251096450909785818129843998961603141391960127660652575849424228530031827974921776399493336347388822108538021709271333809051488709634973040604898355934330384726264124432999312926390810745273455664595160223365391131389016240004310008162820617977748206207099129862693350882392627312697833785144672241759674187685519243723876980770798219880690210833403902580190622761126590435951647523651703676672086238093494602973447619401075795702894145355695954481217201441115902533080545301857013173565231626196826529583963164425047672407048630634430556686836275685734690308001010534389013090427118457397211676493095826945331422619164820695478798621740539511092528879209132331393674750090685422275962090984190889943780200855736715234682408557899135613332925324109646863323127497266466805361324286279824844231837162127974179175158298027412690203960374484115512541015892775032046709674080431697973825062051659944320570922444065518531708464692032745175573940318064129900164988324215335421693367028398215272823468650495651142116387058898781221185507432369171914397399960114670875465778043361933203736929794982198092709778050659276948656757957380298827553284320162741801675751101367180804798313597404982041441948978946412179776499125125693417805412421749625005228777180416168943426301108191845659821692240259574043151131553109455847919623192757388976188154505809290262491631695842280249756944864253432879266592843298539461838517205625080282357457894578324481606298975103912410289843851771511232603560700376816441366433209367198091845459415896346483082758660879725391449093622777497743921356554962532954679125650029691081814475866471821553735773916825326024142571665204016706318995969115762064268805005845148584526738737897519088512790511021937188625676563505522734320876096353326127147250496490484526753314626284511936506532331810755213988732711501255277537726579577970666094848489699786049692668180055542374239414135264477591753035455509928833087431035229257288218099219322526634926019341454611674723297071815574376607843907439805727023921390292793080219282430506767612424760865588773015101584118009237080454044278795327398793491047115460940343275415046759825596288429528947339735362720159003766754861710315666215988043304026686304375989629785150492186548775830922018063483379965000823255523863776493978900571726913277625009869009306502613444100290064117883418022937333691271667459879345352791850823773558253992266128832387691543841789348963393512077755625544543155314310199698155216087107258348100906040167507053835121612601435539320968379492345281072335898996108690615015746919400873941669180996590041835740789414772972153414977140088765799579921087144863075053177192893797790208376738235381940479841114146307474663339267180327416681996890912095050255025111253304735532980761995588572581780831733659423379934511372789991093424881664000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -1039405931261365107283771125904368877795710222376979652560870319912085956576757741686907945814384391104930853300381322965390620252414265412210508050032511545608172616162147635690371934799732699801872757447110140651560429381017329436066406269253570770217083669167802573364613102006329174433984496534740709367478580163392024892869822933430325485307069515878038755426259038618041010055808427053508443697964344049414451810466771480884690082067131729089676395199686125733728378100071092819482238001818130218891868406559582717051204958567410410467134215666224984706803882747638219749825421998829411692036601277198133433472841803591035089517035987539680892634989249326948729423287811870794968873974764930328210141480071535159476176556661595700838421942950599482907880918863615615871470642585980944755510964673085027045149295137294062790276294815966291414627077607381321721144667735445921100628314013952327513517504197616620378392557270266780780980231348834863781214715050195519364862306404013177815528778852319907400804362623039710388771607495517116579341550414103952939970755103642050349991570608386044757706322651136902523300616667128290069435940122333563420888102901346772630299886033720493350357338593903917516351381106582613980445377005001802148739636058653748976902235471015226181314677754395914949339915932693190096862105999873004648382169648582552851889389328936030298070904875038984408333405958835092246284769476899618101646438206718674717458503544027312859430492824385886053261448598790598207823355824604629241475351919329061336664266591560855426806752184504926213869227371235180922170377689547947645036792034009181541155358362894670463260777411067120881537552499920722522646809148621960040985031067257345489306121780050633000369434610698714820347569391622365765689500793419043706310759001454019852924859171622697686982394146320123946766784963381396577359711532610089256973618931264078979038619117124715140111006117143738970036172878776479069382473239635037541702100321936633514276593824425695502199076914674825497159432519925730235766385213567523484302327041708382280466749845203577307978387005991102577315976648733633576360962861379703833828948923660405504632959586997499036450836213616220073867554195581002778257544901215718748946881783520743119521630479202290370400245979842966599700809290125968663653287689198372088589282252695183920293538921134305805789922138564721855615013622176039744390576686836817833900408960384745410564790176340375333075781719032426623102447558609761185885624758137307839492412322069983935335078190323592508516300262668029210227423810441536530563781186290496744986565173775981328892590585554604490421863662118757920013708667014469342474218488949091338647486221057977188068816740122712862055989136084630330938613939545283836140965318892033206506062400555376378956855059312400832264720355000413739182544059110783811564966279640709435882221831476070947063136736124462049213527283041910214515211661799696090920207599831561795391772241077188682726629786169174440377916784291872768000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -2875138387770218571978502481937746124187910834545448094762713901312891280242993818124310050522992860553289141490574736797965679809647149517344258439468642310012327372927261895129074030540902923575277846456900341245311624482592156651628240501276550646489426310597361540231032710560173467226004903389489310265202154697675411878700423237916578223755641045042241931412975923180273538184114583213461626549501706814839690938808312503602716248613900385615841235366748193241708117044380276112687417384648561460255776109876684964091854309617986534137827047766543237396540164282408680554836440149545065218542891562021370572140052616629349793652924590313955514764776096361857549361798975641766730781470635515271380190903925772856662960279982742777076692573543217249647920077036670491246854717040934520876904199601012450510980633999667624851543431333532792381013586892342374713273713996985842473373847666863027047942261799858563763777654848673208797315813163765670373232810784501454873363236171024150949000038918177736490033329760483123155609510742769400322205544838879534101054613000580473709425305748467705895755318529106279921804640897674550960381753756381018652288274205275212776832783585691952232456670770988904781842916268665729805980303808061624172011633060785115145335120373201099982281600576481819322980921299239154178692246762952206961060218426858075414432600751407940924989414609293558516925395816207736649512567416223307986683110708946337572380554352350799738676322270008339512636195305014058376388998531425720317567693392690818212135967210545284177534511711949257742731890097322077238182353183136764828596517429828512172281505661433953128213327046899512582998676404406178518908654012667440516024526946457805207640040929419398353459179772672981657924972771616199138059822884331320968098946115651701910790396237969578208294394450645984793449282397165734870108405618207776744513539014888442150107741337791423805304224560069364726284140747632620884797951990975409371643998293668347813672017581490543118195807933127833595608339949095768263059766933343359599951057646740086595206989140872623933692169271512611498276779490316407982652288158701375357946399037174265803523957833794080190633540703685094852613411741892798210991467713014234540858759146498517750311739034884909138308616520184425905958006569441882426006815028604673207686635189457752404959684085386032548624654367822415741195296536998739959081762615358747660594815781439606747201908592654848398063004267986819241246206176722452650427231998158229122763124833925534148596590653400892952485859354829951643045365665839725489103923410037128050263485683619948499719850808707781838576153247441113186215209923288270929191575687821030550112581560446509052733122204898155139028978088179764898421949192112348488539875686680170032750625516033667464681965498873176354813390286919796781474495923987295535475430091393767952100416155632449941346816722439462145686739258843437914753355146688672337885156187559749798365889829121327356517282474435896270911959612784640000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -6543628494911349585164608492336961885742644699298210195685893740838131847892967395049681436337416639152350382088478653423487605312923199676112026040735121341468552408545653569133105207117967692882077699201414516227280879272692890997300619524468128170018552892237500147353943893037813955377714139141121944807588768514615733718109603888173540169497998533090068041499503882460237697118187281461680744951403594098772237131416143558308049537247819410242021472798196799300604763990742472849884529317395650361418698827881664567589819047682543714760082394944761926260392317569524453774235484890918238097922094752842610522080759424847218025152739034986822253922777627120655953059352625380766022670508061502512032728236693375840727904589302231720483108700508254764898661064943917426050774905775384320695085315083965221101203966406203300134714013633935275149745143580579664016691160163068039861901555150833985666896319435592387534293175544019193380115714156556475200200521171373316877708897343281004726209715845008343432470177845006435553913891404309294065730171870757080768149596375586749211819747667431201391664336124950935617723649271272792911155730819020050350379802273847874065777276166936757216730136024076319299637554174461031316051870770411104471815009960463902214059297104601981503513059646089427801384530820407759244571730529874618318663627678734385530570414073593356795094753890519798154818634683703701815709523840395253247003088087153681812853833663331036591687535313132218697903142741288393198358431173721878459942385155624192651712268876239611103809175496575544969389579794676246234019805057153647200722060057417791830884777518029410325760011606378834620658950681371621517204022216622384434495055325299953656121066453103169007296965758797364310278108810157494333114965104918207855163930938902128456144976589151261968076079861976913505172610650646664761830679918932221139721290049345540152878538279303126696944634146508665985385226250641729704610585170338560281573821008211433384748485918967727960305035311026202040846662365404615497298542570821627097959225992632909480278697824077714025152425807313546211458459391156364022169363278474601804699476005498919530871689355156402829906557736685150297190924525988505956126799038647627381625249094445545742104580861498100131495145226127726673380176370791999463679127422116721494185318448084346013507800461224351196315220402203034761683373896961172820580018656543831659404000775028018978724062993904704148198113480640676356436536284649871302408086572525580438401961377113312469584306754726954185180545326529820125408120140470415781814298017194800591593649231986461109263610162395391046125974706906267518094935585525039966959594936933343314799582153779734302228947247304078904343465208494734996622767573996563891266878202090090311540354175058138490800498679302847245396992935005222567242518874599585282788047497497266094283822083485047042109986710105165409995485502182356126706514296189382443608114630046041842239541330027925592926684231774287328264060928000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -12278837964755329104788236381459283172593961756515811173916238167562676222170321916959184191877785752072030505530088626366056099498858006688658350868276243693206302094979455456768818332210464438967288998292189444883117029320069755560254242948939235903943087191013616155431814283856395386541048143317000328462918126665503786465456901901847081924938191548531256469463110148231546743929128678440996857223523884398834290770871028425301044037327690776644640935621889645833655443849134173857530308098829435589045779295663427965341911682367571336613968867099947473137590848731611785600917250037070475107883327044220379299176104681166485890465692782594887096406163398809739193854951416436372792791819310908168155741780556376389666082273952867623098154084885484548748135619430973099890046065726945943792144046306109859061650801738796306810428610680641386555812179917747878002252986760402082774015069097334577560094375191727118420808848067223068654452681736247818494912766698370102366334504468424865739799730486871177409794052624132148848102683214264961624729979162334535862686861569016471132509654414799014601293606994580812902151335625108507226807208185342496695008743792270367337054186904572330835577628232585643600763576871218739616230833266852427694940773033825242066747167831832263494198434091658264316365930909888704429616107741418729059144963814781396023195788240740734531363486869123949107661937595984125896065407125522496760981310082373096336545234889993716598543234242026611767658556877433758895771846428503375724285763418428686498938258546487498050700108676407606320253753479328277828724748702140201347756078980218748570022648808572238402590723140471399873158377109147134197245707978751515732849575454722230939690671890206039414205310332862036881327990210241709558021095403282023916495854628629752380505559698367534107396206675580970697198206147176034335223309619174856440765736577974441117005267290605819801627213449970593534323023270234015139524678578387607363736054499011490018645292352998933775456486763758737352682026629594726842144050171306876924063624148947031098687463602976014343297407892370330235142250319727284600837501931237266109702014566661344033664774889505341663804306190893272630110154409307457550796820655474225032794959084105250696051602717023652856988500862399501884427149795787604701838499686644810935573407685667684744573656558420243604585529777121733563241412705336689479960267812072670826822509969353327631143621114259075226988117343337686502856274348092032297134142543828288683969718454287413330847621776196525969197456364105038802950311918974297317953017332298955595822776666528199958066279607602035903746901223251900726939833074404947946303201905011315608970093853549618393171604141806190288101181859807670137906921632629037225592989409511445617736825723573063028972997016891468029124029895952844219840174952969302587746473850240565942477882941087805810508932462889678482869336184229518239031570983289545253106657871750555761099861890383136767401185278139470499020800000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -19313559099505880406712731100980376487550351439809801515309224267243111705348730948616784937284350850021139062786495440311657258322539194848001344956319642262828992660195517818291560916129333172195179707046527059740591158503838638086403812629927343192083370258044866161420387049217670089616856162972084071208754303771254891548520747109815726074474964291040517987663197571248464626634353371784182400089842764747222580422118553185215694867541578917813198694770483137629795678502610832468768081684695791478920374362063335987999259388402580744991094564686680785086354471680506184109676774183659496399214819464952502870278015820982999971532195828852294985038486878424009943349350730464622099360092749623584454553145882236483745784924404207258018930934889675272367102322151065822974275719952980694731895409393403900519925072705047559178127195173258687786613760970242889773199820774503617065550880626566328323792290617124869346617577630732123278645003745634386635531732730041058848610895569942465239644288728542497367838603014025025571788329100695941448144483737228311063379929660057759735166813098939305617341148722502033104713868430377652524380685710585483601161018325348487897619518693992969842519690133560752765290608830113924039740800803043241904331882380708275502482919402006480432732085979486757525735096456492539005214754698679450533048493559357725568590628614707841974936576217405077432590699409124526217219826654593715062370500434056601165701717358346540964324469399552235512177338751264947709616968085247567320555392383194248119322265499637349560072767042234856391824523425000959925392993696540042413677875753154663004488608978185694583865035380405917453701334928883557123458312592187546117223323766966410790407082747841252165342106383841225265395245205082631897844523676023320066662152336777166240881742902357584772049712376839433832515846779942582467431014702508601867920169828439862095498930314120760294897894028189656800914042043943792696499540624935766450129882672363163387727855329182561767344764456518564431041683258328394720006235629467177184096503553299962980012134450612316870723169014721356763356999375519230339696259608311827640686191461443821356661212208196360801415619703692092038261454634400394865458690400910234619850373056095627464615988941973759292445116427778268259800393480716492850412534422770406510553978577798976117323762026757822060371796586139015985268987812345664854653428191237017625129326567707440716802281896468660933043321407277852899580220629159558520810511186750614834220163455035906298233114745312975418537895660290221114673466206626783356314000889772712409581774525102049884155268071290469514521440131826649079400553382029583217926700658056751131408978076180390479357639119453773174410344364569508665579795378268803366294720780504769529882686808601675788247966825213829657797070282039676637929949426284610594174385244284987144272553502571758936781718356656520549634466660023397396776572797136030759580839268518732814957501266899962868283371458857533440000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -26443954917070148198741935909304689038658948457333243184006725854328819945556584956453721562477007022476418556260562914049617094823872249904689986228096969258640016655017217759434363482598776420748704571709049128453749265065610402014709222626972233009499028730226991872786011690832734383330091572025490113154630234935808245098296019187728641895586263650604916022452760466005713461222806496615452121708654596002446656716700565369531573197306961194920293139882147767967804039820862731854922000593784033436105296336323132047242021160913266874962606813965756830878967766896282470227263433830087034215706146810398146960547621238582732335287213615556910407899015312978245226238847199850413259326059264222304731737583976642650621258373129099551371311850569813396064016518570246097373482976037066645105762812097413187820352603333881075110083440723895774553677605597542440401168546808129029789303576932339734707110636266972855438664709562862485716169191046773650091227511091249724743230837219924735532134737973176176804525561791604383115722324454513412516992226409188241178344637786266177738010478167079715614488288417964971669224326744195351059507058923510400484251342122097793696350041750378914526229940059480378583343199708826093018281720340579940385931690724819484726387635803146073749141435161725295416379964324716926697796583583280173552304033426461838759243744666525075441244778309011507429411505239572471591425794584238550525045650290310744322628401566544312645152498802083481759679125641521802334328731984997959507219629769593022875548393626295580476282543202991783753143088718687754245489570204580241086173398313319722977490036716493788633600729464673023634599282745561707794052149193793975552445758591689147103109517463872341632595214369406664226295846874303053545790713097139721526103656466942460854029915710997304312389305723329773621255768640522525009267027190248864952425417322435063333234843117941535790166468801948221678496828729818809981644730356432728069397489608774042474424152767432025770742960294438433103157721678160112925202618432456430739180084641687371098938292143073878220500422580121696007341697627766848520288249706277849427930387719882744762798007926302036821238655573790395672998001520922310184251642937682144916099818974147265100915428343891869295214160193011000692945682080504479023752173636792401494695977731907687841211522231311142257320398078117533707006067572996699492416434516676996052151063969604834402682411281194434319280681774102072598435922689409629147908199815761535522356656924522653031352354230859512121043309617636089871886582913300583499049717118014227202085683339013033663062947237046358512424967200205705180692851346288671500142993310687310731393592246143803323528678392709255104472368560133144883563040586070044876144736965659642690625674664246788473920653103636000086869751268767784441866165242892380002302212332826378478956811663996665571676520664516220095128179661668708375966696046542317233007098186507797440373662929856687316327970373632000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -32630795325556320838788272277341138335920927265110919128430252573278041681022142531692989089584395238648317192048559325375242160995193227418367840166686090898116174713136845709916269708987812471103028696178578594303388195661998848912751533779572468515304421054301455019932416160170952528434204810659714485676785684645546022192699862365636936508932043226235083798870558332495408167457435137526931959517327746392282268476053298266973576963087853244844543728750588005749745869763236744204896616990536646044313934338009285270268402691314325031267065159248135454264415442707026083927873716064251259661213247275540076133790117713206706189748695981725752288428865980571344619628080206943216274813490086703922540889138100298907377068929745789500727557564300346592251926917282300670369205810424173709849629621634364177707520886747239896327388989778120018811967138001363956146273513622146944917978321349754364171984378625192043678836581046457674898462643682369645019902059222146837425678881225781609339261099983998896845967176486777883069348261045681138387471302028098861309922773232584525384678930668369022541343925894525321325253946661099834591608790748001695101511691246770996239503617674337621615765806553347263103474526019257741188346292251722389025677720553329504579778876995179113018060051683568982380085871891243688499499016906436514688499298173573865171122096856672431591023836239613737227176860709352385643986922245786131319298115629017228204627947992798255781961534341748582614977360492221554652976888808435818612362468223233021597440842371033206314607870792784496718456261902641864081070666687679560298596385055908547408832851442397912532320772053680525351751168186960574975046590625116637204545932737026776014617756507236611105164919818204889284844957507614637936187140343104104214043956309776905752821631686838387985601670238526061991076115646411909969676792654564749007166568401057143424193641482776731755933855527668532777474280434259947887197469490318924996014653022646359725483078156064379482146233718445627394784998473273579239521860612713012047050171604468886911469819328547135852259207404284550799064794639806142559613716734603040939862269659638007555360575757755074837584641150560831774523514002450087823386030505947223889607235191919845107695145788065155411261409559092348717124502978539128828742879036435878002738639698242308438344470393408380776062894227173317149704112304037003760944383989849728978560037973890654897193368442791114294083690198378596984686470973495363467680866151033467402100222825564394117681578939414722751687517879595035884823718099071005164318618853200525587006834151164383786172912832084895735090650037038935522239587032447827643287193479976881692182378498282345716525010924243499322713361579411234941307610031956528054984313512379795842392869115745339623445679218692920514091330736446111967811074412523536611893914621158390915204421979528557526098109899635337562845780605704370885446213449495955609858747818154760246376772288299966094796390400000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -36592637010430799358617112578685043248054710609458333306730778235218037183315774571821985209559560917410093361237674680159689435536159831905853897924741114852938226370690820436873548475067134123846676688125401713643868745213726545298955475158932878861441073409321525186212871406007151387376265755512310753114535401317083021087185167613982396168692002889256204454249945907009270859895293832589983855204428855825359991639596043353541338075450781710860592935862916093465087204210941192342441469407360978583689000840339911075746320406081637512300290288001055377097217522410386775915781046344836563636296087831488559447408588577487865980625745600441807488146504155482277976704360375422823971174886240114938069307659141463812281114748231557691734026950992748284540767843582564410028217434632966746561751463850051637076556187855699510757067362982556519504653224992695364142788671668221425794658843719822602222545978199836345847332884757720721364134666484072277518791298149706450766918009043638576320664886708226517358662433114268580081771631513109036008391863441816074396559500152399987451698510242472595334641936484356767859494508563077230211444677983268309078580288109846342540249690802435769233225804378105898637626532533728787598291271984476496989325978191660618278779140041062975338546589056966481910665174264174922535542953961263758015444152175376976631535117027280014714399431696827674781109783479972276458725565914347842295106127516014729174909566225519089838385609464408010432540128736345597961029232367212379953887343090377745505912781270629713446316047882871010248255585641515658723044671973370901937265681218020391213440008379916498081100248504388619221414188877155061924269631051926252060432160605352743167029647924905164088174653221956928768217929804201557173184491719807024677200453121437463849041565633260376737567050766167216433138362670770503065986914188164939432633422895615484189821442389745892130089368155657502319367324854200120358538224713500722440590817954261503191694616933848514009140834299901472693489113190725705098221221833768384622056978438543830014784862964628678994875660675802617670898474846701915036088629618658283753731445613598109045684779290636530262996153576159493190528673202235103726433730727994632846731653014775101357451959241664855718690432977766015664677439469549074528169453164581470680539237318161933357271865762695455286420043027233073252298605346023218817244861822475185133801935887858641054960969614794517287239988406717464783932401368015266593742718030243104995085471021937621925154552361958597831501358262923405511700700027433472114673903134577265837950196246920922768809150912114829187319910877508506861585554842444284177225060509052769295457316287106116293035292190746996635007060654805730093651262841150112193307025340939532058729746767342472928628039693716560157481367349537805735397036894688124199755932373698917048248039750725177141923462119233296649911446340335352077146155437744651292632824240177118808351429440887356129280000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -37019611741198581385486418691503286139113818891044062426147548784510433792042101526221819069084278592390937228577893659072295243835650854642952659583720060828359551095550265190829975418521335119549339732828312229390004107538509891372897838145091945004299073928533903694751408470483758500183510529783844662545194013606924067621199830877609009776452772111307199032786891626079896154576019938832564182431210082465265314924100990244335962282274394324661439775110700980535634424966582836173772212087875216470159176860829401515602101879621411951509245131083054858059609912575761857059817996023327492345910040404600981765943357655550185932082175614259695796060007406263281365376936325369130972304797939398768423361539326034598211860013609065503136687601091448621997567868817657900629321402697004130755424855806247882175191399948633862262995505413547837728056547994086680161872271562634109330966882258946847806306085132926354892636743926151973839140270779077566028805301290152323535678621867135274033838464832726040797081922861375736512736720796957352695923221380612392057269059998090189806734224388160076441584696732528287973765978944201633185388563720984109871859665092105968436028479387665043931604675852996360202672962340196089227526995211730568842199338843707595234979189609474655143911409749335457510461307202292119201040098209758896963216604113899638907579597608905145273025855263811153888992700628250758225063708732079234704323753377665304598328496894334768045383737671359490123819151153373106767142735145502234318418691461745366136329464260246077188634734578984076896515004656699019170218127681512304056954649331689002447978519811092107884992701544068960921401546859797119645372611172674221875422172457208823483958423934412443982535272040218873904738098780177874803955993931410886933007432164039785407723505944163565033181663747346775856832877871047902528712824652911533711140360640312222674429964603800946306535894884475727865751280660773065620048982384233725353280194651998644671290536333565615263343383781421172704925218672586137285544357405047309216800819243575781064414060011691768570149527422036147695851196622450075114608494729880353698771253096072694735647835203672975141311513715273831051990641472648663543116573527609898874379664500334936444731377570333907725194007875122394962397633995740931480623547555389713822059832451310090846587149288930983290367350101052469208335148750633570617658447288632246801656263980783070585965619823797654799554399480850319507126500253110610948166482006310631893542184810386795242043980320862733850971667421854292249129766101840249693794915850206054049582824252435115279198811617122683846235094656141847707730209174058002698869586724582142690907872915377038023765741385689271899760910600914420033246271682151633676145724834406913128432830955021924392256675742289456427493236868710003353998495969006904934424744321516008922527414825953388417016508247547721440521135556076200830746766345827870564463172447516834328669839146614784000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -35853277309509816167326795805152221795292187948818874481497508506237041990452978426388817161712181786516600163267713743698687880976974101941437122454796680586234856812328615232012873013909671405089120198777516220180577960927247512461759738435894784710299684020280479629935378835398405516365480859401073875830484834529450473319029089036539202308452012348074384252834497568010235350972760174517290572729273640524205020987546007461203731947803879666328021655268852547078687106674200864686579635758338309624676487375385898724421777254102184706142474985837662341894660252030444633727958040904046266536882453528190070680061902446778078183822868091127851553551382988117390317673961734979283302055978434308929900444461955343754234331837418330816316839197670983969920578392105603127234128914658064305257098874103922139909451167589357573761005893149450236881788892518256516960442085845134190624403547907056616250397965423055647985324935888374953557792613238146989943265536534382790519444858867130882207811959118234479941979575620573015043077474935713986803397104246021922449225193601061781533707214353780396740425881697154755851065450721495458410316280456461549699730237635113527516281797631811191771282512880193189128826302364520185216273090121181884811739525297038236885279268543127032045213748506195707176060169628505962862573349324296202948854993131401592841572370960837674673476569444608953147450470676236632196662438003931318438890145600386238779160426630768375629199557730157437225687255959991403361037146840383516932821541092451096385051758753812101036740279155702217616717865160807421156148359744083024561170652320087820360122102390497965821364177833889008192729396349971025078181014305491730642679161548032256440111736782779713056158719204220875581015904083954236137321608034140425964977140183112047793527237272334623623662185948206432639764857878231237797758570763225465430281259685961729848763492705206132373047429500095412030213102067953678563801645001228935672606708558655625062211304543472831820677326835915502063861016150416627338761833426851140425404719724078304226219340520202789511709049150204419682757826349574017334001114937942255690594684615904970922804738733400194647753609786905462144041220130615744526743994642223664107799141653929318893329005294471496328688998339908300301513570797079882287118751359340851939461023561460972524926293021354548130241599498547525940331150167795857814755752246053125182750440755948299419198818476452008553617462816474541587945672007751280305064516682243336319015550402802938290406584673278553059366800223182048854109914022573876793686681256231943047433387225437600385816180892382303611079924699165787013656521997855412359548808283588986676215005788608304927038704695235728275547718164185050194509774356111831120392263597080973313782942810522577735930474478913437610068315279129298466236692584387273295637863077268507238222672147924016773773510764678689741695466680083546978238208796338641223364531885873433652441068339200000000000000000000000000000000000000000000000000000000000000000*i1^55 + -38310514524530408698618908030803560653185219738921019195744239203062157548059349639615358994648488049823125127761039459918855750795475360210609474914107228447617896403191155881162929360517374920731799564646658566866174097993920294959468379480685431858061833229716213303967200880466256475836038725946327712099136269924567842904563009078110282764405023634211543611936271167604697966844555937852444925109803086099775630165494730481720625772183975728624413864022285124326145892984083941519426692485415265475644437653788988848775398282339785827214097975335719760126321384760600508872304876435950502945057684809780729556486369410844560423948715325175880752130487987683269852175915417610047995003597391011675697441471039712470167779599658364471422992937112369770617310072436834852201358434349692271278503620327966569034458195583128650001903472973231319474526304159343972356074082405704539842502036852467217288144085191291935469520871305387412697471460835220967062902982119083592076393174846086565523456259721083315175960276403734877061961705047962596555091139735158528494261836356759130038139463983045455835603080382070542602778754348805901461297896756035564258511779085131066141128084617710965668406532383030303118247508370218287045193841730434342974217478437231550799661784164951819637052721241141937370810761212715845262953342319105967867930302563067061155099923517817192284553781910537219360160639929443134447570692993046199733193307761260532009430446908076042015084342332851213897452186768292568499655405629400634568543595438207289088456509701335353141316326202912451073647639916239259742319372341388955354218156143297466263869339868257576012547355213739532083495633662609088174898673438900724996832516966766685334295885855660004524111030383091821114685794693234290501712962349227781240760102957974108963742423510232597723298793206693999958442547111613910909710180405385183082144274924104352934431981971535357096713421374265040314767557518905647783861225074812896292179260145800916954031258534292603225645665183262910387369450265143420886249881926885916061020858120806861021120450964305083341836602052793964816359416954532440676995613124342436648132573535141458074438659043948714182691653242290668504537655491011636510457853001656497302714478761322748864446830564147908701253761044713516065189842891526100187273036509263410973710535535149161669628509801343596744645148385674092032903403152785078273796873102492260713971534823638286092078873877015604608330797106353373166579485347787601517936734396957375285077302269888885765509408340909025118712213323029520325007754892271293435691661760756190269345148303798322276783847382117198967347484731662532282411750226248608374455199374033189268774264864874111919928890924909726269440280192834236240615074374989841061746046763444587388162574417637187440879771114913867112612516467549719847527921443674140278921894419596858197252734852903828301131723653412858155203023612562718802997992423300778090815366670837376991887360000000000000000000000000000000000000000000000000000000000000000*i1^56 + -42852746955974894250752747620881637493892267623786097839018254082252656960782522144720158224496919160084184374456639984120240927147277382253225343756836007723319876472984083057050772410970232397959914341128836902427188338578820233055142373925324178963708939209247911503693539044994648847211056110080591948072436962105629925114834577167510717151914647199371460793912373854126988252556634697351792075838713151352018447689277274770790027056558472697954603371976818640161050552918096784168497292456266693591434893671918179576804416086833969422819058794342419702941790765658381207790462340677407013488158548710342813629493589265467640402773848280543815823254452497764948564384114279357814414041863939178675730830772916923190554621895800984360284696973658061344896884697137054369587244491634785266736708227582598410873170145267962193093883105144587713812235362822281378238109860702639437291304859407242317197138580522057447453589989126639693127202834967294335696984306883317568795725970103983037004793721302641043862041704812449054048852838871659970407305567583286435723709356958296890486122969002463679747016579105803686635257306823711610189744610588802947516773884418213805287539638733299286750906188769405079554839812251815565209439821247591814626424219306404728712558163055245640520558958674895981555890312986127576990749361533428448384313628256664957542729000771097546146529539452834531403732043756839003109435470319910260941656512878531878145784738435566295390388916172985331040881142451426281802865007183789787064266833424749032577623421846114734650737034117580941001839272456342323868724052488862704106858677914265321423782625840369590184822724810321721453325393574019840054244132975732835728292924277551913876972833867530588451204760920044944913793015342893913650440966063522076730080391865031722524752640671260965129436463799721648496580080529635732395887819426817056601772114125881447118185077288376558642441870768751464183219013552535597253101001547515092260443155221193402749389466703774270998714966322235386264230778689249533697311025187311236146802916105692278394452056801419447722643550886840292130309511758592878747915188475877321568392685966822482599623832118602323743783253484528615380038590044268420896021634097728613320172706462672094049631409550382439052096958524565381132195955322247613844288693414265756773657941321765577679064896628629770632328863496242957018152438711015701718101063883782747781308403289780058176689554786118872366724236733385740898407418065119373554954336643148336037237057345337668209642021670295929611121472432358813901697662083917467100805526334805059964941096897788430093138157372481049949703707424126160974009792821258484719111559549287862706589968721068384688702294211461196463635116497342133232708261747344795352403724530538547445563732390756864064777403693797167537718562054995582959528253893534181676132307027519472457810447115080588453367970796986093334039067098316643222886944468020695273718232376005361664000000000000000000000000000000000000000000000000000000000000000*i1^57 + -42315106637036406690928684676485867876746351844868643328734412548914076458180345360885174423984010450448691841836357831640563123749222157120560929272821543843246309572919723553387536253317447726861848268010590458840481201179712816490864302278115432288198610389765633984782232708540356672455954152849541206311395733671397489523671774016417404496088133859198035683327037241800945399026624659618585369194358845880351285768656072497436699790797688846370457933261108649189000109843679741610638466953563018110227194928188167177683492674870926210374714976782104720877505069838048637865417665035038013930660443997713322723039469709242491973347557297783746981008899324189964984996927215633739632892299510719997928519572355727518398447990010679614359162020404626819332567949459355849148084925049841205266197797366313942582588420988734432006622865354152801614850707253596686611170300015998834225274374411460891961685848729351458012049460696628691526772234318949794239075188621144980162763292625239916314994242875893092214833049055974437078826247298512509719932420048574644963808263330436628144562106394468990625146149065765657020259522537761477017878303167955586794445827224138001249092706925449529938613044397615043192836453484769726617595866208882234308596823840380912721185332535828011527429551066882866555542664348947452347917011536914362342760361708006077845859704230034907923801818859800691072511973043361749852260371209410751595475164527953090071407119316722807508344004018051983400083927716444758286447444583402713941340417155182835613868501414467218848123476796044687861343530215225653352635958957855486241076692301014674244729072971850607973244443457497380761826367403758000439577624777674051055644243959511746182255741896168182907592532036847541554752080506879356702970395080275913768498885586777863921051419771296355778830998632640355914210759479476982053584315363970908927444848041186605693001496254080047469673123969687978983839158057445569264414212070938514055728169808175824754388438960103538095966279404642300063377293144803580051546828339206234381476647759343086130443232581322266714697041740345441232147426861589236929902915999771470643733227780597613729048164144147848312782601437727278287331837141775119268250499244875513098625905059293913272712163749883254889480623785270194783962914060421847631453804756618176245330801813697958989240451961920000438115998144912164115442964829273391431758244100528214753272656775885880554326043202141109768498974994657437787481141441408948650153087313229042538909966276170624010648133604987345793958399972242326589549859632310547061189341086500862107320408936010915522778419276158117350101394929068571190787803384135540738679301625068733646721986421242132093014342208823987580964171811068570648741860179013480914913576634161508093530523961961772664564847269256894552047159959865507034010793358265536234511153790137839311261692657933761891916327710263587418681709268790714804680659366529976733806816447692800000000000000000000000000000000000000000000000000000000000000*i1^58 + -39175382655415196542598130645573364290016240604800918198337913182178213448780105788933081799903267706005144746157210473586077676427372352329870582017180542757785144387246962417213380256247334413791315788948793867348841446276156593851720061019157752869444991139748426191372050742318910525247662114622652008596919037141350449689788712743171230130276869852582156676922230685567215537336870811332186706868205760518505394163380085074042249763650687888113927965982949838928856159895905521971018638610272091942464033751857839580074283751284785290248049111773065378042227225399863892423990216169345062041623052535430251985243446337826378670728506448791338155158130587290764267683475103539060142600800131913642067006020582773925795610992472591253661958975279058764221542651655667123081133173995355868897592016246152656225809403412626699815701825812553714005633890238066613972661404839692251754138082352376681591829076870269797801514328955550162840560116015199340582156035188450327062541552421200871761043590024201767799682976456670705024221524518486929069078675225114373433129235119398078415807817166320774142419485988284514529250436112514054425558941015741733965843133157354592967233862216986281890284193841448198908907590384747192863094151192976666393614769385048999058213174513551525856798204783852437375065454809488587466796981670777319471271239146270538798797627881003626047290862895943263320719116882338688927574398575970361816089521013916295550776443253941227707057981131514258952960284883343345966512755506567744688641950828951077691918358391408147608141534970360416662664269586014715562443385441519565131666257842764661310106870318647803583840369898418013270927795549807201297179565991328738469271315370132647436895947024748843287212552202267475983305707439545782077374582210283377556127164405595825322158129229464497371904913989445065569409391294527778719169445723629963575823781133981644771944102089183227317983808392530672999141913193418289303373174764801190792100541720646591432321167915702945791519976568341019439664954287962199779865716017348250003380301004839897365361925535797517365433574627497383666213757485402571470680017447766063512770893447202106693167057882481426682948636605379230167186905228437448245043927757674840378352628961634882681555496672321042717558340780336645363420917049592898267736540615654971083456613862920176777819242210226154154925806413198792933252820746724256209483929967723392982268276835829317816234222361496665523477002526934367309348854293612549559977519213593980569895056819586531336133796442142128930827787530722938343287562357617415449886344635219250092470235551829991656483628134489659760997759545032798423550856004821601834863632784980247318059131253987860049456245999014235269688198895775623734719516374603185488979528856802979309642989993735417956873437336915253818829687693814709960597189882654865553694592562999309171648877604525487103479935532691735115624685400793700128230672673886120991931760640000000000000000000000000000000000000000000000000000000000000*i1^59 + -37872569486895790777809647754860230651370176020926814335605881191161537436101853016342143080512366255259821412991835719723861112682594328275247174077173345973410568218620995137588414482613396572225907012050572113817525209324401863555642892375442393785504083621385259391398746903549770625692315376987612892855371402370972699970796267199211726855353839211735986156752033051225123849653994803318598264501712243959649822576736150471272154680782042782387925172796710959337244811936570406638214505364956329652363457510767885385912027782753876189697852299604719391140377951759077824218665668715284570753902453619705496227630414063517791978686293223590858288954180241949786920202618798699780996489727757270962722751619502124226226990429268556711971962218628105769242969116045653388180212816405694591398983471540984387134339243584641712540633712902480277459381810409248815284469232573023256027190604111249440053413129937215242111869114855191911543109187603195886459772010078293069957036937693978868025959800908606758314146171739174094171568520012382424616702773458652065563385536348466581796990544450600375252523225125949890697058016524431931902388379528094794407022735235712235003941874716923689836113082844824264878799295234842119601130267830389080623324338816539145657021997516269783483242922299455949019797534546176414573701133300677159843864361146300644902224640755995332318352647813900734990794328687373039419046584911254753685852813712530898210699213797026283081924091483418421093469033379434098100107184684375664394954987454629671762583027788921393939684441457879687858470365149928102344861047679153180651076430798456813669581926007803723850320514396952054970418716770638478935489918913267186656959241348356294114775497724461375829343725791141377442270392195270014583244641797209872423663687875367174420672142373750198331419479000469861808010860242575368229430033633560720121459703258241301488429490951457983870714132795867146603916330258189653828126739619250342788157509072885278033158837797071071867971106293980200596532158392387524985589099171031351148609879453677700956451474710490942601099345344185951671808274902700063684102886602083231071674036593537725503939784778664053193956251056646554014421972214079539899832029026493428489591321034179198305384317328832727573872469095126988574928639881543882169905536997704272354613407298585382447700173555430458854386493817795062940861696926695441171773662057245053029500924342679140595943801163501873481039367226983589981142062376383596116249833552090771518522712550226724737999420087848659767222131443036642322233772087223465457191926450728274819309713963239021502770186762042133014058440115646258721826342810003096336189823233706097629810177862743830319066432248603534351412995637753668145769556778106409591768435189977890772310114566731254326661401390121518866783584074969092015354244221240091792834291161470302425457091659911995246721138824445651772129405766413297611051166459685609930752000000000000000000000000000000000000000000000000000000000000*i1^60 + -32921262926517748191775180670043215543474745405061833930282587506443120724570994377513232364726727563262380227785833061970458435935110197453975237832910808632402961092347937531888285752060804897762982091851636760725134939461778025840346201075491144439376491172007491987340333758797560642954255200563472764053368249634733777563870901187328631224359716620258064912591833143884085094520215461995318762809734499083682625767309303163321687863246292649050189767620105628235610214708572369902451656600798843162362070431277706339605256014771847998640101283971113552096879180500180630343056155190843676440688396434033364283420060994037268451556503801820001289910087145233529862796171966185962720358634416705316842242471760349903990016008990556130245126947437914351340838870897290122787047690217350749669564836904983940828295659584949464230194132973804046276031817091955420829370927228890056691725620189612031246995901324532262849402414100290751357351914951939835933587325553924243173135360586512426432728429036122035355161832271892087935959241354011134655636896176094339889390164292702016947458600219765247092100579639160744612577477748902091968808784550741851924238853193524589693362333957851578716897981577824977242268984355627785247827201201097219622843359567995175491103448395271239238868346683076364060292249882270087528196469497153177371207919590920699545094330674069640985325057242992145459172038674920037975170762443182724091224570799020483938700935954090937304319293649025690858224480249297739946473518206775879395491653483760820173738836826782453361849517985276978094571528600043276077078004862301894340055079392028236506885492652004915887109211590034133202340162671854723732287310101262459279086833828216259303991233368153044311754733128179835581729370531246669957844454119024137713700652414898201545846903214948315352841631738741049569455897658238149155789918854396041657597537093587863236124220164683814178608394158152860957722441414600022014383601197553757319577631060728028995693775648415186685126725100576208426958147014485670182160882954829985659248256125200864386731448164257530146313276215116431610526250519767579251793164579582815455685531957885721000103876762360403451308206937269525070285289210847607747013410742783349034331516743711077226052086892607603128898135402508892112314738375283278486235291818903539447316527851167867228999020614891073557368925571334158939480673991145646929268856306605015853977754241255292355323587725523899802418698961656757114276226307416538595690496414620764894194715050082836811518002960147816483081014303290654036254200095580539684464472421937214400276799334905225753731709335862592546510588362989079049818211008503923212235324835036922101366236640681706580373755258491678504819481922346205610605311666746961918172752777439554713534211836456205376856368855317895954784645954841339928974849324304625084794318258568308498952389976866913968976617683019942923976164281541862545597853246213324800000000000000000000000000000000000000000000000000000000000*i1^61 + -23379073789244691803432510048282520917646718238486241613055717261628406416442247969940048969383876829642217001638861260959722158548259578513955392024200442315650999141065806256753794699165271749138526139497585607944009643525036296201292789532021252201924982919771476054677903504634876740833233482166649802036521640805638131100502764676913494987104712072860266419041477436102000699848400076816554531300894192725332844889223699906774940307581133004258318825233324167316370954027399101986836733527978051722329485898043228462143471667987643621921234532032454121078387551219842935060732959229121314122483353723848387112032566385765237038358462206246350498422917134053137088875423423464388086107552448563738217506035858092758880136018514409072871543298198427783981244249564738604156464686026051748717075024788466848385167820126835541427484163060207589816445439710010505591995611673374392614476057659575516559516278367148562065650576329691912493026990249478049528333517351485474279000665855233323222810112158630048452796681943096927225045097283579507580340146768580932240458515244067218020652395326748391151632724027542735103882902055100995084123537738283768384840407931627621209180428244824342138053337196742308493305927923057818869013901165623052064495948294555033625326072562221541770349912766651775093681764732411098120407991695661181249416223175707168240587100598341812705165465852650220963845567123077121865646534064763475579465568400570114395373962283306810845756534559604802264588363283107366066771127965089711797446637801571849191334692703101961361228983590308544521819445815523447201939158729209991901606214357750310868708361615766902546965178546954790086744894491435242538620121811867908045314387276051670214548774935426212004166589351241720909933686021214103303363031332550416284963626715135644644873332031951144522704979212933708492549864601705376953700205184811545228672915438833786245081768345124524856373713323212008255207505347252531734895316514451252079573891562318289383608817307019495259116328187732326993058565837063899385965828230101542105474737863915544458734540917709700914973655134235754256652878972228653686755956870351827144303060129306613447546715972174930694924695670856131560525220218211564947603869883629700922430947030589232836592495017769230689314933567054197609260058659029305202036044420508007742839632857709887327853882112749924554504132798186594008238571608030104034179892304861518207056694641451760707302935922586384161664483121407200265516667906654862414218876725364807451067644634968629396704261751796504307682560949534899593220580016126072157773171892542113071421318385809071378739512690840569155894357860549512468338712684430028553960971857810052102189080475380963002982685444696259374366142550560020589148839646695249196597763018641964046303540441756809502630218307609692631681050762777916870946234588574548457862157987542487461674044588844736788939438795146884429729473999171843483348961853440000000000000000000000000000000000000000000000000000000000*i1^62 + -15497861290368692535028843916166751936782567912993189995238563115048236847841898596988737978515697466078491567501893588493236982498308918309069267117743999037198238883187436992706865149518340601938512059032027157097367292775920627219931693226421198621207346890756103880504123540780510758901900708523738999376874142672050622019918016548513603073431239581053183866643323490691781709320927046602539985698408614705329884478615631297291329622893001650417327426098686804148442261091870853829005380714865826253395803786828778981215155256554333621695590162788674969056186303544552962348095517841075115856991920880646918911125779941408808325870007411285387765140928910321222496339510857809293290596268336766230424029207106669788303004710543086025949338773876819168875083110664949777783207061646433601548806885428208886474498956539829586159104040981844913281138227180811409542180149365764134953934863610715900725682415238958493808536943916553711912836027728579069541710090697507405144333033514759251247745171852707981850154236487182936358472547011457807584187179670683946402325690623273795354536244867789962935491900268570413215828220154669726119122598180255231062180193726526291190209617397754572427776137215594316270432329657108726893546597312228166210450989342852742906924855780873673696402327050710820922808346309781256053817883284433963459496673813804161369588069949585623301173826027605797785262928659854774055669773731379134978650898985974531787502610605003592247448094221046048598059537868119070950158582100308551740093932526134752306103301385198621767519381587977864080844440847474915944346397624107105837657366981346933908842916847147718099989159704355836027355932513221303114993651598631450773794558166600589196980722260579788016016270111746051091513282302820945818333439787834099645386108027419737024129351434355267802082102184062196370085987765485728549727595543891446171708151320272807523400974254023659790048409943894692795559312674191209603635244057669106224788935853855774051356071597438636525019463992740691474876692663537361919273250421952470702930772774849723736459463612960586441263924963522551755921964654895017466696654543974850815989136286552380233714668580111500367944545571729423799500531924356409096297174619807532791633684599330149530665816668990703570340594932498662724104397292942690055968757256326872869651447742004975810738381425309965660577589474539085894021472095551804330431740929621450078485727623942239504471926852892580614789686832590545304104635683569276018244420911682616762140923983969477088143893342667980032729946540387406976273558418928034653195032747868792841275821029143599202675838673510498114567096969211052233432147675570754780330855087220342060652863305201993420174675374737825865549525048110804878187033855245576331289517196533028975322136381525691978199128963100001529017950163899032276632771572409353017593922938363023858480265660558121215139705943057413553943086183383856698097664000000000000000000000000000000000000000000000000000000000*i1^63 + -10014492452690482499561386783912765581781971076148211270596381721401117697290275869745104350149684665359242859416546006651814146950906447002734286669285597024884365301220015736785605197118697593178382062490779528237516566183086858175256737111825901830390966113301137702451176544507522007834742943031017980889708682943714806803191949078508141805395459790669778282277543858460998869120157926843718963915491623280315166642682872355064451526556763272308960296628821450805243268700041520503799615396416744145409119011642030207700155834137763264909100479342372382941107166687949795140321288698704525319053830474144391348359089119693355371628371336357733437586787135387109747997587939848436401726988166737171084414001371300160179493176084146791412318294655197983329950977656930923606904866701651287052441614022299637161476722929978499810438205696859169990924724186730757932499522910655910830549664645461828390449039950117744622420637811636733737478733141059812360113070133331811692162239591270418562769052359944501794978006101067244488958683114552071903126410551266037659765430964732856042859146334826211970624190950341167359972221093402526488646451912909411883479966132022440105891246350769812289417665958354767981578407064140438044513875902653703157646093052133325859093120027077321602083529329143985370534712273443494666816765337401123222266535318003708072236229514525139066567152683482463126012876779037543254249299849409109150727938825468239816161511673760637859230779375740862573068131725202088780534470003394496329188440272275788295150660496550728102125650104493061359779552567695037287167604286163556782688172063592400017906746021103254952193820109261011699550821255981517685011884040951759238892821858769151739315526335370938233431606309618323270081488143739070145958584677199485589390791403446316337519426896237868585433581076287223793528263218246378060744573277069775360539825341407671332507881829778121616169466510811223929336558812572020170674591719656154460490543221444984201693031976377731906077147868917156735541740571712791871130785582103495278113996506994152529897948560993868159756641042788670010822037545448056319459134294425966548737906406934552882708764804756710916991962097710668906211006814363267225584889756747571924406549267335523416803840660439688240215115390981707375378493389234781685948309429763565979825662294641649578283390218607787337006331975305556987341070845549396577717159122107079137638977608108932196234386342335658787991889479823841485990381544484144108019402808419226376936525232445504461150272348939866840048223836358484281010917660401863125910444641727893866839356087821603794146782402605068916913981466198274350504532313258179019249138237974136660782382085356558847379316626049641245166696412975955787630295167693276600995194274590850807771454469489284466742671447870524699160646067266582311210686183778810535869278300738136307856150357783719934552214778793750474513960132055715020800000000000000000000000000000000000000000000000000000000*i1^64 + -5328300456972354014825579218794568160715042841778664036675488145738854310636291170761064866208157723250001096580778623801223653543170597299925008937255484462013973591324475207506072639504450011811027896725439155660524108718055020009056321598904107545611064125300300975619129794027650732537739752450754796719865718954760104055737552797662137274497131741810881236135141458861033785799931153819543823027171876883600698117445503000515076897819670903663710557886036797550727242278055595149361434381798427038576556858788424878492078390156864643246592465614928133066586010016852309793958074597811458497158626279986278984921747192039725883685585460121405352510628016355871669284512395897964956607217412286498140184077726583371916710888771873092566735662573299471238299535989762940013395269625566266505828266571698563120404042166455954415027618941457449616402564375780816838825448566733727489013640918201773660005130482590420682977138417781529988712579056223595603106419285670584025779866086116398121440667690290683370863833932289093709360966046623512735433997946068894303546736689991690903853186780603964661910674980842203888850572915371497850547374041048215890018220388016385680102738573318725828605574280770333662422769743569290429370225982969560951638461633118516584541251346664381453247754875391113050080912950326201704047992854260797820186663565677066158330569305322307435231590120087767203540197372858844965456932225044715973481435177751115936009047823645046024247597181417888834472276072282879452264746545188059896242892414266886485460843443023867558771699890800017269076750170337801256816797266106378405424358244694808374973982411870159124222264129783650327618243227527318392685354319978039944101737744975360285060100666139175602656874291638386493207724446952495765876205759845475361168911391145841524835660221361616721587604748103040548868532440956968957714908653341249302858414449332929581874143596991919665760621524731624275638281723872194599192482573677067970871565564883408227418068722070060373367308654940079826201709275393757714741223779325214231531072435744503993203076899241926226776233172850343224027539530973676480263829168889512622896846500173241579304836526667547975197865367703554100906432665156139667990735886567434657648286274062026167132833007647756483739367086161456408589447861969933612831017457219980020486011535752522639653471579387790313446303771101398305690712098486925528206850432609939810784366959979380708289183751493423293309731543716009234096515890188274108732111845470032170783804843703826760995310067385394518135088650103216186620454864184341905481575385980781230877509288675344152975118969965925471687354169539706127489058685440937809190544384551529772317111860206998972599575490279333004709091543518948340755873486119729892219799057012774873124476198051859621350122480962446740553696005889337001265430005379973917297037739273964432133841681673460078993039452007307771478240563036160000000000000000000000000000000000000000000000000000000*i1^65 + -2278037345953137967344948907653192650104675265845606494680922030358053268521449901809061617130727556292061898839764376994189408545564903364973704788308295992849412482328813919001380478889606943075116832487882970103170627721774690204676503015209688505488977112392660733070799631662969763191419070788616498858675809938711612661628876368974926448718732005945378914439904870761575831523242858697160437099816209046339107230886070727377002067192421568610992250723928784758326077753255002126191373447276398960041537582922643935166397298561338686401616731871534985710405877112777241688793650097883164380555408956640738388422726373932943125427866538685732735581432377916209807722089793058986687547857235031572557052770774349754866625696379251773512898898714656504961012222888767345785279769644178524475011805577315499219036428722301122520508121504964460561682898227538160081473814330258151220302418172886435604263912100827195176657627432453220315323742426555068530929272927271217936707447346483870853102133646902216250155727819613242154421918269571536130452566696092053146022611304193500636475377137463773156807643357953046226594155830770491822424468739941822538243530344357094921531939139376667647672292802082632703350036484263561551291157740081084015893024554026847498349485514986891873385448705872866597080739440167204181062269359925154084863205483803959949689872766662299105927587414180910112761111203653100595709150055541545338891511087898451162664603826198295790829756201242248992206831442152322829915437421863336426902926023795699752488240006383040717034108490014591296212821649569926381891797715583961607295252117259377712871218113575175625054733519382074819782263780558753011027252699653444551807215525477867567786925227705176985380620099755496245775316373583660390391906328576296005489774256342138219421247440081101747496534357394096895572510790787855927661253363749011542673546395711263995537559762868053007555106832838094978951654312395099836429286179158680914378513746129243122849992392757040999862313799186469069292411075675636195907053858781374168812551971441821212613627165508323959470489562893275958437578805445044953873953761734524948990087805675124246455696278171003897486717615854216971836986520527064821731322721223090176474565642783238817731894513778979233143943868551989732630696912898391111720971302342036758103432481265753711957446251715318555615741843266363503272320669806865635755883294938139196459403813409202545379530571788759403982783163135759965838229477120275757060275218219767767857385431082195116372774875625757662378023525243677049965353167565055952738030508612751456551371340271360247810121652879838200895633325607164569701969338698232500622702195452047602401423781124164032649336814657671181214787794571168569088440150401158439811603198142437492622721912438890476976926090370071964541891205212504845085708721231996491471742488023558712681916036565905191257153118427318050820718592000000000000000000000000000000000000000000000000000000*i1^66 + -854623783719217501617306372086298204381333753578613457860976783980342116462828195331977365501229143531871308149693144492665233004022830863711552465661002360843524330526523688276557959259217895306404126716582823007327237757728379619888996003087627134927911847228276771119607867306573855875294614572399559217248279888115013825696915593935423648342477410987830734553989201179300741972562513355454977461109293128197696873315715316430973511715539700604801793919717081380169132508622684382145294606301791658423060038529956476723441924902084091506537360967066165618707047478643754459005679278424195362386222693240420761220525459768523054138912931861948313074894372185869599851213533204937777758230008313272090544963615416256945332958906295559367494067147912770985204503057398018685107376779067461243069997532792202734063726652950380355014874819811769537289855200791590859392988476999606273776813021400458420790498164779234115056416437567455046289117850768669070063410129106662373922038699236494141978770462915376559505916775966732809494034474193154766093017959028832274537139954768360586102173016110167902201248746870559994005188407006566901538741779571837048240467495542102062536844985895944872669406157992041840689057773583142499149404760976890738469971498511215119356501150577895300807052934432168688172198040733483484658549741283526962993737148581698179610404413218238795178112160252538102166476383883222174509782316716426880042359024150819353566790093595297243996050255519977349003698508273770587156187538131657729239818150304527146237015245452273483166286032225368139796370625506668611593877109767463427295094351176369924164344210365905842829881417932613576604634424209483214382734051185645054243744593242915056806682136418205010222554597919372652007147400969037227738348356947815851097367390095479615962975459242773118717349065905653949685585244764284487623049396569314029344706443695880647088025212858825498320232345329303485795626713111816162315163469178111395255161393190363674257394680512794354026408787053548230756723406229342371694218513400512428724878804948488585055346317213395847566033391362336170262636658341168849657016843297000058068534482676602790689494627215494116677856201980103808725553313953062899099258744224969613271667649592296416559524641133367696110253866779053320068586126454485250671479257516135314212859965432432618824909752567264212796272896647760042608421576853893097786454590713828593020151167667551775852334309755694699333027654766176124225945485490269103981591651705510011845749446056472558124865338372012375718200879023368574166072956546305905896448688223757883546289115003099771246275116292933863895932361598899178606514480695862205410249913833936631845581822134275795668820503199561273891064350968832978011061774942845289645059827796644948009885984679362899607416821850088692173596229254273082894533448410150100637363693163546673122357858923739177338001631735974776012800000000000000000000000000000000000000000000000000000*i1^67 + -239449501394574797653804123923135316909244707443624847572836933730154239544680843781972109853752949519742706160862839650092571677391292201194657244573352935426737524807627330496712425079074910148474084984015492527152613814722005685345954858877124597098103314030790395915511540999534833129152761848454652710681137439035342613005661953547595274441251292554400199400847806571771012825797476918221344526644417659513431825973112589237666380847786661347284414212748071730402624107181343272416251791687091782737739353368760578405178099314578389936748768085647611108728936202873396941671937747952241108890109108227031512117012329675522969727769686398466738327793192401220948114804507511079009745169447630067680601835595620872100186312585428545109242125123243052525364248444649915047330652215866967197241677116833744552130603630656189888939912134058995704205158684598178125966482432584644172037431866308387816552358192979964351828510178364360422078075921200569464422705537687061486120051025267543361973709246713912316212388887936150978465890495954096487869955993913724871830305806753895957501962105951285384871183371301388672156151792867628880567170833414948938465782390381211204247061556256780669300954940652091222794658586004054572030367976389971739589251211785636174649003914133918700668395947842935023520048519012522117254577552386492793090602998572509712049444231866470123601448578107366733849557341619666971153017642774412734636763782567382527892505932650148202370955373750717447143757245291929419621418163581675871860072533944826164908553691973503033955736992472057393192704497170485784647397368206250240758399478863440508123873397306541410553862016589203655581545686784252188777066919446202574268674869042368057193246878176627446645947774567696946110741364511118144914938388354908107866497289321559483827570771756997264772309660843297947542548654130691805608314652048884691992342603995397358580058324299428169151423151775534656095154076199622201796373090268445751171456733482935314721144304432724823413178489003906523725068950165420800303204631353802692256942136468528054989105475246969880844062419348472158946021086317045952021476326430035010709714809544242444888880914669259211869588355252681608125853342724822134548959800058641370172337264174132173743341553256648245334749442691430947644189727784655126781412576859310901651586718888109002104779561314759052243473229232492310165260528795892356034652301760328477688093208658654022624452851079478044621419989179759042767301515037489337369529027586792423227527722242908954789094799972162811222637249850722505165593328742091295151067008342867598557575489719999056972222331717745579725021716956175378115893755201115666261284818865132722632111661760992733514489345787154267713400638348936141419292278668936133927484694253807612883015269037267490130654232865775467199346802707854312965233439104550567934688760151076929588366835292899655567352217846415360000000000000000000000000000000000000000000000000000*i1^68 + -46934134812068655622166621678647356886211124086493953665357767055396836254627640885738210626594765235601668630879977218288043134896650761085700926935055564250116050959581694416629618338230860634325536951058745292370203334616414346414876345927676239710297571612654303403888369186247792177388196947878282733739732557080220304360278938805609586119974706829741194512389565907404126614824688944445275067782992692457211091418761517329962261736457189571724739932437758386869538326805218029772792060545917905323962516926484242743772449985084266596407498385463711273343245381033722033937345129496794388101319446388102528736432732155831392505133310947734320964692759656907387302414510181858107186860579603214676938464326477700631245279718707702243356145847266810065737461743044950189931158115628164553576283662704167970952549433947108371008850379353657504545972689838679783627760917406842316955482967877869275463956296398712481729017906118166701042449297023575258388416005523540028579266234742328342388670074231356293883697995571887683499301164750996965603725115721030902684111236199171345034219906673418275676768847953464531261057259003706351191179399220144137759899625059439719278403777520444919906414155522631686795645437605770108613327510826398813056613140018966488693425081602343037234001141351188841290425746641124966257149091713246944228687093513850962670820671532466642541632562647692077333705121465512090678284448202202961679822473467400390210383628207134334425064038100844220751713382314640537667338974848589805436483572512879672015446124688355044737953325026642758558510969705736560478887684923034982910441034706814621795011183862874023748950663576435700206949150482777202744274682651528255106406436828007026839050774823990850289998332824486420039832584059233346854465471903288898098670508891365477111772148167353409484553664927188501409735806041930918422046043595139850096485215732921910456874153969836152801069438287453814486461120047412837439331313146154222531001708863739159825837446662134107215750020898474477815123298486233489258944465102830968473165462538517002870250931504253216937162293274990640614936046861300472488360161736287735691015096541079973929688588660550798030650466124582048189899574723210860240274299176947739299920179464652915686349649448097349465215777692904814306576891221873730889798006937311623154018387810023491753847461348958017736217710765513545449404198023945539914384626359256556932090530085605278119022129508335455032906626610006914575794517499505154125957000915990338642241488144557728300600889399152455902237267988709218767718148350853502020006252869449269566456935727491739786577014464609707757885712674733817350914357848820901226020025903662197064531776867744914796121057340960228615533069554046576367421284247760973864771578866396100302930351387180605616950992330347331041557127722278384076606109457299634676682618729979653255892682422090466423669260288000000000000000000000000000000000000000000000000000*i1^69 + -10397359575137741743937482655298649645448878046242964199849104873104706791285462607099583193860826625797277348430415841765989029937652840993590695337464779863416707193230755682056877985006400725944788991100909601973748321988996065322424176894831654072071960540034231256530601146325161323299895056015872454468323092665872772671752333526221899564058898316321487317073680547253003990709687624918666506094573162826855689002586854927509438593866973022915908625353492993067738672045881529735412699888446786148973666297317124374810173855557306878132642340002310959105395196426997032695037049572136364525694713736394335466381758775374512721018202856173428080087227786798833362395697888141951623877649629128257066656944985968796273876356859766304950875142955745712983343001664992922735630274089338249920587918491808388130051459699234075409605108998862537671431591900326565138096113764419055298176852789529619899351397905379717161266139889864847285399684699622100449506108488413612497289716861486209592654362780504182199201512015452020001386620259672502514290244642589072243568096467859969343328853735952443613950132037844076728894375988415790855574996434149271006728268671199647881638201493808638525685030685265383501252678163758277796148030354493143353550826065509916791412729611642053799524044572145120137013786096576884165396806388828913138571586292374451070929395167197127962843281231552959689065684350140753644048751495477586548597558166795374387920274894138622331160049960899607685323111116914356892849010309103015253508426392537282982011329820496826587195925652722339085050775854966120568093101145519590425243679475924879056786307601499857338232366483530555816785690713144625366438081027950033019199215081415534313092717210129553637985222913107391588518846505049573672606306445044392288136773465728318004174822918304039403697115337293506534853805491439916854608334672830589197261559221137753854997994095008322290941488181675573927532011287387302953135631003061465326133327017694822352094496245045077558977517000167931027786968673401764921853899130685519879603999782506566226598690068333864901270610072850930064794625127448476927144374663590703767787124197502352966490082967218406518899821985434832540553935969202737127285071983526667070628331769889571362609745884232221468883417214154249102374536348558440055805907324178485809580844215166387862370583059107884792968184319643007686057607965228165877896041058110694148810768552316442752340515684466235700567303693885836241319373164269224451335453384947242141064280505302152560287525731469820112880386099710981352216249472980405186934942983044540907288311405269415942403610260488712454570418075938860914392810646919990804531490225405005270267502269967575895366891920836467311584931920752381449660294447232824747121553012236600510424196479831018901556419804202280571013404528434103930326300664469597287510969925988639739063479979654312571699200000000000000000000000000000000000000000000000000*i1^70 + -713667287170639118355554178534178762473938588350492913885122181690873102697587202362355275258053365921679886557488898375022171432312304851375154838794730003706520524867986735988218197080159558901058881320419421509210221470426337860192881103065657128254761820946934913077711358661173792947290834838554574793516925054179621764473741142625811393190255678861920999401522011794543921311076668806315421606887140153145602767000356171971057008250751246891139879685031400479001308444857627336101055488206031351652928797477462279105281962145798536198260871997870505544631626498864097536407642748063986653407003874900375358767963763573973928264341314940395978286904140242248500792632865069446777661302041441460178051606971451543011659115501711772833492723925924544483870971534587190972151128603513429172519229861234388274870107443140745750362923955479398203628084236552849607071387655553554807729166487280868399971945539873054391363626787805856534062268217526736824052776607886501900612787510790591484616747296629043802308487803698136564597039727417333600913784961733181690234391063132624552356882089550446046513606356666013467659153408102394450683945350327789127285495294830336401316680922288184267633071146958433679991206126279302547330289692135609594421623307766526972234230598169441062196781142929447123940116431453206675403521325177430508043946533175334669708623151527742358259379125602117473050267137150075902247562287954533407648802057152279943033531416167880189597921435203121060640220829356539355607475550672708912777959170952672509865612492666933957217997595726620130338859933493723830419763201857667842235660080489780263934865739843343501274872477699541193116107821918817768603844287264249272093190631162052529647078180829745156761511070281831743132836102331384327073011485476068240522616975326250595715274157351824114881430161915076891228712947124943553125255041948103488301952991967590580026052591379352191650035417559192429429039775520161920216452533771737072548255966685211216875774784975446104404841069511634108311172716472810047125116621629914074508628119010424524137507335477328521625270239107084968208359593270121409473182266759605357544302127526323300649644204752634672568211290434127643429757125454801798115491265415171937769108327282060314289025362029241117140165991551216013470448346567998555990520149569357630266194349453772874760290524593192510107265938910467459087350759188793541597452900390585675727630585757404714276479341528392836326927307177155716065498311054417506814262850303777001359693434282018783936153168281688308473749335410474761136468300665107889454580765650726990369508497438821296790028406115146181918288073037640837529847788942840723875784337653780193868712588034880234407115406784756327093113794480730121403770146416496532612052325544573009647932772177730331166651160784687563877104081875601410598224358606494817829308717624384479342199864201052160000000000000000000000000000000000000000000000000*i1^71 + -157120809619571686692195582307088734235811541976813164747385597871724563641101285298465960676951688107148056139907125079237433431488087281503123930225116646099184782347397835179228658510122140734032934037875638715248862402234360711072854145749218264215079715524735312867904298166464933534273441041271118214572881249684909418881209813642314341408755638540395051822110423794381622848213049236004547669222334956604280107775331912948699746184803226897118576172312222558041552125320116609523750232764008778908182729770374643321459533489380859320751841178058416548967335675238067345661666184106192480373771969605169766090356802950771387404443752949377482654839170226661614856096261216746936583220239756716435992083988028525049390098364273802899991984759616457803793536474741765041860990010343861025047322788253500213287132413322705079072325391708771886427806768672630324140121627892309664554423218870421801568386570115885010248915546060642461116528090989243959291485399635478076717156403014202142212991565661797170289253205646795862972859590316900458243237196470899938655372599480288862245936852063605995986047561669067446568257864504804192724563719142318446627645700822833256577373658049536383160286013884551611399087666146848670342899904697120799304541461623225819379429521050736927216570186206429872769013121337253123783332320594204533811864175015394919477474770152184211384347561459552615850924054038108072291368041806921189413764882319747541788260426732085409530289701021019333183564523247352632188018082713952499571075110819259325595484443785950300049305000139626581751568762664064933356046801159898940433909927307058391920012830057813190012368200054453805755404984569177385061138058781505968074962956835367096628399828307281457194760524637201308468135926947351414373651193021529536719416969592931659510791521171613327889484501356123999539999290122457032539450372048782594887568530832379732190089605452230467972233331579870602260023796657609629918440856914625488027551920230615797614022945515828916701577015596374891779875060695503503432208926552746983545695928494030729152044055340282705422084811425558417310813567973336864269873266552461747821740149995360874792445835244774298812410220110791321098462952021672736612335388289113908228071323311945187556023894631088637408240028687949484761707089890568016663513141608780597200191574098097966240781670273356366848953159194046887183048469642620374725135957822954710457507926489670993404131910179516496654619166092997645788366816740940364667754208145373458456992921605901036781513515668977051744235214209195096147229223221700145128021231005025635530287135111292932531082851677721452108170408617065490028050513756819190549430800654539104226416413982178142949255860350500856577092215159683600777551356952210805823178601421668342259160193725928348359770669847328904560244346140204732487461597360072128756051765980841572611179675648000000000000000000000000000000000000000000000000*i1^72 + 6356215827814973880434920985230576554074279262072164376104504624764040295268068360293723360843951339365397916307310700580488084443701579063183145909066380272906129082686401968366223099776184177245160359990586414915984703371967287545569786349991250989214928420435211915888151806907743453614166025366491373053044616907922816819178099329553233261831730492367165797626588539936921248613200924983919195994597980313728815673401092879439860346056821643330774473135570079612231045240369210345646169514106748759778747377425413041533072855430465520557503155687651140584635912811504354299347186209370716659048556697984034224035422469559002989280718500306047377304050828736907896783049243582073140452681810097773173993210070913209676792613888416244111798719295383656510343921501405701025939254418653746361514350312115381136852789618577169835302196890119011522882671661569162654156927609494109138107728050377575089154351884827107507212935823321613767976973738213008280991929231118057041999281900946593245092087389819616067551238763810816755498696112768025243774268983878319186256449716642831890879482625863627377402972190757325253007850520091916910372285612000388067017498789577406859561072021320149449815073425500466803262781201161167009705685832482413664702204129469776343085200110797450891213417829527458466007233999806459876042651292434368791493626252500600214035536603992071077237808626845761458804280962054339424660718893327247027927138728041188815836859598718670848842895143746814518558751555326375475696645881635910817483265095795573632530870050361117662553996099250465525296947388523085183557757069324248056286812213755993892579311270734797830554778540525099290071336831382747936782130873815738874405105448582241256808789499437254744383094538017336908962270319016323519866241317073717212618349241050333916841644242601043316592421645179175879252492571911192046309615952084641146149038769140444091955223670661966552096148392308876060611270690487565754825956162248496768022467183772268399214985341305373610918352065039672991486891704237286013768674991168175512403523632047031447440163424117903085704162489795337609060388474794279569244967088596092040704789456116146382592734488816663367747932870997767703611308675176542014784303298301563796460857171519475985107021398323967852010825701644784418411939260535822808144168070152537365050145373443381401588894914659874014515751099825327737966732308186585434697666204042710178364878964274898914454432584216569258445180641193249199110673751512640407176522363155713252251937596939619882774650275489733129224934903504320573223182539724787698155239337391146529438690729307141023413776098427140202797359986522371520731504049793286836029936681718487019405780912888795909870441458828925881437200860815617368292241751489354680262504427743077807589723203258394366784343111246440005905527416068076775561774229129472561781279914706428808396800000000000000000000000000000000000000000000000*i1^73 + -2230103911417336336010666692592683555006238383748770970046414475154710136290390352592865218957883080732370347882340534185958995510961947076145922128587440873313521865266975523396798154459892753218121416169757938203242500271605680873043264967024200736006520417707583635436779244852883199260536329828489415958751729104031212529647701168006292615367004577674058073359881262298429873086253376883403257877037131017269053988671496482075245816167830282308934106537128845309250636431166812798179640375692556912323472465162504877995256854381405970101059912370098641448134100308046949819917062359023603310152528867542971298223971871276560669002687761127935742764815499632893166117724957335084533495070205841144861852325134665815472141665717673425732332437067778338634985132043706389111537820279227191039128510653268500551744481487167098568746750551777079271569778709798415079072557331050084376355239942679416089512422875737545346156603553086510731369850284687201507027308649149564550597098577847634382512862722504603502903628647243455039086713498088120548032253953662799904225855855247630808807169851039325751147599950547362202687419459494028228059234013031282068929759252644878693978058183517799958811525693423112303554488188876667834764834640838232354008109374779863177864548803770038999481579334971656035569967097890261986062222076584637568106763414832627015966209070262424333951309873340731793982392024656382180491529025649139739101927096666981429095021169750141052859017707828681045037384330690091214876660275858864154159881439175282768719110338974771486943388241023257789190520246820132713745041482612455914148963883412298013213157366672476862647126731164146652807502297978922513490035919223024402892303492949379222180603201057733857471882839744110130668532268774395378369444789284651653964245929847452766237865016176428657274211878105154918365277146544709658288159545509867536381939907981850884080866575063577216704419948670371463492615515622816380680378600457709409279352762653411425490350308120745440631373339226760171396910506178522016892215371669226774750360095456951998974325539626525030293844079157767294230053838869120082046176116907282231260119309002670045601091864102299776483865377570480646474607256974320765768052604199149834056176982509121072152610371790807330995284719253010377088843830674286230583612389706761381810470127770303610009900742230568858823800527183110832578547111522805583815597051442097479424386875385198059094276484637089133028415550876891698808699117204288439692225157287760841462113545634429164077726655869909984990513360686110040617800412216068961420458503219015738579324907562710174920789428154152794903607012586636110381030624095144170218301128228223366341064097092385663544260636932782214805566292833483746124425792029054584355441150554760829751167304027197118626156265643014316694991341572260758201045898848612604831523151061975040000000000000000000000000000000000000000000000*i1^74 + 215481292186664345942237596673929092730991952115256549447394855746611592099488074444665610571369208713711818395925101172880034950236535533486766863911306967561840996552917115111182122170815771704602103955729786589452958588587013118166786079164559989934609014887356062943593611806929027902258598895535108904279205862762913392480478374172679768916522842611531784019828813664176886737935883390850151320347401012331653739405864307579898523215646118165523317836999448107552368097309509591619829043827463601484161631620574875283611844067653085484951062705181824009024256022928956377144200033770066698978198346437834762374304160320960666109528276048512466862971467980598532878818776152474669106360105458204226845361751376123590241638605983002833814506729593218180218117276790771835346187109197130859310839801689476748386721273207622045061407872367212663009753401484658038078659701189463090938092258156215013535423067779760329581983961559797117155259478999418063336351182183654122442815249728353749301610249889919592799839859402063637742569541770173200041380119794529528388268304727173162833367269165226737429843714739857530621917383955376415999637398605731586815059269036830188567526994807873846970145026167040142677129496372237760841882137473226867691632082100614453904172831264805027655535547171521069396682983138656043179690948019403677856615516547355691924299161391240123559718824848616774571716952338244053833442108191334552416580343946299835775437323101473307588231702428268198715575586575762042059641885430642422449219572080932950067717766471970961360536287584488418449263281958002340631872171383097957705583548441130092657516060716737556844084344801980220907743509716462393761133046364208605509057198121557372028801290728157994778240480962688228276301235371225831143743668669889482400643796288731172708235983071357128956092135434961667344564551779616503932805941165805960462245331316399860565253769252193897443338472805430319859445512334229632489344181789427874020897339327640647633035502928421179647429572821315919343562034170920709065670120579942948427485341836699344764077504574497558763413137778663022240497793551703608411055340829439959098399419121603023879105062050720826804894120826934441262641514073216961778998555865078796076438765816698712487838656851446869887338727451998498213701450236835512831905050316464947666179068378184752949238058979790679956635422534956674656987181162193607126000898561207780443026521876884555938085590146098812409569949688252206267533086345469648833783926323550075436039470897856800153116965341266832929062247853995195978710558814585563641831000346605760572963488703329562689549532150885707576702087618674187222691227414727412236239855246873749952717285661125429218126790589667768215575660588253285515337299286000999431739855116094420668931818034371029017190411356917269785302601497256744903329601083432106578623332352000000000000000000000000000000000000000000000*i1^75 + -27036932553541412201596682928513826614482005855680603172432289939064117788318376734934869772186999123408166106330814654168493337371050990667713623434747006448983013187570982390890573151217945704202840324122719558535993583549247381514098377587166470055493009625831876655050816253699087181358145008457380026224718215203923149950169054544341081755465401020574969289643537324475777728666471799400733029174512645398669969813910699276976322513009384805689634675731705935232774260527226692790894567779741858653524634560410405830134452618497060860688576115577630981194287999758155068873588614110796517574124887120132249845670754956999051313315286625339538478634887559147205810451529326844166886993014854542920455638197455066964755867221610787328762736507756688142874171911468809649431031817233052169960219802727914761949708496998610910773188638928994830590751477409099189606400852242769368786748610313904891632207332748694125725924023957150246840259093996246937802160206746788996251108355466694308676892358884396644435028661484253938763004147870099636093435307122974090487240276305022777191275790790234661593243175900380506956210794972611931148824714066797854568979982212462604077303540960738298084371140695487653804714723751468777274384460370094863388742385837175823476282397571814912084563442143434954390021518605170569228207936019405604931787999790254300707731594008118461573516262289304342282847245465649790011856907618804298772521937487176192203098960335509351060343183140775208827247339865345899396723026435350704116548457765352459375297489322156580063158235276944716233274013673419857714154028000164237908417657527890865703408911701737196077292073606756095205747413521344783291520817889341157038825121254034575915125793297679606297261059959209572929777268164232047204558632108250738445343278964425649128247409601440233043258400979322899447589082987031960293582629554391023931007561879563387269119755042411883891144386949957610486852115956845631733313120178374772726008078846548256434276954796527034365002286292665648336039917424962247792413945945141929435983214169797341692680711508655971553909464402649011365904814785542304990108182227009428887961745514313935231370174628439515282064831442042608302861868170207364554055388921467839697248443847029128347984069740906528406373396822767407077244866219600673184071122801171854431530761471216339418707299334594718490290658740019763471616425102358347802772465883656556551748698400903712642729446167453180049085542716544301228221948801421779868012436452759617912637275508144648590416310792829981762361846875226437357192501131581398817650176262316485119748133871957197475685809431429860275820186113835731629680588350417929781632610286353481369148050924697538538033702629346186706823258188985300012642471226371517760142445932901685492316730445753858935452654272035023885148799288328251505228532131248298419814400000000000000000000000000000000000000000000*i1^76 + 1936612514298367168298840883683109342439071187336312733507559371263324043674624830615962222014365213069792596881029608372759049442512367054534125350134070656317965161968164900658217227645346990263719427426663195448147690107736922770896653404463844829688111046882313441581689265114568514074946093158795181549754949483241876899443180859211071646061649406185112790891971885966877845866541712276388496861292852844437874079323239498911796789396752730278567020221516601440809760557638468464126684031739599183668187124083853062822361408160403787685704952793591817255806539769163924576335286833811009243067571210663441406587015168157655038201127487000625317574444699885629973601942212946654719061539599203476105393977140961356738492956318540152717075199377474989863601937283212064992872873675349273658242352614629876240115630391643064713484535139028268258858650550317958318900885054553795590273394381205596290618923998519712875235346506744527401643201263882228536005101207428505132592473944800151892551580439515508077269018269917150895522231772793853011758778043621773212038404436703588197705032733070407393944921589926197275449887947670324537399262040015197593541029605431989381473414193875994541993328410106212258957218375395531689430923813312818979150606281382304181107653955915859767175818712714124331360134714722954841397583246857046530425375193921608238474583880081305965603359404215054761547270593993983142212968836381728501247727208443323280720369632345081498284930433061879214314172871960188923223281733560518217280159297586025397245712216717907207975348163682715577238916552900540828247222067692238036847173586437807819219983617430907959991662388480565900452216578627828194443843879400768588925615810501219900308937228871754847952798652745853496667444202267677644047258687610664374586824165304429746120738712956776899639528292824945807148230616546745149783702457545032504593893461478284228001865327674983213255509242754505570020765103492341342823622282884144499207932515993616612214165113254069643014146626759139898477083106197785461669132320644882655635697123115852264888269403795120653462410019505714615612112575648778418183385629414410998906076413530716985865214580093742915599159777723807544452299690584301693806807604294010830385254576396326575065571936075278199805842232175224409632854735503793142331728894992973650238988515680980750694113696162132087827478185551625457696165229742098520211122578549412242633488926429197579489428212687239164635651294092967388744149035164631003169206147425997431559003800158491670521318815530499005384912554569138198977743407343688919633313214253501539464898602650104316032956668128757587725617787576432082982889730102939068180911562497080534290314587280914824584779226189842453484680316250582388379625680279656860698905648591721380300646272463829605737421687548946378320405109746027579495548450682961920000000000000000000000000000000000000000000*i1^77 + -147544020122590110802425676168094458612491248998955305631566950602814586844681170281002092833495989403458577355349296389000942042740681193419772257727158399235988971505386336744686630217506438116959817575173659851835616205057922672066629437461714142485580972778011103311903840076414032544443546649921147305036243043079637136824378370502643545740148691920849622693205572650567761515982265695439034241468976071691642736434460033006397548845735976769185759167680082204337631819292176700085878504325163181403356698745799617564828663986795883746635955957374939260742105589129791507056239322198718313325210927263195155265810247592042020082989936694838734694676310773946338129759290801729627480847014152516523009435743375354794587136198797711836567462170286617024669478884602217967280062163868356063903220455894475945154370131581340996446359900943000982534273459776720295712629216699120796023974970698559563431330557082382897635330433897081846153569428045441635448547212748377011888779929594131140254031799366225973636194409675442150848735282867272451224999485344972933574612760551983246904841995078808865624246362164762441696141676550337083505202800214684774867744076402159589545047184561149405529485133550506572294446806791260303503373706282689113311681618214850534149155043440769285513206835465587968272678743850745029793689506503198786613040475974250444087153290578364980023889083256592294885466812746091274701524198900271943551694867964413891074417898017394327831067447152158857298186358104813773628343190921435650855367544911554183385595485539343461799380406129325566063946384735618625582325687809863410323439187132087115467586458114999983589146867312701418058745116516879930296544165373326857013805030250047040895615998328101131872973274023166337337360232028440032064710397313690752028176568717621394688458524815038294712302407916029965793536890391333287957936335295205729871549289077543984224265398564205960293370667220742445899241406800265443949603001082235306920619483443095736951664449550323897927737373373374193635381893878510534362926870565952229907599109931438650301895869796176955054703142776983667205282338807521089351691819875915827884992938861302267950711453457820308398204033485314234377278930549843027790859588140489593593960403597155563386849589809697600770642100765417572778947258007125263712972059570254642658451394039054300940676144443468021724005557832710468257491590385637126058086635656093830570125688933509578191782300587887974975340514989914320801537615133766841499436629391297412439181694363424210357158903352736386363327433074441917685029258073968190752041939296290556887364482520923403627823409336153627331572795178646956326822557567538088134417511711063689976654427066418228583962896336694295852073585095107101864477429191942189687397374511444140683100756992301768929928203629176190511342304324539013671610744832000000000000000000000000000000000000000000*i1^78 + 7849748386990608918114700919217919378123433423442926737827844289606101164291553204818419421667092935531676688998589828795566798657343703086399888836622844388660782192449980481260123733703311088046613863462494041852195092303913611025621121599563020317232532237157697973222440336788745128784147361102780739612252610282911877793324521159837655697781150745635598066692241953560034863914053785713078728405128216642470330190889440845228476290578684323369675385181853586731880670303989048092980228182264772461959484677265006547788808359962606295846101034717496925581368986487832711303682511506782675370477774601894812730937744667034105832936842252310723083482286869200670530672092407638551399214001189903874669075235263601862407214655270641536318613430964609965612105537414592851239737749050074252575282777206434361893298126979415277255474624273511736869069579226938063146006021450368144590763004344339944448227921794174386441303190861150008234965415171403318967278495633824662487163381821787947412658851263692803316223078080328792926894178918127670021160512532327143770873229308408045971465238879761267116648549551029126487334668380257891163528703107454130560261848029286735536798679032683373044036222555769379595251858485808636871083849732564666824706736239596501235311669405606449513243572044383868164011036971060189657148979064997063005230928112248729674199465933426795810016017839670664625107847862961281099431892390681061595157070395915129250981850381438109940168374229945212920331368097627461242833104835165514640167055271441772032978940669099499103994867038650532310845150061071857657726763821863769105890769674263808291433263573115094106130946105387057115864674631844895391639575664941191923093677450276287142196325648150495729601115768283803725539735109205943865119372308753836809864335869606519692186970094244369154490990836176864161745084617585168671249695640945492570727861560107293434237760573272514055741958074120775917285384841207871042795919889415841988077114760162096317558185314686970419586451711514176437346979290814824492890553337861885114930060575922526558803634035334997026805743325339580743014776173809857336651448134673777436627056741794449969583857362161907551276459724964310785909046396354059541638050703300456493659725024056970753952547361091642692448371660148964672570299669415883423201220155310344231298837315143882299816287100001428137842297421917636400572093862975306696941287093684930321454815939919479123923156553639529423517519943416777527614020230519286512331246229793778176568540905099112466437387027096122457726451959949792528176185037698690280218027049154104965291232957230931657140210761158001905587602296322444850984118542549149123511650479435148641175648942937509278777028816621358550475344552800605879675834435788260618118340397581305434321639645993784369872721267318690757159229550639916148326400000000000000000000000000000000000000000*i1^79 + -332611619500398526388394478713151433077937933803190371245577661737660443008760430635664598255590150497925084250936431951142135061637436053745192709048598635623856370919244437214670611546481970509138855034808102948834624835378034256291407821445960603384654418576252893406952226583112752164518874643248323982863106809864467132286268469828752812667178336955730269404068185334841846144160215796914130395072812798927611119999793826588348217618245059837832287116676765154089519855114425652531581638865346245672755865794305320890509676427780558706323984400179687970868048100987980957183350858231756833166852576258057190742730969986831480530677239852121706430503335864198381350552446202161136370955005937500608864840269284297822685829945319355778222409016656653952577983633843649265447458040740789295254280248449544094813482591515125459977061061672868808620473593275241727633710430088660268515109540148091634176151710509264284548021497140572365566587396719103903755168287047334047738803076026220287678669707270817393438612963610162457966445568349668306564858166497294578618160753606326950111078661624746462597122655168792501499066389023234663694377660076869592270235917488676268047621412425517895988957955796282837400036304429330389559544317470328091229096874351804679715782282948838469460366712214729785344216848110650147875107911006099440482619441094229211857901394627240986748680038860132950017105650976463320988573634319607933913872280809194388009274860850759836930274123273009738900103069130921574041783556241252135559886322585548644741356162566755148087355663756250112900824330240929777479551474019215500561365339521564626223804118115197981886794457775627637242063216103606165200470177049015074094530571753193941372702698106495924766792721155368380434600259114525527163501154107654347142847995966094618737087559151517585437335709496779960880090111976414681120819438847177457306632382733808917109788127368833380317597941131673698257456366528070931668590269327854639227606327249721780853438943002037881601866777597468609085581086759107827335436271962099945544511024977549409124876549785056442189458152949707011679140198399497731549790821729580898612304065935247121239911982507089548261586227349689598408117427007733443874994645909462957227016458495828457478269513862336746820378747070582184438786581324575460330041755266998282918516729910551361229827327331905909709492409461931956367595922721098069343838062960507925823548129971554650576751963463254575418825050576433242539584011456839413318306987874261086340662018009818435161015394043327331242360302293557653071257592864872442353002974359453193039834250909429142169683491091695303303014982208733218803034516945265892415009147416444265247454417171305521217815577142624428835334164193263966453643564031234739975437376121493844333238138625852910804148750736979964244023925926789120000000000000000000000000000000000000000*i1^80 + 9965015479684183131700531118691518777253744112472193429009203990119449930043654030616007210411025455446909772254063587513701482354920670736789582654966583528329747886266704318669257160236093187538076061708138101858407378520879755352103745856102757412275134697349735992511608557929247505385440975511296591175333254659190307247913918900687389839330507781801795127619945862005525674996218490725707265047402225013183256631513206376453776714674736541824781341062301951725787984116380633194155578952777728394910718679152276996062208898611007379790051896143933833953017006624774962102754891270350282946367371717671807649603384050353134690797783241453881050520995191508331301170501820865338819930080014927368591661451319639873725646848116060695171738918860614066657020762314297001381808030927157519599996419514163658283775898330534689866214528260379822283242364361102231914900675370631367089155179305376368438298389947120778941547915769699878677908680653420513490607589320144867986716157823580587948448684414416227916136900267709905387426299685850679849095103900914766635296343079936603343931965594542387088654636481050397077555961186448629885616466853649777332483542008007451221756055452234766399041903460188521432684528808723027467659196748002647849352066131253678379443885382398523122478624030244779520450826359204653778244974182054161080945549524214131977965761715800577687468691136670504400970418625944047864194421090126034552045142519652910255665370783572320605578827163265794777830621011844837991146203244036806364791281028657660419201985324470081488093914054816418969156643198408053718008982020617256972811808748652134330762971495364951103447467011762169798223075075780876687557884400368527278112339498468303980832778641414430134503447759307551999128418986204070716124252667893139041092129318341566143324824943322420274483129068159669324564825638324852420955740313003040489255937550140381943895928860358023886479675166368551138454559331778837018431909072332736486632657081446321559201450430574528905671069894427932594621568976487762642059269872311313421811655197830812410104968632588227371510990592234250636679398928819121907974292560257106745426507498024224234914722082071810891888246987211462145057531077548583526438946580942706120762527035861062818372898361835474283857671331827870938640260950096227898077098902648230323868225717806932129335665205761889252864235208687745953379834030997067340490021910146691571581558621313997778605384315211711351571536628263741775896712710656073544405473386642607240489013928837397758403431316043914644265517354931689050482075934451768964665808470289809368090646847314954707279802058727589431106130326308828425279150040593367504459356545613127581001742483744993540204896002126804782276107245030064525484675270654666929163472932663529497732838746527641595266900648818885907269550080000000000000000000000000000000000000000*i1^81 + -363625267379422970464791564784496478188225822147831305803657842328227639582164879741412104379016606636719773317330569072241541675486382201558552950981731104137936884997343912673958050885282055681519917717054730559530907280679673741449090959279142295796369438120803636749395902806911144820402780807715311488187430886610887904391214754338677232726894399178315604694444626119511597087703022837213765632974600799063273004995943881197257122659332957860929493128206765379492346789110366701684903936037299837200154200974292139506916297187344846144829380994859352702330128871403494316992980724535953305888408498025696378392811421576368076066832664783469012706499980542056692903399363315025926784116573768361556709410986527522817081778807290307956013665794393406201143130547946670839164400753071721928665128441083082795143022635870749320727628055871868204172231374614678656780244173897792126062824122443656724366961315215926235861881971929261224947037571121119533983099533921689711968693860793856220256647880871315551913964739572375402191702457292567809210247787717019225238645384053195356563924574404246645197368768193093618700994157861162023725322068324596671357912339511444027055098997647496385877091993840112560532757163072833533795855908246555677069576675571637936839279662395841039126819494292420880885474862309605170164557732112192640788369898309235558452617685916592379935918698343053791070640560913607188013964301098042983270606367812706308055167969936883890851002848424737685115855591405492413619257125932411645076239875719857563922882773243998249203582765297427966987171576311172139058220421758074776227998883306176569477418203049931648409562277790223913674848229030049365406520129883931196305647223245325926557649005256167255009749433704261592860135665865989349601561465644291896504930304096986252429022387728035864602780632396643615540957838741368404221791580269573125907680973782983014476648277061265018445714859661142998995218681691137594111161097281371377620571341555461154018682730876498454628146406604110096353827840656202525783706030831402066640190972119896965593992663662437881898575009642801595204986482629455637116074363852806546147216703275490565171867410146473820670309908762795888185212539979219204998910433295233494052767706926579518029813476542384778779103944614829484273675627579997825966145458215120238493096771895327525759668690955219254912366761369545136587646040886953981985219011303607869400270373227847303554319792678746715141410939607719215176270799446250899532520480048832517983731900513695949926451462816932010611979208896033754947787227533550791240858414627952124383637071923723149301988045032323614152853874704809126292725711194128294355072720407201473008116135627013662910144027962603269588085257917406215277687257979936028488943541273714058683511444984763174698272069526948832870400000000000000000000000000000000000000*i1^82 + 11911070572078227583140723248262483146298518486573564351438426464963103538327011861018280887651779876562303461153469574958470481279897416102994771033721382321811498552967038153997561584144350811867802600931466738263602753767565297295569861772288165614614450917388515284671635814909437919907208081736398965034699292882352254551968040797246529210726055831130163850101454722752517288302105293685581772479552372225633096337369769725312668862616409663562462648165850324506194188114607585795960043010359207386400653942400107190682200400068885270385563394621813814296104097023510502370335855190287615049135424425774160024704035395483541319972228615454506727025149777689241727924641606817907703549481107722326059470875642031050933910241421647120985766442652896012312814470859664194133330311472670186756305052100520771828380777568836462572066338384874532315814326061115539406916362137138246906545300176332964096812969746139141368224656460982443319745791336271891126411152736004841001362252659703521211614834990334101863274411899829284752610876049384385685600581280018574869138829730079000911116701080564570795129683192837438521661678389014864252201460310923419276149199355279377474649602215718854265192187805959977537620235856195835805384901029593848016069262751362665422381362600961294087277209852767630955712979210060545480244063165122248830649727277921027166505358497413012941998072760922250581756416122321979023080587743629185183119043926330888454159129190249764022203513766421264373529764673297056336116340707713627219432673961271640348403431955415810241882677360795719466669707510798159981272733258751294018244021809635217715971503419779732240958678087986357428876999343397197748902714790759338200994855636954056828306855897850700823860584601429091542612582381660410710214106641989218582643600603005281010364763546000630332610751749062965519309954946937084598491483721915211107074993322461423746007958665051792319641137187815258861733518621538452208332899082131240709284612671235588150365763700497252218346980767857229631461005406758937918563231005180745810358459923134791967039038416997872947990819401180578836228646161132218939448975581533574129853610873379851156627940268583619802940256325352691816538363540653075739939346246205359899013129003169603875056485108198994574762021973519783509527386579799752211503737699003674753960829062782967925611394159749297190456997941212644015117911246050917839353094204098949276153243222728047843096041976841353438428985652190602492945751992337038774308211673037417864679462432148846745559855036888625899714585533809606134964268205073117819884041001031650417852625349703263745994821680480799556995303647724538054446921259297363263313801958652474243814074768573196963356763161632779376154693275053892381600980534030558903900484733814178552180190684082466101749994141777920000000000000000000000000000000000000*i1^83 + -237325996515073487308754971214881803464268068157768790064792846847842735067174318833128557244084835416362474877795573636737623371945823636419913772146337879708410281204994996196446122180045492270461292303251236733604267894051382305450687886629343657291568555723514252051924298953207475016790732214292274645558738307892246340546565287893980780337495443820109068077800648877099261282476249385203606532522398300187803276077586352741505032633876417928154568460162001900147336184190965392859211927853793776471382637770780600292734298366999793342913791889682986817905910573590379724118468562657757257232898372248343009036509375082919317588920239152469852097598821342890445180914324799051200356998817723907915948107377545638937682260661972072673594584673420344203558893218504746277251504497302338210137345189099616956928094303525488230942539929944200209482238121833790704243274728990275131360819913211343305822813353573266570202350544279548675826269176691122956098724840046403151728052496025696266657636136305089000050363942588714813598346660388107935883120136384978432389758144750298382100037181881861738465500455325245712554370815260514839999117613789362831442946022970253787000601288472946694934063593550651458748706518244945564391323682718731303037559459705607792347355741099278907377841118387395904558475180495401507598632491693841409280571241477728674003734691739578802675297724698465419352415479695729188896038741502136777411845064281497345642265505735509644737105582915556821189502151543921329871049909655089610131332660156836208080729462296028731636946361088532438284787982647777159630700918310067037694408615203043747899063364840803166631413939831881396793275165618284218400873810905353567901960292233182239265681728106639314985207998599734178571965456932150102900020056173352674909332917323985903264613819112270993727783733676420974832029002830406407036821678557452442706074597667371559358540657646747517102998906859427254672949484467220503397126219109447114893584477254017064166580104500289722087647718938496880394567146654904271994330259978605288642625820504806151171676639141622451741677414658819355185590684393034316788877340434130042390764669598030068624098008700312431792154341589295484245530707655362591514209051976700197855580512293215493660151319861646364903624017194222610361303146691190497907345041824475195245028074891992116906060410230127380191611603259332962501951486116577204265232126407250946326256860431398109631342256628791753362073469950259972398623558261179463612146324873514489858163863907597112449896000628519298908060408406847818945901271682867606662295092617359713998021672660925756436201538030527854947015041203443372420411884323525862172971433225886666598090676910756988629627156524988642959555439203934945251316111560261493091059058604162252538119864191742060424855552000000000000000000000000000000000000*i1^84 + 3478551894193609063474370092326679345909122256163337255096379701221194385933161708717403265976183178545798994167690527351787076625149117503237828598548331858812466079485499472043496581793050288094066274551311472797366501534929177128547832119865374000940222795111002022951352931610606059827045138855501600488099369846670074903683867768619413802258236303922589525039829983947171560043701558910677885409112665132074776232012296103924745787131144309730238837540706127017088468965978257904125197484170955397015850356222780667137634556140783071365733370658015214680812014064178342002164340616312515486492357158479778352708421712068424764183012463450692584324623517779152545629353638292603648920227369468072681546594843992210051779738693552401792378892283786321223423620088420500916938858570993244619318963728999467226134271206588196319133664442440991210273948688805994380621259043321500674702791965278103983188047987861639058226286022264641965327795306967263741457931961575152322798580518457711052327430238729834921816033325092081587142793459922176408464611169064044380859860533988541207852843992659108856517261236645848242169177578111489452659143205582912826217827002704640448646881774860301311363116629028451167345615931189591001903882610822556417420129850910149662530873105305321056868634935376527552082215799761017860910386876643610560257169039452234703842144674295721149917420733408187575273340884129159890561595948663763164175593940767282947927616368389845803241457833717154991424872487711654268313928271519373413745390946580221127440637997761097764957957997683760507892541293959431023183630044612722719332538091601216990022887448127444733963531815984781672116309890771780138525673195074811377786978194670821812498685014131521159654874953245525696972592451181202102118709914599528127220900967746416696121323383814906366224872316996210137070728118267320501752386215116098291675605151013055904586955463427148879954042054039419642678080014021554890322049432274650900062484262014841324915466882205380850334023048398488589851013113895020409376965732408225692927840649337385994021810636101289208048293254548469791380592066043006489837005690283895939976358257706664420719609055994438035642634379496732318192927958723462447318733068599407581765905101663358473880768581379823747158186376312671298903667619596155828014888350203067336588453272204579421863233349557246693717644671971842237394709252645251896237137198876189186630816525446383364921769009949240001743425699305088799771421925199528466928219972293530992512298715202675771930397509030213404349218799184990255003414737746661749510830607945855637830551088588355354686303009651412525709902149966625225937031049978536202304844283244227875594451092383806905939975171157160683571381733852151356528105719624739634712880116010085833074789299727944908800000000000000000000000000000000000*i1^85 + -105599961272810987019046541831737494162647992022061311553731156973879234070801383987521730235157531588706171105547246119959715729111685226369909322422415320330378296065096353761219287567307503500284024385730749517545960657714886232393995650553140588367432800837942080142334527124054050797757796220517225310225968824523024397032379123719274410952400547460712395577292025211768776119274260063605993271433984401623346486257859721439565450057489924861011798984566583419692662705277796158520094527638437460288138690357955125851049835277696825375318994564821297949326791761156372000936507484537478776441458108444435604952892686644199689772031909967974206938034677467444965102650471712661512569499831572638882209717703146491390953499672315771550811043422476409834745542124864788557321982142934460144312992057391077583867047533778802508513517695897290516737503115802427345814881308301756122326237323091239253150966955081607587726666738283808117424630867016927064343388612765005299020666694093643281463417902429251200582077969984868117857014162563687483491466023350120815415059142866431671758714549705485297949199341074188000338784108320724640852519596088938698998980979185921900129026385282631001714425144914929216100067159888391795124183984150407311860532268749703438582278741035429074201776105536412018337898091925863254987171818202492219864931385222913039417551157200035318482055478232434860897491423854564486723180784505471237311657716780460018538532778294381191362384498089136361493776734121603740551964160441082380142239568263267143103011747261389578800504413246232404280405979802195501967464196486939610094945742251139259244388087634684121707614346761764370835037145675137445000792165856655718520529917375847951913034909992200453436496253502970887216352284476356175675037826669917506567287186884847298552463640883550799159569255892889139494347207057357449906777971356168757721337469613588291980633254370358116686822008385374463127347565727503611576719218534712066184843808871946406318611344244766810596969705601295114214187036057461641144743313505476307822580799887151735181648242202099306504257030042604272163655369153570458680805786367533250620934542000218593923991820861542521225194455961941590599097650324758786202140267417231349752966353740271984426872763736339861298346870741382584217417901247698839757891012428383856836277438146191828220650435447031239100571147535821849456731243580096472084871830571845760210375521260969962634748455392848618400446165788208049315514437204142158962482307166942303152539970466634666598012667290830182134393215104304659381299683893597985814807811311868010292291897254425550494868829240556827867003138239799590397075931063731048347152713562726878318542380825815627579889455119772656321912244615097937456572846423119632245256808238705575328872273018880000000000000000000000000000000000*i1^86 + 188238914712382266742851802622451754339855330473168910986800530235245857005957085546706443041355936955043069973218428203467634531670745580328105567539212374205427587314545299336729916112683406842420512883861409664243884631980763026087032422455680617518443522485391820588710647259574458778254322776617584659372458937962148995702672930293898624034041071565005288443113291184682485605818340198979256014792136115243022604293423705471889176756475849183414692932594603846841780106765762023144513787075731129624710941333796550595858165001009307363519947129450422669877877064613745764717337600165252512672214456024927153887472789640782121387533823352811055456961394369128460735145649445664536195682242231733709415181746941263786962392344416611916283011713637492077798639868361691228046595857342142620271411978209453532998054174022935765174132480276631583039811333725517121367361975915325396467161770560230980302437516789029175428171761151151009561495300517503973777263859224713305813963978562389886330746840695786826236160477628239552014827343995044348786931235533755611640534611081686424920403188372039154685059977442219732816146657866966463082460926729258796082848533998015265594635035206471321141075568704562814319030690149596009343849974464577958138466335210888277197701395611902691828440149552823471211136179765999161174207640615168388036103321914408847975590162328840266441641018545455695742496683869399716395607182745867793829393810375252860221456119165240363880061129519909341175416656468556536100127000224109516960024200949144762423879018265284502565901259968334754998188305866149558309501514074051500019308391047604140123953363110377232833265796712970279244159334476937210525610145185727996936096085852683412530215871074920621953023455797388276604426263895177872133848992550948336374973357994750265653237587478657360048775337418346213119731715167690190500145567957241551633875267867468599255369934584490110703862931498154640442793170453094396943737797236479382299219894629438432189875188698449218943584981925687615905177487237015230987164088198528796574182342430238851150187734175948853983164297987854794726000964625714380947786451350334174074674871349933802600243379654842528521741046199595833158705492020146224633253333230257031310444978957180738806609423840493721935892026983327161472096329307987287229641154307160860288019743745460651958725559054192842719557970358247665545621196164119647696368192642401063408337391355977414988906319160853316832752903821385126289640114740655240072055861793913057093315481433326181326666897603487110347713302862564658516466852777113065525889491459629519032244267057201151135582114078244152012910309525219166525104073823770355482082313257606617032041969619489619437927365216574767693831103979655402306543751561454922012413795446561804648448000000000000000000000000000000000*i1^87 + 55968668105789097099140697610772181233935479436733350089567154187167034282872643241010503601072117739417249060570743377061784870509173896212011230111247100324435469843801490480525699663543492996257365857590657502602471714152339310844134529000944934656755067722408488010404206581056315227047508315987617207293182622116809267708355157673797265684537889673563843052484292296621534281710303055656019337972626466618862115560610176840418387413479249199917452783005907084384756813205751596114208142370729218823516568821579800571590416091314771980823791635131756096895667628393307034866865650938471127701423689297110226318917947640641288555449067116006387913814981905367875706078505137673010535220425537756126997244241754782522888308028736775928504452279835944613599477824178189039437117041997855204766664574299020319415614207982146946756712199688339395597579871441012563764963538175064698228526460642250270196533152589002521669493442033451552485634678914150021925815639957970357116426413869253064212205071543761652496848408661047111321058687005301974742162315463832314562609278649504650325259839412946318573691884876957467058343130627570356932332312202531188366840262246763940744363321301782131678096006891106292632059368026351315382216847793297974312150956076604014157271280384123034721400481041200271118994995052778381043139504942003645783526067395240909742381538900092210149013246605305718640257658487142370879210471529826271097785489817962235687966356904542655246361292424335432672195849737667892320830247876714241202685292453264066128180567150270691698631692333393704469810977249776466295737106939953002951958996969296290584797190689962194635079387986284795996361831651952143915632346337020519374619221400316122515531429399115725723855859268388722838743938929169983667333500753653017256443796716443502160431207784919224304924784032844711985823378596094574633285830339121089908484053672503849852642798996760004160233045325599695349942683778650557551045391926752030755031938333608912350671956416766807005451671077434487928138528860620362776005320186843787947175616011182195119701584969637822064917523137333680132725589921929545270146878952684373219741281319941410031526776128948413609329914533266275449407754775536849097348537783532862962772591040993026493707585721293368826193641373995847019690193610576707052844266236796250710826580166962638288892447910994130314708136828965115657695566871050662551228990262258194446235354703534081092841362191900057899443279864226051247573693543672616947757050077438633066570685970813631133689189102737179297492406261173950825286022831051694861214293233194265284331668756275867069044390266879816135914584525713049560855016753119113236788944917502313673309205178747657296136539336482600406688729571640875398285354020507059136601470408222310400000000000000000000000000000000*i1^88 + -112994389385934197502159355129355943556945353789827269664348942662765374346991752100923169681920040472543873750486037366088484686469818542668540557476438023294918198015511101337319129408231225857106014258820769988436780406864977082973023340379411265167161277040571950313324534461547154680262712788400039096206299530685727794920503646198820779269245357381611154040179819080508520794269712474885308959773509271011502899801026382196039428045204143486640719380134004344144340699035015187116993142430565533615408440154587100511736753355536579798545161324865021663427805070364044761730849870120824148993790512699790812057353761294479496492471196824026005423343257736253509846575045552401959248132191692868335078145573220848902211512282428751642757997394656887759663273284415002118233560294580291999180594514374188622512505826879039449557335913921198160301554398032699374152190031750494904753311878977946912731248871187801333892390023214544695615849771750456128453126818875349763599580501553804673781785087345910118771769686626552249224334451707500402128606742220014492674833995387570979069176601217634540637054273185124917252103134174418961349806310326602147774824364717199432283066248949997529831332154464084638535369693805662300737059998148772905402933289858660611431595029747236437418993325574565307851026092454228747701191373046388578376219413877132244870147870602074088405345074772222781772479191002864924237931740026123267590922642530711966541510136716966575944928083926311459756978080614417108837203764733735830987113394494210513797112731285481448934400870638659393452588430567776178498727644250150029294536571534277262150568623398710240013352478654836400891797846691596009072913567273248057063177255001504655996592463166904301901298377858841443328237381345281210460701677082954152515712234694479353081843731982839654458041552877579796163147505810592958351101361062220133825252501094608327575422774055080832137436943804650094708677593342807849778325551735424902692226818002213175915616132959864417564788443865447172828260708336241316131878299303909664135707459460028728081016915691477237875169886912917175152526771306156715653229525773628821027334942781019608326707241676117235810981838706470986499323928165227339035574779836970849492387836609126638907165505341016609244825722705001671482249429690043169609557368137437916575673995318575552268281407602230666803060938452731690112040732830109142392718271981264905565066661791884793735534082310576304958017179195972248597335054669851382554125603101747658020696066678580989963035343442759363470952365930756157428263435837778430471606947798778214955127971619325143319332816160946599699896591178728000823760114347656919079248286427893978406493186903500137452101859217574184870429746461442385530283402323314478418808012800000000000000000000000000000000*i1^89 + -18237172501731987620768846479224869177591052595503328768798499995491106870902094424443924747301973743029340290571703330123875806633013430896735755261313041501347212470514286067676081676817452765271028909335762049980213273204199214156822013568626391466684768279714870453015666404571790361934872427378580210006610334445641405563752407436675962544876983243906113817669070112508578151373994115195791093237424964918101574565218046207949761328639333104793111076771861531947642115372546337905327954981248979361763803553383558669522879217372005270187505835281220117742582393725416363323096372064834460900214465786389777295376504507655413624694381997972884777444055537501306588780208631343254912999216884229947195940319878589741132715702018887555695106305958570822717088481036882032934482710200511002130489730529703478374356264713105561693703325183166208084685837773882506588140873754962075214195686638970386831616548985224979305413675312047234738240521147420182123114646164776943317669074052661893861728588954771401444339263298414964133489495765700605888830072672980127699108929656090765847334211613213341059914125423207667875147955625165547426176635018804710619698296632076285719187738031636527899812182334683172241251452359760463548011446918266753798600070791661819904819731721368453369075540332647126258314685520764464022086796128407752459624403992614424134462648370243967468588935454394123331811793657917066250242411716478236542173659239803278029964801334663343304477466059232930135969295105123393563879102505072695420045506311334369574175865611298644758193729960413058664926900090590895760987247265991769883832153050134453757079839760147565073617078023624314458659688885760267561435692325251800164539066109729119634181543598070915547910924799341421932886541783479706023771270112965698347970285140834481377455747680907365350522062203569909949781910707911828813471152973790290798387674778683455477775803669898546537996766616179587592205798698092064586756728573387173547161887361118744720647277303589130439237346009963312401104316612699819758694362269903862650928012646836965114021434424264403782632266595077452145541681849688432279079360137899316261510764634762755050263616730599644178402119122547654372450330077260651560966924357095527707642704868326298947682177407579310052054804177567850048594270228951936808290742875413875977451737130481796935603457836927126560205071884536336815828739124093370546498315060499715266167071710380539511115507925911741493273336455208984622424965401157570924063179101118238814564824757377122601386145949917111754541648009971556544081276719369415492635539744428006875139756903718344624371110905390015191408161137754686539066784939318343917343469436509053442274281623922699400242145362176948240611298831208115385042352159818266968064000000000000000000000000000000*i1^90 + -164304138025800694862860195789257434594403761331369949765083882400760301125283139451834678809962584156585599898318812408857414868568048142009409861590727443150548207655880539749412789498399671389773318421913653972008495179818409390163494751205514562146360296246852095501138190268021572772158047311573530903725355501409366630486685567605210780043341375265093861555663251398459748338034811076495291204867558050445655253411885158257136805220416096596360221229361882366414249017844367007520871598548886184684283936359641529707747415793681870849822230989007341855214118609297303233550636650576739669584697173861026992679346523027890528151576930283417510933835887914311272187761625704172279043741868305108791659214076191264186100184071706169240986788039645492637299977522573338512547879735903207292682837291454383508895080222284591513293869481424107972786766292860022420096451763801789335170614839524098928372391194452198423377380595024886867763051853728490901734205899643673935029744570486654472610770979180927374579221179587664576617465373184222484631284238303390622429757952732698003140835657936967525583188319664863188086813240128016728477791768514924559248122483049901853776316706966258073711545066657334770523690492033337682502882248734303737718095697410925722938115485503119955404567798450111496380558222866051446998791054102198335923820896209642193640817347278463131568168291310940684244944574727023205052914967689623867376807134018049060317720272692263518221568932968195181165004971642628263168936748831267399132245319944137943908968580968876908091431297606627236946765524054188477746205174978219985122776513607262088563375782081947982066632037017337100565267619775533640095456695468038154672838175008986284365145484248696489236303118706171987458680140295586252237498943190938091669860655381046101623471563711786431093762782232332725923135669389323271137393276507098636103043130870658305741469733251438031024817338488812416389086359194248641214005021421320877187091250100950825623758913686115062050556764549685495827646257312571603542731362375388846045660468378564463371466694211775909138451077098793633784245264170705516992800622270802655784780996545985035238907574434276600581489383775479231679560405076082097796633793476228037294658964408811663770170865844450402902667845167230726159056968271363883754367755729376366978257659289088951602573722370638848276516048066723971514951622215900218735337735317903413146624957788334997650619955683588420101488591789496004574377475211907618030817707101512339497265411600369739933789269641435668579103955740613259733406599278838143576321495351589871719457851479233827625346129694110244028042992836933952387708930312574061356858253044346512330594768073761309791254596294585840926096000755971716450657031002521600000000000000000000000000000*i1^91 + 2152986128388157977751943299256156748258807851726002287913971095439019527005978558952642079747112973758021126380405610954820963848904442000642022466003271288326105937355025150502641616880689630068180460556207561607863720286626982704818472166710850009652650043060819110661793832435764028048969663330742011402014234256292361371008755825945422553823124445601342102829939547542925813214030869896179230824880772044816463813439302709718754256157704587225419915387560969359444212335204083822591113896871383145397332616925417023242645139871687218868973481962031432299540005620964739801925169416990020482921372552914736694906375300166278681091531398847899006808043490818670326711672026357018074375985111680155524329919275795176412325163366722925837213636763219874815677184958177677226763549045682805808441277269436358201521766818733162162104607108902640661563767820479378747423362214338902076619496235911776444275162333426574687689359786819892001014708008395334022816504030786628344244900389285679387700913008922452759264537665512986183688737193283773997236145372464743344803381254811499244842763143295768196142067701742584018769396884615612874620209343642416265395438285148561339376898392793661693873109006848113610230389049560142437974018745344254786567960177013359015373900417588634516899027961889719332326893842987741484781670984253342138350855809651479118593286657534381613633346545694758554384784694516245176043177007439914736132450224310867691368932680610846719897564951844252515611866968472488628040338291054406073991771460321158527549731052657181651796191231512638744863563652291352057140238590453627056505648477647507951821229000886832450513413876991176257254200089540735568388810135707861055680143728622753427212495203625858705484745240761440927436845360630286299264831142066223627356409290517638195175850584289113029858461404756147733325989858326267634496551175831423798078400579191248643122968938148471906735694767702447017436252776491757045327354527770128587759200665884039009070415247554892569930101619122372381333775885938248947756005832617733120945577981587807855317528109420968275070002852280531338689246592297157311330930562594970075089934335649191560037381696401719575732014507250569204319897521540870247223949908279377193830794230560864059721417439750109431831800984723063028511421443105776763049668147388569858131697856648325473689287166633420391775824725463099972359721351579603094271306904989713182760784715184515608052509699937559947325280591677265503538708144585994213467734488463546815259827419765953637270445294813746208912281986115050032315059213655854464722099550600945463299466300849702144294657968908046619195832523077158465374004881904816667532815844368032036019202358727943519477590821801788985682686693874414533832867840000000000000000000000000000*i1^92 + 286836076772042187284842045384882434221274619149434710930543032350254279948690666094613561911269107055728377419312664240457008719435463852192411354886673896175393912708371519877754821624567107873562522840072400251407390748481167543224164002075875856632490378602012923724185975311304219554993707745716305632927079622000322752935486700149612406205804634563895894732220273343304832727897908424346134896454567144314418413574432311954722979853794405281410711476886424309634931592685842254293835865423831783546148993684263562792896092567355113304343588603153571892178243036515707923813263341294604832012636855670095154076782131913765890056325073169390777443301564817045768007408973408541183519685676383291917996237559511055003278887654914496645267482674128905779346127956593101369281054776365429019334522787784537680338986308965675666450473243274784606232857359164294951915024371905328844109367882381956788148473184576037757537248991009376349736961171759829732322128581044989918708648876090451428521154285302838344011893176932358373260654556749548958127902983093982069988344256605249474399897333651243586219515948998402458586480284233666126315204605418742645041404544931851349295354719583496640133278936948862184551746783882273905452932076359125279716225564689672088359658973007890897362875345089032030254010205496862405086820592766277028790645401526151724951230547285738965673292141748992509829187127901716107434409010967285699330760200806838067489289444484939656687596981276959622248602924544955029058581318267972202182763708188582178364503785839410018313952685515287319677950927076085067503320534821857028318889259778546929978997035476720205719798990728895319194133665399295915197062380278385916550592459861445190542847376283032830848184705586473082815404056827438411038364282277705685016045614611490248225321896490967566598622947249587678355624014732279149013105758084649268588222342132423378313307022150674989793193385380066941595980228008246480350865752189539080223850292823056826774345431080553113025944026655577563372358101933001069733524972138242534764037548121573376042219187218039843397585767392638028930507393224321747297685920845114105411796645232181457866842083621864533735920437763508235634949578308535495002977804108884121954742234848288617852263344411377718724924601958770371304584476884109226353467814247941999409866685694301431843590572565691354438989830275373793564914366877902060519918096457752898338043872976255147648910314800841616250266780082246780130035840650583269589024726987814520253360649554687399253698789664582819762979691016598921363198653764004119853807497222864913282846966384721344121045547459125074554877348176934828254659773924950766533877375210490531203062395903712519931134758371442532020277394356563869696000000000000000000000000000*i1^93 + -5870270607720800782831609900238316839452204691529057034102811575874504727308591343347479496972797484393386975181031394428152696517222496672734895376052553287852771436457610070503692193204394096468343770889181127741201121943613515403004369438361406484359444394245759163471485944269586247594635424914695411622445422428770784092656575354997189591423282291703699394915378187949699778359271626027483879027513934591679042201516589633780831828199053785849397350978097424901025550019119874997889869521585470686826262049309692731010090124392874753880585286565891267248034833344271640854941680456877396194464509796551681723758450201139531493078261875908496993062778621155799547418518691725618713305205062362448151168163769137054165135439026169823159846743769653548238458033574973902757689408350621657944423950377348288977180637317423997988384688151226449778801639839647363293344789274510316474170490192258940568501804476352171519852276604911589635847087773753838515017656864838287803902976561363831660714601705009347240166988001391502760991079798369460668226585528884866545380486174626050032555857458245335825463096846298837183493927448839845843100952070019155154408411622275800222261066423634635762939093219779174550549030398086725620726140531006726893944171589629468936356685160120521930198131368507345696194505612435693854643230016753475533679545308867655389060685380318700418314008681921158669584349268092821392614004530953175994475091747687786281387799703297596650672164263734220030184251277530763152070399274513099583833360690456946511284062598859044042108000815404705402695818810905225850649366706760320070537325784499008770358768152494437392222463346721387415263990083947184359996935603794473907724975144711085126711101995297458622293742391703392435683622697175779716315784974133291990473680217772430055741283524237422924090191891212352522690729371043231316733942694425647937121101420463905460953113880140141487963006803456363565244506390695213050586441871642676595198396290097142235508687371885732692295225733083119641744590746425607123662799101122655294261989379194034257253214398403731657313541656866841813308499398970456112450630897251488507784260760759863886543816823810420389239052212110486006235522823768999602915848114033470450680361888394755265870006498545937895165829780613875428298022508845476156922497391518311844329444459369912810297338714076571854255877615748154622508091701670489639420374225295842926395637134474763451042970161231090444399096386640091799804866988836992478837212110737480658647420464241830639764356832718268174596022475435992512120305669305435080305107148741436325087555486267727100998601858906690018220238848895892364391180212667296051933583714110441959352622344926450001625896340569268773120823105945600000000000000000000000000*i1^94 + 26125763958022159264861727196432478349796638388653189670370105986874498609466537663192322789723318353307028920008942242172179178211321246177481738852313459446264421376932413353093579683684168666000574028595816375746636173882610608480923121970025988599753523005254013205156221940530952148128519665813487678386835077784533384731843300326329420467075796054359431806817705295369847613483943036354085859712629817720146688374274866173142428925322456854342418953924826571713675862103207732851633260697831381320559169754471470197767701979934406750775706631901831959488417060573664695015468823847046370960781252007514503899453557102399974684546084241690755192695919627715022545794833318422169893035690156366953855176544582423938011308630137138831713817168091337941365866970175265620644255277098679021057034023470444447303295845567659934013585383871884446790750692385417013372317748419139451279240044387726914229353873267842267296730963808215965207616797430810731779318665979460403233641610381243948068155283539974888699984967174237768208626606162326304860356893779378806902633550458762335781030412657383530004211103499928686953667767609947987459647777689199187663949220380831536568145321900388809774082156223198525040444591135462245929056545864541818270585943038743101792643729513271228465600640965831403225013137116010517478470103121675442750427275479160022399118490972612593832023586283493009748427259214168745081267051704006788379518593517315544466534946400783503976409451720368606480026284370021351005271258105642798033476841717606112687092066353102134941770897946168295568903391077444197711451523404704270148895124822290577455803176649735929415461321722953860268716129919739310055872090154705427834835093192276323590973297975312354802734766353795391927412496285243192697236477512774507752153431792252934518535922713364812244082844329827572710571307857397232410794974285689795479536215825785187201944731814443369652272270905465179091945012583877000607465008846436253663185732052044354534882876164676995069052748107767210505332094701001727941559422999160947863041206139561171817636148608248768418645045947457502929908456353298690273125253973962576166141473253858119138453436714036079477911911777113532037334061284269539793161895548625383133734592801492842096190756625175576690123928347886261340010188789874739351841281355004028175389397091313512997356588744584549928399562671778386160240910800280995522873495692087902577956670841100572854582156053850357148252080093912144309853361217365402908266375778272284367762190530781792066160508951358009209512801828356569527322829501724644351859426832296370774336263993246350249677355594410872723353926857649687250827867139533237531825724531075652248017607194054731614347482029928989788733440000000000000000000000000*i1^95 + 85671564698869317521096805525167719643896016436763496888029219953131029177619527745557559636556343412761569942944715871224824280770632395825689398111717037557496609027193613511134155763902057651495922073896884847730125611729754461917917996250159645811227979598873967740699318725143800866038866716725209936371928486605336476085766315304381147526368949063549217396310548714541455863483208977499734506925228360984848463800585473699126689665644625233130718961756071757118128248381741379054946962522493248710291459783239891799008506821612169476552539755600636405844541014533777787673888210483529543938452717600176422561635658901201806550073436065289471168883851388903329303402704214513899426160219558394884451807698867194829339908213571203603732117854644900912391163101475062240764023615400433365813667616528406622175525843569604132004962224443059728303150557387299007946589331900248950635692213158219674294307958160435231958429402530071342438452094294497611598856720797950898003638757859636746956136563234351108681315560948967327095730899986915454372474928282114379821569777519849604556851429853750431371097174316801313888479663236914961586811113776527617655286870721026377181941379381307795810259624912601531316709319648194507542268312708872542867364894870098208980278533247042152042926088347221816461655950531212879821535197362286702945612659986173668183038721405295915751598864232186085337244097616626808942160175837435591249364315864054285474790858486400756573001151382021433842879439402453243181076867542846677514247823671024068464288582611273610823188256890729392558153628880945316787107494819452651372163271257656358127940023971596511813496624938503399468142317021178607325541183963291800141291110712164433613975290699041605198028614600629225129119900254110399089512434478941902560534972458538874258136273420607696431517799239457525878923357552947531376582751681141935427339493465030737950958854036130353778255547438945352807472365297528952306234790697629731426264680669852632419974062444231119539224981708525491371155550024160546410656064563236893700475422742728508536004676037885769094250415315804576568203627678070505001535180044475116109255452810015127463406099631176052383912148745847746457957722521020899947616535632078684163154974000698165480963188973801189212163189981661843867701026740112447395728575068836323533443221942836319197946280232357169943542862042781488175256424169274050974059571224332226660867488932890609677742294832946983247164402989813945653604502960921692601530863576755674879075585720181937922816817877667351272353515002102612122235241875220013454851915595610505214863746561512835012379932465035106223594246915199772818339117248722300641709111996340907024899848111125644285977928423964672000000000000000000000000*i1^96 + -373263505219382511506293026465231432200320647420077953248634799409375275639647342258608172622985250350712078065030862744439388494339551176124657958874121379252543251643714772501983404094510343826986238485782556746581535876530172837472227208629423966717921211929424420018936150824162293809889186731426858314180104644974573693592588511539545874026814252647050435455121256624518028020057655232131537641542964995239604548286965174744823528085980320607081998910468874205537965982888685758943463123753433900317277181163947878578300020980589866249425564479266324120508116581803670724027844587967418493262654960368953599820121485105687209292824734407035272538007550726456228274864902180824030647103239837192014735468211293868792913881693814255914343499722763136678887123520643745247221568344304512466148925323596583063464638315984892303563951057530970536865103017473476200778164062340762186721021308060100509229116189168970710978016719562180621197852087710239395437161155305535073526251225654369674636500962440317485127459241929145514224376169388129061290791248646312228505537035697206304374298142278538703180312311120076100525480068340603588283328737350033537399613333461231532934272584194569408809315322085653559154046374367928486604659172437849286970922033764343934779614665449063623629165357246854492468760865934641119170681164180910651041923343530298343023289256419889518896008390965085519344151555795771515560865840894572939718796989021239997118499247366335444460160255539025563137355064759714017363666529568161468913721962279662151498197597803282434332874845622653647847844658491091178279783332202410340638490658127948028559518634184064569081721606557177487844915972010128576380891689505497857747526073849910884177740033232683854902076057332243574784137282406844380935141320925590444736883216236358288597037550648958037050769893955063571849021961579089593757466910627960382960856634584094569094376558010391782314118453405129079378894269172014863790484340306930715976751229188168677459692816869675835039308874949241672757595113006765487220550076809870185412220278425239711527815971447025630305137919145997130186234451991456731303051094173542648553495481208324952013616362051641383142273480118747229019368997946466071942323768483970453058779109162611115281521420574664156349224782684724643276757659230007312877025045010218156509396169059299298650338891892838938139241842315173200102017328656537189022238433501179691286707096951972810110230757518873392699776519963772268736925689251036741252235684259880720951661622429700135457535510679534750892978520891099805726230310942828799244698245010310930831305742409434978386535646404480983484093783154852429882971610874596238960933712739592822771697407803127316855599923200000000000000000000000*i1^97 + -453273245487136106790006980478523576052135391236546454637575629076298132525397009393661623172678920590844286728938570683142365173301344314867701446629818578561799443975706831854854944205372827627400720519775393711289932174526810791833854980489810685427475524192686387344019263624817589922019784325065288681318915437752441867676304032541413650616430179036496360632934761293290719303549432012386099600747371124364047950953155828661921547014167605346983356641108735828358967203131137431955659852349749007101651849246893966517607495113888377574586111900019311270778070950602503761671833302765900043768484346832501103495276375004047194829361076152534211500545702381608643815628688466030776439535891025185449042551368908577686804328017234263755466638728139855994259128486655088087135889611868511747046945927902494946837519729591849469172451653206781685201467831257280697424963096072880023967492362297706883721015706553209331107873170995401693686228795868495282195053385386657067259653334584483782354239239915548524420714432903703911535870236718371757389740038554565661351820518657600362059618594307578936027493777727665791159275110626369934913605910957186431202165376607253631885559304754668698200760521223567666856831062571900831913449948622120182083206451724408794125301077778229991223510207357816486265055064071005909566148882893895705595205654084643102547191670659896419671153469854409678507511392128399239022072061265272683728513129150843695673260346906944360223497717007662288043910199279824806329634519670566781418950979874443417471599611726318061769809201104976049487166584857244699594201360718990719723192332861626509446408013031343199664644880076155462665764553364856790375711341791188243948816446874501798212226654982128073733750731987930794521175527864471947237863917607690768727622569138426479305072054087244979139888879714993852953612053202999109243469647773531558829932350894498322406481799363952734777034510805942948876033888731110480734235551628527505453616717606343515899289284318961543511689522213811630524761258449041360889412289330539181116283907862577866709052229376673196997750955569442138467766955742111452252429400389223150372239225248713278955505163630283469565305246518161482497383169750410176213263346610191910668294958465976408395050808689864731186679822134975845182873028698147018129156907533961730890288373698083392424308049853914422047574135186251026317259901589857970961544292970367396121846501494911961236892081450488546139090383396493097908079384356949155911144318779784265147370301757489527433398186543016042142994201560351538689483363480931163922284143213985262600593331819926110557604871246594267505667551862171491393728631134377887539403171904162071211841142004908032000000000000000000000000*i1^98 + 1346957994764660064430331685404496891116499366244436650718566063513430658164904764668254773435239955277966006427516604375048229133001375421025138597098738537844685700289434710003452601837099736866277470183068727770835521301492645687105065593181796302402791233990694871209298061003491401947830166808623153124181572470542264563768498665711606131256115621627675719663266923645627540798443259762033013619129482026127638769660328814189796984539420176926490923525604127437921217359198960594744711131310252168041637786031553559667147376898671037070691958491908016140264861609760730967292650435751908857949776291625154568698207165987967897576656033559351004332679728955088147083077505494433765103990213826052972318037839518927785338511430965165912081563405181820350462202607136396630462257308058640159563287626833244106102452084480773595306067309625939067576615447341935317139570462738711881892740107296865607499877437834370059808577683346664545498167319805591812436820376186595211500704379912759016692082329727494241174894386432766136494895763887504292329676963918280004641474038441387105674645430675721740872051708631751124436116991722083435978425433927605570090004887651167405180644909653316614105232212389050835793114826244727910929025981219298499599715562770599271669552709426287607868054535052842495850385531911851717303197270065693091431635853004216125822663299889405319321974806770414676853293769750402577340386799169068602074239896620312417842902203995645796734206442294775934408423565516684696226148915053568275407656633132972055223549950978279935378409238182060281551179241051794207814001694965287500004823499084105004905054372241920830145966710850334386566906111428607872464500408872983811014556227886057014906793748436965456894815902732117049202208182671881232105057029845307635141171010612764670115559036772162153527786505539043283640135178766867237117194107110733956233533933329795588558762668190428214361572010387323868664133522342476829159945206976537455692341105137381702405752001918252138356626822308980820529036194271773213407631166654305960403863254226024570527972168380831599310273558533332986277227202699360585915117429119387516556329304613955594148963677393567789695749970900571677146978078076182368727476168292479406147087368992758140793455579492177543996437734309807842821567055919156667073772716931674142468344191407652253146954194657432795829270478180734430780339552750540352780962421838220280377854350130546129070595593395154336675843885277479708880693610698505453535622354268842545407295893393511607232999165922687356670425276561733897448489433710089806112916081007712797911034851327814936118214039380851163246273590314598289449938026132639779858680386285719000653756366848000000000000000000000*i1^99 + 1072825757590797762560176526528960744821824854487977695494105823008965260814685526596464400487212777696170616692385889999726215088396968340123568291701589251224795988792287547849264939685043380166677413359392662078931144257743391648310368133274612725141259534141600629418680464430271224406270923633700038127686561110822667339121834753391957554082616996639617949921339074970118852769711293739810631417759722622874794679004700345210722219026580196578033944133003118862725833155654832271187022771200971155563264737293247162658835463958352432508325597768370119919775348225710057223570610369702718319615576432202750010021437205486767921976196204666533532155180700685171366371137045706533233378206711641166963344514010500368928872276512536347357770000100832557347412201027596566506871014817528104375516040283845130789067065460838641558577355103417860930549433528122055044257960364404945003029413905695024931289975310375045256786014277595696578697621068905587943925729476861551063047723183570968118036336580793115357121279308369868849553049104453001894525497313003980829536108929986533716199167300234628046415587109180158168164873412001013305998288456510115837249940606293538633721920685908610953551733069082322459679065103771439908440490119816462691376346163924677732352929173758430371651937876628214598151283111122408348884614573700460755490699949328238534300413018519722047465749573919801298920521145121823845973362880622157511552639093142013562921827703810417665635462164631081876525711793242957844088493839102020300875139843116244555209204129892193965185073754036655158992972679489768325895917354972248967167469607681200071453189173362170092180994508747648066674602049091279326227069895538125845054520748229912567277873302770060064598562092221814484582628370953351677311811432049424712757652188258355624217390863638899381495963659455457761159186613584681487063289829575818528726025113900546506295592907751384116007059101473059741056264938151131912820274952173415447597921723105243311777506045854203470595138910128842552048139757096400868643421442680552803528632145402257203168858749853072910444973835393613148882316636491248700742493652825842973618592514234356219416522051648214813160298943943544829788995639198726995823244440119418842148169534296789548046491426720502247749989070776357377691225152263115803683223302618298647090430643920930547214099613145954628179074201246686607453481200989291455168170118629498137464444505616246562600844141044143380016841251906646500245133616684594899009704431861310586008678068298052496907822230561778457639602227973144139905193689382065536447436915744278809185964612499445859290415442404760213020710461059316601497981225866694450353448530219599554150400000000000000000000*i1^100 + -212439049521421435001779126793260430996111946505839670783124389287248645091259023005185919652941885980413566839804504189483579564011665048061826219980521097234848661951331826947731694995909127167845979695986902493049783693912736023274912560617872295725727162743446429156262557134101187355522344914843718560246133320472038390486922549081649648974981336123364243397623424915765775954538360221408655312414718715152365467238953549634743807440011223473693265578183207854230222147775642091673868809968808721766882092019932057577416830728621152857598234008746548812168772476517910526755354100005359511309307599095513948471391650035292052827228382844189671709398391927778980510121478378554049957268464244268182601959728655229289484569290275832838649327141215084242955559784781741512025388696025333759379081493569296674137175905673359920417973215109924134168298902950234522543426063867609199772068890775547150593188451068537867641069430799733971737840616420631741555907438913204490367793247329002846166795841172719153568046580098681565132373890284367714150152050773063447387925243967855443459140122197447710870272530078909734538890475969708078043276183431299359709021096288446827835896340996867677785990671072759738986177532666368183585220860596520529412330802613306718798910973871177341475923989572491202314400145011058900326094158651238364554284754982271325409745227886707941996347403177011496174951128768977655008315453687213687029592876683623973866054529460406293099862453067630313990805281616825933925935545978435167651385345768258230816306367785506404336994921380376187302423188231982885036758207642906168643004643844045840387385650983346659546480330010260033313378762945219410557190475827882623308627174258608225322204805590814451046827399306479026760861225594640226242142383226693211602454216229760785596188587086957942129125043232925022816650902441011934295383588159543449001302362856821772077678657482821391843527200916974157489974036134060638710561034151490103214303374282379399809656963070923418045981173242922744655005294756529576915717575886815476500743778266527866882846271203605022171382751540382185962972151278973952801735426629014908480865911425378514788899010701431825824208545192829663316532815086661164917596340294556140120220028608907491287268197163663068406186673241344432262115358720517116284509249562906675710066902180300407461536350824200755213833979819215216439616375649704791466645251960806362566717910336217580088396731282709868591278305266383588316717525711376647449198400021339530469297386476898613099487465626449027782001723299228307770571615073535746887287600601912723636355245578209509904991084820340344076586177245629619805579988499511913920939530649600000000000000000000*i1^101 + 60081994986398476089640933383572252680131392107778398085477710221228521759710442980699436185192602767448303049831395979675956769005130157508123390079347603344732987863595008079399436385807742045131114863668225638355245329687756931842135078245595229259544693836997632466549099536405503494126703722533686834215822456211292196806224430752936733471856956809532093086414663062174475280357529499450845601781039534462826075802930572463267217982242286722595502755699297661551343861339752673210455938683924840002656351557362871504582396906861795986573238407799129390379913042817158292039846227066982601563664425042963143531149058945425712911759819248939807391135998042389276082743468427338203948451530329436289971128683886410404251171613897039039945216264223636537790193774268271338629341839840217741142172092164997561928110796298138339764757923041818509393344728295481223103997809830402541720484206453054411339880257121075407226563112572313181193388182482580726941359740782142020483443018776614374755381097156477468009017110360773018702725468280654312310684411291077180274849292719516414407167106315009610198684262629576603466288956757213740611936662218612826084511642379292093332754544969854759284990109496225218699147100895418229008338016824164484251990406127470368482012222517848132469643366206209069877415484352945421418420824160665452864926968348724514692436574965421144005419439509103907632686874057782192977556705973241259788311545849648985389354261553601956912387320221265771385575230633943926207569655343378796031510801864276442989977631385607111403352687338047089807412650612574319835846633463412579720723075610926920408292485359582312435870471790303288486341821579005081683666331606441883863542596278851690257956331096664121622634534048545625373073658533862224944226061780037745344142848331601901564180678885216448682312109407061668839797565311370556889077594693884645239460493824760358182716278846214428174719600840764247796053584926319580416393508157695567122160727328039799526372338940917717065504377646660378205705052338557817577109748222388070487902082592298227110137291439842640663930752529838509286197334512365331038478614644877528186687270203504882756671304814921681925045224946054560338111670567393167657038251305458770947848621769876182745361688523806119963397276700889202713632119262811346939603252111642667763587731639287212122501557325633082944429331529985963234014487786709282842662044662259346783025953836397338420985009531743798515369331040673241818474245492830712157052420623368704179376683874535593698174383438076678964037978177922046728584132647313434151842689766515550603531078136168360521774639699898978663276687900355855638971096872720367878144000000000000000000*i1^102 + 13062255573362810006570462408534194272818306786298075653722643465691537251314885792128935862359771857837544809597003151309399406635806130669112611359343261703513716138430991645742219474438954969350320565004625116025586037985504239200765535129180598899123796004436175952254573260994444696711224083619123059346497501934647462670591984238247562263759683392504057847171327856347290780557012089615095273529338820183719801477956283534044925661233809464228863925979795531039431965941133693569253609547632785866150442875115629522453180957533188304016454625238089320564736965026757009726553624211927530739335767728190112454559509002863596859020163596055853201051848215811068298745134489253047823644730507545646777507292591231035313318961081010737862392654587957123686907379879861836840613577210250910231054319447327078030263829694255921407709701086779885308975857311947251855951042494466620010501042363144829777956987667967702345391078287850540218557961117848084568898475863688539339585570795257541325220684302884471058731152083203015924400223882105217127920241446183896092456943436986599288716710350290926871598780659046363501022471881307397303466611423003047194641918097337178516941497408760160018028866497434692300159572371136372427385029183446389042578535229252647761134092964350297125094488300177944899249131545866495648604163038153555279352755622829914661293654514534528858834166198911120376808549429419529436748079209243890125883822005198827629955859338540900251623690789105818464478853008545539908295803612289723259667043820967838526994359944637441975696032401983371040430299361682630273935228308814708371933605458762735603364536866412683053302726704197821442472283638337151749907007368320036591259080976639906252288406512380741366643217627339796768874201156189835743029940089014443581019754411674343384733046424505952850727623383970225322985778361749355006524345685582720106907344264372245630408321647267093604561455356844795609412615040024078812045354494660088225802981555574041398748377687348337800357392895477676085446566542970126132076858620123653554549662265573793697965459792792281963724658511174517527848378125013154790977893291147669957888504544891817925811276730902069086091422779431772844270348088675701530387270361743529444605146008758390504734972156417853060869049051207897977622256187098458649553548515827933892134220315092887997052126526252481142707935599979403095138540329342441728923775872197614168341555541377891816920284397308619662808284730246765484860575957039248884307501877278053597532307497299259313722551829628978176265197374150639629235310108754207929021012327507929104325435771834703391417546587398076267348693707184070648779925094400000000000000000000*i1^103 + -908298783403427604800298093346500466846635549303084072007862676693151765776484670475115853446087673977051299931697993951820096869669574589779890560418450442017268293849218677085440532705856678504706923785501440770707944903215677524584991351665565840119983900218021594517788347360544142764212050707459336650324230387513417876874966573981815379884400994088899508934350904010804045885167706260289472969504385419949132714188545204781846758703252090716807205713225499894501878011506748343320815574058248829989829736063750269057505355877070554264619674948695197035722093899627237094566374024864919465215147477773497474716336852662504451140078286059952955884209448763164435615116750832197975615471911480342957840011995782272974192335748998119931326659431102898586261707173952948708178626224268831232213668531946448298032272806160368840404793649817532168983212349994845216320409185831412067225883241728752969237117835024958747408922049399782875704403933107863659149169151851403109887030712951148343709564395993220504504219632440975003506470940295696571069544938512665671820809673055036000604024289401014314504282483546084739411688179518192455009932218623817368525978656044421978505802599159723656897549838157775306685529235779468199573666165631773018892532760967297654922938902576439504673329880491073712545875070677292358728386993187152806267845151199915239973283885613358494222564356501101831171790829686978560777506425620560363488320223690941294970873992391419299694319927601393802281824711304829965455794158046524825179480303091158031584482175723271826703863185491010558005934789501269084560178276657623233464490600955888351005914563340718691640476697418779973661678579451307290510518332583718901677229294238924521193364740227724073678881023057069993982387350051456864350187128935405036403037778449755973443187312023738315968337473874975334007192937797997508628614641005354330163966370355796910370971086584646666986600956436711072168676956319594442976824954336776763869458095987891257981169312004380405563404518099867397024008538318923741471356370100773291606627270965031235422130204691943286844798309839427161819385266001169960864624853016374139696067756605101099153107711073964215901177517156492645793992203518698391415257832083087213444610785628924647470389908525442390562423667914550449499925142034587113988382892022792165333541336760770855547026556317512144087659798265643565753488161454026613222573527097996015053099173417805618164342683950466280092082410571666110230056061914743605776376019952297970335245139367553809331217858953776369531175637077335827733708844107400505584202160609332847848094070214259057437694159750101563179105813241644669992960000000000000000*i1^104 + 100416261369227440608655616462991322007597886465634188188652384685927653087392995444423861988933153418807336051183826362449977147544853006396110798619932035787696892473078802181926742696185628299987731068094321258711587829018585507808713956777739893001342683322561462157751204015788739089830137017464899198289818079374099220212255215426896963139786093471927643699442132178729838636126993123815105257057883393951542688244599275398929721304667448388251823621681630175323705321498641718655228450256583916365710322877811548416487308571064610091168408270766160385340813594841712062128736907485827039943203296989558688774828191697619481751940282273384103943059208765681766210400293266030329530669143042184911562601217790875946082944766290591058856420178568990131796280629917409894565420630153723480078032971650648195787736283635982597658577822010495182800171002717974311296370252864054153874134454642927055108395188542694263074385438059958118729839633255141631559835583911907487165877378220261329807825870548157412359903479720765818225577229830049919553235731911260530931575329314575179551679246358919772042881718001471646670837941830512897371299166742791754461512429661939273151171719083060418565319083960662261533095887557357642000321427058608322955449443766118644155581235248569467236881339064301334860666357226352571131489703696757480803376481174699963450888983585808264319687325661949094284675289341645008968106648537342644225997662802054028014625234706365513280549382759503374482496808928863520854705731801631031019824284193675737906813410008415186002800098091095902167778299342889427855729002842089427218644962794670871984395957532080388238596297567082629174902540777690833474185520362623033160471875988697678265483416494455628626915146864032755528893914185450779612360776364301819102973631562647907807817424875955283435110599541795799677129161297120872392645247657705159805047375622988301285762518744484864751163072580258414166269118863571683962024569391436186365017125853404996421946293610711026755855026466975165279245293157906794641102168126971025909647371613763202616756662618819921971978609527169841003651624487248648816631200683694475856976763705121635394595045621172581396241603699700935413878838516572761703434523609941595258955735775453151083211406963937971581047355742462316661218101971497679279544702311034153542418541369171306243069298243795669337521330443639082045523388421985398358968231580178365881688743678910943270857592500535683997407131878550652871714694821698458395756192507461495225184314401399034573907538706065095616745155719918105716197902493180960651573419448420413342405736321838047499207586252382347705855732875264000000000000000*i1^105 + -805483022448344299902432334347236398110250854354319184872542789365776431452838097033059477317636187062604148389253683917312917340094910230487279955651206605206125892232237523137505825971719327994185483887277813233509422159809395385180438625482688530544067430880027104211728396849767271421352090108879041589541622877241241630684055043456261276497409778241381390676041728970900605035074232239085704454085928155626449454246192978874464307058691553559785593450875557324480808416838388845109978892828531525137848697201456143792856721482703434509940770681449246415261928170373782817625797740444332563424048056258226751748702750501078847068544827228371475338731584854816129422954235051567072981069713002202065314310892858125768349155641659010777949536480432034535649392544608482461557448812200512400476933026653622103591025505988918301741367696246438323946736120959310433499800826781733608303255167595711471305060234023205573932100040298139957464737193270714244942835706839275278747398992881060415553758279320940499011364909340326985799896973302207187772711917449628081133853067985904151865847191888642606381109465332936060678593602983956326341176740274150730694640814695455931498438521097896702084884308251145402071160268459376122348538332438681479803054290205303314324754287499577783994666539150228910379087389538873084051329364033247942061710873579418034206467583829650366329722699874580634146462095803071247890967169422992218105833600014251036228289011357647891566077292935384104067583333771854689226119009219379155687175186536171514633824475557523841570152952004458224705890355242034362516689588195873640746820416487028839969977024389113531961783601622187366985450274489739055929053618814264401546187918723549779397739785389520220606417708067378349598356927854476704501079821638232914281186482665582586892251475612738979959851752476722135192434504735600608993026158898340219593624583892011319637566867283993000445494984505024603953223924761204388818801765241276033463032282907534915390711889232346195759950051496059547623195272723028009026984932694229975662281945731095068733797523087335968673049395171177222554511988994595505269142074605535770005320169743889055383801845255171469262044919365542571094525353669878951392776824780190097660035783572481897937889263736708115487897006512489990481032199043555731920304085773911391436025839321758208649203352914274091587455041764453302008514351833676087987985430582289766521305997643781960904625084059145372250637336581605986438157649254201006877837245071550592585695573095090446198704924293894687266296072883318865665302168782257546881940798872515888535501767768303113650636984127521292288000000000000000*i1^106 + -220477806332344517857348208174200018896224307600587235557715028970356147824831537909961449591238443248774105371662707063223257232790232076601902838102378166765130949623853046039139234962183003080988711101720072728359421168800039705604497512660435289887535897859511493614468000066912426559095498244197123583690766203004159412888761990254641632329886082464037730565903981152714142464312400706861959013619836574641706340264375603330034124335720107733286308923472702541552916528169040819181663484314460704417899725528998015740225109099350610248961719078620055708819024971725536816935347352627510371392590545454098978187654978828387181193693395282799181882441741231883734830076207882916725538315642116873394381642483158984027577449571705196554287674224105158379337564959837855125669694220104963267936870054254963274042705200786825645748534342503089998545259920684395695822232451537307533536088173225561419441911285397287521410336302380659343638399876278417493977452801371742742160332659630709072841191491034817119404200225449885517766784613825586952636960088885914164447416336424401645009421152777548401308209468467670252384460341580631283230825418523392781882158427906016504588664453789772498258975899638262400552586505965864729296235189578106466459548773550537236178254095125094568516045508754494762376252049125912646616072565488072521097422371255742209354715314927441967865970498831724795004148571733431119853518578076739633590519127657248166567783906350958803560820481814190515753560675148576248883092281457150045712209014864568478620811105478961512697847852562362769153362603575108626306743206918956576687730855946541544871419126562603217642086049148295273401598753516431820274325794182602043762328591006896369954059878010660973474033702952150685987712715678410985210408854105072779188752844011628819225358397606371043712642749700676675727683305718018358065972147832686470251322020652563289900724372401813188378013993540002663709356183549704834544380953019682858968454391363348120484523131348015046997911016026138820468076591966956170233454287332988017277513476273341298310182631013270599007438426239593642099476855999293178658015484623215572003087212733949449297343410195755591449602883318571541616875679164037783013924576855262183747282938904040557264510795985000463519463892006728142869612271615829943432326130223827437412806466822604905204613178172273788723472523386026376955213790303585325049264137192654534242727478259846041526478196518533926326027538485356120863845392524058304351442370637937151936566367367848068788023198979233291865318185951724263876248176717951676247018196125095856134475653048927322611793264640000000000000*i1^107 + 214798231465937845355238798764357115843997554005703792195964404089509640173394316952636662246142444111339820002091731955213222950721027677850296929600664995232941217480482078531407904840987336817356942885151170347585659696883378477414136040003996579405910058215371348671221796837565175982643156265661771760832587817819134993823220718894152502530653066105183569502723486242219839186249969632087083422358354160904511980340462517877700410048429220590960900723705227848627617440363809572293275693778658078152099723312306579382947494658838886794422819127843696847929543567674094146919280323027809955072403696692627049909543196815317942674991837869502670202807182762986144249628929317702870270863928179054931691560696405386071141503610183313067854867653384775892450920978964504210340639470375435807571866321108582438061005855836488787271017037309751952132777526515739662607642127671591049855900203546115642295049393010280721202274152537985812153237689105636349498187711230847643238702846086170501910988594108379922487199097101471471966327994401830661926691342281269417952315268537073417326900081168648978623409012305950095380924903077138883118899676681533013430554104970391455021179753031736190036543141581204042326566651776915615171955875312977120715239952825129495854861674047284746309043009277152058671734223067106731528103737670972919908833036860638934143487196340844977926088812198921662140093193137350086706931795443636823459700936205931536726265274179633677831741285072994890283516978276084854774137290064415185447972487227722830040572236893826023400646116103111191126941808083811487849989918808032110584286087086498399232958817846687182496037995951645673277700612266151759067757420466308959989196351086522596899872094622593072325667764160100230339597652445283144916123485570141063244284806462941404746388149863038642145575902199471463049726139465095898821117887321142258525505561431492286162534510286397057622576891675550214706433481286581599985317189620482895940414448785942090960129698106329956517646375620192529299949884170800081831462399609404875187858340455469610511409515897032191787746162580121294254156971026860512696409259335639721918439630809258110144228601267165151582616796136338956150119607590426732513934821877722200599283726638507092509364544561543248006424705753189387926181021230216602110049677966267234454656998469622051524628281720478239750660641577660328487198971768934675024913120377728855821788195424135657271368415597201037937265783490250250168248732478610545561529871338198136104671755142182586424888501022784464861143520106320421899851377597923690521601742265697209336404562703024128000000000000*i1^108 + 58477074456266101490192570947437315518271461896067703520792370427186104338124851919475933835341307568969524501247711554082559125728893281900785454571658523447833398934502173969835198692193364744485014063852654153464966759797944332298803591758010540512574393229173772661136863086992405651446040477827238571887090506661886679667551173675030231986734379464472109922628669847533679664112161391312960472221913037206506496653558320350713365581232657139498126089246908040512574866111373293476791267295331159077675468862606873901091800276328158751504368924225001909465178499112922762555698076524412505972183571981091848965718759520545325226840190044741095635197699774687587315903439028143411291954264301747759328611416045810445312184750765716050451688909461560055485225230833957282083485054508154197114772109023582866924262675497473139876599810110737326936602460102027254506217536792741717216384542660713472241423977607287880239293079066197763428683326293512583427314453520375987279964830224612147951822212050072434595913808659067004095212876269063519254871650876981316484392146189580003156024498420562401903379066114687758588366562838036987434352777736186500576162327805463403794062293811645312241582296688037821470891440355224988161910369605872557655729940492353432054801404263279502680613843574359321693629434056211231549456026365105982376558264956175677963516500548923884830827033747407179317234590004707208473936023077934911219945357047712878739719108798180414987728145504046975536655019294183519279131529892575126856245730935760545928781006499802949906226927474970295240539666346372458228107358711053962835992065452716688350512965940298471692609938997924284644615594985092549777576343083532141169560985757583202517800175923663513975257985438593604046725368936105054631777732770986618720164805966651516707256913082059832528915862812385853583375208577930576429547761061632643361904070621179123901859849128173100777381092252872445005452092672981423978940316492919752291130281147451104158978627842651024596460590612867219393318455936296710310874936392247997146760291902308797810716385908637063952493906520660728449747495393376554400126916271472426765442996637332299280781593858011188704264494546411973671679022341856577041318538040954530960488018366947478729831976830833250526159167642656637201525380750965071980111890929021549150211389086939757569927272375391922048691866448517835088728909732281894855099532856684860909512411595668820931612685149642222843945094112888114947032496906984829973243887787898593091852934639289047837833254877493825082952223487489718000520960345040505952117238571922669489356800000000000*i1^109 + -29664292869141539996860003468680355224812045886351162441421370322681685403933138060109366248638143102437109632045154882704960131220019400602102073305336852063188073626056913045794930537546735877715643355551318385192157889603727607176640045385258725815656922279340586787006228212101091657713783073774881853089612914082522330112139437893812533876191366144541033333316506553133977126722098501743318083994784006235219999962302432081390453087830245646530949177699689914176114057483321779943955773396945457792564338168487468667836637101575673095350230684708493612150390821232623984564674378599842632802334296011873554440434245920565828776928562935700919460589422944981587158262137917504932353541748698394181541859541790044739866540004824666924832717116300093275269391759502782765149802588435078241559849698775187941279777618695961052253658115234259186041193172847147998524637018841685968728783225032668637041770844410996933751165914021993130780603689426205587668449102685134651105063937279475584552453725155394845118922527464280117567905205093877808919902448537934070843997983274637338469121594663224248830643730151197608442841785917676029894120055700035806057357124170079241749555124116625849165098519973672454274984781721939545749741070783289625661560400459802035512986966107343685266667171425374954004234806155338438101939849049473072288900434666419757907478593311930181397234065592535855249142616573304707291693670974840516629926395145936279216574124236045126619229753242941531647262445521054230913316473501066504521496152860947281499163356365014736105183648541308666317613537940024925624513556782761856750315118497148429434084009904506074815084550765695239493648882870856739048211122230682881636962133991261480432522001451463426150111600361032141120929812430033887663338778926173340181962288545725030038410809343251580413579278529493224199691280460082577014755797389995265474837442723150645735665213722211164301334409748968984774498550257685944258594110521285626617491879355566738283883953629923059186024936573898231418089278640082044812158966526144152089615244395465009180607540329763950274690410541186616867887488297897174412400081075610449776060026519199152586975708512722370551847655840495899030554110267866452335582482934625804215298393271157096937013205940925609481943504763202957528005228136195328396671708140308730434069739612825568981152948627324492792787493820343333544007446271476176787757461271055031840515033679266643437039449786878153669773518366461970536747677391912399819889356080853107146559338468044197414656380654950970125465003234364553101709289018643344617878102999040000000000*i1^110 + -14279815264730098627320158467074222211675521278642234417851229312468980133283811342444036161525005977203577590857403406553476489981328979980010239244079718140170024979620491866131079635748835639894122680117071653787117624231576561890620744918536914775772755154925796393933335514317817238350143454058640655604022855024460471545302736072882654423976664688801953340345458614758238567131122405169684671333817075238911149971100366046691442587172516608660222217323305393397859211288855418288123212334592852411134653438751811752897471474455803284082320778477832070316843620263625867924949855255935468491283494252091474188620437737004813402390385705735851300591137007705481833644770377021643837385195573268683394882913846658680815836663922531339542884921435121606844551863276155527536274883645823236682943153637984725532227242680421620517313215131583023260644944211569340900368506288281185636716710523299511947287076772029756756099892806775797412342682695595846229350975488941400571795044779520611440224781042950846075336897431399095576011414951474708440404522035347122816488521895100790129017074311524199750691459014072572684056781299061289549318481094333636541057892172502292955638809667328994474987194824351803523784946105322521967387358023174178364983797330854766852510306593416753883707059544919148890969725366894077378002274149634114948793902687722520375008721602970034227857037625617041247729297966346307586226079462409205916425987107146569819465931906813260386341515228611466585409127575035529730983807438411545557127451752910631698393896460353428823714622846265829651145680434060624991999290519468482350163119159692216297779169613439051858707816324387881643336148951646954142155559790454702229085666769496519203958208565272185565724803960380754624642064407886288678637599723446715127048299844605981207167933943690214594232497097105571586073507246958847651835875589232960016655349493482244735594570167162212246248840915493637147374170995283439045810927631940086421173227973470014916964390408636915958138429904259074808982894619331065508128042930104573152335593832856993579156488367843503863108504860996808276670336315819573876622497669901814070949107000049948689998630860692219907865463556601834630949065932552948718697772130763625586924157442121055081348997117779108303190810184796350374381723271505252277236141256570452954677165663029936841013962815473389084075182371614817083044956554559381560590600750682363596032478736977304423834060430706588943164697803256207401040286979615053844640957465011790268217499481075186077741655217882052993677598448424415118689059061442281472000000000*i1^111 + -1714631505440787490408625907351850527601009947218713095388898236304804797127751067540646073622267530898747323855833684377128181942551901462897893115971532198265042742774889051970188342145798479791997861210376302185272795444727964882251130293715535952100799861244218308687422870260662790455948145062740989987260072771725846815030996071180503373172010656602735002317242531555263340184019733536988578592314960759450540308985438365558506801930669090386338538271726312320748824073720653138263133213571620777262838588675853774745460763336652133383405527536213155926563768718503565696665735547423099228351282589358936838797632685386350283234497297358482714990963738778601976354721721361212513430897422435642586994442624735352253905165835957850771833592194162116465626972830287169297492706991400901232316904607424055420281572955565650676597278793284943201039322771624511047511539685976797243992763036218129492232170466438835842606082309258900476438345462197026684388097509872542138455403318560605119549131252302834531294373373302765608100793044332998945216564673479586355517859419286345236990377274679346733628754263900959790789423572487615828274001936357084976339826189863241862316721260571254217286399671523407831769289159635527731874487356403461980987291257820466081192269611373422596663524621261365514101133697726283428171121040318030950240619125219547878986104519533116530084619071453694278990386456062769747003146217155571799313699183567160040743930027835493493476133323705168343639188748733059058090726003097200725455368518233408381478014748839825838410849118681733306657483972838147830726930549813865086816517335958930236038095794327862765433283235278346878273721566920951607796771044170223996082704757464108824226322494658779551169977243943928221239632368131479776139604946790729117154306082147442343571903130210054784006652867999641323401177143021467389898662753498880657527509661473933308547080171726842409075910877579042090169420009525607683683626778348475489249611544623475409082563986207107031065281273217725002430445469009386045460113760921338869052609850182907487963895635887880396955095882519888614289422438314023575967589050758147329757182017503650042069756002440415209555543225686416433076808021998726737814414509149505018504473843963544767025743832383613654922346928195417506537288136654721230505133385466948902631499689090425424480939403223561655871229917755768216253023730841775488080638445198410399922747117132667270503694300882305519872878220409910158786976524420706580318710812921404121372687097784964593257804780027069883177238774641340241149952000000000*i1^112 + -1322465468795848399215909856008330104712455981482692351247148144770886653389313413503928176811430644374166989232848524509573114982255846534769242842182756708949978486870737524813838050272601978540239972928917077313545238841263174352267507342820906737808723419957415071930632261682392809158121053272686041589021405740941145942607464722737731057098748527224217200772293427132449326742097201175529645841101764722901142487885158812144269161533297812209657715423239711239783437283553348050476329247901232623322458228270609720075132438490300800426007631972189270681231493600996937251159335237393501839161565269888588894961720208739460381162227278305046649112875610662945008999682963817520989763306298898270505759204293644537103349877556418475426297635205350508402301372139169518671892842307346065954297330878177804216878887419125264851427778160139971557259158387303596820805522433909498464567295366277939913061283633579648722396632170180713980216092503866475444405097894508565197949687128201747409984084781327173636196349700151624171484862190788088806179034161804294758455263210339747330123857694720624555131586696285051860774064137831597251561366972810174137609299616033282427871795578241182665071982304257727671623620506290502131800334638295626499288463186925053001205459935731938628313454462368654596420543378991065459524224266690819231178887972417753683823417368190540571485910431207190105698755292966308780430235610220981554825548022753919898161156649776813224114202945866147618428758317913852134565913215796822471809496781265840244866892367593501409261224004619385914229977588911950729401220484504898265649965503408712284336476138308587437921530360730499982651253217163689830564423443931884335004385291631647622225086065903050176298487559353487734238120934384080398764507902147492585279129174870346088532677455651190209740178612070328918051404875910318335867396810624505261738878366949681638229359354057513617110531891589313320124861537441567878529946058474312702923080967022542205743085811669917454885398013057477135855159567891833314864212941745332599364358506700024827493299050412937363902120096883955265943580493795873859953104339634051883393898108504139716126158282284688604773488993208801670020676647049911203314954776824254104386875471538515547675389175584794070926281664153824219399684694121079841768532305705480146447089175683898864395711473656385593916440278232349014074024481677710879487777821934976243847587513824315620015294643547489847858771717275028108218644320710679680339338904790541961069768756439579269898064803339275474042880000000*i1^113 + -255291657774614854821991782938961420810710305250110351644595200649038432028411546500144497776964065439866804102799247302534007287305583796645902342465124222174654618299485113263689824609198802162344136826217130153418468271314772418624863014609108635231413351770021959711229583053464042540329640345097861020397636866640951059443028924311839268929189236297750577895587079345533544609979535156393751632173408338141881997886413124966699470071884604071847893699144924856272225343881554895396492528708371895522178340125671314365812257527064262602894608092066801527355580592195414452405443042350790543878451626070403159124463626527182557913225637444304996781136657291469729833884208656833510185224639717591690951644286302181661827428840111098274442655622106229183234833256109659390611110171278263109146212655983208786614518110707559519290979148312083583282543021864164151391031847168423209159206449378179036940606960751467912355020911000327233942275894329433674188846800831678746851740443677016036831174812592311127724599761872655797470124384293393283162573876701357701076411973602968531226473698912424319141546203842677223647801499922210911998325967194060274520047622836142248562796038620818727798704199159736647701099740940130148145352250184562619650498329809935179773133757050256928125854035213049821633700023717635539460421133727054198842789524580771529900006864134151494126745913950812095780209749910489854310518230771585532197746500859914764898033739816991878140014859381398318683161952393417725312821305658202783125920747684360579459499110269391278033556868874944905011118767630352787410449129068818267161987437484809614878375779694779233649191675488801679162413906860525855819297659477747895656225139868083596077552045238523878757036932534872688137297496433875470016702438561913194253888112421763652740494923447256039010578668142742785114385050561950647975579631789223751722413402663555571104056240469121008378334801047778084551213831885280663104960824661762369907157076640519990820890579369978096184877026640370409557200216470831667721788453391870090829696903028888831557784431082436752481910242995251940837869154362501318491426428439674502433413578869395816371941466247246034733375652851641206621661899046924833203097036313907019263725094815950676153786693775020036025131087866812903867280944644830411181707028122345811346391658044836136088692402182368017875984545213072118745775876683912068695248534927383766804144722211361439834207029666117483181106330177003419848861407959080666794774022712335474743310050040683167744000000*i1^114 + -27880093883102786864564557390137388360200931923122042952944192718076132718382305978060227426235663789921095379084440937305466810633426897059527748702338267457161650130064604254876992716085522892523805881648739405448879347658493719267914770484949728921347570433852196783947123162908353337141715139539800285609122450951491538662724447742628710149082222015993757470063205256355296754654064382700682271768264523297305018233274386427378056394571427975807870821324396954247510246968542386368618795210584850998989071818940801617363852834839964477274163520237638781073888800684432292571067630748823775470718006690672315217689917630234495351307957410375205856361466802327539201079423807258228207612863447805224384447714407339320104561749277558375185802562713730693146588516738796116518910871821597114358018269469469676904162065258776914833187233694400945183868708299902145003894003078643567366450266856538359586044151615298907596301259840569294123055267340133740181441580483491463020719631811293961508154510644427228189204790154556149738173568677305851205436799450446419534396744780503380474279722842782011136117336534846984599336187901786369282340515646259350939276106895500546801643303806275634815658575577763329430881715246810384859903087250377646640633406327298316559450837785433537202445467533478954242324315740233776441215357377513678459703397857427254911751417307449174243818842741996973752452830370094634877988292304814980415267057200785540880070325474794947496381019396713248457597658507304059124586918295630672497536099809134004864452578773546710953707484561353067261396668400453605109218821334487236431850643571571938214978228925094739058299190975765603714730550709373763135250994855087584548882119248328757954687084644495948896448724140336289279847095214853046508939284040031220154447766171767720987250745121317862277439389136969252027865804952668445227879986956336379297564012659762399381033483187867360916079799474478963429716088326480182718673359936091176705130228662332095536333614683615711459189863305172060768561189132538821812942674295968060813655394008377687145191845499411189502752385510808515369602054921951659290310217608189362325308099624939159935109568410448977419779563992392404696222727644638091103413819584866560630439593526595764500664067158134211002002329877192348978448515435880962853303321188478471433699013162746413370481230532933126528352044170728319530144850419130212424599416907287343521721666073025755539141901912490768923455325455139226777320152686478365449130345706291200000*i1^115 + -3824636662725739842096212443297800254699298456829159161667197849067300390788186562731340580596766936728051132392305679657637580492639226650541427535040260555294372829920972895497044512000779753696818734394197963819998089474004989603320256915863412271719331507822608625233977642574656620198733686620223373774634124179191609822482824125889487338333850172031244406375899898825255446105345850548676898889151975994533007188370382860615618989731482178539736849718962035226811745030122154333798927958088061711335777996646102743999769090468865342189430910945099535512162006457557203631372170121156489946229020536229679493150153641564399283056406274838602553073608302635075135751155684358555907495175173859584264505624677736510819593401616642545930294732811873047546739773263295464856573482586310360353110429585646299880021717068484570347144648139938401924254556185982986439798832098444601774275585092554916829251616703744468117769078447401405250175433987094621023939997398939623175873746181450968625166593355000838397149119199377789129134355252921197733067130270780785270109779625062792869882186386500964903122510314474793880429530325040557233073484305507534078163469622731751763877284519039026576041058642166160585528512047762050873337853725873185451785777500635892539641382461041049875617697422532657294538139208198061121135586921852315343601550682598889910869736785569752289897859572103668035879787656116689667647594809560605952650197890040309259423229137621376750672443064609393181306676871595619413946139005941706884470864253712582543419753778065995888564653470266533755824235280118299220071712417340962882434166353438906609075425323246400928607656477852331886548625319957253338135248233276214242221730442765296079909778468684325774405089737196630126385891568524959446615778691395374236711918172617571762950026658399815388767595269888883047719261061989587860033112026729178960595951628183747063816051799528317655370070572193801478233810395624549520163183954171558973804646710401405679563306566246403149017983791761194020873060419836575451957949311201430831333044043431459222472615352342839783037056643484727536702736223402605411472668618298891547729910187109864178850128738539722477567794131159581649133180864712895805157545609584955710193821215492332407669639953044120434955376364881287323453247832104845218957398013477660970881287635493649414890204192831786832689879131336979585575138896489075868225632795717727989831940795242015730011519251666687553200739625279776669281812480000*i1^116 + 409430370567307847108332787010365495580120430346716436526693848448655223486500129062060202989010771431123617333449304401658243752489281365500067965208593627373078688281593225569084091095245571557898080498812138601675416374721326512915641574521103743620390214346936266918687404709122922630745364513617567565166835122704169675929571520120027473303502158365898911073710162873411475995718206033495595838277840342329785171326087249736633612621627922578271412683793374215501954076751250808078512023046924734104396867796592362583106419443089530344832961444754696725470023233418097568345651288531588604584539412242694301461369930113384509600518239640815194473137359488142413594925134953356261447920450247856042795435973912552700678409657418783358111828855700491692008918461903219648859680231371917176199653672838065064743529972317915216987823846625076306562820643370774961611745754969306844619489280261352880191510647361892933941730117607024263185636700650197008099793176849925108731568927579439102659882355434864123721315791043587133996280564138040801114783383176282099320796124556419316528071566293670557893745837922043882528966879685762948056481372415551604577478892135984942885415420392376425691069688312823489412549436952195326839960030747317646987078472592077687122552998814992181777647035206174238579251554166361183925638088091382460519015182426827824809182509447038743635220638638197417391105087440066260521544585040141848089260541120049100844900907253301384557462998661315299867087197590378590039314420006948772825851779292127085701759075633525904228981671993433065641646814934276358596733500908499041136110565915658348753579768298093573034782923465890027175204308065096262217239087382545280405304014125627660152482649244037259160292759484373015809070492999052404757223898944568181254412315336444398016763183782758321588115688847349619993516538763561300845951726347728876048332617454106887514368851013248284446957066789461853020003921518087456412571010354319737345939166620509274851140323671292645575970874815308272075341369205665905284972998702855849556530361699127933714180706916867954575633400371440167043563926950412233354608439689113163103902156358568218757148799742981395654487766876752207557112498605965766393718151445987499216245689886456000685686654424181052680819641800156508840505402810429415213138084229720143859680104059729013587278423602166048599072589300731131530244014762409903509139054674514558382984134656000*i1^117 + 19324053098677849134233495970488481384227490490614316075056344956871385430424301404240582380296546523629355176374380509005617735886281368605855063190734061807502283244265563161420879258956898069636990285454119156221727027495339888930708350404883820178504115496833100079596475886570212672042816546418075805267363228484463604141868484650993499740672598598141777155915868921867451657179480412761172912868354035401922115449796002100794849222530718725238931452269109081134710305487973433503513612670258471182191428985291911847587034735308986084100121299843463992556860144638854145185792781589056259636185990997132399618837611629492672235734541038737507462683931380612977063837546499717248787998869741579336850156474279849430533201386248295906924288267245411169860945707241465663003520868930918407134443539152253341021188414147013624896729052115052452539069788073965145197044567728686423168996581557293548627572031523514574601184074492231967149008779713960619907922404453708083465013766620265147362412719760751851630122539251073211362076165930205975461084604514356656498961290752390923248439701059933247649117400041881490309334540306932673289505256399287010335777406293167326118678717563209626613141308417223419376403308139002287355823223802482501177604404198180033362111449641800160737042499817160600530103009833386193628117558919629613342436161606219713464499299773816452737604764634642692845128735874164135290792123482027051897313528763012314871167747712646253929588389450068519902337526525114189497798350400732447330353962363981480053001712956342279149886361918730074814001854099860014419593083544326019388265412166376692139360110415520649780316336341045669479554133586971936048790980538303757956815311014790348876357531228479624374790219396926601062088836257262809500523181746511451574687399670384735825376444176383648387365633879844010711696392135047708159299072794392342938705728166439779298456577450294884904697644622825169235642423096786759057292337829493481377504716656292097380293654546366226413790156412624556495680951229864194195881916180940550419523684946346786216874094145655135871719926442930089047100178028971187675775093144616169302720601988428271818154638959314190377478391990786050728710022579663629637714844920448600297032417502454540393161103905629056994752864090500892485017898012030299251531168632561732182897438039014533194336396195472799904720905830400*i1^118 + 1902173541561681071011397016091139298086580573862718481076801150834896632342729237595540471130944304012649197237009860243903294865150851601678611075969652775532075756503541553526807175953602578640417806481250894658673618389749090479465639273734115172668179712216258097188071178771775032495165035010801792879954963704835362699341088799056114290588335034122728696916665367991876835583578966285541228641646576491837233379324761558905281799732944291858407622704792412443400957347283078054755778314323362095123892301975885728418238970776583793317427950265016828329240306767424718599725783630743065256160160102526429468107628768441707651918703793671262053327472893517034564888163901312154219460313017207779350610476369174913621601473315601976483610538359576021491274011436330088948538442889493971692385064972761025750908914234463287949229690754011711581615006108919181484835567063268257883335802179781580901712370597070657199027810507018691321780249475980135460330039885244411266569099975591282605870393069526133530057876648852801495504562188928187302307934376311183307213856175690949701975789359059980317549316551672782620705816304512803066130240339382015106980042085469754991254237452649414060343382454453075330002421855961826170055915070566766666424282708449010642923130261113068270080317650622300354629427529525306070361229640337427882564458327917816547942438088623456373278963328036474075113748339576129407316741901741190474835204666146010269433402536674245133026241906093085788876396508803358411102029598737646651635719001978682453761467248833627422023804664950280557534089445670813836698877869756376067317527392226755774990918162713375806521846945946936480392019549171707771046032882072466605251616510644418249664357686121264766288616631463373195319459808510550509494383968643331301563257479404320992440839163784026877556984565599960136859403544160653192822251140381249628027148714849506728228159913572549372972316121279676929920202069288105510382830573531002451377595313314097795517810393234352963448201111842961974776600116725657923829499276121658352062325624448868828962402292684656750793449250766553115380428336196736704148201827505218856644151356430142477836193783965819737965704115707876185045237882543170775013259223857302761167968776441584095700809660613548724290332612645660388058566113839177707441105141760*i1^119 - N1*255254346763561214605086015520289772410074160849993140573464509639382446857171705308051142050065720327270788016788935585667638253841467067655720174460533566303456284139409556540263876132365304498291526331581049091451398998820707659339496157531150222421569881793308308986687616386982671558533798611095519130267071936875672047335406225145545322635293144659630855758969713204293547486519829377651404240687634326127852139542032019418240394772834332643485995439278966338381951160593152076065604569968390055051775898096417382650252013126773519817870359943595575176930068793024999210586536522669523868866970245305343739*i2, -1958732493314145755481498071632204500597749159298608726072281279361927156553572019354163037598021922289877783326294290345479745783154149146338065433805060520527936119670748288850905564691425856314231788683416018512874422626941107837249711425474098273098092384153102275976565003886941486658101873850109202411400362975120625154609214817204809938455476109392919224054907338801654238910040205768779167689250629678952278609447438946532606236787482517002053490961284040041123080033849998853718194577469147389117904428009041507054964565567778949077133664909700840959991271926289685791303781530578754465673211542913385212618983602053102345273622450988952706504632103564885725840538042513528885795627887356062895619888071942427900771881889117099016655642479007275393282273945431999995596252179437189904227979679306532431415351989171735057170882154397173190446707541632783677317947515086108349664848168182637131110810074957418121473184847621649069063941204385213519573579160716902215893566921453374060900886009024431767123965511418366993263849736749587686737137702474455269059199878993585897734288196253931396848415011389523189896786184928086389357730637842331971718257371511662415304265121089337179296648414645709724256785351777434128004682207904326561914336170922099892272018781104985659895186828367336557015010472110482238546039740420905108705212161862975996363972785038684416981128498479256628816250694371592032784733386257192034888626135927075544443698483705227250592864517541060656908430062545155336900221038140318092301953762112952348344664683502023043381447692012749953677315622294927475932618747761294074182620635065386130888312063946970996579010681073371763801250801792569089611884189429627910863756435618922478717495546681155864092696974141409062318721899078958384464495166819152082152528250260752916403521405423319018846741481154308742466117670386191566576342716317837681083285906801001319730300734146490374111183442288775337327586113229950908891868815386863603525849540925229518405985320562766041731224994292099965058390270978447638469274911336857848570565630393651202529798537714280203354738403816200570994221525133327186921859722340291062547345520022453853840021010843898652194292316494390434330621458164705921731740152503350261772251851623459006014158604423526967378486239450564324948835429983957010810247094727432286051042977791332659919919863744085993209895561834814909507742961559690194309201249960073178105219726932295528265095978814476527535467256670425179911047271253519535661509382361904042288597750808532386319786676892207226836782297264545868858665158737841764418179488240174742995613360972795573199225638340372151547462446870336420179361342071281808366168976613612787823459056517759628148441216844428190976945851603171363626763088040106253954507601380331303858693116467699260400447764568156950888169631367642019323803871931795613389737512337892386730563197275726572070131557009865224586485417852430380032192642696382556311158560848917375059649221923383839787265723939356716077957207489086906865600836867061467036229609127678434281358500631774665954971237098123963760628869629635056508512340893489270863571815671024051657113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 10623711450179345355675415392431507250680914797216759809930676304736978922440557540803360621182171015903024338395053569547388442525129064832025272340068492009442593090937365700592500887584556301408370727324929440995713097366609340359962437846228401695064907657680927304016113676683968842513687233638278829436979938483172920400712246103452979097644637590809439152276807353867131176816741036059888353866161346603102692129574764466978995239373375180106246017633159954325003197245225578805220523460049464806770356715668288429098955376898951032968720858764335385815487783963224562291709162818628835861701984357276395367214035749088513568931844137048438823833647423175065662728674526527511560731681537462406674891897137438024361613246615394954042022026485734377870057471436513038967475190973732738508320187727409031489539118402202461790987468232472158042755874715094923407597049558708953883526825120278792052123176442223028110459157020784513501993953332458490505094923610864419155431745146192435274591608376157634023031909004762668225010251098850805333982239013429390800139111669978110103405941562106482880425992157750840174128854477623419644322046027773505926589190692625821594162679556303222470466226133615091025750451656079028754441492979779155048729638280328329049692451950123442144975781434763027169487555297036649545092276364374256266553390476105544525862097532594000648395414934881491038163490098775009063491150829045187896388011285661676545662962924455982225528763683172233881838963453109344854932702435986230724012894470824072526271958793113291225888037889923213603107957044114738078281008073498400787839377103575376577270825292586142803129130083406102579453554829503302151276989245349172600040740104127464189450572810484969020334484096052232448874514852384748424968242037706795195261139561323128886387229070828674616035713868168116379582832252184871499237751600726920905700902934444554237646371758739980854492782767366693567830111752892356106187170385151519230230554409298132901022384956600686103599195527845179761623831700715177897443276021759552515307598933644996347289713769568966693800316479750024043418441339398847464582068811075583333216735487715532554646809197065180035448303526825258373201540421513779420293293971844584400531751318827875037255663549422517271867739849240566831523481239139852984022586145337028191327355118349074007132226409933454666706958026173941562691401718688383748644860422915566431321303654423702462508793042098936515543780503601705841483244878024688530597675314832547023680005914774999249461236378930983300931363025346497031875333524569848374694875647807530338829995027343679355897985299112128303025210934556581781517556545475867491943498841561571980710581917083168569701852587369817631139491796083546561311576137386296676553642423357342611028991161700915867377104622520509276918775163173566984326217504521943071271431035526968024951296807933279313705168472410409308964290879475792094720155905913668228502324468217931587250013937325679526426209703957900846563257632643805586210691569063049956577874663372190986198076608130741782158989762388828728970537572984069792343247601188683577442343423856374532014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -32588708977752752287572622537621884557221126217130095124384126252281710006024786321734458167743521084423706250205124415108889240426325192719261359395935415702192916621153172486308247915902080683218834503216205080389606303456316361348609291328133368501208096301014630790404265820186950925810688473065841793260012996407363281189068473237541259042607591966504529879468855799296294473949098652149553519616446415587167689552079744150969797712506499786625323629778621175420580332355794676492048876099097165770858251283143944592990380728897129781061301856236989286396524639774673979828231389681386292395689015812948231715893749843036001283153959067304839922906402399366306667055121161908232019588793019381431588455065657048317101582906770241937124478638068232010270838737279465123762871656461018339406814393024651051413710339924853890317363777444986155558034919240218884025148490897284726923891933305248776061762289933937295624170018355046879989234221610120017016488390656230081988649825555478761106281156301356388179326098151415528949217455380145144487266011007215179511126135028412888947596109420132043571002055536069099719325911968912113004463052062904032230563796240762593072601893930542288724584001398498003318718047816863502128580945791698643212893965852977431149584599347789262791403018618736572526570711620166242870943103870846138729753154603867532819335660603927474411329047412878730860655040171446332829577308649070358674403567926317010620901576684089630140393062693755895652921468486558066295598581997622009397257883861868607800530278820606301606033399400612566949691125875567810186775590847322708207497056950568344712413271077464800675743895209361263384756271005588979778186288168197956865956150409377176553277545122579780885737454117833064051378087709367151410543577382583565351838157379098286817595236764849830986100826616140813765411058967717773739077849428725334292228250955667299947192511782327224745974774981822197053955917145079366578785687428969897061674944289257383209855796849109018006942197440899893293651238197569710102598843446354858355697840364275142786104981445399744828623007999241125229821595857583992094325766372132128779217632166049709160370429611494535749852737849034811914641959910448620713220285118642909568300935092529432608586498198127537440386679200745970937780750765111399461950215470669372148097334277648215177957905680754760459483075712788443141858118440889923445407677429259556702776004518596226811281111232776147610169399223457547512737346830802667058918943574153757878302798657686830379430368103011613561097265174131500882927921949177954640045911568922093476546275805792667530808794315289567067610257504255453312457182119706912491766733069163835130593440445468598480558325053965461803987137934910675275564833191979077082922317439286443388770601946542488477212503914765255751841086899472548954558773893084942443133388494595453552407312624500701803063632964730612790917184534748142841983878985698924821310455464595289953924496314848448251827766568814047599702298846932547957184147515563377672399175459047670300598211125753189681744677902004158368879513316200922121167795900770214684445220717792971456512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 65552291360617917874763280970349704179652629187808406159103399420669816606110224394315285821962441990155835144288946963109213512789653636137201042848641809135908999384736758794825362598573607538775450013756861372866628978645128862781696539815364644541397107247411462469060627990245815941658302972269735987120669203138425633368830065482502235764510139919617625117336991807950382506032923926497381250782212206619049720881388483998826421801668404695721136531030313996221247981484462229845455871431747961155880165314167045153783418360226728444442041600729007281137236624665072756924177033970293567504828597614888780780099796449560270179511907768818371695164586262191180116596854314192170748471552990090269518401763713291325835199441005767886832469381752223688126823106847482232400158007834144451914670715265988458879933817263773637001885609923490601136186176676963406460246994997427006585140283868774571961462933651404071670800299686619504225742758187974934047967355862022443573674163723206088942677358877306738067672275905716662424358354188243945218778454543345651462509292238403824624580111104965789812834013099837279849711334770661492615087539108086803665043566591020043688720142401626939516333918371826112210162364934716393353949892065355414365010844811586497616020906847354462175035133926993822890845673200210009823718731468411324244037455920191095611421807575698421732100787235492434769264155771184634743288509238304848734276763400645869753196642428102360736562341387331310176564628044137459729957650582783181221526364064470429916165264145633259234630551397812139689017333097846752080214940908166015594710262288792181100737909915996829047150170810151878411507984596678360601691083551950011776918731314944127058839671661696940370426357465394862046539156021935143909395916258099361820993803994183832963778015875262669530204687516682471443987619070863053997598036050760812849891823900469471443077012795987707241586680711253398803313241558196181553641308984929141960430881038424230363698730509134235831305393864350342306363791482113449476345514440774855565732824443538696207796390437859403093729721978839529014140484256471106651169573194697439351419922318118269486580646540001583973389681019549582610485250506357308926867167731706144531997688527536562195327878149553579354147393552015083647107468610652786542082846764466297254870589124842234488304616868264025008707981597705227798059653206880970967166617040086511937404624613356427109224658856502097870047897440065584684674040140492476673344626044113123283920991607808202012689946345490781759239901142252450628602262457515694329252060452672958909314284825266591315028911339372233761497229830426884088378912893437842106553649775238899331048629094232047066560827113807976536094178523546797281279887518629905832730953864510211445587052763214688828234645542080077183088148430702145153683472868945492276251478578982734836009769452811595554798701801487294088483402068259355181685823350515270474939479095646049838290550848137123579166116713253783170160424633459414129581176504154561963497564876183207925410786359834017185019741530847215033236379400495478322870471816042425162944898963316146176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -684279652024921794016402586787545868757432503193542588398791298635959887210258061555873158215218416580223561295127887186018208460482294498062631913876455451586915736196100254269714253046037066461197595248672085757317945834192394450299137585657157578432775515479541332315798185881573356361645097462928692781618044222498709823487695171009208175468484187490402796728175142171963677508362904060935895093805973080342662234452480348155937707167530073043187190128921783596807006404589547163838448329846712777734633691116086510528980003075703605729108891531345805825289546507357965859170659611156714560689381408076996032873778938386262271748800597131909987628766895112790520547716650817847498451922475374695061397495390458916127836688042785354475176964914677693627581027599022202615973690030333240072595316020655243928037065033247911280554520300580101840027872966534400441178967799825176621497879936203675765930927148413825427107046347229419175013994117150911762435093640988777025373931832681600359695653296315567553211905540733877195768993042969406901332110197463948660042159621142280001913838824894212697285689020655808910139425072168971073445195354148551879116076333862260945257572327973081623705001924636567961427870766196017346134551413517087036428656945269411952439763974251573381593308462958313604473637441445407999166106469609409317326076921924230133543893653541716936106904711850073356170260107948123636759319924107303097800258267942195485242235858339298560594852854965007995759365550526387531999384434881278836050652741598534175998858652702097418783443809893392868106932203280212712994041424991149485464638303830473391835696850765148357023373115080310879619246055969861681819185298323919358227529522215493526142604278990362244590182915782528418645558394124961505055372083348362680033433838911679064024994341744835507538863828786646764162915583146522765908692691104881861828909900336281878836023901741088437290928194064254721093953224941900078555516362543481184967091075383593216908180041737236203875010506275829445507720610917173028115447810762045293783239039677263013721210532376386462921701071613622404663210206625598763575880383562983351240871951818859188540375948285564926737124091590301062915730784364119117689348064882780624123451136411074753334072897967105558526471910750920497061649518267478134025881997189595564280224746264232302422612372376830441448043415789086753235626812515930812556853489497194176862309437575014319539147490013027130441437068685900698195906317531417112172844115243160145801841997500274121929571771431045132791634855964113099359316385109194513585830518707268178729285501515906755455547241996224978858109778466722089625558528257424360090307962420619618939214089497030821275745902089061514247657151647430978745936631494037763832957136222344358417332684969728901856575705755883240621320038577939651419869352811236215367930690578070953190612947732667045051901393910554324290601269054690445736058542720939827744316907570541263435684711781326992796360390389088854399934641101088317142047417777336571626092485300501001638834276492371220627129111373514718490870257019387501366643271330147130806399635598679736320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 2079529032478155721511304807097643772000834086955801582736126673400232803213679148954290401697654432323230103749129987389371665304237557527996204549428167340439228659660686141665347589856393733455050261066861136549920571303470950025628533342693832704368847870657453052443621722307068851211449836847511874811086812114473081933535468528068702478385660235015858602109042204826174944881269694636760821666802215356385605209298745124073881578666211752038198838375323830490328708492360311775753007251875251597552921001442211073156609094021385343713237798889372271818285496450959279479827555946953139299594198110706884291897070645740359086107155242708057615137779141386277753627294646187006050507111899356983956171125123357300213119777490124943983988575444865457206180567114488884226620564661733014062195868110905087254987028048863757954404845747713235823975719061642022093790015799608370210180633016944645755960681000769015678930156792243306106054846534716711433610563255833385236200252046794959325475691927727851418319367792173916391691057517552066075191515296431505331223834958075734194134725053918192730387535280953128775142644617339678209198390734084014890643546406802270392798842664206360576602385365659244214818197133372372770615344281481676726859498872420034944602494090385970529310614465810461194039797970186264458415924131779709492654239680181666729330621776128493010523181231120668840550468511020772690243826987682115555492700951348693274322104412160207132760293866719719824974578313060435198048320424099206940422344450161789872128409750589389680150941045617309334245516690119871329163194747034244344899823593346835525916945616112960695241887985652156630715627076782921290088573290007860754323651395767918655544978577793015194998414029488855655339779100757224157059337180558581217039301451613720678436067313884631874493396350082750401995022587950750915471707456208476366143960811017311871483762169673724898450012194886175019613320919160820365036514823047837455881007402521660742744530606466725214130638095222158184190939772889143278747659755168234405262831435473241477835478160512961113225599360489872536756483689534451874222226868669721733935236050800099091789020426997418926511850185069259336869415222331526153635257348202615088498364188330183190177417819340575129155344321152676742734729380306714311835896231501829207193431892279799596980905508599895533571614728848118437645303677213351118463349016619340613852893387598685038971423081058407321795872529503800006067985195224231227417568381365976332663682521627755957059473770327868005585539267548516596422824087165071676397443052013369858538566995762220272502943371731083779489391664592708131145664383763328694661887913978218454725757972418046055394728219146312523762631695207797884930698682155816326654386924246755624436574693276368657514035837534652916265836527570443611118247123081067698467986418911048362231648384950423071176447090040869012267981379799718122703481256869777571714981758253030020420674489982393499475308524706754432918980541679726390780937676377950348038363682135433912033549032299602636292964749914996937048401653555610115553595802229193660380072629774581760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1722991034011573768639002878720628178347956959031941023863036334663808497571764952158575563784655170111059534619508013075123989382456162913022629284096431042577634699501242371330409130095984184798493690421337924750297996662474976918935560784561235712336620591724752236913019917197265869599146348825673136405622177805611655443152566469892710941225772893017553679001432248754528163564440278583051403264986582760963763430072782948251459420123875663592153564124800250069348895378137312016146076516588659306113742470253960091854888684502197878052902258504281789547821772595564978697830087673902849685224566298424841433927796164127587545605086727482613307189698820606639927449362977207806804508782074484884280646688706304767538456372982927198411486720131905799802567205855440078877166631588421733546879580903694458394034598178615284472611914643542236015740019109465777536315875230276022165224696687968951045447319394081931834557315278292385981678522240323165864548866681876803660807382389001394363053969641827276322421516021812870634527839144172003545861554330013338875098216983621328255795901853969294206747469964760091080723422061361403060581868889645519388200788436786801752885955006419960959560518436004314965826444739383098875615023421975314285839155418835428264668589304276922091937510446384007820049176217130191400565076385780910292859444788159298617494095967475624318667794862185306162253734099284648185025916527237451977478666451797368833056455142550372839004120104352972680469816683016115192545096376396948519800638244475695516332337851571970958097837021595390323766157789407267958486718421072311232042641800211475103824568335052348533703330246294311920879893989878823478618875808228008803656077162727687680790291566885464834093397665877022002703946170689710308161471266029554714303164563255365360244506583552173294682710296613892852429240761120675398673634523291835068284910184660295420389993685376582016542625953578549889557641207853414265535537853335886939891146376591572857632117096033533223045841266835826426926636704947577311353451231815451269049947052864642063714129514975494962573566120495660641999686041536703534718123995930094358686610467739375623238051388304696185822739159226755314187275563207478867125561213311254247464139153174921949479300624243347581115466036390360312561541573229733332201217865210392069935562002669987625127800817996141094551965731140178353901594344037760878198637718371076659156646993521563049333521323603595450236630189139234627260655868246056563646565383868635539199719204423191808439754565457284771396101218155544022066211153491802134353315579417330347458874128736180605154341676341971903600374738265216102866308224347654206816207821168028577014285626264341060408502497063812280531711445113186906306167465364422343333840335595534444735776792360133706280771976057126174992226793778247915006554750128862210457081013103449254788154107609952395392593123584761575550379428093331977952220199621222432788882795683096446835686776436808273865273585662378178592684827536592402015556832157732133012259270673038034167349956510344259543636790157385173919826314016352091532581168914031175394381344538624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 174527655574894506448302915552213809705329080723184256914227130271731808034013210150272855275278958488098102395416988990941236138749712285205676962804301596043093254277522820069499567644318285967457978589513434495723732746623023176428168014373144939436394897299613872268789673233712239133733443511908573709713331115002174239646356405363624259090587887548059571568080706808092355690228942560240249963747165713392862781658810372821173698518912833601291662427523070747834508324550714411557257545084140869924312613023702000868933605521916316968540524549687500761289827219126592264105184936052465260806771302245759634316503330359451635263263648805970657143066974111428345604668591230288374173249593259032564255685617766680023099627506890387639321050552203873013284141386396727535577920510552142362571102182798223288074994624181483491710220122684135061565566787471994616499818507938913083040142757205192546651136979493237999809613436790677090037727575822517380533672143335239215510252337983322872273528412006094219342378505470927347312777201439540281592686043419905957591552324929097381668111350844917932893502733134726814462734439103621210422905330133469622103977363033421907826148757123710931868128597871104439490795390753031859027849947692959646664711887430049637632961533592667570398706653240502516539877420907953925950105103818927494632031721960684437515596506180186488026924754596569455322859843779507282505612893940585268942759224050984818407444901643445879100069846897451649282366436500025812191646844384290924599817420143706354965856235103347921854819344970124154310581599902366992293718998536510893951466986421302944873344675908794477131366770632794564660511446303505619963707758348318487498049768276604128581235047811406286501745775314910462264907438462451487747135111216177493920422368218862605557227401968299580146402745940810332175859744318810870064926549515187675498048851191760354894038245011932890958995211684650069165656885702067737813412328306999056410917487472758731046709779452284041809746980156357498503044212146390630490894674956685811309690252605277146615400612848379660640235594620734607412850158352052639480124256678182922553416636500318202031331783389994892484179855549912606191846986253783091432070086332782665620496462899771151769311210666061807155834705568502307491132742377348319739941270605568672068344721428802964593609156722232276130694636293853212887894570047702993510632805569982208038086658165994051966858610886152090772488841547302867276511944129471735762316303424555074204282248058690207772805750916423317503486878863468936695809149085245177541653454523794539283385163459742197521529972126581460149673489822793247114881350095123749895872555002908419681930942549327444226290684127450761791934496173728831494111473666761103757934561649989473576388540746977015760562974538132729933514578379716096561055332257257522374838477268620403365686525982530323505351785017716500351603101537989333476429120435526077534895774460144133950631465983928477703501010304263835874510603964265197274511116511421154620746038346374760199827900662287529818961355996430021529316511554057804621814661933787191926490839121920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -28137000431853442885423803649323733541179225133461195988813430270374879329149553836238382698158771711102417727058106149551145469698802747870109399873667161749053527778543043473590836907692610787216488450532169182591905928329247155957398783868036051964263150339832898482569321541179073304583156287636558054055644312359447785857305245659531533846957759491143296808437048137664453244197910751686687288309198196412149372069142648980080677257831252586595302079545022243823982416752933935242686106937903822200863125397419241742743290733780406969041304594104205981378569491926653432840572744421868024869529887695782517797329088760305583722572090952613357665586335399092731862331461047964786587324857059794733730438805634645356328609093323681104868174686521001318769972414328852702445690827980962025473954292994563080868355998214024677255705150686401416019739457588171819414357980099462984806643678505760094816811477387387154970393923455082734466109530275193527386324151575974959743498862768974796878415544838719678102025679415206375588269584458723724724665146696998921377061635424861466041950455230573673077514493334736653328444687053301832420706297832613101151767159526365375549058955826121877811602863932327220883590512662803229535715568521957811025835079004173279251903771697897489131059526800443485277585552673754178572793393350152914715932485209794477891241037470241580056289578985513921562881452116688676634069918617160393383651283853835327411082774033649571864895929709043332100721547373379215903182079380677696593856753486963432540937964112671822792021799183570198169575611909362322618459256846236655490419064334719042277432043492875145317310303095669028825483965169424372103640650482171787496703481162774795974450829810104650610578725219954958897526817344161491238028487365549055123781707750416636565618585262088073362567697095109017791568520976153620234751839259079856928429841538215548372065383851112026941130361256709674624229377400871876232501422387340962926329920153638612392108823299605776603698485898831243672486193234030508576269244389300214211028581340148635747790769503325791284974324665355012883800036194187065301642431034720980400792161222459042123325465004572865759148173880426256956139190661359985592575506921306164595842836745094093794669440233534142419663650064535516320057814950437739534347983755995045543889375706878791675758130611557981552896225391209666751593284549011426822947499290164886109568630998124303196859751698683049897126775103821038572059844443366439344083876031202292648616456526579451738617117555161571647415010095680705724674268065157490915532489703435419783297642552105511903943645286005690522686403738480569899929362505824169163577048322109178512312187236487522001884694332954214232034941587245490863732980438478976299672281873407336143785569034492961234604333485277236337327274193009482099552092272760240817935742588643226794161604280533982927462092034730727869134758735018856509203153201068460735668627117405920040306503102611043820528936935649263047308987547537116019872176540153260767801255129340644528686293530660209781488259611613902857652967775633382440529853080108827009906972295168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -174607887684491310978354585304979402508407985752842363775346711818442690809610892268302870596401300077122797652562345623297889836156725922460189504573350096869022388286361033917559613063377385422731806769513846829798187383520812223621327147349759942109759564727154130733541332286207544223698221386669063542209542959758488830729364845210652290342470213449420523710501063824252211133375106638581201527495357101136323423177132779361924828650718880706063727610005395374989475939963659179970539723660773083581008904848358485222632835870139604999719128311136897731045658679329699100156226759998611711032198450561069313128260126938275173747136843600552753488822751536501376439103819232622517167711174136540504393617703834466398376423546825458147435735411733420377113510776985566417122548512605560874439184714039495151041881663797590224960320465595249449896054909935332225168999077195388864669486283913494761479126700060302939524399541668027313298264702026898317280079471011578421922137349400761130949743493778880257330349850832861430498677109645751953706931799680064357571232941120151494752432621094752081784162712239422873337429970255639969717894133795274100911980719034236382167910486303951711736825654792030707750279799489430053652446777389687342598265607530468810565807861639238618726985108431120256547647874805934587792651456493288127642864207874889656456007013845233209605400416745678120354977547487429609708526519253708158511523559810290767952103012593477049261277990442152861271372502156273610277774780778615359255266758757944291736923463643421507705427926902554169133250435353223896981343808946114311891383191193083247723155801529998014556990379844610839019178357840165698421455351981846000499174685465275060561388353302360971074830499638005127016845195370925914901854287428282016575081668803689485805920615949178759353383599662213255559850284057317804433014398781213394895342797406827694974152452872980354200172557687812471003550591467532617434444896646062869686220713545265968257729001185954816664169584596579380446314093075467109503422026737728341024358282522590966122102263559735139900163601495263597561387784927737138576297199436243393824209949259167272081021286305601758421297039600270113988771098920822700482054348542934654945485478676453017952355492714084460356245770945307601709396280825911760323851863609476520582741563770260864954676233827448085849301740100794895943530376740928902392277393198634114785993780544852914406188174007710240699309028950836409268419979547898187152244051168390186693203732801846555986374690679264939033078936942298881522171488291909134625021237639633434748868620479611670308848902346448242088339775073543995756262691543465406470463976714870695480828176922519157959304137261146372847606170468136097623067085167220921293660407180076655590014914890228101451622030536220026282340354714669670704651747892937528899446963363315760696555436272209156869648323816043037437322855765631761513025075328726564919770596154580833023219700425955097671616546076863485873113879776610722397526491420689801369562470116425765993168356455200576331694402338029313064014214937987688249684196039155847545899660083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -383552243021440438772965055545055707225242009162381467661457533869428064487411390748219129161973179892829262989816320953284865860803333701579634946769479352394277256178973924781368679246913774438598028587071992448312168382573128269826283026592899916327504079647472000864142388260013576100918208319867564418052306127825380999590218390422915349141994848438886572110371276286423562799946326328073472461383314029157158464578592165267352517621711984643831259799657211668535277082348518867205829698085805241836744676526892272792183367158715679477794193216305920819685229075528393729773445729233480021679175591692791265558149916323490758295062563890245401473924446148151498812022891845801871233974888131039430970549120983315099459212075193407408565047735228690919278991496843217011585268799456089670219347640226590179538986264505158554812962248238454042541180086996496510124054638460761668786385248834630615647960256487710066285070795455812049866346333528752778602753762571822609320834144560692625769180226874449237878916816103997299075956692445464320527963698315543606730511600673123865405062621703625249581160511473809901428624114741387709691334592891084709102208898306076574945352353706223547211678957188751961555854670002860740934449412722622309107127861639402220804161279734433219476309524222908602562366636281133364792552859295784838834247475283154614078413992575183113344977155197281888672755567410795823810334066777644179016313946470978848299050192573857041164206718693340177695128768091924398406750212733764924211981497557296488010055358163858307127244646116512407527325147208409346935188106133141040632504841126487768236459779939473774987608887497877120490665237384577353608211840756709692034226708069956711143836549502657232651172482418680105668749346895418747386455569703213370316502447789996480028776099460168604364054952598432306110806283976052991916289676072269915832719472927861738624296305915315685906961964854901255547660157190878175238026964975550584067155431775473056730106191490611212227971084195881955789482139653604854296230506052767467335884670277821829680887716540311310783096661392244705569745686400497782176146557271616886589486252197614023085329420621916777485897363028750847618913416529085010587926904255849863341352987667479265335535848786505695376828182641059214572909035909152517649422312872897066276126191654952226186738289518267263138224090327511978020195333289515081955893581769588735548836280733781920294795061286151985500004130583287990007806506489388023280148585713104370834930615876869893191862414111001933003189794917202520005565043016504518905405160333786779281486099095911155297589187034052102200884592332973906817875703412780362111055302558070347864521354502705938014803798704226368691266647197306726419138545634968168192445238996447066064537570458201369124598371963032596371698580389578109104108193041582473678268135929990967971986011156951805415179788327457891695259275209482076155059586991870749727158153468804095381070749264952775565906999216567923426247240529174177222339224795989174088637543430128127990972928483989249969980360490835687976866991040189881490002914548808245505467351040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -584165770182478224757579128432784741027311142096637315631974491248458920546980361003906570545696150556569780641367527796630580769823930640484089781366939227357479604231636209641894588838253897638776363691872313372946743573309177497089909703837292780568150279062301266733858930782867976302695103958102445734666373302021344607466005124972028132313113447149505833317320894924434931355335642285318360375423124879837514904216363824705103236198145347808600768771898510950425178134808928709895339898607038748590681471252979037443200044147011833517110037953403699299511691623891589072251098614041575222133040429549963992802698636628202314386387917673462791604465557402332190532297002643465800502982374054867984635391085042269238512138836478699008872444584382280895481289880502791884885223804987888132908459963349843316287524492468634547056465095977158296044503641646825300317524284354018754127123493657587466952542696659639853638878981951397696462278964226844359634226224141194703861720426835498892772925689533210765899702253767113566213155690290680499271588246476311382847770100820952984290706252330032499201153857264877632367365151870365304542114172692847809219675959262190130781804840820623929763602204706668196176785962145068035015746559804455311782796287563972882415122206347446064924186480298117170701051567520799547717023437429577681595660632131155989230635796270410289732688004413819547693617945562098057142725580524387248261035201778257570294048473131083148200479829168981686445079570330476180068167770185134523887510205131290640601821912303987288182994013931551297693811894555791614630395558126669531915046141536262399302741198531877242598854768655048751029655167082952047362699704861214498726996790797998903689754365612734691015684337349629787661448401468263548875468538018748464817237470313136771612359807815527838731818802279601312768562326691630424837953863992897414664009382590314068409595990138828008311316552805638168516743834088111412805383031939553425205022952127911600622415457586091159762485678060045400898014077185136442573977763813329007833504027185171324303839332484856829041780698528363855624950578223999124157264381125774702533866116883434823483966218022825881529590743651471471525376013385202368023581516353281288504363757606971875631082322743420614401107466550670840088375274528745638049895680101330785410195118322340886723350215296331787215492029659291645580722280503362785437402929172265284572553050192650448632785226811252474282180861944429087971367688049200433176763033580664903717488977334623755717410442234185200546314397618462147269002452783449268624264908897487799083707252787754424302884766527143668191442673695688047938915502970910228966165412976880181861455924887874384160416011884918580905506154242884748568272562307113668204633231911428727874646663879753921921894790527722700476574684346767653171388431530952101192159051191062647227729989025425651007097686330038282999962943154619061116617750479018392445664801967794004091732430119595965754289492915574517873541989442579873754017515879980125531258307389129066994770492184615167367757602805135087888137003341192334315605613471826429440163840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -789951292564016431310493606484422754355904274971501609609244711871135150011574914959530074019981783676469734926382402872645521033599346546579842449944565510958643000257586768311142267928431756222294915023016341312936400616843383037518598392846602776662054674620242214107960687095219555815555685969433310765075981262641618781630257158893402638401069963934716779290749202896527864602479815259037851164141721975091623163156072302994569965516128036098670250330686119286259043169832626826203078718604364640175463918258617951088315040041400532440098414884578847231311307719082085759634374089316749316785542060172041357557472215915664825699153193207373024945892945007070623101291533813489245809743239774033672889090765288111241297203333846355765821281486237134700530183826818753326889995874501556299364737476820951139745818690931365199868714875500432188927392704529219577206192087851010736213215022604870171786051830157791050551144202225198513522975250472803368749203674375690804184783377826054503785658210748540879213641652795293205535835588480533149120058923430635164016848288538267384402002851778134771142344184251905277788217855635638286885419074924833108743255355389353034410853790491874884196481249689091596824934938660383829991582665510726933981588744073123016855414886065979112276927048296693686028692451362526216584449484753031421454581400861018951239309370102416439286481380901171604327236183709742482238233013483574185709032269660170684215240886308056754109604392777234981091141699355808295180861929957093404907234109902621765959711277483839938428952452402673949471909459519297629984755040538469468720320017716648452962866164212863296989671645954020065496616354290597300028553846032936565925576671907393933349459595529448212253534908187416280429799951095942777846916927423322695536765350825907588051350061806172933237570630827359264428151757083634253779581481683473487727881695394565286250140183385305233277065304068663948913633798116920270847110914035025180578475920840933370669250408628373290920613246827718315776460257705408466659071566039569624158860383006535849233945450381114379744655284709800466615313334139731670427513568807300070405641746346480286344166498320792427481135939239918037633124175220061939467541620232402167384978858963586551723241575754518932116284872138921323964212730200404029640033600000225905915235735710102888726814043823983190197001032967994521324159805469338080781614449705754108937975254976127392135740130563574064393712300962196522702545036161322972354862699569952069339446040997122786732372977451133939409981750868333841489316164757185879257375423490017180313778471277013827348842978420974472379349113968159088636000599509147599808752605371524924183591050155139035588117837364541713136695590572348586694313369748553518341330768153744566586685992281033015506444345702073256830764809829513179205437817719409312757506720379770432686424649712964346824647767393726215609230919165832064387208210776190787641112030341625186662078514346580522018959357420313828834402895516901074905340198906874323993715967191786498471654371675967389348682739122998034958937122505210903085826486760672658142003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -900278390409117487438542873727533832193249538707968690294787981520023594316778337848083582903318541792911862473624629820885749684057196462293151854353120260172917394813368464463803021210994313860045384189385928146663611025120955415448895960731152780705049759270631628742372786162756731977064439839768728895257000764055793274317665173486740735573388486814267560769671630221658716451315999340834298035503861770654820024676087201314710407405018944011015503755203175301014772818242285687316631312591707532017911593298090562962507666570103041282985326419884030069109391054229142865378742506884005293767874998863419347309887019049741210591383583634371862744304743589585031128623507761999348794425060227685688061524358005711532138849093176280589904035321266860119385407575354970142334282299165748007218328016057474362737272618096892405496068401818377302088203702089434071525528231588147725739554559034207982184711622183795724318099763917762089733250466870264214772241362197276527030862546695165012673645047593150093051776940403605894148885230727068879378255011042800198101195723442440506004460116561071159906209267380823267435564468519639329157922798523854852032964728382537207809351965247012028837059003869034934032909626494604327052701646836936731145071948447994985238412025826435542224558268781923470177678135544706702387860496290993156584006830761864623706917834031233525632403613339436303821106357914228650314372076840170120035342624163429243494239166059664685001630424978045237317732785172780388855739330009954117582296145862165191430476664906325651140226518362619355779838231599683806494577624017657561383215638255457542101557029460598427849586117388608732849936828631654996746178737077534363452349750836462842770490377926252902796376719952833363951257227680672293122844529250882041199124738470944645652476827391829230604949057294527710962066702011883245654479094017114740835906651984694684918816131451832382562280059508171335874536755597925233267406818766734557374801997105967783538678381889167413886400507241241010852071086062941913056501596489437963050901719660633363793372969909526238808664569256032288974752250272840331715382402577504713781671184425967031994195296862519652800552998182814693516548952988852793684067083626264283981488175274775771868083242671153314274911317738800255045320656708434941390237404124636458357116851837907839143819104363934164803345443141529708661821980721433005139954301851370487929916793520928091223339073968467060679622784030137049955212355589575994114715115285091033127725141398513474661892025445782945352249510126389832814986426293328518538225433735047772638352523834800953971238379552205981256128961686248712231702094092537516583820235719783137708954328490019872979933493651720691291541129654616067645997642612159445773613440315906947285437218656240998969602549130493783915113927281514860126724822525555026947747147187614609607335546735821915427864638802807545195285463373489955527803203109151099255147756509451411134076291679215499051808172801514708019914356404847834796675441510832536718917641493376528184169772026921008392797238387380736053170857531469982067969312197087235932160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -823631338323833068613504079730157123665377274056552881555471038873791510378762491308009865205196307976172958833280890424065903267203553977332662117443982952031863783036334698401634109789223935269782557836840495481594528175212793564662738133640518362090122495715334236023415048108245184251989020672576537507537825727809548432241653006225574810585616422333370908181206596916415542180821589809349592429858922965311144871853288546052475647501531874322012681991371060385222682109758871089516706332606055124257966052602153647885549578574167868101056678866116867709067887910151355652608983193935670153626370577284980579142494435917493200160674313133810211352692170531336622717659854532958285251673235296124733005163833756145192651025395719022538187638335207400150789781859794678828276909758296538578293968986922596644284092095463276524196498734832152165303832798797389011479001263092514710807636252994119015803183827195575991511779807718824627012083936176530046381648652873548111632478656503666493585407566808377365135342478260126281650097511475357395043344047994317639806870562344366230646506773939948857115544437370481239809600599640651545850331043723613804372123277445537274040330925295112372508927284922913949237560251434104861892320060392890482512988278695990803264162396953926203792034390844557835913339799860321770848676165559100973574606376871806464197197146926512952838528471917395996356524218506947812748851735996272601724047828567042487801523192930471460681606629107391724030691696492088646857788551275214582368131170250389854106446059845019587383780933434593971546807534920652693067975311719111552031355212681649557133245839581858355066332961121884782506850150022384915244916329975456582391771570909490832147113600420209678335374988308655054469424696613894887161059863584924837676664458404662507663750668199065554644737087558362083252600589138743418845323563397180613349803486079830521053783419170560520694270241825345428850481373809154910330453060329319045556771185206543673454427079873802121756446405881883718518446224374142509581545034497032378664142617054116986147084051897305733336507591527649088967940831245969206129360721020357650348795273981441114068147745048586924629833379127037491905960754720179968519687788810490699996993117178471060458495216702294416131030273513166252901617448435585080940709112758540085796179256275850758200965900749920747515923260353038867328489274940081073810840194576359355158242522453534232595630091322992569545620730148967190989258283389826149697750706019879043917906256182119954735079411329069394297627756260869616269733447978974537653078923075901738010041158744163798571348330082800342785876187012041712186324329856050782362694482377272536767534587005097073501517178277313595738078938833023466308947167692797202789832568604683751788062676061139083045953360890475587280903885225080045375438440667326684591343375231808634454725960798320707675799723366704265859828922276138836565044741327367689961460978663560815861723643691997645659053333237641750386582983384912203651339556575172939284578796716933498153906729823270746722866989827029986292563523664487668420520670547410944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -632957389317149434384765053299083697606832893908300789605595617164652853729427719395569822594562720510541854468124070059220702291257470456875201172183955761224783486636549452551832308643921013053389050397141265971462695878401432603052719203967926436118893423293557765756378268146342741981907073821423208397316594052142986200268636202186609969558264768099220027391665326686408752092046204708066190051169309010749949056630017650572734924435506965425631213822334169760779184999923321761329024381159345258498917392337186593517037110767586466550193726530604543026670004508464832830128304100223834311689485787337956716320283550135138321579491454306924085145916660127267978313161586920017158843387905798599592192571306449391106725813769846899769976512621013842475440553888611011804254953733740308262938974483050291074270014665142555753473563944614967423147810030894841377664572611544190200417217707403071231739225924128567402210552455172301568028308300076616872145020824952246434155590280870115501457441217103661158505258311995815602425101038086961002555654012962506669005208423779590526311492761840815611319168444191044339709332054790285837464314328903520994528287452381816395343810140388859757271634647753035856928616520871676696967667805926733588103832591784220680186359526340822477327945133916446511913393589154210777761202542341245931890333400544332138199586625052157667268940193160018866204790586621808458249724736945860315669479260344928024719008356950789219957474905420626683435293849481571257635970024003537581196336977380065307881461516784919773803049989843559488427098304814796117718358080749272007609368476338026131736787712516812799373486905127008840129534736195497922661562428614995797046656568882036540225627897137074121075631534452644565920841553167674386667922945898988172319140174157226442070156169843232963928488943460378370370923055850341669073556350337470728696694799661446067732819213046706808008002901514935612058359815625587208138112562395156086736864417638037789232344940852839192731796377055506937604754046712366634915278360768347122084540591502866435779105375791205199725021610985339970949572274708817967529887331069394706849820373631724012872186336764610461583076694409071386065613029687321707106262516929574678294901279468325518491869318363086691582044719102020374844859217085551522176458533680239788476973178847656834650802747705585638155780368380796718230978072500785359452417480619337025699078328066272625376698085776211819528797126855870041771701099093609288102877243022632036849192383036026876837717326521934994403982690399943891757125438918187617745540175510978519024618199085186111259867162586084572640977338588827373133416047924087328170811908884462507940998180079042985174772407102649968320225772444644689240250476021257188187534226354353950214681887835058122079474722213759814841552468573293381486118881378386052190551297914314807355431829907539693168603924955697919049593703463858639218081067512500633299290846849089077068909121598140985436743965093848678955293943214664631502789019004203435173281909536811000673780668522165794630272664683340557441049698067635314063205757156432281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -413886304588206988443067533110612361228295039446223665096665225438122911563421591773657102240851111716803813620376271621401266113018325448290959686813907605626805245817508654719818698390218407278934405172510365476830687408893503817990368148583786697411472050640190055878041551127804898377799117872062912669676271202146507187818854579104090327116812111999170124826539783688625095900698435363215529013605838693656081154393430165796221420685745464660733379532934277434539708133863960353231275198005658456656828830653372629706011254291498700804122055968481767963822925252025867438372072714367308775704375825582201910468546598474754220768258391986193281508050907175679004745726976096237905151509541666809047440877087329646795238961086563813067506225001494265464823524147995517647419765406067671431975867549918097685681163898475261918341513778254205146928245882989823550571049933744166439101182113833825817905016592343724837351417192376672622553269365502052700906094936952779524465225997225829334669877776858076371237503546476642358787436515833908263924481477135808748969590475087470272864342116250879000020659132624051385433710696254751201664886552218217340852666634516794271315543489472043738982295757095445316308538070209438463506636338992639652505045851647043380231266721338759665648565091087011621113741392385448461419979058261987125932888455098890677481530904654634786805282371027528478351981903665547666262816524218583326905716553668566845892289352149175907700549377503283816165604831850105740011616678446125830160709705467625224279740279095247929772955091986882509171554193551934660080809377431317030761431142309589910828456674287894049678480500210865521338964472061923664741119294079380538591916902339252601010885148844574344994211674704945690672996509148873603505492826803166536516341503646022708801508425710587678758203152592292508362209643056932043043946164260530616261579939348369313397193429718008061077732414079303452401117641387038250589798106378523357638310103604145363719020129369510800918730749480930323551419008483692391127501181447397853319218834093035812312402968098799454237702181975090496332320144932151595973639119082858723047824866494910030293234471741066790931697862958499190647983835203117101975787654762822580987503449456240415056294850497061570649484847452080161391112134854151703782069770309869783816543931212606293148517391209776733431227364853696676159017508918136915058274561257117974795677582169840238982882590623040707702288296518387211768134156693460737571783198598737312176919353036575890152290157562671972821044370763895980769450597230152701129405734103175150038018990262511218976413976966878365527841126813217625087603399059742828689064267669625303967759954692698213089504403929376876046423326075260432068692750314583502980325556976623888026030782187054289688619525241493551256460482298908692585711693377045797236318389350034435705880944763619796499064836666601072548800116002540283757568245958538160267239745527022642565675620657290300675256100980590541490991664201897839739415981458541755829911730078635110505120828504363606888073068169321373102401558304263341444183727580119040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -212778129039508965634255466921221702243234848825820126910094541236656567232715737594184848351703933632017179114579093834177999410133664986019844633964570881689583497129121338754511836969601568292405690078888723692165086765716867039620190575969063000320443982334224602239902144614402706838599111285583764085734610999339408349181143563889342679515827951328187203563714507082106854365239208989288844660620683766620534731753447439737846289828575321926743386096333596555721701255435280368196727184961593537485939391665580921610916373654395911544692085081639863867747322004596091223372965166096088443202771170613261414267465580095156857492662243192178831133327555423723501012813252775498554412943465774470562821743934400560872177691880971318371042527080589990326590148870856137935556661276970920103594414607812348760174850084693806375281912091874274907678541177863415564776265830089009201092247544712633177308094487763621274905666777044183655362288303123630497985119307917653991513220841975139776393472261618288780537941493329611301929106665729657173861879184460159818673031917098025990221740335852174002537957400209591402617177498153481915277967798766690892256632324081336058455528977226825901672163283864450110232208945931429911775212651918543554192612167825423514030980070996576997621538825897741032303775630777504985463291543508244220950882204023031671416799686246118489911170543241587763592866778757824525409478139960195167013750328761880024106500339433878906178851757335457604859341157630188195307389551651060423984241565290035968829460784892063710973616076358143176988360874296382872279002318819940613870364253722252263863729587220561048309127976702316991222804072262007944850781898486731868899540502429320990501359103777518847964064813907328079067660900770629381628227194054490715657279530495819353204676357787563284008365444687673222166920064766154934545358148771875386745994662734701982163628121177763256679303833781465941073831855209275257613628351678599181268100514252957740996191836234749793116606022577641423765859532179367303162333525810570041995224378618006419308796583416507822582382753233343054165883637089161424121904773531258287579620033016537126180765077415292530962371715449532092036205618984635440448718841010208199878169211422555633193037404970366128201312588104646091949294314965229396334543571292649601614195633118375626209318075279929151312106339152645145092343860002079122800420256375144784421264051592673746267221906637228206314179127923933106597849501045472271699821633562181254119345457545713843155559967104206087490439748011569824457940092127771776630958880224468303566990306297207043440853119194814227973825640748699589933605974266210324870657173780302120965146052091857820079283194389507915291961807077242348019301024284363382593143960977661832428567630188874735322448404063133920248769217358850331531445786582335904662205969360582597129921591391374977407196028620738741184950812607470650740903717930183185817884235397662647891731370601790336374257572517799686511910330756815296056352875508910643625978592206401135686370684027307283450894155778015201514087216610953234227210582228992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -76224522425953038540412688355105479939260529010040767989157579785906501482861978735618708874113778049692322808605802100091125480343605863697462875485714192257277035630986697873741473502730385076866846753270150211621646763287215905806876099142822418012946625101590303644777069230546415368132625551592844100802625955476619624671545916173208310764180100316435216881612789266383237841261266938466111960130824311219775992600763179478391013638357680121254789470001804962325972769741576285318332579828178647933454478079644043261774092087375346849860312734097926129115916453675732992325251592199244476827432856767225642075846491706854278224889485172386518387656391981263969088386601062583996983386029860384126058729386964547326791820178289813216966161079101414425836754819571940472366323539734416911969633193418321558976749494000661410183827551150757106383967599916909383354210732810966832585387808583435552663284965876426593656683996052654674156874206108013637577419562097336141386403670744809233053094465897086069209548817624506087259370160532408539156601536593667514734341750270065399933488541877785750660813864434265587818897429154855442060164441237539014911778644494333755843045784134906824543627285285733543846758213538108257462626821621328078347947871200514928370359635625233654781414368779434419224994149321965105366441432134100819201998554791912558452271764895194890383601122699219638219208151098836741185484665003723511398304258758276649457642309878774405762748431763340743418578404941134821699366490606992964552820516571194427495446189002936777251875804501462020923054608986103722622508685668770506545730875751404447123024366810643904838208846519120267982639525811871419278538458804761675661776153231788734604164094183359440131993811424705527921885653176823981634877645754679042533481128882022030568354348520777897456485742106369565198729861794096422471367864162103872641489424775206238340013547332762921966129460068437567963405024888588942665590706043046980396281519541612995509388508276671607737419201919627652437906588093070347581434910877459753736226212274138329640313703890802971581932219471309665807638255429182108138501281187860859711969890585155188363645349975625784361281280172768268571141300692373765370269312386601603144748220080917379067759080212665807598328428788787927638732484673688719301486062045761056200841258779610450413516646596445265162627099443334567513148377887231531520306491807322454011731751681583510658831045735403752080275259333764645250586227851693063013135465137554550442410061295556003399284624566712000869729988328340791716639766802385320899876238163371328753649166724327506927898236862204980489279416362205249870637139829206542883707206368869334652902619637279222788757834461156845428594226260015692675520533055190831598444723191892125072194213919200868568151069689741716509460888123177435444300760850132343575819359481307302185728772694774523162669662334908823795986850595895945428545472378030841710229452531935299942492957873748880753632218215735390041939815128564419989335002206837743350620971605967213716247423110170781840912969254191939572988888975383112036123882291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -14237981641037426019487662010256347356385015713222978823830140191188825123695021965392040241864038213636111905499988972016450012427846471529943993182812321433735107993466261506441505469123003865607709661746501003875592055762585703638916444843514370325007789068034816447849175434428492697468033204071051820815175668116480170545350373703366915711381458254889684892228049909197122619982564850679800260575572842120385208735837956461278280191448487224273671223260466136815526220426677648997157516771148944703250649814261923816995804579666720169551539384640713825408219657894738234299243453968746881750680165533167812072460725906995729313959215035114204495502360696266137268228786205203644766707443554462807867670397317455876181057144575834734510085318492227321564243922885348400858959213261308993406056851872482311432622743588219671803331655341663862553175567032397551240285163607187910280929387822885668833257014221159180613694325309016980946362812602783460878080820641081836519918914611236547126028142334087649578428126987380915042606063062294655559662701267394507911285365756908840715684911809118850192584623664963326447674197119696452106087622383328046203017200504704790931276774877334840387917979280545632932756433732304895516902122933636238477735036285637902903265889021415042761157684811001579829379620461136063752974356124682359874664778312589370356455353551207699350456249780615896821230285147246045219199353054542236976409988512144527074603028308171426759603339144200067915188293904374439494501593434499745243405927947834271058266586018412879289513425843212731713530007492711708474946665112014637126778272463165431515313121467890150775093886936155382803820701666983357616427270012379101849156343667628541510512109550376937202607515409049877698454611148754907069119517006881568592014304350402763591206328807009453668222287464560479182524464465995531999780487761858370520951823873909131066828495676399117797703373409565791181791849273925085274720541174972447464002854686293902147776280336232203517418738589125282698851904223543128074923946052181908556741157118852007165783259764714122744975506580311535616040032477896475356384974072700025947545516152742954794512379518291264416047866528683837711849937540626759537507004766148913023510734394579909349683694088919906409518645043719516850309523842910099355397555229249777286608110058142936024459336414256572091632715598174268176165146665362512951208965445097468709738128236693500655608440176586452246589940618093499448198808853124018105602282673233448968091494853806553142492094613447139032088312644851673811443752053035701349076433690374899944609597971846536911793801660979761901725577056480859418087485673256881957622702615150423122158167566238123651747356358920649477473472944526800944021502274449181711973648592907005051475158160329368052365389113772244498718853530160636257879845589494908845957341351563302825614830650046955729982967971407569033811514724488523517369775609212234458076472039785485748228743406380417661885608881035756403135582480884495016792199551108678182503718457043921093061187847644185554049433938458899387585820673826001708593971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 2351560841341982881114742111967514789873650354021905965641247572134988465008886284827383834545499421503325536067661387389369784379725311592045696684631049772043239330471191408643631070518063817255462345169018320363479864178893477624833228829529501294845710426694554371829152724449124226215593950823323023347055349885578943417323778018929037883698640101481661609817305074594366535231166687549138448766544982347592217004815375727144087796948798276052078179185039092538731527386829902226454576351743922742909993299967441021844004479920164217970399443352166211294116302768533703929892514780478394736482630323715537602688885116455685846795880284461079481110187439958935077355589122995448624491977555139472767868005084848815701367027483365482608089767897342747482803569942364564991476490753922429967450696536608353618517999474698443058950700792284934675019948746267565088353887774313171746026124647924059340585981170626959047683507525418238443218393747935540262316353819514281471600876053266869595947162503487118966809422220790867093989877567872834267665375941616115445944486524034566593116282387223171207629477534373619840617101981307310210337171967062370935428619455308712644621511322453455143826266213807701785821464384882536457745420696462365266583497105524646374124372462783687459640450843820377858611060187943837310129336516117191328606959301830638004571474148434859318705480081481573918779959492946561202903303152748375964128216698244164454411654533691274683479065892032472486170363873409667785414346839411277599089364442145130868380768728028986393875413959151294453933526984406873846462027802645207965062037879982103298212477682508838210084202404874096005938179451958232109774859095434291098596230418374039211079836977057284676247794529887272634717564584360524796883309064846060925653572200854648201376268495428599926518212953233795051609274806855947555441319616432723989993008966156653566438250301273534333371106864197357389293672305139180704928541528966860796154656429156529620573073159039141781576167428660449389130605962026751240994182037239951319003851611112114172060773904403866721233286769861068933367256309413867802683727233694445978295830534624437852707953276194184176677328167468968567959157218762806787166213586569556342962885580272043148926060287849510854180237391886051253884446921379669713227081288535233202830561663950306953409949036635369357243643504348208254514937826993035383546082631200592163542457198828268707880533598408883228600141812921877160943050849047085203604324937863775815613483804342123760165344410777178027333093655976067750041022821181518008146817295155562250266769917872657486360381834028723901348216169085009132714018110014153320035347386090692949754959187292395799291425257526154480781471834449602312665940831848588666694994720859350971745016610449645849685210529143392860241512459180179678297215185227998255389247602406828359853856377657165840717035215821725085429549324886354466714509211512916301814284871035127490916883597902258498538949109244169152700544421540083574566203742877753638867382188061099645482475562770821592867549933715294497843445950917403750694912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 2788982582650610880909411030861428055234236228085307005458905578220690025979754419819970242503567812022636341822907240868310455188076257123860863727899489156587283809143024436441983101529678531003850761445008998290910457869482217294367770974499721715841068378565474448516271275810879921587430854086159442058019260599671365821248936851180423466963171345198494182846031848548159947031683328135506838373876920907971376224748164821614981960410620372826677340622818044339427678379703647211686689106886157818463564041904642461593645519687158900746796841968614553806218255550591209700610583070937987857513538235626132446571652364174753748517086333684883721500342758760200556880473927254289566615011466254047131162850318357174442309925450437857553202598688433303072378694384279486418993104431942418900152511703269891454990114867881003069862795375503248934193386705930252652637042476823374067085258635876971983093491415512868203188996130246839976727453956577906395489136822172788396593877904161502868015785525428169736799226329706699468568252806059582163572089449358959121472268941020812118301202198249798532923113611589761572376405799906401767477207912683170696787765160214898194204438596483180131172117102987297737982206972741149182369191334639385639882301780247604260030625545621724623976979379661602115328715409113727203238506781701149992124999772161446878841734176716441608515725740780866938501005519719481355411201102511660307073431960170807533041519922240061299871462936463678551628846747551192214850969988681472362003412896571352038075031933700506127015081841892927890687381809714975001317944426923374106544260022375174731805667416934059265051355313821461103908466304205712127100036756126820346180722297137579397548173587321381983807344102928124637864846413611353832227617637284683994968116752796962284589436001085920852388682345163180297183912851996192078575417005437968110151374099299342993608302559388753204889897019665145465122342900177717296474648895811550651589380267791301841207149229959088658845120583942250985233209772070059945947640096505033210124716569302815068476000120195173863535865352041431862930019111529520625562373359143562016241471127378842250506759807118776972599796218848491063425312874463836013191588679567377793751714656609035321904375639374910927720259467219835125357235465553561017509208687504041494901112667701318405778358382732415405508138763056149868516676700472552608240631185004690362769775302155435182758742818095529901990280416800889409559489899575590835696805294484669423195571849308882219591335924000713489991444077267172829301446757092604869655620557414110272997967230587224717186434124272297859720055108151453887446593790474543119767621034603248510438596843547985780266071343936813504263711782399888305992866116832958867669431029170102538779506536025477030792050168936659213169416901949658489086766998818033190764900198014799787205926222214946490824398368339293034134143711043132863205673268956136027388720323375412287831711251018806377540684754539611675217459103089002963819583540801690650658378196207000025527878779574654472291522290000993283098247416952974317977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 956459656960007150374723250880417041457369908949579109125462578819641177873446698288685179691315647561376869055214235804354517231797530722468343455859104190559784853529351873016581797722026926683734376764963611101650546195170294700175188939121285898030517118149133395394251238236541175217397424277254933469307926954532938969935255052885798378874373430435329967283094376426876970421817188889057464066185484911252302146340622135095169971712359018858051334704015587925790256108178186397320224787054359273913266079518182404580566546049186631299784791728748001459287021001371823678097681254013744419181675632449552227644007043850397482012085376612432161949464746217348136108387788608656486749168233613494952765447688531854846579683677522119533440471869851812306461523265197499140771954210536021404948783652407319892107971703894738992751762902031125627158584037406724712915750593432947142373021246091994846876459432947421297080058773060220812640123658472455255386368108898323448570952360789622615884927207078214414326138436861656409798947582270836864877304337928607483383598710864228870733966194629267325985522900470389038384015421672044356066239974799927778794827848947190000220425847635376916513773901064637782414672911444365681074710863007945667542237457926982763951369499494241622378693854851599939169721423124335407578080479442489964949271418158619976835477828117301803555625531398851614277624539513352232538936315428564306952020216530038205544229698533540327697523404450143907229591001850258576433429960468612318326769574213582387327734213670981217390576776307706924844052680564643677186453676707901106529213823450978936791596454963970444974503249725370622514779135953979580461428433803727263811235424900197509456371499126028852899164603887687025639646474698229406789243942354966333738995610577313048223861843634701370245834996885350142907345315175048558060237865327140798598074742581723907433488275216770506032803051828832845021429921744089200227606000523576511195981325061764442761568375197435023579367686722259090114240591925489773301707064526189245893405899229197590892594716235754672077722895423129936828424982243901189110798401986569535967949469850773006526383872524384951941146639089510050100623069881669029647812974955708150305307427108412675853910595217471504357736640688960939884569113907809339424642105720955595081783037058824882295320091397323233869208714791805695403074344266673034785816552241370630117906109834257693824576784001629788787457675762226603793752254154163127063488374321850103470752252862614924533794000913528601853014501270335061725152093484068082105075369957801586420099123446465570047908715963260830197722650421528553007482411477433305951040548842956262856003364961969325519146139254753365729457757471661903968583234620732141182945343460777942634272096094781646897748902991748006355077477125449419675559602395691127796123260103948066370346085321146845745014657175785536915869427741924958787120954046189557356408259164676344646236922344678827942499311573562652679342142568468932251543800103941303037044278266794795698279574456433185994860469385128141662427011459076587520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 137722526461535760637714363551827767104990829385616642361702399838353241403487672307051261323615015880011480861342561865725988175673648008518132270391661743704081879218283320595892024350578742547244062887357473380927989071141370193953324100249005430995991819722562529728972399218263836812833374054250306291685648964921383872271367842546113174851023900614000176814484419995366186576819743226897231801874485176463492906915656810977680690706809355737804942251346333745364818961596336145863680438439364766414831730406108459048441980589350348592421482274697321266346368200567148606071164191080370037075669434767572037923964909707522910054187693899286529911838674030397711671603992448037084880204234486696903417967729472370819932498966952361979224833124989789495719569710396693101737866747015190422763620003466673122117741593083571099315296717153913227464631999822105018016562399417666430045195624398775972568955344274821518682794340442394853568433818784664618808395866806386029621270630995615932473316212635499385008941668677115188241453672100691084717043886500623472744522495855851404575570263432060564728807051388803434179697575193844689886111045436055866851003707127475284928435285443899433337883530881794123172614472573546325801470480559773626243709882929816260802725412976201269016573073335172410452837659173621830700856147424682646059836330501706564821721652318230078479745889544282406218871180356453332831577779629573499761156356155303168498797082077099686087529915874882646667692692001328627322296203618957740488569338988605712613479521036587297942081963381834203683734311599586674140917593124137865132605141222519789597146526153630680236302278358784241854782914099294168062403585493157206918409432384812123725204717429196059589959119390351427956734467873457825225119421602494936476795066499726232933812831228611348592549702479774097039748539215327982587822215649527009898627396549107992535059952256533793908394503851706982359594388577710958533826427991424492830478778821678270734738050920352122551986753984704583960710632609698634952707570470180399563813883151107126806602882729722538708126968388562950686459974298537699873206503531294446701523965394792378930161040543477749767629229956398284381983790106387985604361188175199289520494087673701603615717813396727808444178977586858023145563889672758337315150188809088532496280230643758833556781857073354571552779725460021734085790253653875528134949507512785578172296201316354199696839565983353147454146049758115920919998987843009184137682182383125871101789544238300778300699601997614370683862554701779458442178375213040559197327172535345734109526493390878830777618470117521420518447205725332641562145416179204457014777121551651786738957958956586583293343014026260921132572328221124119662488058066436733752904552069224519096071336617427259756067855040121489174164653166955241582545478760872380763723126172390863886518749892135778125572608666599852686639896321188103402889540894255674945213048825032501769950858625984284107158482205591494613065781516937697945185541028179168710022585044421941335983898261356681958093910479064034897839711508758528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -12867089796037888298884328620754888993233276035659028353454516383357450942411389233808290486568616189576731153143482880616094858811576774132812695710767571255075855085420742247566599826617088009241083634587729247991741354119526374792516306269770352487639393188410156474015766614037243958272298892731538411795434227772525896080947992629296164625480685663024928232482606646168930902643513268250058306121837263421160079419554919481356444688152899730332514000319225956296342163552219252685886815239808799597428767274657747982853407530034247046446205314022103828997814234432655867166765731388123282168332127939685129438353475912757222537133560806691229820051787605545694205959710888129631095448117424482224095067467844359287280907044957443577127125137897015506989692989474846457202465315425203100086256006255197331794132301144967790938042345733127067768919739834465909545872786432616627376536208159469093475979832069001308587637953841771477832001320537791887108107337203878884063159749147115271289953675211749637919317191531164684696383963311161647395818078328787795723319583005547358571236430412160192227197712308161593969874214977108115681673049181649047243135415178051705084948886787815552112657184964942052062684736791781985937489797948540203169380910620667910803176498524209571562472647369182940113255214362828801114444809491920180811895325978768249467846628472886249769697493048915844308390240417821704234767241275096610480323953622289889734424263830754828689846249706536990632362653794763373981210606074028370142910661645778447256308073103890202600995510170492391721576301666942031147057951155944913585799700014126203899028718614039764796275280884046144797478614702881106523374913940810609319215366378382664533955312566046007093861985489677068844702132743064619505266283852240278920277163223400310402592740497862692565220524358082747567774601463757338462757505806109686131656246862880206755405146050944128263660662142756138769997425899512267284037050090961005412493568468850032261059379225176066195606400812151013323764686580117484546048657349098379192917973999657659427617968147623729409999472069097406097245954058374239802386922860818632622101195888632509732690726839509487231834404829710787314796789025921020150877522559938814393449382856668903018822356215776882266959142454196138621696288927883366726559899758008539848369381475330349765923022747536222052124453804722256495202687146321845517382449993051146769514416791520618211355995134134387538116447192239161787907612774178854393877864584869288256974984907925036771506545415679731858291409166976564387382961896053785745313875717646859549378520965855734609215582210018775597192232217322896658602190141428804917532432983434845374049354757413452252357284928517929591149677617244974463148331446552848399629921129969910274561941911180456378286404029079647825364756324784897516417139452532812009773871616919525915834612887030067457279723758089031306868862760857238251124278218457455301898559839167770957745690256761329135421370338739952222499321598029270057535691806837170462848902507351371315898092266239928611736718774663750349419411878707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -10082947481601362536776023108923462368220688177265715191795922262486212571470808226076089505110049550298461185360757939617735110435201420173205295066123442456648185994277766680513227022944326737053479410358148270055240338408974127666233287976855491129250811017877103797500724992793446857400566568521869447024535722526447470076790724836375258293560706363149339974397956730915187104020915167130354542356881613169768270536653120427347612830722054052379060991342382748770932608468653199532120271019793918951436924827895598534696878182486738563614821849556146416139403622479598033550329240561969592608307617435056657743553563321528551078118495071376426003762300240189624426728501408217699269820377064539177033138331319638109427037069420570891724917471420508837823633317089786988876773409674845966330724192914369238295895796620045149824213008110712446633959988903535457207845712311208527109220563876415256518053669103730463256326737114627460358485741006180943424668076564676685692653969032491336365092744568383187048758989915041480301893344937497303995873649307292512142416371239517435868457094632820734071512748891343481438941373237598448545783013994610199412261290366346047599359002346610222557269801622886428118356397930436927183599295838341068929381977470812504226927839459082678883152319018997448300346520975455975317851691059580057563229917329387848421360952527266675697795072649985320939643215140497786686906383041776590911684521219184530570002912591730252042382857748724254285676269386359588393685991361996701919232533064903952311201819354226860233183641037624571859668679814112768144086648924470089788264634365212579965506279719440596968538451342040899665468939903238387333462130070855970116064114810530937797387822061446666886698846893572989572484276526933675760487749401172412019624649271101888603037591803451675471136143323803661851002091304895920715127167633725780890156075312729411455551347754229884966458335934675680197985964168652076962927150781604510431328057921485108751778083156937353409018858891259250505510092357610927874360653387282800119096380622511531701894258170092530424346549928917007724060207911450520125596792144246568063507820089794272535591330692047916271719924320164958963772780463392632151679328435270639970457362676044374600159320363379760172071821328068897151213352824473618066351753354980280083165584222989694241071612514461318225428974905922588280494509082983485913516771770135946174119156649003085496364360321935221953040931961759557821404268050595178303496183307957625775704170659042176572791464565896089454959961001618429417839802319254804632860697593767240253123449002998329163775995580436882257100385117589257006077901758918250449963478868962133853981117073534295808148366369074499293715022684331556660862987904833039239787473370366887589537623279120246746089270126971912792027763482221506724774257270721237464226166552374717753070611330107522477469851033893729058805370209625522521436025089751850797119716114362313146168284740941667553053154860404857072644143797631631460154498522759271073049823142766260536980056807755932571788966439182187697878356459520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -2298820133136319202436840526294267550732516722915331341542640226675546087222786315522584325855336915210193285008273383856322937260085263207190826866686538259561216193788653021477593908042957653834589769046341248260282987611426877617031956214184750366184042366482703086971781159300350587052681153012165320625722611998451495645847705339551692424212647520227660456329342815712526933584304037529210422687761548826249109755601976982436865850616924754436879157463738072949661598604960581373620185321683564393058361524849691767921994016572578034993610880630707060650075873399900651526585254710171493199755275541984739539152066978394217624945111121509603325389188777286033001907237098498249993462364344466844250612884702982430162021699963079605155569518977825078217033639186383016769696866550292861446277456114229037023832878363742010069067167922840689239024800260449498283336622474760078945716806174576357289829311333840586491163461746076337807051186387543576451457205327788128547753997763115823320310345342672246751132400373006192084164787610288773553786367454087073451090088034051932430130887080117415268268334175314980492663425032936603151002451294140816382012416134713547938672639625493888324636777860072682940201432678787980756336529773762778409952928834314141122694150729100282943040319834096081697613100066691404596544196216963785416669304734919356865437060211726011019167819433692157435325668790806570955470747700105973780197508916639605655795361238820219363988829190224394244080641284521780114466800696012481708006517594640740165171876989298526770179204211063486315767737791434841336132118885431438797130780686114536155388704035074515975548108406353244788989393422912240891218666022014419929374509604960635718706005302635560128860293118209387741322647779354045433178461984963873022856336542111876781870090236354575973392038294072787432527993683149574653696544587635803795697746471456023695337507510576241173704622668277628009296911872245143061125511677588451301770804972498421783502288729466443298538292675293021741800985424289733327174936585416994450746920330029360309242078387574523805517013181451782456818466284990754902793700407788369041263899677588591633219217364686702905465505661011858870329528935892123636944491154725455588437685278485153398644933702203028431226387507972848808957371012982357146411395794589577198742179226520271634790772154392767435660524532218456448680689794911348594678438907223642461183458051678915739488176775454113903378319399659737532526901191552148033852327788481823094691043006802028060459047976647627681862583856415916176860299248064338579302197244687112970299980081562047014704521916610745178992195304165830519278259048754865659668413764424135563417098114197643981205881652761826151265486350194729543845188348564297304688425810626760286035517418145918613099352156085612671853227426766267986573178729723481362645059620094535058013115943735169748680336223547595496233761642266965559876573689364791542903348267026039350424197503319217837532062745000098153067838477273728822512625334399205461749727619735376431629956978603117392216443229219590488056659968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -313399101823475499036069056579235638072453717732010015669371828736469851409011756609486597275306969285214445855219164924485615570803339369505858313288216995661279481450366352909011328255064593402244879947812897613129116513122414665653391670501567507746869927722260166971805443719288345435286998191903634887385342494632485803226194844202538617775365062573792855158292141456369770087638789011982168959057494007591410345794158607058014670338597081415059851461324820508576608662974318958887974341315006432130186150110310477212814564803779430847153913438286316771353720339739434000106119263144788144620538153858867751093727182621847410094126661259697737328707861674977223589717730214751800979794907692844572305049603269784723002318440058276653180835549561451127933780444624384741166068178548493274970642635517629152647796021508463121823511375934164602590456057935816521171008880776923964330637003100921716794899644389788025737269203978770303154169131107637319767578496736084431996571495963685339618755463079099911344410896580793339885032800782630292547347215092650865523762127132237050081789139159962963682889313735206431782820060543685978534991762559370401011792067826678174345339210095794930476070794912812506274848910416799555283782149202766072212978392200842845976672300032110807190731105060520929852458754640429257218124173519733149524537591691851880845795908411148438508664601896045934403384822103767768214301959208561713775159083546904198933239019534756594907829738393373181534276323712343668354302028078403010001458886891383544791681958614395433334026113321092494430137279197555733722781862378805631953990608158405408028679802765484395598658883158815025300058742368716714089666124133477611510173044913587390147813027130628012942283496620735626926394249321005128027485102205977500734750496462450454720082342568426682465924860914679911616940950671166542901678529934278824706693686534175409050730043548077300766158719544594377870511843941603953334844612817815578131546942062347584180750593980130913353181706442587166570121981446272902075329554804260901389365628498840559598586687063879069936503988018389078136368745269285149007459625573373662737118868248215000360275644860865603339656840194088759671493574100310993621963850205665055839074567428670531801625692792784219426300317776925379497635306781965768712841246574303300551949509072304115215411062533264136998866452112285542616313525229387226450298598334976685767271547892301398850083900313283202977715574474439034594843332569668959463631657575658968503239268639262100488588285478807165319825595305905621686284140666920710141881571935910753685081674416264289936395185235431516538728889887658848137075076065817812649495703299127910869363432994691015118666448271366581895661055725158777410994778689001673551222227541486076406759301115822758622173830907471078010925845901055304334533237773840397435937807310718920113374853941045702942385871367162567872719103122972282303021984789908074926934108948217240418123608271986151149374408449622598373456626729473508133358627490566969166674366011208573527142746115313698735588525429924707277209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -29116037163916366860709018965779792872965047426381014501148905908460943354767937204941736590615540530368943590061618069753417889635777459005361615089413096725646168336726328043728728176204612258951422529293796975528879810154635167055564998418421764913856005008544078969201064021504388644971939928959836258490270191543117751205017591422590316529195774968329109396401679987868790085459530712839493441041385788065645767777977984157219615638331960578964505867884454125098864709777741655195419654451833808125528837024185201949347337004706292652398464291199845368393819140501762016091001715258140289874718134740701954021790238451407149276894608323951733283509616611762442122698048803612748063210092809778950156779400190523082446567832749339799405692594159550609473524748129352225091437244741935712013337018210902583100956907135664220963509918829029944432730445261987626846988269620251932387482481956068443198025178071947064332012154408866036126586695221011507267074895039918738483175819380859976957535308553252740464093465446622179249046968602745203996071157267254877348140629062955636611289877713555000493770766603589238967274552956271046223934139293574098391045558329059465289467739302829368923542223655433283817608486001394909291340808305369301180407161822270848457132357048599203621748475058531152437419034057277241446094744339551813076082262785173963275656787772282867463790719525766109443226889754275763354728185941101249249092294795184654398075616371960268696558827335321191413018522324809147949726854523388959878020349799041330365491115510732814001479699389804836494877387316942830256432849441046857119668657766068130574664137783789314728516294677164914397581690098246107552584052141672538541368753804730999648296721581039449231072746195615539481538631714009818601335280480549472674402902241341820227054760154193835687358278697817452513624750204837120968370087646839481933067966247715330143125957947219575736008347591368182367558652895212351269517234825576354853666312463943915090779441950453844694265175188935858651367749309018577083367050734595836895269864659435702191611930311003471202080877436390249817425918007022090501001559778410972716634618887758265862810868318738417683248055705567324730205572496738020963710694276184761497294752910230696868713905950491097202407470580654042506829129148082479993436667543878615308736725999701630522499462035671889034232866613984903588563823622091923490145087536977626240980274105723734442108064459654634573472578560368058863072449042144917453365550376222599947810758171986154590072209331868410871776998601023021105826694659796577128335722176809345911635717408055961488874874768591304961853980854278214534908305396462334565378197156552871114285302173415169317495101412876517599739107487210323676707592287233462288348111802878251409548838759294487533274797409119657075798616985774944320621284839430889304857102043870629768416520675160905678788128019555357243014652129987114839374176963766356431784021658656541310388617767296697745728765684223697313464978156850209763702269543932967580697773765135132961673362024935350428737534266973985177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -1897787653761930962772799482232757100082146987488911948502871285319305580195669860151125439417239930598672633178950146658593851091773377241153306604571100229361343772669575729248844893216467665220484056487517579066957726059849586178884252517992505908599708638860036522545617810308853365627288891869117934199682693658977046775686672284393449118481797378553491583747159169009029032665371260029640776847835280993848055576963252665456393341927800364160472858019041649793928554736208797935494168882903449050772660588445035647411010876033677175480393307359289594552143117420697104481931431466130238255773895685940344616077604470215738611303642163871269373731416047908922697611228208403967098448307656371453626050684429454507157748234597178959717672207549139133471594893590532207886020590802104404076504878941157558837109632040610325362362661305720623031158599117072200708084094202474164468437095921720021716969367413280429324504560943563453818550493821151555814365651224820612220269145038524993848370537281794219550266480929546470667304765754429302245633622928756934504029390504299791126375826537948913217952240699967895874270624979687324966859377188768620626672839790180311796723927833794618994396302034330075593543520378357229659942615230515132009522351320436947241848577605985711515159129545808424402189534718805722000047779055198033438546856400190423811715901954171182345104519552126684709321790426030102878842915680567578234669585767065518226647928144105434557990000255099779057153876202739518378618863758503321007853436131501563830981593411596249100608522269112682740385992978567964826973473505877995743775799195453855720969230229003242440449682345004723354419426437280330095409929754246046744778694245782071028310088493903242638755800678729515484965666961391337188183845195884398191524114942163011405392059405127939142816588715232360733875266952882001030324779498630511464340239409530327181494881134969341552533123821805977507255410978216380843519592667182150409954741582761015055037137677827066496791215428609771572299499774942579451918008636840862470422826380354252081747004881595855240792864491210914292737629805819293585797497378773916575929160801098524571931478242018752882513416233971601649581003027502161640794962825131002846336230901880896321565868905028827076782717401945233855839593824558220457897559540152623619426586339737939925455102494422337777895846461101923454688693017635576526804829809309221074130181701126347825981114353046281922992448274162205749848430680600937885480523050209018978327696556528507412026215418001916894346309257945329552579032321590182486379270015997393811821275357325806219149689972972537117107179918740564590607206379835442254842112772564584972532987724538711985313729661728021146075005224557439260525036337149502454209413740375007114198881621215265812110435132421024777956068610629664789190308077737807029515120988394173447538242902062373377888974909448583903239706623509965379936260037017344000301784603740726909915809594207992294648219729655897331145297529974552094566979119758649055584851136067501870177558979242076775837988884037238784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -88090360145597682236310465718955714434594924328594355649962411899197966537945742569098733895837843140293169108741607446058992051142233939262139518892145802388197546766337866886505926965317487631724373895203490471965151189042977087187813880837893338596632446235097428957702954595408327559168848308425316312956452681974247199393105790468496347424678182462302465629408595401634200052748998118709730754183181723381278640201782631618384469911465017827266769351526168138849051175477067516752360249536015699290227916363518663440156397349403112788433064800297687214969627046368366536992507630384598236024237016033940736179299683856030392911305378576883345040799989045097013694837824910546631398037686168973233205167798840072779548033506684017646324061970149791661732987532990321461314240055265646453782394810515640288746076639606118948427634427132168874658012656649004898545363491265723216029731056592876967736299558071672633870109584491284675530116080390519029756342939578401756870619538531800309472783003270353537137032556751794854067234286407542190042339025353062230968282769333862795410373318184973717525723343876528467012970382510420573231039160780727817405150638883298710599328616179702053247314745645269688131428862082299249675260419731300496081101213574641887552633571197376528562404140435447124824028159563532886536422848192237313549446444268084331193386753926190485968899090167868109518941279096322808063638780514720239702628773278228024116930947981370544770769742002866449571509028549573937085458202161112898876820283094636992191492575637053005684069925608188504586610651055617234056993628649462785440694499978859023559109806208698010423518864945400207857049624608113864002541112615110916110505789928215667949575908808357961156080350803042335134702227035249173454823904271339197600216872245889173456369230999885233292882856561597230096648477386902101452982223988761896764639299160487528671169880472550153768451367563071261938000329404461801563638396615353169794747328598580477745890410118374418822190231413117039289762786296328923705225986667448342213839768849339490758709777218970937760296824853737069185321378804416517519106698914128371661432573969864855215910346574621871936470846636661314616889040008088321578862716242735173071265988332474302181485744987591579199248211438174524650258308123575397176888228881408985936233797334269344818475392479746583843162311909763547163182235678878262777267119527300423991907217072123756866384212263367844947636180290787977946800452144805328683685246447426730441046127085431641229792912495994193392636180237417501465973256095381319386307464650502796334491256542415960247115639126006175914653992288634542327121468509264613367807589118017684277979349935606637468916628813409174900878350004989279313862254411285824104345661328553208463215669276990587799604907117503351416021120682860901531264026843409288998297403364221516542908085692869509812061679097254282959067767175082593992923744102123027596808470642478460236228211020634736926366145320260816435500605971395630560317918847235270623667049987937979005086749382175216043853793879654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -2988734458468014124086103004026776391743328662463691726371190456264981835905790891407497442458360068030751502276930882053654810120192298543152231055327746532940501639864370594308351675354694123984814336426240878938807585912602181807498817973660374963178623473723129487688287572194128564411815097485720224688010510883016888882169801878269957705133816485312422048523562364210768654117245793984876102380627537677664719999950697692498277695087020705769936798436114292186284504131001337220016731335304791608172411588580704716032264067143440457737168159882766332337639840114751471382545742845106749503613463705848438108387639873268802735157749643409800211366779315700029528248629947483420202437810791703725382511424718855425311274990269482914425734492196331888228991794797221525494662972098892122186981777012917595606509716389097047842058564218473776927561975442151342062149605483854241327942628543079807026086156587004252872802109198867548417583298473482720803747097813854834089033946368875482097198114352557931060658421957508560125262215956994171147776993974596193677540651695780993941053886005009891501974469813656239830799330555512586727768310577237219438186548700774103935030401774973590310877989748830390778331476034006772684005317917131820810732126652288964954261123804192878822706282712973178382959638310008044564136694391397235637615929681281387434243715451836243879135362344057736230327141065158298255659226287082358842649466400903235777188268097631858898069901651161556876551824999615914084860375724155689498805427514035283065301834877830869046602886672783166334490181040424353314309648220802365605010964875454914815705483364319348398131707609069268931595771336672598778858073803547639751500557926111032644804638041758371925777887941615149054755826118309426835127500497695835272949654705364799387176966277871512842856241073435955501811353164412512425875144546421009540424239015507471282946473749067207624804120543549815357487505086426762688226793242784584737339211743474084076310757212363385840712757743351719226523824389367784279817984317396243330337330196418389945092682376768754141445663728486533955049006169581067824322698896748930719596083390584490531203020458347226527949632466383266789003512805208947203009128086744311183488566757886243139941746574108664627809554865469596401655443448775591010821197628319256505368270090630735723423169085981755345144893933229102726780250105138637460867319304359923881808685746638220352519293788086052645601935918366132683750307271174100496843280769596405035231007549942107689692373602426324212525215402900599221303445867678743662980790125772874423441071595072958675729197874541510916458827325719333700031285047510166666739323656036106436542695313521591362601990882630558833697667100618827699091666980148499017831441341179266771253595166558047684600822093428250390082337938780598559800876879980848687296247896321771299902813259588221954940552175770405626812293481638378257823142730372132149090224380626963038665099644700872438684119512136602293712022317589275628692305947953352117051790063137054508827967267793171492751309537280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -76475172974972840378189382434353104551501399897890440022827936792775638542812741367024234326757566905478065345473736528322326467099930885007150807374522485437660291270405602294892862620091725125197404727573895468010533373871721731185062095355508701779437645079976582625074194232366029741009737021614755772411232395276068299627333179947083999834893418721947427722953697416660095774627200964460338606359311567222093104766531637147848363845254206363421271178892395068935515816699874967287289708315887086999647772468035152394470684300865907929474065874402970944503846292848114345246705570767061106014907542768521068907432538818240921136333199420181793055447860442727706472958510947514674480161137861197514840555337748502930169330643415558291622203200066288746021946451743888794746436750192237884502879349598249031335486883939916480848683066611710615279798820943212902519676542708911994590562709695885620836404247338788321571445512829632052255528318183885712496617904071869611704784855622553646530218041112133731148603838866737189958689840236990009401648879501109416186519185946793408821865226882310596180994202880073199872486351813561796234690423937638792712229052743395448474566491707253683539426803669833998260879064346301678007515744205270619804699315247729822597548742191391916136725821894165330271142286505295859692370249669652977922440154381627581193728875859636373223103993096912022433994404546155828143723522068185768111482066280275513331404666373175956604026888255963670021100057574044809452369795586027228069307594368200838655534247438015553289583417762213195893538795765302095382827347076958649899910630259271915026697523682301912590792501167539286043991073887817221261090568033741031040022854672104004143749256582511698212269982389723359270514018375575495706338821936809816281813925815897071304410790283932948576428902079393310446707973739543231365848094587006512187748648538613320274924665699551640616103128269310235139640732545257178767268572306017272847029927839566153973146414901379236969385021549800137526652928155882353147322850645071728189810804040413239057970887889322396344366602986828163782372441678343790385997958473946135425289779468331516952253379066434552010367701169948846532659755967337046401367822408054048604357008019706931113678611854162620919223251080991181438844282736558374245200649505676359720238650256082069433567844584353804350848367829245770121137794953798777945285966316692138682808678684160713856101557888369414823701810994564627582133652855525513606833867703716909449465368110480031356081429697231190642609954234366454517869744963935450792974850840762815591440142050075759776950966644770951702424043981113002166594468778985041263757312453708274918050926292716594566145387194930638221268841020650794425494614767417610820621109739939041310388985969309256113581186146955811944775337798443711982339239802752155649168519883176395711509314895382541530657519498519824089271224995974392221159466800627668648990738365833743359266380732108610974705674008552075681257793622384928131582713081972858046364078618308816654219366652503884566626304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -1502271774382456536473534623404264249152519905001185762390452123958572915394581803168320493937146632545872828135813616308221777908914302769116571508193809860094384337587637348140679298195837661818561474006375229799966001778267234984890904432744427422815029618227213109588246468553617979624256341341502385004415586787286172888997661835618307944847132066069745495969159058157697052978980672772450063136732832413159697186052074836794245735521366411192233753084281831839690980791463249298825325823998827115192775134771249484586299986424014784115271817311028324601866185443508179722704213165699348577564068000287422107248628005081505065243786422921462377396698213646691782368019360515372167255227997363637405615825009630709542161870033325782061152351843036310687364910995348383737722957923586635551757622122543892807506110218682439772738035151822887676004149502589163942801614822926302949673205858800940862098624573537405103211284990718053753653716179706326535259731891891411245666410004599188819696531738282404002792433355587982900982417521089767223778318184009798001173358769186101598966911801882261837238795183434577022528904461791386961278302022874903301407428359818820510010662760668899918081978457987861465747873045896259952470046162971920208892105094925043243128692997187605891619884849361689608653326080589379650338882586974379933211643072751836184824402454264734539252917741785693607945302440176354304434689830542731502778709011597285010749201156254054595694633583788436263958723460435547157167039428294297471695683821093362672958271508143297544097865289597888496744167663815115380738888415022135843812105704580461011333592571158500348530330483938278553419493140225996955924149308910982596808591066945978165607754353184519425970561710459960455418922843124236723790723861462369581617641914933687543191599620480371268349419671515967834603747613100423711553563190606205682510687470567750926901838769313023095140465038334959854716302128254444185996499062646110793776099119410711316037726969499153343401063230216104240581845972083071892003391725590822685893834040314406031995756166266373311215986523485541804779500839597406182990507919063977308555099887341227635628743330430679911718452462929242883196778858203200074978089773882497771622590378764082214113179042571446280820707535799525819862563602262849745626578267721453967315769655053100916678987001417054351894460902840377768741589851432420168554319314888449120922621830964847997247923056253884520117119036255656911034181619622800479606104972545590400423420661953141551959176167539306255299733648349719758187280847253641715115233412474846445425408355311780630510629311502822095247681570122364956017895729004061686781466973380719173016442863981736724314974725574316140231388115233201486309970730038310631642023966022581446388412324148057336765438334568610977515803618612304267094059768851920684694976644704611465039858650227382882493336064813580181131266910378950997493684700167532127350888620783673711125685842945331107154238585083362041287228508122338431209333865514472111183280989994213298956958835405976764416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -22796983136763375002099530958256904012025719517422558737133582562810658364855064264954118054747913138345256671421047546422069648103400842548447560002860067103125956778022958507200935013563574048098904091028413715912200984406319822062612611244397878296722108064986339613998062279785150671836589999891796722696525871925310292158157823728572456272484287729872539996091305778450728284990933505049258098802952860890988681807977281002639657869197666651314130919845019619983455965225790393004531489316285252195205464069804424893621212186224416407112618175459472374364228822359330980364903295489251574831368862720464395246096881287442296677734593895321965911310253757217104439756854085027843897733404841148096468194185379252892869932255040858540666341338241794817773275800997819922016052603712761876911548423975627692506121021791911509292309067588887512661165951009623769412325108773569047016480868855565263419035648557822072495172432714729812452461495816258321707571721714374586461335748745008237073624102187223720576743823062688432434047329051036733706720234532805133086636225937110095903871054815843555639736400680810852975174678084577007764706574183258779681312022449017292753220334092496065229355570963216739439156120470243971409510557260080617503573450899495500902568304285634631650476304499802155287422510836776840183228546369897947725155231217334888574815253612075338469433250803163944846774813879662672799577094509911055711904254321734818328933104728024736347552048043688345367300698607014732273003288015677967448481982853075840766472678379945830534967696926270353966646456103366947844462110465067382243950756964425907089240982814205297620035673395191278559672114825436589397547094330575173844794000601981536093872026127449656776877843572042532947748626009798471596954828159844502291093430526731375107390202468986130194039814123905922824730398151765125412810991202996642256595836096098824301722980514264895166563119153445728716017466665688327592722579901610007835121747818621214397910053612151433884230700269398881475632506594117457943871307243171856019203953625114224429284237150472050675398531476556725721576172868276129984625828547739151961008922419026854219011376544117797045332609132669014017793101495200078360411858339955670939748698525675053489140808005909603122015478448729231216538563014061001577520081818474465699122990945415960708585271311976660522433312992133579507459947151455722031055996927001466102121003623892651801498621500805625353090802221693729052039080320786140709849412165365737892919302770379167838736942736077094240784278876615126114278817179862548114083355571317705889905292367902472545675554170644754898643331260070680480178510995099283767167003627206676328601332659162000401382787198418432752267218729401657174208682470578463646239381307728665834582058469349890640459561895256975718969078629234588516585466389429217146811475495988212719043662745767338823438966977904016793752415767591229838194925886403250901678472321898655707597681555881666228155674811134974627493995753405052948999953684595659060345706005418753381195526892064604160000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -267444209124824786051643000606383364346928818879473343472428035214932109269509773762560230486284551384071508553411524388848283051676911213269967932736057309070234007654984818973243991679314471647229000709137631042163523698999302472536769504968699375405518452808798659244187249040545912510810856431799553147753122737308689922488367392031704293078190433226890590833328188309569243572097049093523886088921859085193726286756476096517633700317877724172746048126786408113350279473471388708765628696671881768589130113262249308750253102583456756092599275895388883558003331212335333817243485541259445090013415391644170041050106988528445283063837441361674459937966283490773807070019987435007189464500397692104340773099161294309523943437647680381402210545667845748801944840413227404371743203681429080958351782676502044522376744143793402188935587998121282948895022461566549636078601250353499408654538553743586573287462760528862769459297694541865618382242357324651704089108601148393027690888765253583416479601025678884280790913498967296977389918335428965725120495154592988036020465119047809872896218717962793349436058782792388053476783943027302484855391995056293461986610842487207187040734206832753407121907071675931540017994821697380392116403093308090380984204570750770369955657013834478995595443772630245262608037390185235863606030488998505663830041128547447703572125011943572163668361454843851985150585985336866483786657185617694008707934306233557247773200795538518690091507241950133968918837941404252176765084743588140280529227179814903275788685563550194420942391951249763844866494624301710814140592790489285991447232458643750902749617507711400496841415561583701651805346959479102074574173417928739448036921024275542320736161913121813155704796485481582025618682386621359494553110563191626365350439006038672726219139462652160795571075340205549609598706133782905780642132072309937227156574108831751099092412540357278472579951817449709344304291239558786275197283740644584764853475777900294434029315648500842699979834407645902127670648810908079986543243013278089528694320125566007973893872615201323061178437276892312764819120824952348706504701410356831649279861787849847434831598026193961416720977616232404248247508628561724543400731301937745026663110937642801748527821358848964370417778743913494114786015161888470117318288929236580568065843978828028524362110208174561932971133423106140151583488727162218298758383727605843270325635946490551010265090150265679188979118756179706933392293251232098547462317103018705843485327109887471665710727981948784806159024172884225442688553642155428163193628520192774902531269130411645959510244589849090427850618416322110319137604301156984519061416126386735776398481481893374706069392987421265345221134056799021993640818400008577598279722324936770757281637671847984051005198485216139479574206808113217303981561086534110251481261903509929808926245050041107841191614028538928598712369389075202808740118495715655055238990930480962051574670338273704495282381292318379970941157734029410599857320351975939275799603390604048497831316562116608000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -2419197295753594486257087819119076121617331255034799364326744125286949765176658031092914758859007510614775738572289801097870887767258721528407931644634513468580640221166919939546594754380637096328425812262354320701814762473951512820320579519951054380736151420062465143603902734227941154488441229983368738054766563451554691522718160932936098472430118259808005608357186948370929747112183450405513072414863974236682399015601293291126069767998109120430037313401464624980329781939318934791648121165437483581550214882905664345721364393163299500626260560149219542509410379036704417486620916846551031226360727151278829635402456822090451187802385809913827837094990804350706116602106298969989175140350478283791715100611211883874812466315903148017562047613074284225933892538327344320698497744229683698236783241922632903795762747826949303693415500546908033796575086402971292399185551331354596235112841848097288121756820656713801496779007305141788836430761625344603984805668958898977879779727068815949449125523131639710104950101039362045580533201223680581851036994462945123870077984904227001782451115805231181708746582454423342063418723240997417591369285635332145038604886871266710126472716464115896887418206906159493804762654877290634305930611476787240022654813824892620507801375979487453641819062365366183803296705247221969929042089224689249900576914117940717935007156978542586277239114930611173936778515992231285272335167048458170841973343466486430421290254876241889987682843929163796239068055085759734478295086383262805164979802519735945686020705988112430998291015111543328404677892738190705672484992532271581398999435593704109776865738003617554249352184543594751962675196461101065969297355574341878111846259100632461318714893684360774805519849829024697801090005154290909537949968145648916209297061748489396772360008983551697546179332024679850861068864790882367410055190617880429631569181388926233910330888566240847225460140454997830251720601618359018111891133512771573789101638747426011982974934204514149803627545620267392179982477869489887048066129368483517451820570611697160905166126490329541188805996491098026091830585625519935472678675194866568922653165889675867836502832185205851433742437304853012816795964626475033506193928001019577919445063343199072149973719211807596575351768063795271149357913445277166996982005942234047201395698890656060024889613950813747727738091074894443913419302277780336796707669965503208907575775519247395183408987342814331884522096973135022667900549758267284044480218749882638145297474558723887285817367363879310349566293284774712301978016501153381492630184676086526065369605384495165236282950703219263849391492574590924766052196607297529621346029370692867766330254365628945171432409241746030479912766325173823402933154081346147533476933651168844971354181087633529215151645552143115751345217893755355032706983538078525287955541070314287401087854751316057888944137696506024929091262440629134236289568647105263107837209626202695740614310383091535052476344518632174169579571121423061009368898004532063447339143882667083169335659724800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -16791776893357824842794726306112605773781453776847542223084090593319987930562332193539323604460519277212400536255003126616805305109121558982214363362238702705196983220601162323450539019468715771354507487049350674937331754285055433917600307220830718522529944931724161565504056039956198444657677338007163356233284233045445471810181108814993973210694093363250196125078821421362745531472390180858976337647840401146591750756875890810198441095101632083860720520168345098007458460867392134112405598672451341741425374352863289494384532743215223797460628775100099978091369403752406249227580581065009528417686200517326519903600992310511421294913040238612480900826952538827502168995880970117412699945307370562675705562299683030631546148024042791572093887391694108861643862757281007170074556147547041492622754338182256728138017318163761143760533429328109734730344503888905031513903512653255196713462025893272044270860299424137869837715390401620112266022975422615482181328660009669670019140241475890527703373865418708741741906680019087628235867847916474381554450570132151058268527386212548664511117839697234607047040316339445381699393667585916010646926373652073900822970194635523780248761264415674671166543067083969255175872722751955568328500015744959921553250017655038713650198826574966070711738534728624448626436302600590973205612535510294972592217407857841916411558203361963795089660333731783115555513480052831431639088907177747741270328386437658281960673212830235007769173914908609705605619415770992774921614923327617136121154550683889078070607124981142904670999028523064470899622217271563126433802071990478819394438719964622213648943954752604623209727681952301437472295251231102353531125094403154746705077171716225046531929746773406709856875841106639346496193836893912443722471249683983021180429466633717504475810989020406164355677860140482758209905400311406460599135522353171273363548435863100583989144957155937872727785172541914179144263693500109975113335152417683907163273831286751239572782321660015047509446325177931076232643850213027387078422906080103773638403272864369218507951089706719497926859927240194958263871248000034199114576297998648911149997282640463039806283808246277215965303185313695449505201530803862719855046583147297623441543004894163234798225207813023787697035015616747024352800898191800661987821749850866776655885345156899473704445175231152169806181050023785628344006731813929881107243286728269570810157827201597946165335492638034603471163928190068308898772355765041297244732270624426322923903004110924294870232038270561609796142668118945109722164886717936281577019183443983346863808567730683843112387689291455583221214176062775890671070874030524866399441127907590785801058622257276547393485253162853451519444086725087611153235280230012226390169173344524633644884142189774931437522179015715499605909362022113473333519377666844042448002797831783294850448098543607219218057366438075283869898675345929758661125650882309059158656146152944346866942578711072242914267119738398765653804663818566105668421158621354775742133185406359353719521280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -88741165067463186736487445656294041009641545503664233501168070513064484320707261656598269526520479023378087474493906371866461384112466576837773447428967538280502894875901290739546276585112503770845283727958937402996757472654517453699644152303629057308239478893689783714482189435657539945977555130381767138187928624463767591824963777499979759703964634067714678727949983432191573869922495922095356550293051634338196972483001110270627875990436600456918209151728068580997655944021875951687070335735788265096441402117426693183334590999252888181764130892363738893520587574516972499210528959121359496550144009128551261449000468663181533717950756429582907949581353464470589784797929565319310760560377446639122460602602207125278607175256991925413700829669283043539053308772123369300426761704182099469598268519567540967992634898060535460894189899474818908435277886265399706424109757441632707900216705370800339892117977795319185005770213241267888294918173807156369593613511967287571652973182299234056057098707492984089869195266563531324258919426582830517477131736992038370794636482954467736235308602802564829317200178540651809129777679394202679987366903109652674228489827967372490329721741144668380099507602934164924741712484398579793279422127944272824147844872799018603989178545596316926672569965304105343482093802254867635187531748489381787686185068263102136337963641932231698900715372040530535711424417469433942672413125736469179076925458329662186805907997304341705922192979418868178135328509437390186661635830639361159978115530995394597768837939147030319213251095176287310779813545069723961418587290390242273313846995198189013891227427176070247630592294289272358472583015226267064146881695484884913554712686573336629222967725541962443995367889442736425516002478907246045628458345368213695983943046984729274888463527373537741772846249777307218908593615440430307311559646427408382162998990531931762530782416201222848748838131463820957023550099445693876114853147563076837878026838008152685599617001778497128611734348951668622244732373241378775871696429219079371299669177615389392950169870223121463256816999277695565927849857752116140555685113420852361698936463926837896947399474927435380238290311810795001800693820552032041125246501635732881090641271958427165291748158701768590738643618507889357468107987222803055953157138448357557811643386748056638574807062309563415284569495811166168913664079584311695586470087956355283374613467946869343243513245154539743247631129074773436991295994927814604724343762686441672788893705838307738078052039341095558064601598050698325763058013706455723329239582284962417567871639768232078290191179715310680026965962545978066794008527479819777503952882099617500259033365287382199673720819744904333199658295052563374654218041791816264133835377966529026468082069332177762846130643703660095178665250991436732277703684729739348180233408197889729673612535474430856229589355454852226658661558906637174788936187329094024387608398411057190976711250179730847673060762079647189041915558512039653409550431806793804065095324546023555072000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -350018818971263059364698804008052260427890138687676632728102684732814100143968563421102141693370448816299897580864722751183170939584288788453949847026706164851187192344120542288733834730121859092702508179535902982303326011094712211692602873207794295918109943494264735836078652182290575780011407847735387205964214559725998585148980771092241758664253281863984762692178308958545980800520691449252172146856107456560130335652224842590699057932517216458252131518490066014427015263165911022208835617833613903171363995028460176683524066357950578907637367244839508329474156442170801575708542559303614973603647680765146291704262239735445070853296306939587278221190397784754988563310108764107497006606718219347281135666142039027588542948596493355776762383786927641661094661904288857846025312218781020157651318239001976858881719881875461088813263087074639789312030211464065590501034154312317439283150259516403428686548623206280782406373436581621215265292225961132818766092881951093729784259477643038144706951657869069026614748838326062805900936584626805457367553132378758974983740857924339784009261033681975258795216526429567325150267631255339671472759300743036468967459670126693485633000950393398932593129934562136677940978858599672824030247148490735354022266920102846784665403296627237025436096401085842937326944147174834201824177111486520451540532896331061040093225354172783225574685401491377982877710168819729861392966180005832285535199380315557549144521183914915019026772341252258583129411333163870414189803695483799887261649350221728571710783681070505945829076172376335957572041622324953416898695592447374278549675534583773685299722587305855616350116436548982636893319520949554945669769005667951668723067019681379506471313064437014130606369992287409202346932663059425452469780860967740828663070850471589944435829971400433110891407396959083168662201702984845415380294963144049153393419963275839921337445176456765149404384896127223667961254428098181309374626624847152447355166089488700788032746999206622452583126310126242644052551662070286351254007546732011556310829036774379235106108473418138824729203394435695399120732221482894995286921014571945491539327995317432349925672559338660307614315307741550319814468796576661690412356493750831562847484936895131903902487016324088087585558117035313606773709987886674605097896496867004318382894534357275778982798999755366714897201386958719151381090435929691396407003219649586602675645049784011898006397227984229452797997270690175762112602039317425107816407875214120099454109807989639134044130922875013446544745388877366268011263935940653992413982447037667386446467917485468381833893042426662421844372663808498966406387496668450448993716984735160535172732118151266931869685716558895692058250843101907945670023752471394930804629874782254927190916753334753069006912776211209393516265670587424352497688615182791794766646363948542567637522226039703445453200539663838270026159695754943122562276248177263218306084519051923368479200060070487159046446599865871782885846229145036081054639241851707727978540280945049600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -985781481083623435716732292687635080856560118024317093443430293036413793908903070550391619791495572186004555903673633184604394348909395135213003760909149524946059059106830411881902245988588011777501146695041799295617898365371086421280195003264251462320737379191336588115928262975563823819351173080662822442905286515095618502191709409613436880613712086264330539295551816581939951969282601643181572691664219675411853430173721690637878306166737513402031304871346917717250998028828191014972925230600650599624087626557879145604936748749919125352641362070549411194111750810618437190042146194159524842540257018886266856525118398789680584036040219998431396569620128541899705561098256658647696755880534914150352066344384816192564360562007241219539143572680362391923317781841025031285368956965402508920524633646497408660941005616848455322806429371817956615808675579818924100929366306935575764441980159512850193839545058003753584683977729565405907124494366258389061100880099228582825531238177562894018047135287524007848127910068504576102782649958095712446710672379676009759264630083568548580724791363699761068040781294499791881551257078318657407838807485097236633769256989460809201129802768292458979316007942940850614977317701866149588021823153273161628277543521139155956098520639210879600506381929516128859227669407489199220124383826580201678023143742570702739162987102173242897954230381515978724750659424094679579374807875402967407614239631526333563194245825864315807036305163582462671900587805014487258604350581710090405868875187837550913207975436305444111383074284229045757777836083048728448594942808290652454511872476403690610093688889712438910034882260531466545735720158026821443243098843643916207937643994396368792212946599544500378799167677113374473051190158677661829700231541620977961483059725768021906106486387990296744171327744119074204120657749334535954206063856614365245163411259042268506877023221932975935584311628728377860226761906495869261412725499477043604232507523284564745657597041303008614947982534104455330809220073588738188599116902537132045643696468260543586817675827160048462221813372597454977796027509906888519430399879901380648090831479705250232737819955168264865267522070732819946904828042515693175911229935020814601594846868925292890836357945360961678953097352144540551405023722694810530153158463632021544529702039611668381506248938795302336615161829252951665175718933977983775941015888934531006719709945280155016201746511151096866896759493732049918739325510652055094855472178629386259122781307899135116194717156715636420816301955955324567230272341472336287765655764812501312628386509603563292113051187388192339072613059792249411357569373713092060885524321611048954712844201584426445483616742922082800857777301474106721461213826239314878867283494130870439133599385912995973012583151928951700227077928365646603210715335225001791908910738853430409308621412403415318359956496070227788616661382693927939334295563943538200749030128170915396218764374710481639150204508188155785195142551759948778024760892737947118548098744320000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -1828282378934521355269911986674475804699900821546421271022043768199277013142950056439436844596691384279032320760727248285595652417565938301026120329096358029382897694559067628298729171196850972676287435061302340903325394493977555195091424761809766197707296894096767638551203159841410734895703158126667826906569955554655456081838708185029541207601319524748211337754919924272300778387392361868504674668416802491699180760982085149897904585120547970596890209217710722227099880933565289297306587613189273064923382202910334016851831024494017371327327934745494386424615204062207776324035346205934418863817191964971107021408132727739812632144113388769370608152215090747740701128532701504673340750818733353854094917464913107666801401680816086546050879755945736716458036296552036851407314217263513263209647403879353256144269592098936222424341409775620707796069779032933215179441351139909957870243045270796700479359657905795745435570870165191456960972505703246583670907781793767553109570595561332489672731254481880085870149923320270176213928611518778648274914240842269325280083617984391260924814000025407620281298624053558784127102071379003191669526041748855370947433989314869401129363645562483277737582305940461354490392557222742110451508232070234121327821751642380973723260473279329318139591762347504726322772747716296487874881444499841672235042652156587348021264465856229057564145491764208128642430904441754219529874135190379882607783035818739301213486711139512596318035575562779169017820417311234902354141765790948962734646849730547547940647271105862930525189603215319026092353067140391776297862321857508440738853995975118214015260468541388557151208291940525787753113230543084899949586325982913181096813199589011806855538071887177836734163445572649201263873566305997870016207158201415199576811710229573749550423530383520445842023807362045416515103204320542285393325184066386523857409824722199472111450785033606859611806649427545002333539292659992028984899212058403289172450917234853210890020291051117710508745421612029965613836670153360001374439751209556484656277131719873534564119956501143287153107179678323208065262972077813872566479375450716240456737449307259133460689315057302072058349643856529689903197439046975928476277501503812853275323731044466560480483348103613910312691459095600396303075842719491261721434744771044368525954520148328488686125066039580118316783816065902732026482678378636244539547170842603195441403890803562784607046901808674412798319666103690345392539586947490758229246201428739084702813374192149406991102677871051520157261380701041579964613162482162109346912790466413275861057731396983196837442753524484648739717871964499320259695268645348860550514695219441308058591646254004915561736783276317075704457693518524433584310107596151026241018802126273489405554858288846995769804806984528359863824449543542090815550075223505992249189396049366481536834961079312341828472502701824614649262034547403797611147427841383149338933343531815861435307807030736678911926024738967662126905666784573702234248081848360278815670272000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -2396620477739440583896455847412163698311590943610047345810413729370090528482080167718404840274702918148040597078705699642953420296622353537573507780728697146722477499482986945068297195329558356930768037003836256975560674968166397753057720940080654314678112627328248332975647922970016022565961956342813807868763678379896569608894695144765392741648753289687860114128733376085084628295464398542108440124792980494874548407761392248139551835679565301105734066088206169919155275573595041823652749970525209217221060330930675220807526259788401009613161058255186921204211592330790851124945744932097169099716547455162657082385545026244061136346963099373822402700874180173496610472031260744456581158183715531216381187779772933341385344207664858365475817950074135792213596163646332709485592292126678574000676154727748796907592232862463989026823407468394989894718397659002460176284184740800369408852790716090133787770249717217819925713828079382305964090535630146594761987984346632191547783859943285016728580779630521034306124062824138558257436124367735338220319312089660948069982367516897458924898083041933818241308473799848464867729274736016422277598430273566160225058612329460218475606138517159544761332393646243385452399689230276844889575722260483843220625227399427832279995742374757525968663560871270014024086836041863598116734301737714952437656274822633999602310785587543112668618500446423014066368489437605830514022355611295051910964146937950038203586490141736448007427976306478137347824449104919202968128098420943256698501367745826551736693511037555197989103273536186942218126362623510564142615497225957871926644493349706871409283075015036571349334991414283712845890130356156806275805136187262719250793124281979168572909504072772240840687427779335445602854008431202846459310650313866249714032790830399599333271810702638485637245113426398328414132264680121792009601284475877949843758897612324641582036160632261369276064844039759422578753426415372822331635999789903967203349510354890323227485200432498241360278179344075777961963814884723306416072555373460516172918121235619271236280782538320747264199020183086327813377301153266360442560875226577801928873293128574317197743991060191354772876138383826719495086890657205794756467179303033068089883261203928445198134835675990264141507626628278637927080768920507704402734639364464707459734710119495574788927861387825197898740230273137066529263872052273402726694191530328863620675500306632519820696321924474959108446279989555925512418006339551597833099543128099214012523404363883294822706113251450782027369146771265347053141014001309018502815131004857558137009115785290096595665309226730739173097198079381503715155527487609909442287280193956348953540539358507861340859592135318120341834902064252631591082169342127336938366000974887842780138176232067528656523510294692110929895493984161671014296656015446684335985849213124995462636428599972438422855801919613727619677669472825771330473403369072539167880300725805903820348624347625156907926376650556644859969070201640105759090245398612148224000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -8947679604834043141603841070680737846614459003486750489467600525667676413200338446548364070849098560478339030399333233395976682870891285093743046919415900328138319396574294980200276629572787405047873808548344782757707881162325548633975706671239521428253951599770752392935519138670645639081549228868313985156397208905056852223275109300557101542317093227460669412391708949546085545646432501385364430798317678034663106521845131399197021636885709330833606596389291482362140310979457913287127232400929719025771917176892891814314811402558537877858304062673678512283363534342046706409322863545941596330606688645230349394409905114917790176997445983226468127544290362505679340583453823997183212591282954840235311372298120859741723702447487309809043581848004777140368326506735886130627332376718167038662648290890110286172142430781135906551858283624218148387635438815760060850456604340491841654666412903510297787145129753412081232155603391806491547247657434421935327902588942428585475921194796717183584835726053007725852252579277095822474222031046245003678014150228807109229974933544122469134903846712091429628576231598239051229061123045690026744029983089768018875547140481184331407662093654424002673967802606561524771771819485023983024899935223426821964766145314629242046547075304932148217962959163002391639926288864511875183918131777431750536412316566210855643570107306922968901778085298549543975168880310438128415273120512972527939626456080079824214351005014241537623824053743862926768282375516646645942185494471709219656179106595830091356979650171694073369605787152762158770754549375379120216094347869525092336429232258807445731643250405292263948205660052342736365468697025907553801954038175794780837277799899460567424077892310359328502466822763464224320024197872626115998299585668854595879721207195188043813061660604248394140792986156918866158433207709906390160527594790238924077928954171968266949781083296952872606933909126309292210251278748733965844793408180381408036962629858799995730238723164874089891963686488936635697722193466638647622465915131833308730405270861866080541188084751311861241442710234986079474083474681760859760836050580214252091372902233138551700250574881536245645037420772347059621044631254891675212259595799529745758234090056617619731683350050237611825055664691461944694896638815651551493871674240801110149180711713874790988008317049974711425653657726439031180934468358334717108652563377727646848543118399573279596569143090234783016937645288473269852030047970445360245120157025131632628917967159860787085582359965903488752912898996988304385030561656908031648828839981760854205817282304611829628389926858129094401896044425451503239128175250609812932034115528979353823362967116746977680984490378211612816334493202682862049440331826735773129713538212829841306821028559132662374865965780048755106478537433109047246458055283480366583545357164447123247102438555691744647061962216444231361480153283854229882380390373199441224442046550536562906962079567967808991342792492597772803060775652886466646253951170641920000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -63224028902099847785181930540176608615667010265261430460712170604288685668734018186718840671188788384419002754138555230277686728452841344907605122260630750940567303960039716631137796703183674681846687199722357746468181612877729096938118466844457153861600338254781766134117627674182456140622669613422538051248324273546696239433295483729669042648020376171492353121636434800364001350705703586048589249710744483815904997834678161530928970335481453330416103057826136708789728496932706842861918254768051251061944346905712689728369932296618696841742615335031251280736373358753692902948835872887187681966153398444471557285693765683094280866385486066385922078778314527199636555450719537530285690329792927336616265029627494671941998651923300697759265499010787649854600115231340531289723356772244088320886858438923029599213718223852029404642321726198075085103983296449882318543336520324031162475482117522035624969664456256900344703260189422967472924059862542317837301206359793182844591918775200590396577860831853427466340953134370473748925959554030970319231985367829126624285377761641861629082993054420078446891044562097422020651290172825392166089599418211717195835573751767945529304971067008234205623360455842569906184072739326468979074240859319767613421447979050094116618670436713474071293508865771117406104313004384540049682391088446078786338790565633067540415247930661352822297188938675794002030230902590223942561467906946801311864264021359939821756062140757005110500309798357282596193995526550035277542996601509401600534718213259613778777404182974439524966566780639135138204649663860032513285038251086769863490842104786648986811787527168095596222916509434346129673027739084909891465085164092967838596996023974297181201342626082163040599706352364851799941982839992624798617243504486790017684743761165639049596576843077313959471403358796838345879979768527658236387934342722593787767678193250177725604450830084258412008073693225225718055718182186663870807782896317383215552544242961690925086294577231123891584783082568418037957254581709230683370257933829713340855138910405734392547149856346604043849189947955518094455207967709367092315436999792491269798352903544505284538811302883250198310239054904746034811830708436169600110748738711072211517173194927227183220871244594795728801318177222719891966907156610322726715404345342185572323803529688783578453905977830289447813978797036599653212752392294110791366929280155651435639507845537535185882604606464066989898996283051227901550152506973926824613769990342448035612016830998184638938357544179779937047376366766895808783423191874584480124619648942156244950113572573882074323502981352365601250798123228697885214381017986702987278962578237596883117998864373484121903130820247969436470692748675947052635751682904026935916333814397951324296119685913886178279612335085401512384878644391030186932301077731454941043498190960486733234593599008696134986525893373665273828622530583121584015300713384544995560525843593555451974761435720799942021793863099879714319798819185575836398693384192000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -301770848987715150549202345121685906230249517634666070002479487137360391616217639219728111026365424123150704806136134266314977661173599331341674761543739689751210296615564962763780873720143923775460533968885459228766451135529368248046061450109914710904443910772879797556861403669314430695574303891510367987083079437477986920607085731761164672165058095993275051087823499027576651227949508795146089388179842437757102731976898898584551071873170122849627790421937264007978957987393448286046602449416918684931140368562525284513774803742603952117239606332942286196476952946600689006738397399861402360657729193047747588555776845801582332935373068891705298682827605809739941681233920025692465234012662222501645362267795728055170946108418741315727178031584804533854090835735482396995583486647147719007542231800665855146603928546724789352754651871526842612626634251359707739049725027312960920520923617957834261306527758787861817162659826030018579220483463682961862919267512311040005167549136798405664070941198627309774817019780506487263561087302480266385843928192717767848134166345666827451906147514417275963688420930828712540596883331163691743518416868913663013571958479702217239004391848091134395955511930347496769672848981536012809708818741464376997566985442496817638932411769553980165919575148611891725456550207231000827496720370457192614936172953128567132603747586190915544602279551255094582719760350777244688301567715583184847699564873776952536424559966437456851204854426746845467919091378985195087509297717270889688914106976210522377080641659422887537912553072232265396043086493392185848065098104414497510636010188832395033713367578428502532979245081795577826702408689221105724000553274826707402018889798691728120703325141675927807855211583755730746585431165874351292847468853067988753960079959793545401957848468904179232219043457197853176160472220178217190956714839387957542769522031611539569633019602690369791206735576080621831510128937208739365096519248063468874506975549261916530691366088084973183788383223174169702667062593100714566543419737913396301628860787372489442342195127832184149401488947363134827136918164954425025504324184005256474713624041180190328953174827281423792626539395136249003162535083366098927033460656639243002658601826780527215331002986011590974991034531055549024829823187336747861136429403009002972260670496716574289114202439998444369169001556390094283605585070149686739360092002164525612776200645969009761721593823290438190803860101273574521077638870070252939273268496075489945808884068259798763000835115057857389797031583432383542839079108508949184630462901572851960395541736910206663736966529382729702603182753616996500437027995656952534544184057542622569017904553131803828783455463505713074789559116480425698773415295165728004249583806189713471354856743944915324022127256717970153604792363430036456437270546441503087702214740303857572293308494070037675022336971027612570282637664925361037929913592708803461102413913671864695948914763012021274427078761296262891246123127205792964201676800000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -1045871842665577951066119391928590001703580513547683556819593559354320594350229075040331567619382517636809556368654301874656410827674247505016182594102506269343388698771569270951009716504504883953788850442179466466246645338676086064108442750161718880133194520442524397988447078498749233703511854428014798125073043943367433667747707871869267539765890150700538544547989412988159233663090282065093556429331484837758432547645733832992092031400006113911720383952540111437033799728540976144511888410770409226020747995070967601466678426833281098228683669953451555192699319466919056134151340222983550568987688657024665392553923310523625022005506154346026799682893515858490584337318183111112832968113490255372883880265857908762926799847177305485598810369513322635037288843573092336431265656133017920771376416527184956620388138422722425059209659640451551677873402759547134463164322611102412363741459627870818425139816215147477382868518337805786806874324987040218588367718563437730930858278351576030270894638429674429197376786922770392527492810046740722518134055610595025525355163585982407018232936036958500070558285179887202801217436830104039612174463870151228596676502521157678363416477926848799755612955244578542543351885432561349353976847384978616918597038276999736708215615703426978337729077708382298493865951028054779121674877880826038693253144460684517203339387827113737914469075383936152328979388752923014465050548222680925752435599547395926457462460109136444669984167419042558102044621585962434098325210804374613050955197043690633610616583114756940536702275338455826838218707729806099650132765598623795868793668939285730315786231538982604364904319072808691295108047318604508635401711659001797306730001803622901755668971212597678728323344546951226683272002274903284935450178824763259910866388673849092256486110682923934278877928459270355979247593704818372996909649847618235251835628640727671986290640794306670710506831140828330265329137360461529709117554381449252157744533496366118076830942161401055709016309696749640322177357937207037603477366887764739377822422228326125309777556906287589738389587665048801751419583951939431936125938606046554550808800552951610299707723807780415479252087841598833441974150267472648668304019714840407403704872342322546616401042772557043800178293894152513010984444795893390108122293253200141927903285693450332075528863201523830618798936207709573422772927269663122226712829935807960898771147073308861125498816643623779490132012111528957407291107809344248868549407343707512523464522797101579087503486096981938394806378580329635073502976724339942584513705563590076556749837563389245183046441183152199283787406386807372105812467262662019527789297149330698312317061404668995367012090593536516339667919127089253761705539608903369460593591640669081417766551445907886023086968370281515704251557173263936768310936269639226088050858214937569585842305815468939251639818213152184377231487300301615157008508013770848041562088046067928651060287540131734842158556395414239140615044546515498434560000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -2893427715406966670112753315194824664211828851940880076452547720477432174610986196712286305903726718592199778947333901253375045323583630253608460338446914497217718844260920185967200908422607137900001227366026778295364015264610649894159199868846959306361953707094415955803859303509200698850750897916756182788897805489013560348856201375703919665496637638648593803827483635839452407806162974040272319648183528804970655395242719303168488739415638206800721912818839873896262920515926800805472886248829625978841794743908895252848698214960190278656283155588627801420677094030022368823193972307317047759430412171077980714736004115832140057067393633684389762398491605752061001552714968378571381521519270322383393989532379796271977294627990537908058345114334916234903183875007133758037221106089054672584918006364489150019790059306575526750345347394364378088508368038979166501018991407506645214745565642597854718143116590916173723850277740822062573758999901452115539274817694484877977874294600714808093053779678380359394078015543766154414767247085996464466877199335057545118461148187719039434895849347264442970528203624283657172447182580711604914118380114332631883818265904542685587858263477737729643463866977954062735069778227421118674725059272762533225080755053880675094359193042929412404556685346977790712626560340696126722616037119216533841604052975708350164833262240469033744793645094889217173088845039175551851154741840888034283703509536880651396224379398229342501305678951438180270961925887385245179433068796547352086385432128184457684532486908737780842830555295489983178430010679232623089922987174537121869020693252371481514230026146156447887906314934327204043589516879338344483848691768823417202405785767299221848607882144678846174150668912979933776941231764593017095081020391517006758458665073262962742725174419556556379668692890936230513028028625485244974820557055805952979075368190852043108326374795501022191492922811146169762017468814515029276373449386125115112419248273538209165287594661453076431281745751576414114956598190197515477526271950933449161804058165245669615455298987630119195171468949094465000411707399791971341209966068777201660060560423300457250121806569184455363876871051275097132018556585865194594658271646356849980705949218823577695890804558374617787974777690174190961308587116553648387570413185106590192584936276406164623044931204974370285574580165259030610219164828553171392130295823652044368718401657181193350182026242571285043025916812737698948218368880968021223210541576152961658921429398169937041563695608265044112512536863508598626784491126459613137133900570975149841315889959046891763044836462744715140215312854127579188695533875234109785729227418451699392496783395121103724816259553722205485765951102111648506862606056108931975459448683204689152931320316921362714108848352652454187744404668556869129068916882763754138716068003932003242502457029523420299992460987261658688281910338288384994102292707731393090040780399141472398020497301781922947906980137151201287451661958119424000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -6586263829469098535219508412493483025574716881901064597631189187955898573635109297617221008090951595993957476871285017741644103101679472571042909625497682381464826605027950935101849503747989268988303736729202699073078630618943984525501919412863510867956953721287010233153094758806833851677927767473521988843799489677891693138804185625803264673791840470875934871460070314720661266739870857924014283757267699925387885028163046736181837603991320859131650310110578265123648633489548803948443840755070187099925872539151143893596044955085343986394089330379079751878687990783576606912461279214582802687832879391781751496911007976983118520716661136672764572828343033560452590759418170843351364144833275340538339007523381667757205407910439546127741481693821230161114170057668322219978140186375475963432651353775123066817127591841680307469158816513997360874041480804237519411147789577613633588563153652742177962939088499653596766156041141074870654245312523501835282193532489274991029198277531861913516803271346965268992141883211169305477184684859021187849435671290482272373243117729108715261450936425104993541361666382633078893385841864121834815123312851517560065708648366802443313716501027017060439466474511088142320217563345746790344591005206449244745904862682227196925366007479031124338762181360887036418126922945631068734928563424716310827461279004881554090729734434095066430075190391392931775064046307476593284769927324407999779389946985672247110191903689972373873157898116242799234375999474246137536492211367315878776272910704952483828306603064747189130635324119858328042420182006408401031272463703369227753503770538205391003442179397624714376448476340647055554156756850143002707544244725339913740300992953357127604069511115015050062207952984165712443653594367007512902380365993184470626106793572031971626475910240808564965101184291129905414405393174654760714652744741845588225484873725605168721040671389611920770903568885656141404630593710220377130600695075999692998073592287886278565605361040667189084831221160433869492808152257353642191427602194487765334149920150042591514057777721900168318460724505704889440402172376741737755037661273362195764221127336468333866343619834987475901473051382787926427049368801750685595731193206870913626831681088045345083154457858191133113823608743826238479594497630705903154656348593442713106731925139163024938531860963254707699643730249690934951562941042008684411968238083339300681679593854461899057820380290967515427731245722394255760444054892225648022382416951392731592630294357615685871278123152711685761799256731453952483831639294145460559290248244278789625802976619534469212631422556895089614065753522748120469215996271593174798990382905693195956387018959325236266062275699791747435294885505446487502596518734832434502962680478164887267818900784575745029020195799310965025548808015363301474952443341186594557229895391772538586108330716261833099239011328752386388028102656780431714781614643674617163721804588689780976149387795364229283989867225274535150532270489600000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -12360762882326348984891549922264348571567621389654920659534741621309057901611333897662860876828364707813217427200295946269381677271815903855416789265818022012276755059922633069845934362018902224086084459530060889180520576969675431573529781473539150835588148324615608428229150510547024313657426642575276905904611639714167012970353996221021895595641861190879918894916152896071981820584963578566227177244734212684283889450193969577915760417164895078295762555539106176007400369820953714300395814507695816151517381759830628152916818969023784791066456183164454966275512165184328466601766264775303572161004871663207433843722289075609147354402296708451417726694106296246189674544567439747233085138429424240098896591330081694127804264323059554342457348335654246621147281642352566256336291978591503461570929292818868072662339229272950787679354004739453143745209804140954396822205302575308331859390723688812645958202533998372715039512910862320811315848214352875633112436508148206290103488453850588549858515481137957907075277785216286205977344568205270630040548114303480822863600658036823547598063307364228312911874869872752440712186009337723482931571157729361872171704701659240927820493970668779913839408175173219630350449862230722108773722294366583026995863758161616611582695908847134547898784697854370841376255516057069884228987366258001554935459835533084899107472649258095977181010204121159065960387291944460585608169069113699722307826997658585240027989219336080716503034474940248488842839174452225325926221964606785682887820458575113130532178887248449277461191048709234783972764819665127327317054062429413764728881438471809646189135513997682694201059530016235789600744919053628372746677145604399387967454885958590176915414095884077390260368984846665310559059073202128838896470430086832761139478645590543274038028131432017776840267550890269934866874587994546813031470663246907601485795603047027566555743126826090823780899550688684971559715261801253209562603902651722063313783140746011753899107609606593524821705174361722438617806300162073177929467889931145731213645070051051256571317877755845001489785036215160374325744093953851548928827230484203783815276826773355697431827995118302010517575768114512590270135187563121760133464058377342529309049488517545816475146890228771260036679125745608549231504507861059787659129620917127127588778054172427696840930997061877346047278371106221646920064337634301149648725764068840410307233588057425408882327040331501528783678230152644352036550586558714292557016734133664470542347873235685012121216165982304061387233172524850039587512723974537051440139797972356566288761992336947573631828792384700968144081823411865609690752157513338508907944028310586909499948014337496269198632676736916950024175642725723453180466012486443667802299423348761322659085424953597509622057967038367350961556433322903660366096375309974069093737025149540441830861487508867536430816362128676465081034172609712785089082672478057260836542021131512479785036771600042375244952746748743102685511680000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -19444773231183697267386994230758832718990267633947617625256620287318382885175305446556189744194576699922150427788860466994934969357076447812893166827583852010334890942967216694276440257327402810593404178428526749029966299335025640108313523845023066695464873908941951514010825445422258097210346966244621985989995537663369364283463634343561168526572106569097100203614800451295722951549361041419356495936162557714056409241224698770821473405246966474633430614280880812404586565025609840694224449314973277913857199260401810803324030834623131094930142743269707361616045619180901400266659996099449093070585222844924091757394842754785611581421844320685823546876989959115314615367744333844451754412690950143415474978300875327141818156565917890033316612373335872058534501456216993001143797188165929704063810080164048700210264696033004693554444583709267178810238984077659527419753136714785800968365869664854928502445741721747110069084508340956495957177090759462433111631926209659846820719953468094208856117778011680038395885831644679608010792542912768983010893639012226857338753135282559090691584987045048262762360485208849251603589550747961526997345993168078934908275108399168370281630607039482402720286985125098729988140853995801117574650997262998939551568462736731124670282258164549227135346287472900716632607163378605583052774499518016404803368537532215268593322258343472428663096267694836525774450918415832346879481238235478475745837415938473528970647712894137161896297565772689797228311758834215994109077693852164404603102856117558569875196809245402002788846529144432685840432018147905261288523940709932291979298689437255631122796808373418908049791159631500549106274887774607382492613795685291048708745036722194746938143820431951162313568455771354205860515126210976315830039498158503552658491191939720081264352519681479966722688916292308177795245900595162550012854591085018779293877873784155167439796673654055612484229765049300617969868823301831792793403902261050828469590459579360959948701768934678882075549879789298891938433882779628318916680588797012858329269230473187215588668440736115402318326045902098484023910413327109968497445416677010003244461913229416155882701246224864089599350034023713004628263638809381589805945724889499879111955174015394705608776843526909774674056181629651858850941195396934563755834444709475380779059261489288485769985928127338030910250018611256625488277062898074165207696814786811924716898793254037204223261080219088231025649094738281464897838489595034920845242606889970203604253260868173788619141571621718077711145604139329523689537501321149279335072534185123873459798628981947211492997497571240494699058854604640378992179624309390531004488164415639997348575079274789919738295234536117336759159106782260134959967615731644684252240188056813263618301060914271582797922934704741876732531093804430541143010539421231373272865387568022303571860776716624083401392861735686523831116996231873448369869721760607528414401134799522756035442801911205080363012415678022942720000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -26625174548864792022278387903932894462011329218754780275609721701949012982322930488171997668108290320686873586180855523616107280089058698901019500736808187137223523009205936002903276349582745790777997521016764920436420655251118176257468065596267159608872662622979112749699460714271860991140131686120649062021875490354438508270186964473726056432247250074288753433285949721302684813019342250463119980131192107049453709702754385397676500103820866800955075648822463313845153755242646123326566189146096716916662606334797121120935697130787773773061697100409792339959855488417230810904722801240179679007688964860184352026705572561420303013095077899831722894912713939184574278302123047036341124464000233529709095222995426440830192667563706452078499235424394744952997706803939928732116338579180611553767890425444333844112518213482451238169052400912801380817306802753322323718795547089278280349617677127404596840355658935665267919185505464640541173531087343680606333876732854537372866301647849461417163140044856982898757291556461029861183536699122972204349472074495007258056998867786685296838217109472728472769098107653113650002755818336431420016699958587729309485771417294610912383451338406258931111928045895762129577407549211126723683571871109964810081898824125802947636005999035714760473128072615388920842365458134257180335563428321454852288304544526289073786663138678401905942268415926128002210344691316372472814578413151058947523006324512889495854367192357398679969733103208484552216749292030702155549272477298389698263363170543799971450561589102213691652065390456944781283182233275047878554038665046058467451103949265689132899937648164546470186283386877378665778880062648743061113696454461836211143517735874578646319501188057128267014483201058082850225916359290210229672695248308919012650901385091557974826619637393634771883372015169936994933454935629757210803411113547982621956975977866689953455954308449096234995550793067352494382474749936942830695683466168423959349876677153861971817241162499507139054297780607419680966683250968323870124784983571140077436033736008068409158703664650411643595751274225139747374704079567940696024356548343398066090113760360461928986084094306138515643578095934896225558298283164247552553911574738121640348420850273323743495505325893236845813195269650571089162650239990035487343594174047036405193437213244566290404976306397416669935048028290168700637919248144180551456034348118090218344356196657743921925886203556685692180551222823406393203335507567918274378181658836714579497170240559072703372648624414246407307464331241327686388855641829113378022384465194075584344946612569498815650897062480458383036670825943455016288093366129982191142804841633865128718512038363996381665149704602554941169631433844024318558518598262433968198533542488796136351600618069664313108288525079096699621268327712886273959589917825333350322885903649298171131482718713511479726121370103012804205425313528352186683061219584596163831434027869642448986203117421049439895202747016806400000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -32854514004767879586798476076974339705003527490058625572642202520100645349871818418393682300033622151800735839497661115958664010343854455811206710394290300113892610765248965712531004976475319066588475322533414123749080539066348592706732864450545204735324889772200336129354788177473364855814383494691460357403364199555423600325017701775621385696906574581462796102431473382720281400691227989883478859125244620805930991479580893677595118883040752661191138664166171123110986972192564932087330959889850389200888465475879254533820471957262447468362006252887519610222880272275863288260345844052134453114513172826261054468323243095392803682334776230769365033256680748632404443254992154138699075197369185341505879314110594820846624771438167256208072074606661564999925674771418118793270475993598690235615149012466519330046174346912458196452861813665789876362341201266048463697831435485937085856683195576690926353633658247593072524920615680848743223160067435761650554812755375753852994784288203106537936301656612664406942872972845162906832614034731832215319755419331811336724308493872988157226749128986857696356211334543815138860125812963259392432211935061860615279000322826272231261197665238498549092537944806988607458832866235461642928750873897849190277457061461766514207167589751663452079055269507517142536270032541823038454123861886256735698713740807604016587099042835450521619650943993264987491834205539948322579409685908104124645659501717030151421712668434318280681022272138104153944307128004829735017250877993141846802948258007586425233486509310447651461520329154835446222219267058072691833585673474746052636563264561905900372969120501672492281213057066377260695351283440679811539244889995100558107272911107582978919840236120193702100992694725325491198165100199376799285807608907237174027921295118466107049963348051651646309432063428346992848812230033282240699284211069181805377492859645024690708210872853355426841014362503447832169753686479396804931033793266591661418528239445764618801954762979392050801772602475421667160261947562954075753378574150226558412491678314286986233456294628575773329806444012106917279725182046395457952265644187446589090666470248390122281131505822463021339350456284366642696609475770264921820794043057246780779116793159857140356004768790611133287253817636981359237427462426722443506854109824914927292600670761499783344346829635134302203240981987106373911814878079453401806426465526921407132510957760327160439856314382705165173757944174693979672423211176166068992104415473012886560218182558816413908817274660650236690559182194976537098765549562520111988296215909201300766660569110629192592717977144537832180770176544943222187153667213391409405430315657176073006136533470664148491509739562181448666074266621956673269872463298611202588703674920892422043831544093650501228217070953781032660298772332638794307529304102912507469899608370304323744711391794116976825149880523435185276333021980730428827073573526074082042336038495859306208073164555099133083218083840000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -36842001330169421342145854517218707673335663385988807535996737556868162732674579576080746794185764307084909927999745411729194429475998188017297408064889786750902032660513046630855712171209455351095960007545927640538048606887515603910554541221884844930486515912174730608590807800754076171623032369575397919550719654885598194462953884616334075808487763070522133460756132828202684201981462397599131903176522730031408615042178129328224461964527668531759024243801846807554139464500250993137172387420573599186654407494570057384913332009820798759427635366164490578127387740821195485723839911804296984937808378045757679627357839533995170507135817411791029243582110974418712829188588885673784881187873097661360191397041660616601221655149822590927194410935530707006332160394563233846906463440519295376272518466313835502262128711182535808478716311539863999927502254366335264609905120820491030308532877594275487198738833930442156930516235224339963175187845823824600092288770415331444109092577972220747593753374976035671378158554517801965075326412463215028277732391588409222279977672369061309663008577906811980304749730184261351139451821570223418798277328864166306180096884184844695336794800032618050171221061266889426018612245279150011430295329504790152253426513731500044631626774657422478587222576749152002334942173152727839435520691833717856939936326321358965920440680774330049055063225541560434080226779754616014003842762118881507421290148960629645064656065322242886763409890606099507794364124498518174735876102949486019941820046103681042245147237814186334118017866602815373630528282487477762963592608739809618996849966101399360017904724340272787779088203601952927720138063672441596923732669960124548927786144283467502550078331638010283454813919056706420924930659260432353457961743642330906256741924709606333410137741753251712087756706217583503637988789120155273201842455721804417449165276950985164524083119629933512096380965374810896776028665349849238985614843670851370663504310233029318111024899073398083466000827015039308756596072470931354598086304838727292621735283444618598303794039508802101917215710945583926333307127601107016158097237875377196612693635079696316534996785737636306412958594577267703032900108361644435754689083055005947033214867952465161608303104966327565415985737486801654663279247229271596329523980977007619603267435429629384040922185275207750185065931356878524365715754100909559918517721618202745829958987276350171292077050605249040908401467087084453752561995770559410820967381844138798103866348968382872399550144564455530875704024440709676324736500999258251014555295425125423434790727035686079939772099220047953579852888486010391774170646453543874993293519811979030339560611738543617338415765626490067573947151172757111884378732957234857650789967135023773633680342903804653692576836466603571653665297488001037100216930002462572042448714654006548824112321104740220049587944055078505493653855973097084065878395773141548076354785872372722216933832554490519093248000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -37267220779337894135131707073006469008747683801693035911673490918487560770157920370580023556151869136479638829548773538072475682943335156662708844808512536351922927470830856358167081006916564085553402805644032209165307289606165052859156846660855460040347496846494377347375716217528565006516304498938689790536654256368638163618342423243701670026661781890816797582220416701606932878543846836053778340311501376845696027489116911344433328629633237890044350866684144485167382062973125789884155368618458281191787938874992718883220137842458365391513698071215303073379004779841564429657397376914358611635634429969208847344128700124829262038467933230381865037421755617795055640749828168025334581053365759908237615884262582045685036653534576852390826918323453596437393825422489473175864793711146618024661806831710475799879180646012864618634624382916508529566712054126653298427052382404008506603358768614994065085970027161126467023501828751899221559135536786711523307669141505414857567775531655784431993246849617761586878994907833901875733286020963299538894164703085528121854886651141874772027283476968940773567841286248620818277185904057081966698334008682587916327826941692731278900169479610081090663624972632177459527242546531175210305208109853670780649626793165392418735169881680057553589548956583757662710942410120408664840035914377623446928555534820697155506591272573073078918304210210722832567554649634831108724114494802409326589041410016341325110130083811867082330473718011953797969891366075027315020673167818128899180489510164354194420873325211482581422483609666755926090987969894487938586317912234248581108461057516615348234863145408844935552956175530095660169053490500655020979104634315332707131771352363143381398733667722441936501619785763335529174425022864720653691010122394363628539970238227091130695406944296954693719785686394517544191475992991169682553399043800217718470119550940837827154026555925938049340576526707155973146968217754735004837699097849837179680840331892159227414338160081935732383180401556034832550956663168769904274776796366228329461700859137618470839474036602402085895357960208999568829170217366836372938287725924069410673965480303539696638320440057381163885691415857509677465875675546678097096248687279556175375104011701333177046566711176641409730149288098257631472555963020174459407707553037300253736031876300831740596564323715254628723084968912436532733144026279322737541166733757088837877690907141555571520314568163067300746271782581843403951287446071099464819888734187683988883803726310732754945604658857356277112395018390329946421903165552322742954592269129302142867779477812937204122518272808868232358924831639668136727221449599297622804450857452857229693139575545661595472409966113811227636412203676642248695405018535205216874903680643242322577117891102621450448780468170880801766791940867373132250168510072935247503419053966348011494644179662443158246257001940497682903306590887005985811626254497668338394040303202239493485948940365227622400000000000000000000000000000000000000000000000000000000000000000*i1^54 + -36083347999682928344182932463928266588394779432267455488730466677602434119726213599708352488702552977741455665566262702088264265489946599088802145964403374117031555459311724839039871461547691029969445081826716701123110933662960264210591777552036313288401984926882509061197501597895422074701230845284342020205730291189694656072878848005976732492338621924878273821739942413332669745197435117737299904300221930893126050772555851048203622470390041120965970374175034381567586708499562760406487514805979698767795276402817906173136846735366912988069825770461600589691108329534824231715254771997343587194021860702842967869261031605389898662428328060012387777892526215463309865596676645000445971266901805374693824825456748851259417382499269614026020204507429159641559365989691272624442142616300412554115416472907513764055943942556190494129623392932413823644780361999462534098745877368897170222339385541226370510354934614435315038280909743050340403634717577819583237429693458459715793562942295872624108393519824951261526766455013549427127379119722596428849053382111380932844715018406633794735071430202916365894387059511753062102676601770240948407591432109529898654449965269510772644481836532876983661073093005717860184249543903836663677964492190764894030669032234576638150204312777016670095741928140349206958914372029991601580707422704445950684724821386904747107836882450350989419101228954780281422237476144836142136215892723023033771950796522220440702684240070976447056566875058588638529548816829513374176061670738403658324563847300024128235946412535738518102095983571172460476425480552856232326678501446778222446867422315580419294834278371043489841088427385706055251878904516279110676651360638739052514990037890404508301737592482277606078072825097998094646522513673680076874124009348829870988951007531617737169068238847068539345034390971896122051717527714230625785028188047226200029120506235344102179317150549277924025272087758464715431432496665999513086130980574067284227682580139192181529225413760425895927676689575023145459444326949660998585124129980055985572529881661823558521692269685636441966787371022850725958844311582258768705749846698254235139131955486688642164675144823358626261440894985364727091537170060152777714979205812208236093232536441558627941890524674232091805723768351344133271616182436882206597857013296481959423031970784067926403562753678949396771225387706951861685218798885638106840122795537851188099786022523094563841932000790141602706358330678348867599811401187948051988069213966455028468106864555717618778675270999909270225152109275042729123492932266065851682356560539143476175934478720880317312157277934047206931595225438266502453664844859135639023432318596487294872499187730099263241967440787464960974062009239114549998054891974540031356970862852522410875798292967555173435102542897000383955924972949473652104543854782322883871555701757959732229100341504902595754105812705391006881639638951076465671608274520685614382121732640827314142962557911040000000000000000000000000000000000000000000000000000000000000000*i1^55 + -38547623782536829584720148844572969468972317829263987653069962455778531027994427663936956720313270999374532476207403856679829285933236080451912355504815099616356843015199072042462991319566270765643688919451912053717921430080479963184638307256108737414184388442834581481546221740618408234043625834397703989406767655961342554806202790111178458800928067216548246714190411705149655935013091246384864058939461528438969365078734258148676366542229399076061487086475003700935488512134653159611202728297892717651828857999441443105048398295979710186670961745292580843266482776793443497981580168571123178791114881425506213208081067394194610296005787668991737127049785621855462038627289272682893670787525972593887089333260628192822782616091980565136108798412783841274714388803256935956273626011085466226696679039679202563579321051814986081979661849377284564670231560337197583389731422425787661824102580519913442030834382828136244808548556854765509045812403024774765171671189053451639582883233541112240455155810683294696780153261407882287698777426760750651957893139218365456346877410427894239761382328311434949059059951891842345205129981544559769155857488070756717946454462685112549233226903740760126381420101777404987986047622809195097721194002582074989592947134352087837585844737756800030787562311874024284033751541542080715935015525643432113065042738582353367782668394954109742905762413596158293064033708193652856747630210408911294645781826206399206885565091230378579062081099419137497154525968566637727022971467811720404496127562873476438444898674107174008759373612151515835316872876821202163211229612368792195023916373043423166774989617332280531297072225047411013373695327774199722322827245240000219054242853849903225940035132398374537263096671551743405449173030287802848264982406087543612704917580907573335014498769736293466317037746922567391831185669493059796364503474089162944868984465427373971941445203852155609764317839740295714489652942864405987699386853531410682985011579945892434967183361599937349198971374810486072830696891877243901501699857580467929573917843648367984971662484369369276727131032321478770511662802616172281827151074945968229499058439591388698894686615866672892757186445725301155722910028825161744289125806012951555772762943485879542350390384254494484673412047289827244789832248473443679129683085878611538147259484597580903941381593628707016785325010238669711239213834156433809175621494448109383923409619127910290466791436224204645884825815040748578454762885767827429389105351670499859566750992187845186555735932293608131335377876296573512575695920899485540551076357422899412957251438850402683733706144668816723145106024504540982266708301382273475138557663499653880499970838864540926981740089608196208051950196995472367285974241379903433417307640235383841388637024217427253429342195242042996134012406287563377222443044442789164001491051765801273565867304151470491741786924307526940370890298617126837966619275505842230649091997664943919874441216000000000000000000000000000000000000000000000000000000000000000*i1^56 + -43119544932563060858115956131693829015378060207316665566195194637185152731928294726024929063512094982620976429875620149362621380965521905302740756475176677631308713091737455758311132494948723440310723180074725173273304917572323557461071511209994799724947119070739798584588359459983135806839748526322348071373557167970391274623918261259950368283182431413161632870872454437045652632667372017753416242201745233031903035328072526242088375715259220625824915785086136061856130589037824396642850370362042706649652416253712847408371045122089856554803576198339364867651878528549332607951633643224080810474060449765240166210451937538713143651642151849128176092150500093555598252798053683216699824971041697738077867570120522109075277955484884086927589454640830753686811118181378877224723172107271078260556839612749432079760536533271092562015356018969406723859858635806667870754750111312480352419033584381218231733170872812901306705292955485890604346620161460007221469777991091301763904766050336401389567782393771155733798893510195429224413444160591235496540370534092179955807332721523876367789258209554898711505829861139717968189831053800102504794533633769862076660963999869480772512337863285556429874190992118224301239438082094647319502183135105457856976179185165361545635168333739992632389838111209474483772377502397441811260321687223866860838832595255523489155945168511459081701352672196371089839701259379092163602970516893142497610980709261298042797625831174883260746988650702679133202172039793333332381533565644525293964273520168579181975491792920976962663795319565800067269144781070839431429837174127812448029828788599508040866524800953067945485650876325445613534729607911537983580988726917296120648599566951166382060134815009087059737240065968206180417672370879079931877812576865665800033595823459195961445346102955332199326488127105945575185491670949742512968483291960734787574315668330204277017480091961395402535551685539743727463788558288117229122680724452535863008501763808725416075983184180007411636243461911476611364414041640796882852876108256130517924441144398450478083181394066541982358019080540144520250125189562260330151246515444091951195167696988437998493255565472232934581421399915847128103046376119818286567726867261909878370533439172763498980947945354966498459234044740360857406467378264197276128025491235027821224490014171212471166259343723365278926162932516974003634708815918299831349361142293488239370838971978798535527045608183215575292689844303461877260355998930985381176960948485140717514660720099802959176450375360484473226107822171599132135747924719128778023627817047065900406465666734007207725159144991187701654166252596985506092881659200093055372102231285031199402763916593541963847039763261931739515722542639692245216011905873195318925197777774809068509417731712170458812114464567916380632609330214935574952751676696237963380087913024549632451699992150928464442458831373268189446245695861140607624712202509135158806818845767482159923200000000000000000000000000000000000000000000000000000000000000*i1^57 + -42583378860369612871447457347918300244973705501462489517981628311714739574122708558993927017105641125587977064667428059291851507287614277058818499508060774923753870887446715702676581151758574144974080599566391017680940167948196096145718198100233868600520018966942964824282332332801836024159758735780113068427100721278568954763964809578601288463641271845984544201231293969662173192453534057696920291466257286078864356119528491327877993590040608482026439976740779833187252231749253572104528712666200422364030590539942317330298277490334418206230156006509374101576149735236761334650234946943614988822308739731636514131667516178158822356455738822107843344594407765330681113735803439926084827239019143658227814925276969226451180678473786308729532346729302540984035638236288420641424260019669817279106494786369608712535865065222732254358024128389552809046759672109982142781472490081594302075925702111831431945370359830396003079976194469677895164464028552352161440322124671469555189247949301710832368729448064359502118867400929016055989560147413877464706030973396312304028022632039140161292784831598777853301519644054690922407745708361965838680839379381913104479312828339940308444927004573081383784527753266266596300850486956414783383081788727602467727166136294159474240282732578669881341294913217446818636900080397856921277583944791743855900883344173684089873583426077744246564064550515867564185026325171784958661522887442914271052890739841096010047104231564857127409242678896260069377836141255584196300062955382637828266117250777597594557555571368085390753421521236529121786254634441292085337492076815729342267655377933286627524719366463256557531553463851561628594563751517157469884789493175294167680817543764039697510880657619627673688745999362723272636097024293707767003170622523359487262329280485095340770115213853149033987688678409683724454537593779211124906868171908105454272786795204354771260777754856966665210874136357373982281562526145689638529020063135280968762445004222320886836642515750220223773670700266198412084278623879267446200759771669029443408155214909842899268091711708318897196025054572465501276351772046408120702112568580389198024712873672873151985981011261061038838444288836379880068477453274324038264214211875492968093454456521597008591428533428169051716425203093800442690237099825534038427367017309626351506431604866961611181338895998965122216772962218389684579629787526503296589607350010276495072358196165771682493106289310526229493516885329357308703575028858982235456141507085883518791813853169237829641238262941289906561012073569616969000637353477605460006172024967600807788954156405680349191090539187988298400479140106078275557906715325885916015020313295136483534952446456630914538040478304532135658966714809074087899235021124313242312113969177435957279178745130609963606024939902668557006747709538007606925651340082932623472196082733738709405302297109653044169184021264183367046328910811987630475428015420345077359292701265100800000000000000000000000000000000000000000000000000000000000000*i1^58 + -39427790173077845132535403192330797185850431381008680974572096518279341429544110122050422969877453096248400004571251020869615389370241837275165990451147284118888066377290193422964627756072198174815263775210473185661076549491425505580530979552520505094857714490326190455222223270709148223106500338673364332704379102341487680862470575583665964305281952030593824321170484832896423227446144380089277910077708671495391681962282237825093867226185772528795321479258940684254760111008048355402795182714879378801404450645387337960893565192687005721323536404229056434862876345204665856978259852451853259375737643002142364592046395161408814451267737574381431263711422173666997063550862612186138221427194830784541219703401422467367812717345444803331816133082711797568848808602653609761741334038662746363053194858108986559317071141120221352165603435802611256752941394929936163786981663098076726760784625081347537724964563151913146883449938126200245660003626706516603151002953141090511073448298978185375492314823835099494224569106259763728619827633652491858115266650478529748600330313245151273104349595805989437788477823533028304055374314125411567585559950614274851159896259176345599184207382037787217914642438131458954094135884592391961561027371014526268423506348748166178443991289837169706363105683065790883328918106570883049298964520908715182664471593408564708366663165772301648965760468151420463122584270790644859506313753282099210587223206537086005980014397949777491997339348538143988784112884916623909101713682327752243184290174729747192980735575869770839147154340440448795896225996789356663402666347484032617277421652113013299146510964500207917761890694593485196408932262039586336136817664259409184685199158943940673164436092048058215555332067203289789832401043081646214259529116462380767138935618355475153435369450606998282958848334381278522739837186085580998969819071704326270794264865314422173328952675649230180604757755594408824620252995574574913943544975633649050519788837418289923288988427503748276834302876846323760575675372033336264878437706794355494540439519415216658264258997770922413837294723228909331723034506221442184640906198200182288790349376118383853840984391879169876900953622269071044020503792996397429593598767176144691592954412362908873289510466213647763619709715763594796264840133457370507501564720623073579605438956024050808041040783299640564591252431361012388414704947278687362845920747144799194916134170502608763137097392395710135082068333601226692842479447876153195991124537494816701324109909295551997889260281996593600834214872074859580447198159168602231781839389512522580238195249858667803327605299910696371680278420909669610903492693377128356430942788640031115266628570150781709317310593893008955850814401146402984684245219350694231588467215011914952431325665667058415350961384775337067268526901028631830686147946220069913287849494190232121814618353967533396909934567938054935682455174763614906751278055900089765747455164416000000000000000000000000000000000000000000000000000000000000*i1^59 + -38124594254703332216828366029849744896701738355442738041422685261672288343649743587872843099313101546316569692255114554365201733428486905138753537854371848048432085516268973024279384722227458455786634176342484537573093463455421935754948268206402929709254627126854460058409584643882858171216694537075062643356704438446476462337859892666644058574390292431269010534916332985124263254695432307903404676778721623122225124703848471323490256704703460173943562218254831294449989446892689047722893972690686875513034887018073291037437720292534135975098514704842224826171570038685259297154445417714406817545735835740260260566344388912350413357640908010886375885246132217266036530710445203764594389732502633717064933856915051910468317973061177794146220486543900011909566540781930337826581537332209326943089623542581423742858469823105018303897817145634796749187600861233092658964456079636093152643620773902863528427158982703607826092304275335247140543496618105904740098142915764459767216799369615800221274446381183469498372668454012313797268580185286337874999679304581081741488288786382621457101596675845650774062621560816828097175157032534555938063737283557380176721154493577064488542542980283876493687624683370601916511727327868868368896412856232912304560745171490187612700593675707856111083098266385929886067488616200884156407977156698843046152116498685466019537943618224518178636123436640553237406471295491411407575010469550794417616048478634428605878636739690235892073146695729488340303592743288613010400855100924468085443297759815651989102408437053305508220292436369792062493290052671200050071824644090251113226935184689477282915099354531511797434670613695611542677283044229811920641808187401017489862169738774295307887130004239668792561919722009733733777415506065684020911890067926886541353181683156761332718844035911000548752161614896169183750225022382786635695542267654982737269162747551559836729653292061604331618086955419685181164537027192584395233997160435188486408172357631149186719050641348726324732120850608146277116366396782689159339802639883784888237974121677876509057036629634883631215721606424470914309448683283103843145811850276627215007990420936563523332790633807650905289582086014587603292038642098996671953829908566651699567151697558048058655212654749078818936870110314393036691806830063543021710647235905812476060926277149306531216030931950619868561427187356951625225040129692693082369705498007243029609865971685249439517837455329338185320580548350228699600508362679274324051874739940196523996549049005583498911655004055072764040740688006899985725302623767868964357354733607884086146772417157503472546784613800973233419389785889909216138334037909422303234232086494981122024672157924034354179742005829685334255802588373353026791912004474496507115121262446892357334620604085954197599425283080333865346367521575873396406831712299712082727943765824344901390204552960936774539524168001804684255528365939818568217142174663787900043264000000000000000000000000000000000000000000000000000000000000*i1^60 + -33148865528201076187237491884766988278567877105226752858098002367787631927922750218549849118624670866438680335784025106586582196023434217364569535829179886997311269768700189757992174583442791832764080182955069319770726834245828766271921225037093635519241610525583564777715031224873717137643584880752576644662229579059819480106626529116770912624296655502168135512412127941805610537220237555996908243701651298523352264004109391417753624016369085497428123162728466114896960260981289386055499931595582598943647114519415159762442625720593075124774930364415498514918642169933202945791533911819874412468919440391309350103824561392388656046974050831978370151046312089085986042863032678830964179459826409727589965583154246860443893074181873485743686417239076285996582741885730169018790671228851260164755821951100127047345245710147880747986147745371538347893371075626544339527255209200277134328387611944381313970513692188390266724837492807032374166098716493535978649343314305852913541393877485819078220622158399506756854139428985539531977219356480287579649363607819528358617481853374250814880300839863295129733358141156481600699476745804342514278747075460724001790008658298727492642435856890725062230888883488802530663311893900822714411593479556403403227969627492631726269802764779272203566504001103319642198105950896824545775363186047860728700068793894703979054689882016209878384923232199328063777838987343358371858576259126899859948626725160430337647854783957829312701531667935134921933047286280925185404416555010055456015412537923205342646067315689956153047416104393468327270455375458316547936083368082753184570542012279790435449965426963754001706440041212285337008206024269640680046976518300339497516642762901187136977149282392053814189250729398808345538537283829110232542671364071708139796032559966212601959458795177321309953075853485497406726703705671843400902658025555262970404384289847569024771774779520331493343163675393633149708044944549673621426728949219496123598731209853214241411321819243057248128292516554546297655001555712500552733614290825677168092534766243569994776132947257879560204433749613482618367671604364356869697233341427410439366512093491320387417084940095865186368869488600128776667108235621379739642770061619828967733122212932919792598915265229327564418031400250166518753680762462005745773131589349800334723927649818337847717104726141655564567891929575091250061465461638105936677648418306742263148253992204923713417350494014131137956097751492463318742913532784213560188909753376205494855512542281343068849739242817945248893778600340747603479610894356505051081683786135624278177784128865161062926165432959129447525194050265995572618647640970870928598104659605861079299554988785231559071074819285213581688318661111596969726165781150143614863116856196757425322101848454188079324163581820769723575942895841060112801296429620276179785467905537279151656497709876243688125570502854328770519674137927263208804304438503229358080000000000000000000000000000000000000000000000000000000000*i1^61 + -23544885566585795655600009000709088170108223677678414910617342786607515088863790526525217794201843224346739425034741952577316519226533849501932001389799505248535572813171253731192815273838483917330154122249514766732540646323329993401508187255125675240181421910859773957300392948573359631609113807469696198252703641107405265081542645133500279388247194005508674404914462259763291245754916420407287651627606177634872289730600222552643993866990589189432572477182865351758599326712907113283922384777378743178778874518835689731832081928370445679783740334681943945524430898432594103095008000892146814858118885763685406527409868837344350776576063609563297654714146904357982027739928142299209297808915653013076244391170602764942313988965872213011573473813701412084508897579532513492131120616265850423977766551918410553163263564188606977678607651739478989659768272993371423752106623557045204711543372778890061517144107888795946078813233313260040222586684130944967964629948656153569549717356186319087299847861368472508607934427948126106496105129165585180135781113567334495041919904147885992933538605894025343963670932417831532637590519007114162349947984274405605090521942406732080795018488037364782417513356723555798992697476224223504430196624698644763352172120676866411585932181429655576679516834310531802104945921624393222681571898468606705339091708126464934422237012474392395402698084693017254318116696896286327744901748577369513099598486111753707243724144990969652566233899833876082992143441557377721161821690678852981830808873931603471630401019676117816964234631646129866563726802565281949296592274524521851884517106190455188012256979200181871501121929559919286338014721105404493326836269133415365642281229421056450838226445182725762833613500082528485136741628857610892286499378031839414835100659964896632491799718396853995643504017935591318069920939077878121222414171358620996807533901118087009007502729305501524304725091865014809828544597892347675985007929142871920136905056897068207345689997537521954087713881971299543385633118457846074629125699794572739932117126176328698444830692940466729978074733612709712948858919735853140856208325227993947525658779687927865692264989736020189108547629243222657820425335018016287475936010281422288180656425177137832101507360386764726172456692513624085165375336646507028225133186333216705583472093423199692461444461265662210192915373656964393021334845055625061511192447906619108412373950764427102025764118419951853869634018182384808805168119143539983646130887390301089455504327474117906344936905495971413719411054997916575967197951115989517465892363004054624979917707786858366271041717221541921624040074233200396953795604749376025208928978383256248688800277836039657063291845341218247184341007390104819546513288827016721955362331447934867975888788753522589602525234176576115645034770312957580259334694002991992630361406267311070648911766361103797770704489374181876415694022727293749171659430952960000000000000000000000000000000000000000000000000000000000*i1^62 + -15609533827794559621690405827465133679645823252874432002419742713636877847282989337036325885024746036562371980289325162202508432059136348541378231900302516707649062412873264942515395847710234279255640846505901686911619690991636802341782357223079684586129060451321845506061588239466279895525385869232249564033594188204900892960032204619346891920012309117535073304115792868470026726316162892437093638701073367877614854792856547042836968002741377060739843241596593116984245315986940452668504743900809362694813023201963730974601637502573477635126035881006311430988477325713127796355112723277137929674449808912843056499457535287980857792497798726658707991396569811247655827173048391291439174490641146211603834006596981298647722708072013726671029124582305357703556872937551319348319721551597020948396964458270052922618611859694943972773939536604751355607235474722902428530050490386579716671884218816187546570704317868144343190683872709640468163846990452994855518414402554512230455845695136807189166984732795540503607141870173884532746144335118663344230531929233569081649679914861845782901492711531092902044603709804587624588814421968284130718028589984156965238192322404237287549343768374236760003538781697704275349362044711145406174848201148871289062564704924625714019931595584613058623561264326727431865284377729018641596943203338313262304829399757778144518555753437047658339963764282598612056523540293513776099708834356804938379762538744779728152389316038671367540927497908755886871404523884220532176197291819615301900837840483226236661652718179253623634803400834842026831564647844648192172603192031668611298387932001173063763481497360249358773973524529613108790417711972893450385737078645793724541610537485364858459267943432839587931808722968634703706636972661647020182511939177782493301347667060397630572444400848413597051795219332437960391155370576423971040117490794274289850818991772125500707498051357038882766611724381403599456602439622050666088433753647869522613024962228728911242314587449977598062790525666786246410150917214998193235544597780469737723149497443660527774850745230298445757595639646448499125087041727513632861533409250290686490679177675899066765531264574379725155113935808613047704437196830014827520860776114456765943767728233600264335781395051006595216527832990478555019030691063370892813178206160636678994467543438490444964429618673520856193901795379224234472924453843865131247672415182063382608723698801383643410397320247505988016855407565148394816349028291677851238368326871099336781038259944425335862022224665126006423626594200179876646562424787526133250471475424521366740769944308125673846668457555212683934806202207809869990495717326131631119767942332511522085654017216563408157577821032547076032678630187801454628801114302818937056647780201734371738046208094650693325969247282148742633122670876641963433412088511242390726321825643083874193116536956109139553225631709536246986911926929450996868946329600000000000000000000000000000000000000000000000000000000*i1^63 + -10088328076085138456545351962365898044075726655453324767258371739375401277875630126224152624958422323095991626462849086385267955734075220994597773497572038603690554278224553612136944527150191148383209919987597748966346658991419015871869814437314156889133342014976692938860274906173933738044294069203137642079503273812099352450849934813449043477330458549053431118919907923964437943872232616026016709200474522943895008006536338958300425701253259738258207030236164665513464137634328150815974181110946866454755849158841492294045344990601095308994914234584314485828672854966625359805996205901016903098223524629595261452976584704100304437964598752103060403440550974247324854600171306858789881259483110571847343093681942139551271470926464580324710132079222139247294707969962928932837623932111400259796150621694344387354648181935735125102521531866795038283843728367519669957460435531308460696182715263508775724894749655600475315388081305124934741188771516346839719143183042423781144921850783893912647269326284768472157902679845358611849560474233030689564859116610245020193809052865091916967169731580941903022987888479319504879800074694466259325427279885576004581684201359863130437130821013790721286000149652527956886538697375882131015968121772463363240635140521655010628812284138752545909969040717147049913287574563154360913275973122914001581198727916410738765788921736845822095567616421731891527311744013965706804845354893610473903204399318208211613076051495833190344353639678562083842667126908759492608920621575968831213805126398299597989503792785298108245146351154162771887555583075526619780410153244533065867231522222284404478786453354222344100782469681527794190104289884157354986127616670476180679955523019486207264076277987717646631705012857592784615074585533467347599044159983679808929558391365206824192877341119017772354495776399396494045042425203646705843272712246359923310745067739031552273978545103273295595256088290605356893598768128565848349420482684767267665209751116312461983317470585892286613753216433703635484476619962771463537841321861512078510422171243992976397382578670432128565757262153233616706649269702134538487746414099801266775644753327783831805212783285296871946808411612105285854562449850262693455331689532593182319603252437891640783550907266040720263397293941146188917653381977244227756516404976832328480998498355864681776505135687371446728964369133434485905305464345768585556515667214187232542735083779807155637735301936736134964509528234621027700867663671385282692324827537657519829097450528078929021055948964687522573523767766882308816228490408079006745925667161320181747380468847586860575810822674007426772539579456012592449009317363473688897397470849161085698199307547997788323610504844666399907219926715072483526711281594180049642742396724737807484716830332067665887168815065459306411804068528918898221571771450095870000538041839736647591994894019360362599354440011946978128390212670410425630720000000000000000000000000000000000000000000000000000000*i1^64 + -5368631148626645346473570180546725703374576069171694897694060208503387079749431538417016794547342887123405009698662987923206591321825720612873905783992260324641623898508534471116297203821162743118316976054301248603160389556284235743305560618406985248253294293969192896040551485988564426045260069661077764127764302424960609659280095796683069954927899062865338743785914144462315441897068642276844561457651711201624166405574621530789677020358251714012945064595840608099929997212847334864268050726675880087164197889310208903792097249028609304474761976344531768238407261622630690779033029447836834551725780398594269704067021954531369066011260569121850892327267114672419878288127139891341920911131457039170414378479643616281891045370127859599960981452855460189923624537009726726281429572145795540125733067621727200096163169925912601902529498388341771993941553577194192566831134849939651744844100079151527577862483191342656643456618271337224071037331337485991604772797906689050056214176605769530261190511839360075164561977096681273083875887344374371294134648689860149393757090539314395936347977272436792104731046530198658359654523241272969810006526566006057200883074188051088854623764083291098129601550311449293033079202561674869877690466642034849232379268612066041792531710099056100560880953550980120823981410802389020003943215771409939399004827831442076161835156825658388486231259372086006667776851957708255434464904420191678587480304956840669495346157848843038673094595585670846076483473091959465524082534823133762157179331645803324561624631706019826651231432083952180470638717457307234897824564317416258393325609017812418227880694921431867516314344187057388068956008529360778145532675469159467066021007524840773564647397317556359936448911512065342250841849014158452162992670978020643930776516196041327452630644493384813301172957753426445795851539456101016304294345622134366907266416635739911164381921569752615304404320871229527892168904871280900946493937710724990262605393887714180171674181850504590447650633395934906809541617946743886208295997739767109403798101982402386598646836838726408617827387361996871510025256613219738926980874208859090780300768184653388302856201708846236221752566448626663293419929331702762237595492253390509875913083325174473956095449198894318598403157495080424511499833491968795884584728932616843257833022705731013036859028930083418077309849648324448432779457167911149972408159277979101200478392411684853349288763785513471173339237358830881672280295434086847268898039809373154370542922984710920939209939074724174668717859517740447286626969884103087355347759824093371212639194050877510315162293854715635039429834446625624438016991792596502518186761740176617582253605643794212710122576439826451637119687471853585837352816246542741034287401556058839842426637540596387299640817894517072225073009442995148634245859056604393490907837079720007228451684815155561975924299123673586643720216101519360000000000000000000000000000000000000000000000000000000*i1^65 + -2295568612706819175246720490623836572490105878594733975850572608226309751405291341779447038171737024290068190468954648299548348115749925584112560631916839304898949421231672644630597918123023715164557484401797357381526421117402158833971428973070449585317746523821083463281056889195026362541964571817272328304992697269424072268149658347114816834892615565039629798445979579054404405705397647885468322082162785746335933792554378104128286143052265735056112046473579450168955931814337299764882440049169742307973727684374167579496729228067333536144079933143732117867256668834151805075714232482978260398935404027646963393628221655275280657516449774129692386043147930817670987814266348245471374160339815709642702132695600858631786114111446488283932317852328206777563416438988880764463808589769693137443750352306335835588789621196852403168679499700326920422846687656927463173492001550764518901918959500228470262294615128750050290833952336355825872361460961377365372074159087561659378091558758661013127312686447703676257730750666647357364057597723234657514640318258213104777101298775022988585490767259964783743457137532620520493298714057910654580548261318247347128117348375542750177934449733929172969198818025546273757461686836634623397857140414400379647640594140652149512639300354256973142620145478368726025528731487264876102646081699542170637151832985117822775271542919735941739889877318718355127301315535403233522296662381658017549130370441829095817127911590717214128110489660562271508962828260867743579545669485121317750378772270328871810768811839151493167303621844570575058161583311791070661507490836500784411941867167337861007500316707522859272543343403815941627236236684204538089741666403237056650493088823075154706612633499271245151312156883024505410834833084245728393997882228203994855298819693741861775938631064870571710435430670207819796339839400187955853141862899992004173628231990821798855858163482302912374926138167478872910058060227804819208464700849775204147917791930750345816314908467229507383441970580772072521662644429211752331023648986478079333927686404566031302869159079686393798017308755453531735000523512162152660728287550926865095131060100496422794836118641025677030873966589747694815415581439483331681129561772316700108843845254601065313782707363753698287304088140013293315710303206078517407019185848814264136213606117611056773266839234578201540342210178743526245177625553461733611955207584946449809684451928049808576313523739860216904984125176335586611387708187948783333141207554652518715174729117037775852895453827577467997525808890968124834855158708297073846303329661059682810981485932775026749611298243165678115014048895738311742462332635161588349064577218841492805183379438087156078968684399667997091830258854395925683619623600964873002054230011111964563334478436628799422717997649832337634624133072937853176859943371623743085011990854462705984417509806903222770174271680324518807195143372800000000000000000000000000000000000000000000000000000*i1^66 + -861278120315072767317512905639347338422074383892293813165406166242022211749814136239035988744062938625730305452323388878860274380971890651973624774024769246576448083470328580458645250653752299653357224271146228065866585562302705346051902628852732799912111212246897609524569505669775060974852253856714459883539881932749419176324155049193735587730940408814141595534895286517739685755036658346315039378336161553353791041011675621400932562764075949503487422019825045995873295995499963204950000846775294408339081595002865449902626060839671286783989944628665924625818434961818464958089332641839725222701994567373687623065348413287872231064836272325211157542099128028750786863544335171092142869645029766169839275814835633126703011125135813817334300396513181669056517700014825903035005338817302680934999884313358577898550862817144440948176836504249306305496449820840044825930144909439759720650096398922968115742468487163339914780989879516786709682245305638920387495744044227348103267044146391363074343864774215821539844085954481626680768642540769252477755683626957375555848435476130660168643580288322899893482748044462251528625046105989707107041770810040623807688079188327468322928969717082078287154524555609275057647890691796740201144695598703305913410926081291657712177609191161132665244235661133961015408333864058864347932248967553037598304844658852122549178173736194800792750221220656822106411730004399682585401403242139793589588445609467761887765862474874705404871915504705268512661477028557440981400663440084388019111100974665415680164976780193057750564391432168921321661929039271695603208066380898719071068614488596308254702073185555940913256349564566075503802543501726213107875591650400254635820213107588539794874835891467893948004583604756883704669134169671218503199551700186043368310920913318122208903012642228689227347498825133245663225455596719177238275735271129207990063470134783303504492370065796214025986273404747558574540703670861004499183097448208891675409580996140587782868117159734860941983225704355221867262589421703495698817986890788533595679270982028464662293008455034748147570734995948623217132912712359495198049221175228049879871542302252692082120758871991371339881808246380617319607691707145397545840467011718678984545092517864188576261908302132592735471700583626603990279134173315215526441599080176871151237468894652106994101355808048559421942032285843587616759326228625876489446069207837880168006945734849841363465065202960361410961431569352477551642484102430464111095000027536252566908796404972803556018376080667428114147233250880358814450741188556912615106053870077165406003489798718792318186801702154710885150716593820616804559337914522060956212326071348315397708657004113841512444321514482267184578949359210761610644683825322847400498636714670644136868922631122909971453237866048165390427231278518146122461884425864706503641564841687304893288860392656595450910243587307995094056960000000000000000000000000000000000000000000000000000*i1^67 + -241356452175326451914042941330437442201677500831387906189267866205711755138674055867142822324147926152096894921205574554124360300888603598662346245571065365230221293514151599952119314963280914858002540504419335952567944582300546201537808836457512437717697906513979257864883245605792336104325523108699040212544335441520860045744949547043807294558241028365898290239526594817254728026819230106563699954445260558474402540173488124820483904092626645452201181029328961054938271522423633673621518893438138593761960618260663358696685452411988637809330361329656402296090536627655734477530684032689712496709390891224828477244680234856138737375337118385846200942383323985256650398999287516912797071768602807623439666845420497696980534873687812092606523258721363144690450255157441426683332418382110980663359001495300837893369293194556259638790165684005974658493456196150500490638344405692603309063694134883126857945345508193548056361248423145041928699210076571335701790354222815328435283827521988370831615736014580026742302957427705688275399785814741635400480808374586597844790609900920371997924687202088746791321275698581271526409972873123477447825815237756232537446417016230993232520094246095736303477778766394972650290113799770731906093364249230222041067509476228120708637780627069297117165870067630042290940272031100586463194920226849464490502332897909179346915878829999928354299366465600065066113664532844841210638209126361499371276226187824744063674991874919711416660724304490471640834419742870506006035943853496087800232294097450717730324979913728378108325402681257328675045157125841177962832469971798878457104318889155586372305258738474377014724470229454224021851661119439072135003436540859394676050663643252149920197139995070691252059810975482640523656335337407941769456384444864758328628695477590258677308051372574961789352697848552375446922476686296465886757291128386827730910170966684644264361947112005865329405672263177343540287721759710025951462506884689246993322420277113751198101404403016807086900376173571692708024441961345818383738528874356724831962813531494602178867096284263314462693397967015298095466368347684727578387367249042513329293647625276351897632249410132232682595623931352718828335613748797864960545998589938193831004995253268627239873364836610500242732351891375537602495358674423883395835213094717404921915600094195066110626521567338044152231703796899232201354266164053572531073158885659330789413026526958552140977869538914341657582947296793753609755206004228988780089454189276679436669288245387421950098981091164663073083977353719838656115923599776549039759082218515688806727329171220467490373132000426974379156074537248641605652941532097726390201941129903508715348136039531832939331181760259266865043481682824159783646983031722407878605606304874776664429251263858862262635017899400818746196920418737752360015048988006612249038064395123363670467201381485777116919421131768725504000000000000000000000000000000000000000000000000000*i1^68 + -47315417891447244047127051170165415247562417744150217722914185081933312625774862943270426696111222670402855052866754787757301148696747241482912745122870359966462678078959169090924650727945797451809244527214418931329329743057251729595621581088036282073402327006452438350070447555737166468730938682689921337766164890477174183793341616711128891689677807694702956379626193739297500252128641896941982500743019716987487752182307627249255882220055578144253503562159370039006100932242346085090609887315341528261714395979742623168206977396058329483670605191751876933930742376158503994668875777147679953234599788707465994021024434505767515201190766627012982784985025847834780434640108574027097572153141349185373328539717948517522909099828837441808539922595865643405000704782015833109385417455718475425941482821195650712811801192144565125573250962199471540456491319130938953599167112605125510475719852892383010918485142546521865032099653612051489455699364056268973692551718024929224645593079895190461140993751841039102121075193203251973594279928729583504969475793318816408446070908274817936049698118086859808774554968472781739476221805853500727428318182280173229820600443488645592989520011202301402208445342258484957307962091679617272899879028009918830205761245743620532850799197886808094574427099398357509129115437091355605355608087487254125858219891731304039791408026477852657488720919617240961427132616001807307272035899876382956183580974024345527027325672221141555484592159149483483480249779645576937737568896340751649608795612233011619198981471492414983825622631621111067220331126882373556159046731885738819764014648212383945379305063136024785939351134521715367948838035485714818600489207677640260423956161229855766611761742105591453650722514605186781366983865546786228343905687583317904008280553724420968953188924582873930117927815723780707437717638988638166598822659739333801357414871070046446541733657312492139439049960581573994281219511092877566365382146673614607317201449774296824719535674446231772896765064917677153927863019634372969914587519549090206178097867461844238762418901118203302996943932886898561887891890845728310092599998214271845235031944303655378394392974466854742248928349429975928880012293312145988628351840827303242111433699146427068298677899032562447794854160910562371086067426395508800371864867246625202753396182411357466068787042427620678777020804240825652277201021791631406059441059752187745775136850144468534307133530901874202281752553546507663189483071480054872871458375972026477848782385708346636873703560061832962610361383191432641647817244709974477302075864386408880640396806051265818015358294149640881107742990380915173745318482065569381205385469255805412131496862976880266378459370724787414136913075273934489723836963568311311241870577831124337406461540322735361223819828669603487243526594027977331131061720382961374152262943960209285028207722145524456196108661555200000000000000000000000000000000000000000000000000*i1^69 + -10482534296934999095000815650256233917909760395244667980176661420132781046732141262412493070328258643657871497926240239819384073213878611065269098155576939752225660213864087616049381196783027937362579363424975498578136524836543514712569586448522428697653504207982253788661812534993803007609540395369222095107414520392213776788473890432651054117511276410851782097242395865054772334187943605773168406879611600169887623764492615948092339215306057604540109183413756767823903267704668727027234876200641479346534028172470841238278179231740994256706509661768927966607452929805035601519034560137689283215269231411919516221891512491915765507639909468577265943721716919482430830122958315789650713882054007460787715558096825235511812636002535062223629172061625046744223022695369773656154897014992803224275065883018275842936882082640848351103985022595467632027663631042220653224022925708579666232873114748819620213839280117857056944187699825232421448993204899537141875746930045047880286557881212007782449176301248288280298006270417289606677906633209462136346436221045418097171793436893465688822455483699242492189310407163064113613335804825353105891659591462810320186661037503006332647038162825056536742169061407198835773638606536577214647734547292907768119978980531466459935979610655480927757071510133566165469280579984892221405627123138481179101263750152833419288311526738401138275264737663913137164934469831612631427049809245355365765782977592599898453112407898153750698422602187455120611575878809768223679963497708856840155223720372823846590745188237395490228727469683711994416597795170898880379739066870280163461091067723757988747376720292006692323272710351105209214973247679805365287185966958178259842207119114767856018228905466878239007693204592277025521862553402780306222152209339387441611230903591893404854646755865862373023382616459189521040662296512817978364986120870413013020496188759815634662706267892700983338198431870325755371134846449166906286501272885830064286382834224784868844899646701239740043731109153928457035509554517804928676843205329721581418942012611780401252093628924609904083031483182598166628931048073756260936018322409660397712251447500183576213986777773020654478667844784280906760360027522173142366921614978035414512965716136207634090351964956929213922106960675762743154362155482443303238743983958879427801044677159061091081077455615245561546433222729715322435014475937212758258989871847392117164807999590102208117078573565532103704591461229329651005514679320846068305192858635250514929598200143558916296653658364466804764033630730152518158880424362065406416826982597626932164807134120632519162930263220682125176636769841685461842867938639049984346126813623776397329594418340195285727229915812133793713591555048744506165452656193780709835568167694627602680140293271446470160477682905965619557234482378203834418318411259601667925125557203502953255886046954056001467187200000000000000000000000000000000000000000000000000*i1^70 + -720300857424654541836529989012212715897436031677384993174329567734657106931534356803249884261216594390397502407706937970389710734899601182265409985780046568800925604359391534373330979098535464873370747421761334934890178457435160772776598815806938489085133815040588113239665155760738381794817894882317139979506265977551646499828146896036513535513782387819258891285942633745764017719224012835219839243179683243252751434916097456564467021158668210339130504056901960208272296796964215745798056979660472090200841026681420910156761595432305119696414836106787635642884133688563604943954669758775470368597402755823230549844925232592875139210944779830130355962682932456823266591429632749571199647820880408316835692192858202725580927582295834250275216672941731391240763530904426196504261198594141084708080926153493200272064343856396000798129091033934453306784642861084295079921583392220167228806565976956748403507133330155455401871542950243839712015034990473481013358739485093587736553196169500068742072461154098747924582493376828925431857216768123065265140498593147513894429305906142555205883348215416555920992508802436036792742750549788729364923940284566601278551942370780275639901711569585468342317705514600833747775838789078972095276722936593182403527736611291793932656521724692752560853009205306615992668773520988481858143145929024033072087458312104112388281311345703198028442051524864378501032401027481108647216267137638602892406019075500288100447403662939505035147489607485719062844109712151740529955936700565470372175411132207741479360272732870426971447990455984867304630891675467835622630401471861312949989822634496294953322127947020898125881340794988771039554726985881815790964345643806982848730933368341811694339319428336602731468654840521026922153066152777917807289089383113688905003381200395841231898065206963584706275559680949863534769325242970215407869902834431150742438532451585352944743823069803817468766030432017506831563447623323992629824135950821939181564002668572443165111889928309827060798823906742309804546980047912285159172304405515895099355713596204591976491265126996679416757851753640153957839230328125431514104771837165324531334175481722506988642136381054639977413006968328602947857054113832800070796172991282461312862910772464105091360377656197038413183104630803162055867499653462843314900985904343374384788621408395675536494162348411228241545765006118560156800076838122362299761974507935594297210371606348197136408749240378139349959067290763564130025136068723815001384408624612930154287207034666293336383561444093270851312263636115645728016188072583044152479279854738874763982989329621372875135545645780344122878546882717611511769952057157107723321749586510290453599930539544387924978779920419950567872989281397865523502462665147113783279730032855091469578690519868736600107963716218233858118722939713914804949081152031327006539449294074861348436256387399417856000000000000000000000000000000000000000000000000*i1^71 + -158408960693692923897302944036296934294174395400803017269552706181203843618998654651137954834419188283371761441734609903728954947082472395992520293189025038419713964976076020601049246414660843548566702823198286383345186540831051952524231224165593560105849713234683589585226019670369960048725657776373666864649479464792038216693348737054509220027227200714156559260863398871186057009686606934434453403765463622209988063611827218793662383422220097628820930488748110561199914075886959772898724094339480734722341509511855227749208556973361271499064079591464450482278813701541385936557489086728697966054824960650833013110139287637018276968263800742528040303580676864324382898039873434398621549217804562339698556080465082173806220645379162363228003121972991909176082865070175792874494951372991751243676689926137302845743955734856992670998649954079690015478424690820763781868452787780928443210347307486499512536060029023678921911336665078786148664685565214068421395692371216544885402999676693927565245503639219315653971195067535042011133816056721240560256166539367558723719954718550535354499467184002268072996375342141429948372008662919952186969538338024089319017196081073511503909183876436557870145601045381241615043363844693662876294309952424881523767291498871807679262892983789842050160847102930622800062272492605974458522316456437427841947997441592296913606726986380323249033243473881153883821681833028545928452238909581218437243142912972960955061885583813737044833795169419951729861653791184116339522011286432469237947820201021891675513779972369882685959395871620727530508180241662896694569960585749838992684262353110710479369157643662311519585264836372244773264972604767763158286998971962034971379563911944762301404949240605287004634418671601572619901579578156713253136610567037645073890264676798392159170590994424230301076877291228823683472130213885989578839462413589934008868489575618161653045725968171658436496606103878166729013229950146998052381393345268421185748846143826316412038826198130910073218510563571890693608661937930165175603526712459537589941477781488499701077159082811617713692312362638105722185263797158586942333404441762678361870213454187504930235848040720106704484086962330039497382005585428551424931631649979268367020449550230693722980400514118794398392039871513403064414369510853383643671392995680195077167907588289311544381029801454816571519435230992057931498148764196108244216759275536184451907739667484674424907429772753878042851460221627525489220765998983205116964592646403590958278008794297225942097793066687793030498995958980658941421407459110343624823324593397902150728741826076964540411340426291358107813375982939004199605113718245174582759741039421670138095748306928643878126457712354368027602145246656423767316598320684033123338151496967299910879558866699412554758589725492816127380732527177777652960483998760070034492132358253712247157207282483200000000000000000000000000000000000000000000000*i1^72 + 6389278658896372688573233813093428232502636565777083134820581123098949192378258315708117843680715387198496596138699902662301401909133380801938296783519048744261205725937058419795675568026056145445476841402532810642516413283488517025683144199640244486704742870524041587806044994436202111670011239504951508336854967296248749743627681843135271504684530456958608751500156556763476106889304782963364176066289296087135438304724654329639115688864449880541387886213555795814148336758555682193740721638029062219017252415943964019178610085522240941238793763425453092300890184231425948675665683149953110986850490091977119902409688125109642973330429599161129602555388295144879100274197295285072320939293324891448597214125396497863091303629929373148147738920996924762341722192859605729798693121858419159660759607382870188276337592941089230834126912473915979969667604053397029382980988724939471319213152353261161444359176440773416712851111524827564845721107233990795371953903627255288250785833307203765385739395984357653725537406503910127746231578525737157876856883285990522059009437950183395601001061088055096299417353404290920409121542961276063329550566524567739279498182692025994121935051988668025327657442673191252202269106496440572288916564521651806164501807735067780211237936182928396261808737665864613197512827330977533926170695666353722169746596258094487551560990241756594707092658574934958631176506877810606593720162689296742537945264563325241950710420628606082220601035903854495119040399572389737070035899956702304942692860137483342168981935755083006167391361878608473098774299433958440287876168397018166601176269723965093309468008158236438957134307103446447660158898571384411501455592359711935025319678720206858528994765165786119452002373444184471404611266670640573894988576575073189902579119557242178451305786266253217373038630951467291197608409986572941490124237254293791742288707447651202188085443442217198612192457797225034371410370401409715070087816624131586376182863943025628899257276818401811496266070249114115007856349578405276268295261294723295201170135711779613491434107324572197649866033241865098478198875249542410659838827913147361119162248321644983516148397484245837979750117830079593413649882830943724093857507863386234679652209614481469467702789761448352984004270427239491552414192671391039976579260114205368518861480145978098552042828820085341199217691010271869509979478270559062287025821611407104043207810605826580016461532677818203909960749123238621906369568120849509990367958245608166704352666207476043832691130366634771533904333004362438529479753404598491453774461484241595195498860047530967144492410385651018496819012457397943797760519813133683096430466799458241964625278486567152394602302952203686524800635916436310026694278904763851816040882029195626055544959431145211729429519706888180515694586736020941124193875294209888208786953086909172280197120000000000000000000000000000000000000000000000*i1^73 + -2246519265867216855911929820662674251313985865864642057702215289876344995255916402259960004126495226834813968161814871693961155041690947433169733605197232104097094178228452480849671657872527117084133723646799450258531563316588168781004193130256775054121374104572806347920295030464012151970460928543201527278435563581779235515011099932525824963304533293442159041398234889263409151618649426267867113697655768050723962336442954712686874678084527784896449413415767549233900647571925001628749887093541348050383702426104035955773399967824272209794134261057434079068771053207455353105572530145641412440439349624328918049315933590616127709326820467686437175756789669436077223495249089382551228539299437786391985118476032534917522489315230788508973352473247332532820819097362590288836366427225676558561523364430030459477021279009225989983176900765598115714044017292031002973249793749448352956476382446790374894090627784345367288661008321155022984311144906990732842441354023534219900079498803974094915836102366177189596263826452445388763787606944926128198610119564609297377681430728028025389683126444690686815085185613709974942660155685007811417736590249334488374410170911734980144246971985831904210608649429534974649666472619550512667885411918555250730272009658240936837697278276032242828024319891123362191827670031785451868961111816400718947564808007193725466269310529945381954830145317443331672992737408320934503400106824848964735549296002790725206526234399019514381360309465080243088006149713437410953036251564952641110406865132328748522746615397147990374506526669015655659730762474857378684017881812826677073875822633463093200797082236240979343798619815608485360069215782984786173350496318863252292355728259919386769173954811863718888072836665066443173619217657760391153264521076145840815834006578394335532397447553699287027083349327789448057709554800785816446990866818225218471801377929141131268609793400918569233633577821221685723363143949594501384437344230629780106843245292770713478917099384818095917155165902270246444842868786227028862493838812628333192313954537988902481260649117316636897874613020304277079494324409262449604649390530098853140664909734881102721990409411767255063146041847292647190816660049570655237298409646518043362813719605800800659153901582895470224357526634553141824379379582973761481846031164590018099446161969410339090938069424065097326012823689977972592079260303285370701534420570568803380157248277723170657220061069823965436281598092059283059946193296071802113368861159784112498170297986920251190204633550732697665048786778033804527857099130619097198028356902825862071016657430188909695625828777633725453602099463259294308999032280370288878257428381244262732256041960175777344162772374443684702229782263686337420694758050326716754580904054696970621033064250246417019996871161687221987983038522286590362866407621021000271118005863110934528000000000000000000000000000000000000000000000*i1^74 + 216931995457526096993483333591020240682638277972302320189425981007628903834055181256207317930478342272337183233242626630236998436755126072986929053470370369288314783491867980339074631443156742601303276658194796477682856476706040103401431886782806812711546249218751893358952111269678177769693116777774824673258063022183251856379073001612706407049009829800436415945177368823039235266768920201502565009634344252247393464952253340912838685686397527184028695951321855899751500300726133871671641679555014054084704026833381025347456793206794324299655204089665249450580289236969897580169356099610309767181286849192184368957128580002470001408005461918721450670450764850492805350434203621615991018675509993744851179253821738492043937161783725621167699178583661832370757496796814575448050187848113135826658129251627595981913498372986215080083158136829018772751653850126116274928225856071224722056638113151322842304123096527855899067403555320486829274673921919673698935510754587841636692523919201496153283653124455858031371147543088172961953000555257285805321010078451173040362086053894431809328710509806225928882985254392126355467911288816676449324208187503560981788063298027275144729489236459522519479706913848946010936820980201835313040137449840219190544322036109651596892643580471460596576089679716573018713331331692553698381494059771944668321420259522003522511634626454188556554429247450126410594451062658906488509517139672001953913579892931372397968150007085900314936237484674436987498881670796149719156691795682272692247989837181057449318374749603730050733256825370233580267789370070572514969033881194111728104506433632382737918127877561188157639223532629823464734619018564980042292022112611650830031822009431570571693138377001257014528965085675562343390140679567441251255973264147452121189067272185031107154781629776590673050077437002388210050103984763081671797228963984014422961108017077996825360941950806802938513116060226174153096559974029647352945829971177664447131933565623131369095725433537075065608456282925636382005604372800037189339521695173428084639957521285331910947471841077088803463806042456387022657266306237939187772056079985057062697439717099334348317625381001010287839849665267660847174253104642090659475738899629755904282449060713649317960319442722796996316166201066200301762448576515205440521460573398427396851909431754911493675617461690134293987956261471559278732973874498075611577751594981966944044486060099984258991557826441600431320104892450333370311066416598900290479446516487587132059817326698818395381558399414006960139621143411081650206760821747141869730378537879895495270614934479215172307229290252922813976604217180059959858680770661035073486180668705506243632168551816709131921187621963609224614920635709482232515275370572199473253831382583024197908324988832033964719976731566933127632271585374990270285035954207432546398745342771200000000000000000000000000000000000000000000*i1^75 + -27224130705749330579741439799352538086655767984633621455438293115406150754724373904745578615830733671711075552134760280320948071307949420400663838640899372522685996726008548266825473044328719833497863150573311723770541740459659649269545857796948363112731223265123245302103831203222530393116954604279458839258733604633982720684573719125390831932135957293205598523318916819987874038291651776860984658272379551482360115165280507859306401274422330106496225230585012959184355722493987378428381254035462806756514643862035112173857705586755778220827805855378841840380400660957191311421833667466637826155671947278720401284255279688304258167242012085797501660101879565127221838555217540415282691927194837195709187909405620940340636640959873471390737726244943840745780082781397203014278458544990231715318864914601011002476274642937705128636271035380821787123098302062807827894669922794759219986593794307643778119986261183334245262554651830043593789120174142517896660935864450887757448103229007057110187075154725311872049932587103214307520716360292584897573771803747659774511880128516003340544029054159747742702544809505219262802439743561283410721469137674656864318752755548909255520679476826692156165755017312900628002815609680593727487942342782573340479644916751929571622844261077642832403786775545513497373043411641008872866162303425676491773317147840351939592046664465050294764651852739163618638771452385484688390737212747405180369274051566691166809119591148931739543568707015979182095257655059319030977051914903757380318854571061759946623349146554618899975188874892906940835477312366859790913165331855891924044767260949714087290233689299878822630139966179104848262525292149586001327117904492081894482543112062087381652097661501435644329434843717462337593968597573801283863844733316302458396912988682587257092259763526586165461001189616420530771195305496944272900234289899749789599210059289873214023184776524574013423576733916764086624849950954895305576004337356118701519249119128540039585485510235077662633072188406018489065617509705397512030281111383425790058222670319539754292325976500004268405311022463142014516383960773095075552444682618426454035149460562994375323973127014268173184165232217962281647317347420261937181506732426210990641442313377440148745958177492328031292941258435512911070668233682899906550446567693140532416020605154194148943849757096888632827816598723478183071895053611058965896487277538245703235245967029993642842738692405096082101488611084613182119605867710562540363379382046481962877321443476377566404961298111500957719007984057420028020841605783618221862915261853924664392578543516313781542295001528644289101839323985655816521573900222634170097909341365346276892657399599451260779736081032873575246476803369822396823791267745402045017493019033519973499524326133747412475982678716299040155483749188668685037260274985700666732707840000000000000000000000000000000000000000000*i1^76 + 1948995442895454317002481483715194965458236528268194291133794346798311404736238330786377649735553065280221255863205011345461580810864719536438627872792078657681617979647268287450041570930413725426638716772128651864184562388099841017755110230375935452946915292751338592961750423863388760290117431604904707568032198340406724922276062735323625489583874701659134785000441676368542824037194640666834793098731813113091879284846877588889268051199616336353290756342712653650358512311014171120068901453969625800095673525766759986229377714251283925674913810849612484134386940628493029779280447260791442154720912734485752355427084341058329767158487634095205639809929523775962924567704162356709104384702679578848290768410357147684389538546304940836114805439053414021744737036501986997851808363658518872005489585498750387467047225787176812516929009964574805646857694091449143727025482036509256483613565134651451653162950295196424407306765469010620686502930204578803756598382402302843054695387755607626844511100196819165883177677623726474626034249622375001122000356562841571106222649939800906369601227885334444823491269739683452239723030497066932494262727909118849067745672401028053120908860185956939294062832469056996112213397560961517304031204498605372872345960566920184863032460192230927154154617399776183525301112304551604140251188863367326014035115609563655133485572382800725891959895492716992632206253919141507114189418797225409957108866531278500807107005008494687271444592919410839873208080068024183367485763607996542893876729419481518371942232245572356710417752144391736802027548904100618677942044337295994005244235666628262591551308204898946559658663233989082025507306718159309772163067499081116709867284327960718062469429017555016295766431198128788399861358585524807530602024488499920481062242512737148910209415175467986024620934442299438242911590473490005974226709925610165367167119270042871073519664085628091360951676500102371675274237700353433508824014183887137269470927573438845697012460260291709514680804502626883687410930272838549796257190226276967760137235455809639741214361954541131427481778023336270668922506191975836024549447028635491067260271615681786287105684803863191260385657332673695281480632277531876147952672281588760079507508738762041360833003399285278877214443800764727871939805398838869194050094754917000717746923939482116452115696883819679199665536415568868051350926265599291418859245576127678411945906415536735066200439484481687353950492671263631457333697970481954122676591735511443810788234446857213073146949075432202469440249685160764803472686602502445941449396364618195599053481990546257986355672165271210893775551338020464695541546434233307494342435714444494156593855061041147946697953997310731224314097924885631630070579233890815405322658356728984493536665429054121345254678342284507958198875401961199470597992647810351104000000000000000000000000000000000000000000*i1^77 + -148505669976230837013504414857866741346986733323097131462906707953325900355698751839856780770429770417896434100423093908414923595831493637283573128775157835354104074629553562681720923470444812824658226488530996149092246244771920039883505297260021245897888884452224282896687401520353711945689261419724754144623333165634087160251219719896529725884076912511949926849423311994063794840914759804166362377773373143649277764797437106308866964924653054742118431250569328072888170739736461105704035619290924726291323851197775262282084029773558842846676488780754638312161121539055327098299804123060137316074486400163481768572260438135496419343668414562171080128558554075728715195609534980392294506173400641039770237301696012761089509892409858351595649634561480435077588675229470181323341820781765872298164791737176548112812472105268176410591942002349018038519873720199108712212045246871943597976963484054845719018733123873309382134275718462986329089840699772560306151281992155387012544661692134539167332150899334093258663539083823743173781366712988884187921132621642634870173584409233177003728621620480523717342023933033858973193663337089750899734418424796877531355884007064092515038585464126203551170199070569619736440688784101297532763634107470124988128023862896694649721509639783071192838611648606171383053289918080277583453746595402113356691347132771481098853764303682337329752984683099807726017471508321385167127328949399064365477181204224331749599540527049923732591532769612023173121421192812228416086550476759107723495317499502215557587929441135580398877007120531587378757078544937978639353513288025100567965099828826209795792620382196098423757556694016400989045140388127277272152857892481767563689453572672913749742943337043372075125762710778804760540446180485366261835444913460291649356594740719269681341730576986045619033874352515943961140274440759236424823186970765218873682963686440282203686733420413251230792161501495341834714045134743213857268721023460727864376697310672107921067715856008010226783365894238549925386602527483446832126110586185125489309550871622408498330316720042309022300420576593885531910709557002727008527538729361023884668150206454597865850667334965095227589225505104629202954579469629363585881738189230572188323892983751018149888758646198417795558452502276598316883872401305501162582672183591845498102781877098631485325314114812472884498859544151854335282949300666224583394295379670793257799457181237946723751881682218034271349782973089676639841188698781678131031363986693400225193307395908241020584869595113056399105276163754106081885471894160882828854191270510647452326630051234401011802551025841816966519872114885538243884634218324789239603991497753371420095058396105966484519957467222923801316036018818595324939863038145612869160009393123496193761326211747340886798882547312457972327850550059536577303791062220800000000000000000000000000000000000000000*i1^78 + 7896947020518828554393460825797317392635781632471713306905900233366481846845859014310256869413506047046119654305396392669524389669354533536179012934558082414377016742760577224337418195331827692492981894399678514390148321151250614253435139983529092267057145903682049107149100513938677863359622178126397736975050906557026996463315743580317598540403446584235575699174175193525938465614247077986918343224874602602501892890799166743230833031159771557264909715349797728625294968946922939770353302187669657906186076195881119181676855006134456807301497124985420982370848302843645307887310006646523652570746509742761831490332389155048345492356992992738041819981913876902788042138048410608504943401931825287619415451662712167203945349383820702845004818770947699537912022709360688464653309750961537950201652240464907941146756232003308437830203094866263888430665786867335626027230381220842830446947411081950961210219832967356556465339320383703102418407331494016012776054446919809537502366830727434504538511474634049183163282450292137176227737465949815909656122068240808455522878717668498532066248223758121112966543359063382664000812381283084132808180759445499231937228900341763717083323126393860953450736807189448195112429731898574809522045186617175853077804022497373670935106679203830033110477998495809247660096101511451992682953374808388585024296491490599382280070222596923470740488899693600721129318548329660828028731799594085187810057082467701474482978703093299014380646505951760805745650766017050440833581196326381597974640943841217338063198738682838757509115821151988162873471057263680542763785370066629010427135765871222170711848736634243990182861612311966832295999822822803908302164279024654079812893902861177041290606256012845934046341290592488138560737912371305689296100079422441332377673980086782583845793816008586620353249782860595536963997991980834000287464983557794600958014815297195535804488473303720854928406874269693516646302512248903142622539238199701259692930271198724435038629528761447908241825086107908613655598008492237835340153933266453992655850429456525377727213510138422864975881849344627546038608135624750336490838907370574742567800343220850244642452547621638891875354867327601134380141125146354907517409437949314181322175002969832945230028324707904393648836606008989765809930239374922856510904851409300416264866747776870145823037988289072151465099045332885946667063475865204243142709448285770611065695209918065862275690871871639046280972589931897626697121481519864636664033082378735899083709967559462185583726186351474094544990356517877756701003036654360634304838715912035444244551080520577145212811454996401510862111114726098903766872351911798904153935831106441438661203589162871138604130468629457711265281829805398393457592865879158204798388210222734339017406666283556838717860023488399190606485289947356811566776320000000000000000000000000000000000000000*i1^79 + -334473751868498316063887448927937235073118245685524982419248202134122534743806133111076293055896443772383698953628697439824643427055938036991510234017567348389263431970929627717994044617987009008270340725580171549836581533481154198919761887610679537284536721481301673736873689084474683413897182114885858536653812817085544131990914543531219835600722491953832988016664123797330831842520786938060616416737971737583556402359223270491965853512759268794183812083551545871933194355353422824789786541295591928361616560755744473564471246727351400540393961030861350761402961944697890453430095626773437582536640925314293937198136736385467547965243147286906539868733973451308712410247895482902318759190981329984543784942080583161991613050432585401314827836414678484875399068592538919830444419644318573105726096913325576917264780324141459538555593055649016673965505608944720853234500930091922845363844692823828427106460137569869293675468085810494266600899654227739886895977304428184147963793080857076965209353354232954649510312880545154492654298235544268946542810656826453751332873231664507044614917703587121963967363562899647182430355026756089130210392703610124706501429728707232881454651354136797914580815060311888842728007409711317825681327242555878370870346862176495615339934003258818974789777345450030268265451872048229368656643097624528885881683489867452992455036769755379439541652749913351062560908666958073982613936015012805685155905076506924219140643064110515433147800570674135209201830073750006573544047606549069923227892272171133968529995190510276499093367069529482199054923970610134950344707921894538539472988728378880899008644735538624853122546084586228915397449321794036836340017504440085151370893032572412701778963520211423841381184124661606334302327343617473904010647474402504283397062389891237493979602454425048347360523994755993964076761765074840884258356801579351854324902314380069677959936375727312883470576210303493313193584630821850530766463248424642205527256926527719389180145794455434659169909835694556018551943055206423713833288891105523783784020943556373789714699891981559725258576766764045197522411046821922258396220800069707949314741126281023457104806963529594616840376596308757509131870500630151396568385633082971012960821594428256854300087763538153236704724064594306447186211847295559710667012646613005533012652075226984819240700052061176243533179654229641828378385304156992185052747298401280504871679086852396682697863950548645487943811244191524128074907516165897037937791812243362465454084596161413125918124480301552303629791750055887451769231624739273534074888625131622419903363503161754467482369907534110504983781387794748950695407052789668486403410248548914215081684659740339853929577483445520742793649842021664228207643623698281162008958276640570818803182531646932138074434481930961593177474067005964288000000000000000000000000000000000000000*i1^80 + 10013536825686945547011900644701724420393500793223384756915387521878443109971286987101110780306243277788100237185056136581159809908417832644805970415180011269045846682959813276742582611073234188870735174915634469704367164939691322985874111085489764225603875164827855966260828834688188481513964764919673733854301399343564585951995419757047027146884380397741655827618288423734813042287120951860160211804827775305237421288468614756427779229988431038635079117623770327226985404122074738268057931486824165007851978314176648034178739274439358329877497101350585261354579869042852799215663572288721655748452156237468646074359275270354134749665718201410016542742476362793513613299952684941148042931413675098850830932530032733073223135786108316832356798113046643018053310914320732392444873133095769677972250654583988036721027883106016314937076405036965327591927892965526162711233711882521752119635955250219420362412125571682280170898031618263015020850884721352466591039091145682906848521120645510080530454767083133355035942106309576544419223285079174187435298808789406677158991382316959542649403556904520243423303181702990039966559016945914567927686999951699803517488214940555295568248164636039169120286131605279079990642454295415333178550078799837001327942954827016049258411188138630440866915137997689539905772228664227757708790294899351174138904959205894022898210008528473288422172345799986295516696945930598930371029662631728990597118951288395220503165297769514976012222990840413202321460117387482267404587674417556060289107985342779555954469327618680299742598275404393138723609611183629096307899509160403938667267037646580695148740872110945437609952476853751514337017627665592573986170399892817273215458719665956990415491597741566160363435086993302945689937502802186664960951490803279705224586861614193800013737927255147314379667395559537341527546258027375932794539704547572149901566526690015444973083266941896819952236741289081460065942764893165121503023794459034039821526825272222182244327485038253841234630412027089315634684800202164846949142815713251426183560465904205435899802692536090129565460244918104684183814372318295470753345984097996610461971758995519601176713907329509302684528403135927878321459792024574141590621077351814454127645040290793537918677672567417326870958030532239358708614688863875394151606630542342244370685951175957500645322206256362751429437889948784709273149941946593830123967222275994956637671140942367197401506366962564161412239786978909617574010896919736958544597220570246970256747808355148092768349342275663604082433669939208918795244807419466359077163577735687285391141994545276176353903698409737400162088397353394105694169942863751620326619931815380814644081271129428590989559419230719527896109013455362165733763188814367383752438465382818291671543311575396124504622699383840539365851581644800000000000000000000000000000000000000*i1^81 + -365707996262508108710603294489196408159530364872185056487545591975176354039284608436787102395352155811785748890162242775733221998649641815569791261109137049482787027099108932173556621124000977876873896737342242826703970821286382462959284079468017314149286624787393071077428534877246522687082038844795103247020745580643242409916480970931782028026297847408266515200757420171361684817717105916744926885092279610005500886697229504502890976853305957654739312359999620710922883909726056075645657909570887371790936195050104711587695868340720935373920899148747778987181520391033813943537543587251305841531713068738432587195406089406610405314648260246321481659404242036202119289949373845250143535935758994335738434159914528254207417991324710824800780697750293342183789998152147184375564618077365616670588308521997584333227372471199375469340710873032907773483544468794320451300040336464132717003289429463992765730147484851426881931605563224824423625812419537110408650809082546100525022171995549288530993912208968866621396978905264098993334490529940077624758609598058743377531608823146161043304444134754540928722070880134946921044133889807889621451385342905020187711747110731578150736867182158629365619890653173050442482681699030420300233776109037579147445900337392755578717887862120105000682388409468490250371227751106251075167574922341595780409196321209487100556927288874446581877491887313189804865800081113473844426636972249735859819060893362760975510849013893337933815765259452821057105218961505428912842827279755306382321008861297675379478212836620886927630084025442031740260769607154878940363027544714573599783169627604092847751981367469716012704709191757222529025168947531183942386978622781231131599846939130431384180294389255855943351884482460677766918150640273890367167445168280220900977175822743301670714815170252664507985379338962280089698735669082846884247107302405329217689677209783802284590298420568350306286058912139330821856602740592289057915699861265088286978837762908384148071754326962016316452411292149777436661544790862486428366847871271228971687306972180665379520196707103260169282465399691482879281314104568478277129468578125399015076788067609590098206531645056603084402347063606927531828030097063239388255395596229445862435943131700024143244636080445447035129513934650574307427573073690614110936832708414434821962281022057417683723157659529079700625813412869199308001015328174725412902172786545145605277214842713665322723335010256397111216001384788628856207854295669741902606601418982895110106565647325149958013151406697754627023206562028738410196217804261276238713566160861095717016694882234907259459640013821394973614007266328776954549658331311911572494567014387448978650478678117488158766048995280865501446048347846523025088223945102101490953174345254688015431619454374565373214180162983327684362240000000000000000000000000000000000000*i1^82 + 11979973437905986577325060589071790548009165781213983412924580840421399917555007284440239837436457583158657429358892937476863644914525056340361514667057538705823305566925244329811756397915939904631760366823734406386003014455366667907657359303652078410159922241151834425276026958492880949974065509906209190063241797188568842670083658166611061924649672443789283339150181307176550229803442059965537696574369106391172510426018940326494880099424898059262624439521413835264640336820361892043333877939494732610861263480439394075572172865817394071770810624290016204544879163761237839544114973706346316530564746533274573176282750438027704920494127679780834913576752210187578634456642385481440043462649496473560834207832804476290053573729125574057441391186366130706657765408011826224811773552186931424611791982621126292606210006919980038985500762800652285108870323883183603262828157963611238689371454977728401642974490712561977832599625464281394431504974316562180901160024267651854117400482220631595502541717215950378711041805179351854611091816340767168672464089833312679944534968321121504366199837756225797262651226135769396438104086680606669920319170907178609854370502034572466034953357436170022597156616648923815548609794022556109157960453787516273879566747078193684571765573810808674793332800489292130380209466728956135060569790900693942460794665461578333723108927397552780128090358867349564681521533174940501055091860200620326275523600632666875602126818365688336678142072700931980699521173261575433960424431370206697400162754369024707022452407251716766720527238904140916661254765497232423605592738920777008371107557105776644622951521809642727773290930806320758536994885331506564245362435922656901013937930274168307459704479810947431300913415543534552154634487880590342308356408786318394895605355374287590710229315755529835247183274376624884442899844810455041802941892495054650412106659819338599280541505241831882119027286115892393768121870019754409430937992219718064522563148604118209734544327964773173919627494515153552367191338188053191052538764003368210244502030197661441942454856710819693445830548143004197925320261031076987592581637655242062302080883884181960985704415852482388426578077772180142718686303115761785261237332135170737442673800368552178275311990928988513550011923411562136556924670014528863220609634288651305805192561069768806280813711853577149826390595077792843122068636528652333627030633630295693853641333626003630753667852715624603199590673253434322281494580097731738240814020157379475073336762329381054761331333758614316780606895536862581621080218010636587773450241372611205135535063431158416724944251594894145121127710481341455776022017224647429237824821831447387146459976780373498500345538043473301131418462191188147099314578219289944748719245736843566943280001123964039367923193316638720000000000000000000000000000000000000*i1^83 + -238487171893359073455318020935158926118378344237604909877836477675751327144882453500962754651255138440310691436652096707629450007547097306286282714864930209704702843801162685197874589327412116764927525460086545348269657318840971732544159876010899139095911417822515663703650113786840189956255624813968677357992584708060232806441963392396221797656895049063035398087854737200907022779532902553286536645178462055542354480414330674081130007763367174749256643099221580872216259568928566235967335439168799300659882401983839701179379648242634630095283870158292731544295499608080288603554296693844637244793860448371528626552984200254138467524588188479721822638908772927710338362159951254844307438296673739703491774038063659817269128336384848232260104597602635600100165469806435397168322915254713560988534012126959282308166237856538452373690013586136514083900926375762003916668846150905404168969557275463083623388246874704057903357011671817134328358224417065160207121668659681507773404186788227791508040687983221033137629668688939883336968023906140685722501554181812628703014586158957556496733303326682291513676183453841378582911809938603783612593583011658888007883910851499165994856821845288691969449952956079759562660764357249297678327226417436177976445900483187501401105550166516749795096544254298677458826986301569951706449220998821690822261705007329602304079337616991888812552763209320304511821625999360832664194543249478519526466418625280115518232135464392324540863620710810261738767415597130587794557000994316987079577637300180546995937722147413532900630081389569490531355700059498847427681698954243030571614218668697180323232373690417754089591085003902715292350725880860383341720975555940461907519140177455687995720967947041120903884542314419693067477612694216914846375176980136297686890312255094929003142432113409168098655728403553366844573996134979641548273930336470376471928945623748021708798239191660542985351859481943583550020628301453034357535888330628335652903067367966789575399724378715588660902879319744841950735127239081567235426603420862168403322961602769331528211713087917714978318157719468078691150507409011751245652105346943430797175934533383215526803775830218418251032581396887613420903962557113470779142901696189611558677505633330958706473510184222932526464919616887050604804406844779591912478304122133006762905482974345512804651921828374862307286842238749928572950890836771163866817339431554260630499902811449581348385081617096128538933142832102700223110789317665299063702235834525107933134021356202475978475569845527344976377124397576524128929602774768348584670466915282125383779407001153360404460272052819055850275594016303146607515811964244150905236687896850827717181733508248897309773754682375926577082673314091430293951447256728481275824322751838354434553289880657900146090888396800000000000000000000000000000000000*i1^84 + 3495215035401871638285992615880138281534082996132373814272141305667534648326345893094206791318787240998688994123890747525305907982366419359911149177148970466958766441876126417831288169207275604730083446398361255196309819180440582880798256530289550347887854655615832650976047917980254256035399055117769105217068494903721060183971809469484184014243739317080689203738125042799796028725839282491656081966321197422174086852358339254019615401989287043296195753718293625889709935071595097759460529041020409058463520414760471558695302768835565478106214742164202986157711001973205859759771266668941179377519754062582585934348218523584923472976077306157030904348096563953382309511657559673923987119252426863901291449141905814268836845324252957479195596878759650937831744082212405386407282483232672782275564233090486254206832908904479842650012633563822967407597903086560554530200331830776118105929820191322451721475971322486947329598476448987033459840809020035237413426385300374244271888638426858223486663171503322775612612710249500587915676277376878831869461747521164601144437960851380901357018534028719848357896363236938328350779181275872883542968921248764790218787824496553475596615757376868215034646204913257647996516919639194419425629317810131873504248497019351043490773301840841041543782044613185737369951767714233933628059267314309932195717848699542503620803722958217189871131432094848625872085386455546784890866542365244518157529221119478248441346304434576022570210696817125409942827418247359965791021748345384058507110791270255800721017734753573734406355764545690817062320671416314153058893785565917160923621598269041986529870179083121283186903026878042758841350410405363184081892655498894413343526133751945977421905023632601788800545297025060649808113143422233783786787519460588256969605493460884289701922216209486610576522041244588619454659832225103616962221821448478897939126808613391711932035442515660826021595917318870278789516627751478551356326801542357322869153819884192254043368497483754681502262682046358981220347153111476287720229657569213580886489709305507088383094517896290648654275826929038391212999208350695494820133063310982845025591445397897231797914556798580721271753210245033130986208540037693311441079682550369815490152679055536743231618864225220790025354938300126403863431773550956264047896716574497889799573824843663336970729539831566334647127653900628250531561801798336954074780568405654699557935501599785387424678046586509392074817364263756542731404830773040115263027560368665761031995051369285355823342143659240618129186731951047004943350064114448625594199709517341763163309432120013148344418273135822803255318497338951312551002340086981219344063830453011657744133454737886881817582607521729416732535131184203058272566203196935504811551723195756797412160202230961704796160000000000000000000000000000000000*i1^85 + -106324814401599107169928536771472913313725506221917928304918993457123671510565854319251312677723837092491006663118418337755273989822672774184184705235873307802338601052663092122232982838849620430737544555602841903114364744061896567339679289266615597488052361240845935070424505810230410963686190613249217142463051891556204893245635985304889568448742594499162920940621651576788323192808960895308532034658251451175891809402746540489386853684617074492057533689450469228777883136218441133305648457280645530417674281496435983585721847208896598109348114057693922257453630339770777887503545201345278523382301005796011795776075452676006944967994084707304118543860213788382271534065821172826076951608583116273670932760105615911447133979338849245190913789023285987472055777657643932864142024707183580241984934140677855279741075855128004324423318961289764781297191764220898694955342708648049738389615261779866153436872631013804064663618347296781635347770708676437455182829893135148702981486380773925636929701634829228498779775935030334865840580774559091178890088971642993477320872877244392358002743470478382836864613473104145493119482498647425656096002026175427208920235313896369774452937161709760700963002684418189977280695200805556479926938306914993361165258670159965325482817708689148916047536154076239373325107486213352701192437148057997810795400698303402141330320609315529238528087423851751631501226853177855723340817613100359428802696451148103825367659802236642992361003493550075069185973187384816012659251748231302428246860317339284951590773841624230858072596529692085160785510858953139709629476329290077824185898739364229061999493491853206045147885784292593665668072722887817381592004429770372682427026778318414945444130760511930183738777712311581115453644552587551244501462399326350956034076048392092521104195802355460419749103327511001775303573353265627114099057791625046431929683821655010940649843871290385867559340983378449663467014320414056884406853084694862174062102936846090854337382752788084447536088304252653358072340480580812335407614803541389538354773059401659557223803360019080875633852075898355340830865530858959913574954517098679283276131136477664338295788400370292479516019754060651285120069765411464261524976452110653355670854756986726887384039354074549864674157403697068733704732531181863157070459708277727623020136548608276208812860039442943410864391527078956869927661035709666015691538336869948301284176588952265886545758209715992001317186548972717056211761585433499148764522055094943910330599940840114217279179673286836061241484176992319603394695841572731266379344131489518368832133472772082409685869456181888967112080149228895609339187530670395563391232647704169546001956519919358447790621427694102037198228281956002065382811272180044420123149993340312829238866515853312000000000000000000000000000000000*i1^86 + 183705846112097537939239905269210867154284825568247385271352241246138497706576653936246273124204396302959418427164527892731600215066817462099145010924437439495636902750514220312849384401057239243529904551207694041814555775030970657410495779933795536113158016744593580027444711691999604342927681838655560543959601605531204734271732106075927326255722637984147924425888844222830679311106053133304748926212981537955941971804580608625192188449986465235418396236546892902022462652062185000200946083446163388171345692608942930898188941830218768858069681141327505064109719267732436105843238600293202658568118817556175388480263081479405757541920841221214750945967310285526084146617309196368600398573367673953112618092775942421521617734815141472309698948163034812370903728832543353074080692065508592982706963707636291599217656638708911865616616906119419063390791491169551807116878674171700292334741838378900799285334993823359549601525436691280670894129250093034698230540027853962714692284138395230343892353525185885276356573162524191229596046014960153628362192939159559333806370631403418792801660924337684710920231748975185154336574121133417796438420904672903972067634299022250643918679750376397090869728325227239277513596843979684792607685213061253728993576847780730550698804458429091822213473685252698717546930388719814446723715942667617684836053726981073368642740842560888717201518586162392981351490034386022917732275855804749090555243343436330180080435954974268115790860740624923323183336259611756142578064875659387666995456565569540689604265029114466532443153236989621665957894926847821077120555091310292898262915196400527213727191126644816360835974414786002953676285289442534728946504806999834445345657951445344753855214285334430932211648618925325775493437463971139580428568565210448709943433328627454797137609060244580550303155275404161615432783603619940157237720375939160154407362219202846544407920379726269495943237253761951985505624162670783604266744077496420177721058837909631606728173691156034814711126626609462298525378712749712892339585664432201439398931106825666156739648446197219606241896567312490381150924162758522564468841271087459224680830832735644967183382965288462155371678587622712235152116541889502280623731769032913017740647680519464945692755778526596376209710428687427323135387597637858016704848726782992849385421165737647606163879418483386050552482329897876628546459304490710784631180066447304263481822435185641061604849637955705378337641254126841823796688949379564735931855485602338789022130305863369096603566951019944097575515223770375776749174696447495653136064362247960407682862762309762920234372563142160197246140514697897536078529816381164187298129429975122599777719889032558349225371615232755133916031863273246867604178294608799229267488846598169012731904000000000000000000000000000000000*i1^87 + 56415115304410791167720650968086472805815823622375848071885932462551629594765312691836367787664326821003481547464007432517600163981966414432200029049441339222568557747903025578878894287223263420347276149450439838461151078791568871575247784876442891962296513350368160489438867170246392716110984034622260380421778049847380434794934868739250719184365691176777155431593216340249573155860961309489248305926136450885713613005750977760139795432692309919616060703587130649167327058109775438106393219394026536821178804226028445994265251064214856484221416288024746025677860886939134615378002726730500710382005748001229626419474170337546961574200056644885486826949879261949703581251234448512705018928804896932743163396349461517150560552914953301994660182041500210327477539024943726109679822825236683455226574641449680017274799503667387159218597288922253850872911810174816252315480519685888250538867771882172265231913098182897402700220757678482895328650224600550541367928559090450097188868343054455865514715077167582974824671612698492127615763003447756817981467108881186779991196024594843889770011631891744387013890825038130521191196575583565357961217673909801431637233815352615397902082672728748646782561797224485386629314777056362009206886244102105863696403083611895236915837611215056321431676033409826356150213500560922660358688561579010773652760028894100682001624927506833785215667723426765900750247721921805843179636326657062969880756129728176833511336893925749718441599843179027091959632018361183797020667178550828106799652440450675449101140407620931906529480760419554016440318039279462841540636459477253894675602440339596111614382931212991456906269526781021180194525040891298882707288215778535894041742569401564039437597751383532231536075778473256414084142745172733002181089135388007930622549310989616473763097284013075686875735453940960812484617729917850802319299371570918519453812847008639165300442012693297446555234348951655518470352030258074084495925798437811510460327210290767017072263170320516482915862451506219849223756398466772103082509098341527831902428626287342843814893197986755112495346469713849668150922620453836835447980692728688668828079174646439548125602516580855404891160620526811788175203640857320071693622781231697363632140898679533612399113824912497267848378992536044795046483044603803893949037711405085614435291961480272937775741234894150002267238330355655865936113448250786460762629791450989878163738881027631124364336338063184224732197346234410724891091592081656498557945634668482652774746985793375929415987344987056192519581423163260903923256553990532689952204850344247543952290676329826147086689150788828867862890476281113845093494302128474299084337407613037591527495791802338558235088685087267520297518653346581363851988161158122755199839240016174776320000000000000000000000000000000*i1^88 + -111410575466974997756394645650968832258719753701249458172496341831685427436759041717154173048737849380120378354958233218092182066277676330426649409607811402760522949318963238900905101505010586927711191364131930230097656546628521379482438531909564753947282591902090292331054629642659656085749543180856382355262961261599838841903263718371307073417515857622130484505464322405381995754455534437796191733886145329054149795303644439376959400565714780197236782465335648990871900254841641543321196518172614149142302784860189006750901610180551660565821934514874041676908727952830348893083710472383566311890197623276442889419790699412799798685242279950254581429896263897936539319733074457501974768781535916218031310568077036028059632211585025854648007060500759514565123299342721197480788773106047759875533610334951348319382011091051667695285129278782183706872745389431845631906501698345776358735777882449135878930198300333470820946767802071995251511847636691003341148966931913779617378842478276173085079900272632712729881566648966384501947494202078988162328092452369235647008505917472157714691179793953946893138915924064556217152889777250707354155739415733901463111898768412919312214873383179487667244319767584506444770269247638214786912869655712413359452516934560874218240774173999516348707970934376271589500115113289622236437539726876652268195376659397536805334939959225464759038076840363616757909256262387303648910032996288059101549682194721026658295278527748227672983521007122101769553397068834389941400229826336546134854861567429143615848735593343460242179506792336172983634791138098671488728850567324744688402265074000977737752724144477191712501092352776322861948888131599695261893175450234116742232656358884273845991707102188695296452367881178696248845065202121532921502416711007836757727776006796073951827132394829719991532055831727890914005788365239554035459373123134487786094918111224671995570628834996937838134122903863646176811559098640391381155223159868885607998503103803584681858938988581320456617465920786397964040512122450591341110413046500363526333351094220322972490121544401585681761291314553264401433211529682873163500033726558466964824432885242555778527943835183457567992946537357683063506243555210443918544978904043122727496168301374701113995169582252265042756644854812542912635875458115033246563129010974613198746002602373609685992556104076401628730880700015279344498465232495027790068146763946990258385626544030093733047326428544916904821794052005493490051106851033996759119942139803989282673542840400675218046391674354612270890145290498050649896213754283727015579840808104128664464954679870485747878209171150844380399263993767737148066865801344660178730366274276981329506837890286658387418361735307164159152123416305355355004748237398460075762278989824000000000000000000000000000000*i1^89 + -18362344592513863932701788227973243928265877830997191968292147084869613479478718964561045033950951464255763699249735787491163464243577698002908041670752570534632957456691979326964187528784020915366277058527131727061040814935464676991695835468394550936535124900776446050631547073943779840400293695916556588570893772054447181850999304549301997502107052614731998296891193684540458150875984758666754469637335339157630768885505464691553032223665505076094609402928442952806009813758011068913918992613001546978764241647394143795266494353191897071752330758687208928593713793310078183139839071409553243567275219991476959149885115243458473519798335011355666492283948148122491675090354864447506277271420628610066555343847261085469810373763652084660315632805840287461584601810153576871010069917292928354278435770859934961728648797226214536623710242080440196261440503620031398315031371917273997701557267437998237375364555849313134233208829299266927458962879558419851942668904471396959444091214409278787533002371445392203517017999120909531784896054402484048770700899354515387445548017167226965884134881326544927337625197106284086130521796336319931736493712895155592578673748055359980396686485030360078640410487874210219268941100468717637303786008963192296299085819989306236918904597165949515979526239211623551095568813299302892468631308811087948105516837012813636335406742269056664441005852647941578376369527467627896171639753648355836713148107798252616695869273723435891739925375371727167383323320216374914142995311865698274155541151622305101951013629702944774795496588712192747118495304023005820993837221250782030069055637541000207849424621791307881532124067543885613691425300817123941043277505087122568031241593842375258979826199134467392607955282865642796475751055483967962152640991601648889350737004621399349635580716129975636914226501401935642829246757878378878860633010190891739792262597916916935235461918902848049727945417117892876643914022225254853761310043550262644613030083535881232504005584313039106256562674934641771268353812617984841260444868668616669194752805980883855253656370999764863342124459675271023928301910527079612350010418653664544809885464660354350159053282171488848842863981705047291229720838193620172553332772649947608678032568778044877495996714408912541562709821478070117727237502328794195470822994137026192330768552738165497807812770385352536974303698318565124937598083311876092364367494617260003115377639120718457168917178412325477088986255978382827208233338549980201293771403426343776065321078151299214641068940036961595363119690049464452653906188038964300983152714841392034669963616157672638327355193896920000965473454113325910754921006362867456213906734468921637738365998617209432783501699466140465496875866716907597973674660614420436090880000000000000000000000000000000*i1^90 + -166360237766960306467516873926283133851944563095465612377607876357520775152442069653693765065305024301579485372255331716156054087237047748464044190023371392495792274223496749238950407781043078287595728270692505283942819477047845029846540644747704034705318306149752045373607253062304736963352091233752651192970429600256032005769580577871889228764853639713497587049197313772963142621855145886541442575671343338858487679761360939800087455910786459492916384284906674595773292282071173677185587233985263503932998407663646565125904713058089265179815574437318374484442502895378851665830506304337840608391407560890652090177006696562935717078393913185417295390097274652215824778131785625809760067479365695129845565971367927497819915190483208580246665727344912583332945897396199897311969476933608515801044449994589937539603915825339191561815677986064191945039338013756367164535457173289850914149537692412098563642618213285043022411482845219686308503788027120665724314094579643573507141931769193033320581407336018988601595217489813613489958780042418491142461310024488362272370533626833730827044051318897547145035040264910340955335905015715626141560972486473983137730330655292891367291224027718037032200752750739716485854565930450173781625070372770373829502242824251987057448548456664373955435428693305912236447723038855071943505648232714189811969085658100122243389907244378063496665237963511189094465701269024813105468069464561420841309385046749957383368916231887693065215820426097103761079851095543568226032947492591189254900855866305961696197570644288099940127404652913911109934545752209207317737331976313422532186981169879705915616077939076271488272720025388746621309850368965744390804677881115095433179736562171722786888095409307477966110049832826421167097656692322282595088539673103826835002115274983020992542197041596331726103917475856571542552010871000060003652272857870660262336178594725871909997235925594655467857026716186307689614438006616521565614366465926433807496174586187064735903871753221116800347683879335103819362901676932964979365644313964718543245653909774258502873069568221758659528315171901191821953833219793293666186814832115157254930596693168860874045016767451473971520844707185555654941443323301452899139516540660862644018391964282035561223723624654749242367803394809880470351643029032284291662538039331443468216424345294417748147639205541079610292705399382974736156399018498815997045969604723506244731948494534398617178694761864931304542143365375946423017290926910324114737850722374673354202594806150259733447059566536399503718194631366611622745799361333799452071200013142040548053718428755881427485445461341096311920307883557347170226030352943407223886641008485172806521397128355875244602642614092955996078940191172197820870077907552174080000000000000000000000000000*i1^91 + 2150882011358719373212247064497892298204637236562659084054969047985650739676015336033571545435984392874198823193904011787489024783332729109457888542677839308170109816059481101812186625942591799672940989179876695824718879284285391941479215735149745932642690157156859277913449213747465624971997812540855261018318714747764544140389169905516234763748655699846167878838763472758844713675191501413949806733126038635653121742608390101010645294895036653270483641361231558437021617030269631829591365921497543267082949791992444057888958725146317338551704771213051256527606139337845440961105820948821480151622167970479603359359292123485215605593549959819844805251039340424151110185548502036237138146599853481003191718883246453596061038275640354871271632898892795407935762456880132953827531767875195446709486123789060364344613255850630751526583521315284791496493077965913462490247348955257314323473599084431296749268437257081476680476506458734057021798321057137352201605966328602816765008533850340395433377425980086581853922933396779244620144771782044079988807077419405198683961019789055455032661508829985392682004014022670850132468852832956818361469416701562135429818748539900954895137876691935433067841555842006384651877153334567582320593854738147527097747464998111467371936248712998315568090719510182176594932216956541799210819011701389710219908123015557141877398905725611382508628022394526725311486637445826193376395354275390346787505272489085227798481524240018454337796496725673480320423171182380666035661331954340358368972978534628141401030553639066985272558617610397738060814766303347583768338505031266957091208538446488334102571610736311260247990826759623616787456748468417767575129996896139998705065447692771626772473604295439191155529630460101015164817150609808125340155916338479079128363819793441986400044472663316157076769615501733084788794806075936907857554270287748711444206438565350415460201193247539534239874790679216176800056000909233085455083334529012340565235277512441886033637382620155197105787972158317694834150410344037708075826504764306186801541045123873743950490861506805733747048582195830812288194358543168259552097563120840155533035800430838326811493301420795877080657818050781742914367360930470964856575191583404066641458029042583416130244160079925548117748584609445748247620972818644620232657481086171481054577505742796229879674494061964717437144300473354540992407964528412997069996834159425579590782757002056248372152931757682515711244734404504759838064686047600663414402932421917398788264536863871867829842474493216392328589164160799086353493702787720645822004003665589250000936002905930843689096933721269272725377583888626141620574415206648121459427199193086985448724760641534219684454316426535641945769915481760650401140441088000000000000000000000000000*i1^92 + 289034056049582357436578369123875060734227797840543868955154768211082997824145344515604052830349529073351805464760667477727206836193187877712390230217751503770148828476952061689708806447208296033235709875066978184430774749682108468542394030776245833856809771123686722264099050683901804623756514812081656280022370623278254842878330262101702675461066906377446299281057788003564949629519511053656066690919236668061829346108461721226169895739723237082207194363875940711652638741850483094398342894620411523721848948436620668912421796046180284467053380211730587355557364296886763743255037985478238603632116445985450628757563154473048867744640967219734738602905785596182379914322392375774221863321710527783332511055166443028334656001681962531608855362911020081984736933495900460271249721253870353324252506732230404099706357154212992967923843183678703830351185696610809595897752137167965878672956225797757296123130939488818849596615545997992013837323893442675574705308045057283371138905429323628835926755935088174622130229934766197885256995496157458002013489187483120387523299940482597639814601158539581904067956836773277573802943567193713631403812780899477939030878544756560619997184076781139948717728294567309933400252742524883954179533146374505761117393878627445661466878546671468926385795614318052893989626806558652108838228247399923353661115818365576187871759562462114900654453192587437915915670151295044241343722975053782449983946258588366083618356902520009310319794095744798121050797708114067459291171326909072129853640576345737152009005659192200292549391193563358273957845455858922045666971217570305420316943180604410355894630928706220658442566743609913778672216073882190795399305630308446706417937213354821646066098972164276725241699708649815288369355382693973481898821975956369508744645810044697626695942599826577030071216196630321468221699378888345636301223526479195337609593748868940808428981654134700165312999646602052459854243831485162643773886850001147828563777933283473179651823268142418483733883463057814771941518436991162388292013770585216477883786893778733552915146285341813462935300072381005314404823216741142025841746647259040331921347841728231482628935485408374787132409083000726139984600166534368522182942630185953453795766328754360435888119184105598627145598352458549961438807108469094810127272148500028193236142709322022715718569854591541482767597110760366810250394147742706763045086191454292524801323023002415536959254449289972859579792205287472213321994176526158031100322755705887336308578614683692794114031503193811019764673689474330892212834705523144864397426634863399827626093913875110251975316114034356318597781763848950736412545410154079795213822583590436687776569992161111882115849148554664012186918013113455135948800000000000000000000000000*i1^93 + -5901105893500754635733883527299788843640439251559775946508649635901984204185289769620815484346865756515433983239283908136954780236408054110450795861427836129543728110440261907074756705133306299575134457137686416917931360198539944402909652856865343260971574565615797003910082758667881837448210056418876474515972102099457418232581352446908555219266071803127340384975110531430487145346573482909942103865387877336138387004500070308667649148329609983592662939068788183846791930836238360552790372982621331649464283195268210840634473117746375374322380760811564444944123703042970249685754000349614283680591389388161711126641367541661471686719058057546911755790422887853583372478721234178164394049504576916054453119757488556314984771016494918085430982308594353765546771863247884771487778864534509704108563349781147373356572924645334077043167234993971837213829548992890813241412714391141397858439604739277749386626504951304792826601061222455418013188152978491535854375798869827275799563531875006384319504093048153046538040847081423217571510756943471551342177687751348392255898802289112455888248633538598701810783812318639258314972750380662519228886252344008277301499424786718881092857061670141369595746737301634743520176473666993059252081049448887612429751663408850914941013248720631569357393041656775899552666677972055376025781465265453238587237592579353914754226189425132861203349629040126739980448335770464877709550921137415616696197195234410256760878571007747188819296051644398630889009863606231411579198352952791031134631470422818079021379593525221253891192073645357622623317956511867313606150631107956175173553636474011912520945331437178986071829478628686938692839399024247511660084849170907593444183930536538115827892638989310900309937731462142744081194818162704364273629207285419170657482668201597641842821690747545218392514499282868707100747569357687951204623792138161208527964210356053093046887402536726265480547653270685884745283638293310399383263689802797700189710231156682405607612782425174395812581808173410156745800479064063872433618491063050700723440221887639644784496790131026993906406058067031238859514788176521807051687767112074182860632304622298095141608824889541028432308397713378098590286403923251913160715493783873511592514659219502574931288680221985603101799860655040640028398800644889308459950740671973562021814403795099899237828911550880913557264346402627036226005403517389709496588046295441132995527588860319017098597675359536773349796651935336022628649488644348582090728527509107463353469678012153497420220676125904682618770183208347092105755677050575908599532526547378103970647642243781004695422233189323636090956041764177287869759575531761135434362836281913871559273146886306074620322668271810523717453255708508160000000000000000000000000*i1^94 + 26200117990463357780993311007484100650763027273959521469909501790025447615154020311478289094208539854673482443120318506090250753715302092887815480295993742709785832756768292512549924942661909152025652108065063873081943575772731897085097322631728018051288046805141112835066129557079363092762032970305594678964715988707085854892712121016144910322581755963806336309980870942192886952527840368238053172402979764141369981217191390883990730829835060185363617403674034977262326351870613505408937695007029904106532929986751152975515667742891543577054719362488021383364536157548352076671331496693400239850341671852045277910275169779361619725206427054664010472341990770049502328468111939006697567874638590307242187808820435966132081327220957461658643056422901723573068329640625057189830199625354701855598356254977925137220623948517008174934717104655682560211203276760638081710328681193921337584998118216032648094579793100187858094875011806023468502875542920346956018612893621792344980933989705264999443642946478980116005956648152789650969985497211511616349457444311271410285757543143355155458685490030200640043411168018374322732344537831751064343102018015200105184631466376983574511949320296050390159075049735971325007165790089860522695951118855709056128027131911336242938264951183010684147093613434832913973308710371181135569656316211871096961243863106862438830504478555323761803985960556104507482266304984034122007991401200841006084082767279212393710367134275997347932723984127459034937948270991912196537790939136963278467993297649004878612305718746780758714295970806069766466260331610958340679799488751065379847716609615372057009244717666998736068435836348746460596582053609622164464963774903551436929460254689541797881475749937126390126499926519997917218779626572231949486429883166487283011431692235184707214478157455851773900824513248306472455110376135086157682003489381773511631981878512853531730185873838089597765999792832716079258839973512781138355759667557681712915237553769566630408535387918389705779401269741497186686712037199380915828955837277017638995104074283270749012842693343753834126589659628028077246111737229699663529219324240136907320510668408085671460211188374752815272781024978001281486625981811018032302031533084261813741658185056531114688331106702535742438938093596506671282304746469027147342729674297973619024935661663916554719269827187450332995673203473246143869833440475832881570267578379560162295206080276389751592030200930925117833865462294294276526388872461764158914611635245916108960451541099063730921021030041044581882620535224659816528132863429730789242528060856074154834320075129703544948437170018028984654639083499241402999037797128851793323767806809329120610902178325702392374688807710345307069874176000000000000000000000000*i1^95 + 85418086003654787630838876940494305793817721527452867218472455266913936273675171481411409090056687869987410118697041559200146192894367514326965409234219535879399047739707802202693819425626307099478434121885727493557871493721781265660550084544372429471389476859196075005896004640808543090413590977688228025937477358026592424301822958906197544536188890392878889029382109811143395517132822499402181986693376078297018400824794621509882695876500399861373359121911960876512062335059874721288850500305078609963919047151118188588472678829147916877653559195544619243477887853394762610106717963531474167510712046505268895295885029184529153783898596593442855217536542871227520595786971160150324271611579412821009778129463306301894858881789893147653868282406831262059377589778657032179888160534611042970412024582455428693281107141847838816702218602883635983780818993539375541579680150352284149670802199268956997208355857443280236174553308690900707478934325816272083415296071918724420188382465138466068084752081933636618487998554499943855009565856960797293552539725932805222151054268828774375983694312487607775578014207014051656531014047972810908512643444703013440807666677468130930667615549434712274861799878908021020996075785669293577231786349352509531269807382421571819564569721141168920342250720044597151692809644337385308530211795826381032485369547541124443168490246941634763435905818185523480394955377767671965960356588594772372871699526280744303407660311411324032160722301967090286415829119835564729226409237327892346049240842537914149688585063291783229267356764434811434331955909240056410828126156765853806084429636315006405467495584572024410941963451060896522375959793078307775423286925088628626069436640884740758955719390152025040297765557474870267480759052992555888334456616157224979539113910188306901882761797522944403623298796196516772072056559359186376569751685437069915373629998339605091424080068667009085386076093233223801594439276367828693544208125549079769322133417384566869588807096238234838702455188934065411926050677950954292679121842588695479341562761313288992041010637577984087991158297574190925315694798687427765226547192998322570194838578122844998414015339088848217556720924526646463733812754708044651867033968155463666030159570786743477600081957327818755867343850813936777625908471568674139974341038524447109897383146865382209740320844684250093203701386599316998285089484373992923344163957145642518524200205557635115614572177438663598280469450396559094083151144656325151124384082662630727905626386031891922062308491296797050825352782740134141569488061509088476132897654797716987963055820977715639881107837338884593965545935995947226827259456254626330141653112159449014148163889920667226795680130740833484800000000000000000000000*i1^96 + -373642276431766056248409579768012303508289915202337278621482484738512823210619034709992412536184873989104798160749224073537159159803263204598205944793230967472059115601955491745228340084224343412855888317347326842624076513513429394379504327591293672621870297660302925861880858347053237983541618177034716368566326234811276429818894643984247534642673500746510262102364319178704055860636941916054653568712085812696478648889478461863597189644469751898188725474446628388982451867095166852001926447936000247162764054721984803869125549458038327085769737800761557170122753734818692090279103417291636855216984805025000857128130385026093123483889133125402092322395778247815656331917434946982516952737768475706759977024493634569290038664637220244194820698849079281573507330964499531992299025020815738194313910765317366980239024956167212680392654756372826254710989333868425867557613027200758194607712889191699022388480342358454025390945673355451298894023315574694318236678864229949593085425145993263592061327042172812402517626046359829522431360394800968392664210940443242203536721574367606084369606793231934570160693573611244176874068483796016050329671569449469525969618296102705640938201641109857416672502011018448280264432878431260511301835707397579739789530759814095719146998587609066059609270884210335721381431473535728301606340969347571854276371784310074991730841855557243977254620098738120187049772623114323151785946991556190522597247513449255530464822260657713144463949555130836301472224126175550261823291815298674497180311526503804084506557919321052123017372214142972724552208000177287229080937444737119325507099607558553646569021436440066075946581178073690285050400106313501889639280672700445576109388187404325863482032729725163854918651758298155793523270250593957090743620319791860544979071651291655199167275626929258898405293391808749452237886002653666706850877255992440902930012082213428699695776090892219551332568153045286713413233736784777289876263826844488014992710661935930300700325918282947404340597414243953393805736492759292596864178858950280172065299800113997957493773979232937967528997169275964628647616208571483436099564963346118945328000350447849296134785608526724845156207523272185906039071981747273534329487314873065801088526299181185175371686010508520195560083788650228621401716760640078367465055098378728300877646816143910597350852454656016740462129280706262732489030960511946512032620842556895228088140468272272909373272365381446039210171725199334926361969711664695480692765684068178443561996599517333092458132006743349130146810792730544121142077958686571752258756068167211764841051968421775532832007105430773550703841443056280557521930178987333911023240539711353298438892001838935145126727516160000000000000000000000*i1^97 + -447923174998518278600934525652559819829565434648245011592146247252208591291212867079515876516534146998990872535801213431948366648037086253952774454473047161270407336843650804653444844749239527824261447668490940214064766126897189706172674825396945608344010723301835399232210181864674056770371366819825326070533866456259961139747504335922784575792984937791859817997249985207206601078283172533340210355256557447152764840550943314872214869513901352062702408774485887179745650210563047898362080575983630535128656641290551672320034642585287955538345717717607162742484371060954587850762127890703765302788386077583457138937584029043649737618040371419762646681858983068016301423183394302828115167590117135842667958049363774593618904798839756035014844184958616476527613368256879956464313561163558220266229063664832425033468454608299773798890103143712634039957841164460412312537614858614046654986949337900531166977462119047296436968965649939725373508743285798813696750010359287309195753464281103276360729293538020737653839212424575869593758707660263822760871696603543137031196710852795464918046779350132578894055117182434760269456638043527241121719113660425313865265209831505624595475764927351738064310797297980588864635981715565081159811540090064808035219251655843187541140668194198412293540333139890081159408850243320746167955296262480736791835961843938616423659124767240619978144003147298391304212505831245624598732157155998184341422781877245755493639635017844185126056601713201394788219600447550121759951597086891813220294705466772086031819329376571931952103241004849203794363868615491991138133858825137254280308684956735833967730977498141167520252855227453695944173272760797447022508966736033943991680171609222935680758588752781290828876673402912014935078395787947605898670446504896829154987762623579531538525456031910030403120363171228849670730678311758926584760321527969163533870941644012399772409067561441195306699621645993395521008291219743588518536056417477372174971273577702357846934854576815763039152999851306329525547733303429986273354018121958198746659915660518251346183033661368818134060139705989418852686466428956617775884717184414294763520133060066696544473181102969463190860966179329475552616937735167669054736766314547689521636392495688630404043101515422214314159673903151809488886284374878734520590998381600430425284551967195811510763643344294959645466335655059671471145982055719807128215774237752917017819937070314302867953889359316670056117368727861000808997076593337341875930187330967664478914631851816116288361371026554818866224640345719680079907965822408594900610610786754108470476780310651931024423673721268031847272786963880635562823335014585497637695639787151446649222214872744329216000000000000000000000000*i1^98 + 1345116703791681369273830784368024345019475401564190793822830088580399552487202005450260226062916640203002486516641670139861967715301372402532216019674443725007666089876981187585688798293770231557714504177700783523203966086012085610986351266250316517775895130362047406619517832951428042033741726411572070732211155926736691124940896312864656751418874819192607318639795009792714278967776094476562117858239734269945639925158827710251418004158395167915430897571637309158339405199519000374896176923314173251768373665551896324231968338539000117832346327592330735402970636969473402170099001985287114023588969460435701423080668205125366300648125298125614260078455316905672860123889986334158241353054460894415035624220400100046079826507497254241207016195713930803859266488584039904519488428951133838573893267738910161758516316264880664765197607985877684218272826822321858768894441437277097405104953073583764035542746579602783527198782925001913607248362095135806217586623559009062043626165095869548981230334397389004423040524579830087720278375365620565246269789789900221064923171216380675797963240870835798777886793195599694366509833815537831709752505018259724428589222894730643882632913924569590216477541512309670617118868124938067836124933821716442968547848486307295262209489969995293842434576878443884546398812646948149673618525048887356060800345919058838285145789720261509212690292695893877099300093051611511267820494202594296125801260489097627098835455849984815833204586090708430632804070869695953553041129484240868932186762792496328219468452613377646531223912786277658895651985224541397939610575026755982764721495518787469057004111484095999478315396090797538781986579724008430725442600434772582827782004318606857867669139182931895332541201128360978171954042286603904101166303909893824381603414195591403620305326989473866738159296203375254920004684353709213265630497422853783285741013020341673356133081307295002284554684180257851300446781964540530858408680708242360203908324698069030715044763826158700752541358505134332156975782576313405238425550574487779008767441275814618068217927558683289142055261820509548036935149487161445134458351454567087850226261118220019001261349911782895498445094532735696247516503175414761373613518639545242828744111509797286909612837388287378757291801005706303484488770267785552860435751315619985992582249440405221115045455102556141920663616700600432392806292765048914587037282764918037608649558165115709092056167056097519026041123191819810934531742882642507497791061316579068761038039527897466783486843422351492264774286701257193059559555409218825461172832088611820761716970547899312369721994989532177676713739096552863044302834014988807363127144854254534310924436216217600000000000000000000*i1^99 + 1055090322550076473012563637900365617432298018833544165400989054391684697398132106305065350654350569581102502359607651809427387850597710739634644730843812627069201397730582010333422258946315888025013162036032898572733285055610381128291887282188208612651718083363707439035059098487234439243661971747406543036732204523406326934198416041789790674116675188345638361743643039082572302108730513989626021181449450392320581447865850623639904378823044586808125376935207645807375317074281561628771463425587537393123695162256469795788563471018365029000981360623701434731231655598116403920154497844027074106583789190455445535010264606120520878616020575377194346822909284477644439466106488169702300231001617276273101214500269793147743666784974967617673939361224737644185304248379098770356694781664606434660278108354863984940211676809105557384696456294381951054020698037426506177476131015456555597108757597315141355070370102061120764615822044153926118804655785910821050300105678530825306303409613252664420302571621529475997826708714013165682752448314529557534048756955278688179809051860328869140696797692685389808367667825057721339379451305847937294968801818135743626634861873842907881072283144572398808413143790031863045024239201667274862758904869335340043642370828653421246874341658951391546906834000297859899960975902895047289097237271878941044352433999757044178785462808629692347947129680593701433082644704424470382958172017939348752645193013472158140732419675389038494221467581971767539805585418280889505067824448860848007916099998235991220013209417552777551979171813954798712168083101156358735495025364192814373420563225411199714939109683506454656852824848823469377299111337183267857720615441474711522533125758224841444807909359659811276099681762767765747271921262283287640347621858796673764477236956544258149188041624061141829610117726132504250049226182377334195785556661139045805992467603126140900078222981717682191045629302546959730096354469237377159554722935713349521389569221161656229648892768460421704006742045896440646040054662962797682193992141505704519408531424966691636772751943488141816419418834862700657683142441539455244415033390533318261493992721667617382224620906802628991130939986787094163468563773307025060002269365164562253989505640046847042451499289523970928601488980946104294438086283989134076848535229326768524620759329333244239269029195978486389062267603900401883416707580590426086790172249571661815347539696861788648016086609843696663985814357963532382130700142773905816013772953911250388324665466651497769405686608021290122901990964395649394139090197734949957958098545686631395845295353157067634053713074929366692965052483739992366029863334787351846674378341852853043200000000000000000000000*i1^100 + -209430315329796597367521172700169115976201456477617306950161591918013460493172685614604106349519626695106949725238083876758588627993109328046140826750033447948899965913109443780178508939275753710569153698859221981320749013339184573204947579308206675816366273909412867172963858751977905560409948021093205869911317319526390795560443836737142062634030157370255934823487112978874545570628580077248489512320124757419172753164057233321689705785462243382132204002914132342023167718590828254840496061901026553852598055359703980980362087918293090786872358247523545660149191619776712376347872394665906116322991065434713988155046879453443964761641387687640838555163867757851149348416427414898322046862803528278007385423719380019955667315968682653709506690211754559401628944551273414793129967217836709935663850612300451368049054190020544468172235170963826242012713873979354544231281568915734978204595108344467035489617302691721546533109261776880390856824217986269487074596631245266030837395356655622031111959281709779845595300178071120597084823201231080970998101506837358027719122440227820504633136027803231451593976624831788662107389760753906440932804770585120810026201935784193186583025422999445829968401338402126473465917801790262686571223741656818398912095405218794414547816860349821164016505964101009396004722519098132754836618840208668763234298934511350271069056663181818240407657949686736167474378924674274204897890871271156095517204854483619594995898783381903798610472700362478305880197979593438310658317124574003704469669478836310022353845985229312820300675176474627774999185047348041825027710868853290814886241254368744698353036732760865403528988745611846418184022445005116139741175746775052444854993776449668934532661480503659762962753959778046288963227459208605909898901222929968499738393020850396504606139775603062911552680267441754985613836650680941597677635700979956705386772216004862709612789542637324919210034537209282862789692327789826305126674899876339129747115695644099633456644848320716151103180021565477584379861901411304822401637925712752853703278925472756213179588228038938215107420892748095509597421784908308871571646764357020035074875933944548507232613408995023246635434000349769746287773648659255635040552986232132298747775975238689043487314641748507745508047420318780321846353767249584842735234399412103379131887101108867707502467654041909182442427372490155696109857704008695140846980678853383772378246049427000010271572572531483430477929301772474562542261825445844743946784010193915993722242016657779667869331185129070541279134079043617379199955675158142594123493127945659558648673123261965467895960840470636603714143821697769262606444670945708184715604199997440000000000000000000*i1^101 + 59456271728294437869055252603082110974557115476700041250116220101449067364878959666354321905988016637562246784582469855605675211088028213183175699965101394100744019773863015965368661810746010443655150867085903811129670449043189750378616255671616352770273242596689464775216225480852192683434905018510635439232247419462261298652921903770731768914740924981709333953503208644603854314054148914385720513111944200340899870265672222952799416439270167903308473028125164223839435640635204305563570845024874207677937077846101355382891469403069375406337042615648031256030725096676547674225996104373550239970043588695838158038040589723685433364730768744358320963916817325552155178789602799989573223704127842586197640532716001275986773696825341895670520493498596819457005297679548622729425188060409925162298522129708534158105461158521270189201477365391534953644045930491899225798910299929747201032013445229947762688569655945406194318875607489551790250578148167984254012197555569779300239628063090814647263993141059474661319960708946509118754833436454728440142240200765660254925573404339819794136824259951863919945535248441539783290436224742884805121232268732415479801958252868080708239435785788294347779958182945646753993583528998028173691741728772294527551516563693077449134547036692118655538734048144381954470412251897965315012852351367990009129639973318966124828612674996364066797969465960209010843165451295592775941740227682981044355613843505243050790497272439187923111114365848780601849270650454184514586897049089010609067713832990481850426454658974136141188111520180441856664907284987060268230294229690562490564978518884735829613761281963861739822752946471618027184195676554049520948556236104320264606683182592308398688766970350474389184939721663075185048915862246298404348184258753886468822750172530758475785174034267884792407332028744574226347106921954267899981516324837928459046325988134994046991141377161283061019736063967728647157865501150892899536920188297964994236283386744632848595711965661358598175038558489032331179375215663341646029467171661776165729963490034634996805980639011949124194022975998026192919753153400843853558160855924400216198002157560397757804602522209907858654105833394125474959968048008740463633483938441357419990377071700031042170900132085590661772829439954529223640942863728148194790136785747508304410728495696112813923815723955542875013950613383962743879566133997046085151594983388486402359218847273174045160381046980643197516833836691575998332930498672392604048720818904526038315528055322576668973103249009685702290394276843972164851429459196399012134022469386544962497957482375497826222319635374505252871499358439697712417240454368295291086438400000000000000000*i1^102 + 12855419905097869355222751820187447130487651373071145141666905857266112279748051031490175077813745112683624857468695912462141037128609537487923006672906139728437449191341777190910580980020701424460832993528003743976506287004157790181723065605107094617587716267194393432647578137654813894846865333933857400265385385771590445835817350395452223336610200900362197070510299295235375881514545203055564079060943802563716694264447597415106643242560138916905661796705491794834413383561393413962688297095231714657409654194317145641219020313764050962888105204497677878894517674507393852009944605333774629365856005762443922148420782327504224315431688699185702408369372868385235959114672462528867078870791266268891266356356582251275045731504779392863354887001636267049464901553540805764741908468886253293532344321466037769615674380391934167229285045688501115929743649294202096386632045812399125016580220901600586268097678257060621946329778000784579739377972703586095695062731278409267291108622212812122252109995538377109612977837353361025892259917385240597895401741351220283134508402221743287377145254730204225868990505035841036585344178183667081279660641985302485001483093790385379225126853511005267547163542331137237599857213620805709800896994719188972505139373466491908654281683171082634982804088868927910712098724545772949680313935386283977381215427289325331198760679192058593440446529035192330958755551855748680439576032936961317715569936950470392384478225631807919587100312241989732809483244800033387340103127663749437359975251981019332275992521361271146129614908062106538537609969293173621494111928310735739117136873614423310279096910524895180195825527459023113344955252978583561943187270721955050140913674438472308598549527058628602311383264880919558241340760496191732264406429297627991673952605709549092224740934500638185945262075609791208309856413995887650792091370370073510707641093967942613552308534542868125989131296424512400447543681576735970450045489974981371654650194376710512983978623843618316318599650807703575118242802662546487279174077420064052835496105071823531726417792564034633281839194845402749343747744007835248246678494942197740440420113030783696770596617458960452559022315976563330056026244809616248655997928442801186946743328528035940260629752112696063913776074300513535999052772332921474181405947472463175832395771762984386668203930543337556554469861599267558803095713077172428157755233875565967502510266470170900896096278312570211964419843638065969202470694984282528662637535044820562324134094703616872994723384497665603270947406709104595821129493502029965736261760363651078868339787896085571378667695208893733355403109357310032187117837054115840000000000000000*i1^103 + -894520020237729885416410419345316425892291626771577897224460271943960368485330181354058398468581732982450555450273047137554272313740903451363787173679836372981648686774382522701461916603418165402377904691183729751578769448530862355690126355677634444996092327545225594694166298893909476167178021481914429411394817055038102935390560517740845349574840145536770966377565279722879864686320817459440826549243705363097731872090187492443517063977105661826429958982960116940118534647951801589688981534680555600714239012574074146405050311155509533314399598953065348546656068517807781605042599613927990816893830470680726387163926780756230965417166020856292631769728566952943645822531875534145365895779462673182218421761429186264338859895350210005791831492416678978655146473172352020637127434227951958474977593519592258175907028829955443005035216544460173752990883176953030922917340125504326737402408069128809132642343306177469385113412305027702888883583541835520982819289804047387655912203024717570557730263037187263707201528781355570098706278284474178818236867493558539334468056247023823033936026486548372423516870921430646967673987494802419626181524230114399632464512393186501794982582419225348175588446324985485233831644126043051020811344847619564600260711919256449802783552695173857521057185427182817762158714162397324278425647878701465665047695374407394502447784949618068926051684163912167512155704397119419835763168197474160612766969704187837259721100731279736840146819548165930024642968423032097424580522913136576279172506875178800775680076756780900386714612117377828009618573628273168164059670137080410387677738854667488433585482360253024282622596135762401087262171042524297700810318843487165419086096975168694111994999379112501316128193924147485827080017114014589625275571157615493170885623784383085465989220136133887198548210415923825385341487553750958829197166329649196571449777626012097028494798446989049981019331058597272227754587114350292666327292005032584543502994887048161732659239811007418992448764114282021512913007054648798636797166655499682900817727512094712145979901471297961235855150312679079895051494875359547985060735369648604255480564082220376016037355714604688564758197882507576705231205398209925492438500539714277855090982414728085323856018888450589120460063706551236702327575604777308209412999916287614954344572199856996192388035639448111816827484589124145870535830781281796768699257731973807401644135526652697782581244572743442102858449670965322198649863765139946956678713350336291183470918453865302156677073924693122476590769037870624668142727989302208609723442690824911774732273805327507188898197808337287276079267894933027389702144000000000000000*i1^104 + 99095495725888917932571628476100973850764696536472294610450573767357316712692509542798987928685447983608820031960447438393634448368255056628143745279198442338939377000933877091947246725277587249987733114354953022323095787902106326772849641417603119102281035474406175904739538130252196267207424828489809036564810337778576514204525331520010047001457084997154539881310759067582049279645951122488300349171153434871576715800155906305888887873975397567643013708971930511198697962781272489140682772479672191411114232230190616594427143924875483182614816093764637479478593025062421354065466563886604345270965167437470112625539245797367754184665426933071156471160911824864239170661882398311633198916097321070419131003624237306711450888093601903739330857170969196190518963184210763760362977430049096994995368943402406024943524857938089843662436942853096948105026138042728971365365214958647223914455754879002103860543049525271043371826717835205483591965006957611002358224616075930828361738486281776682872005313212020682425933001953575154056542652888660189916373394425231995200622750125935049817338274152501068055972402919639413452451343712355140821445534021579488055136869025576411511084957379502940497826193156696653446753495435663409585355661706808053313067557924530294998858128758959350816462029473844600044227303482336851610333764385358719022183899423867884237810114515050977260152205128039690013853805639669753440317076203558994123970197964593301301991290558432334605311661529829745947622266296847653794932169880006556316474514754192333047562697364505621209031687314761847927891463207193667759002810607488592457865952262238742470387546275808601676845409622183064992834462145721911272530780910314172667384582688350017998551598972286932917633503414484486041465030770002667635593188729646000160267337476657813651696963254399293869259504206849455755762561878494222738054860653043349907713806385510148626770077319271365114477835434429814070925693706330507782070714571779326602405877446021073979485931508745855708899354500789161490394088026661913476046246539825610932207827170145168785450743299431123979371622903486944484427046099621443198571792034877009284130760545890107283484423120995403316512304978442335096483582746755156446877777740309111917134707499888167694426471280633079774277300865254320752344092909973771701472958699240189848587156512756548404507650169151026863746416374634093694138575035666299343188730012938418644740004304261445799733959966305253738983293467764332413835911419761409561976535803592493889607251782072010220348207311799645408328191966190297303976298930713680213078184203344848038134521533737954898317126990850753421633432164761600000000000000*i1^105 + -795876878269022433919785539866550611975499332027149003297185873407398125176808378164643806033602651908579625368220948710760662851169851063839342041249486600898242531660266923951511907355126851667029971616762154938298094925277392141689594743414634497040629912653922742676005741518508437518810507680015639645367421027240554961833062687418294186531473051989958413645051348800820293755503403053291337984529635366535804506072427586173733065994122792541123045458534400299902977849019121672096111336231537913899708651112736151349712580451407743591325427623460794769865529359406263858244726696539550655300744419269660217082427843987050554171613477042273880297296021535536093404278345462465263501385779479546371437874554616912782486360292265422531113303990477822335844093364682682847973628556465367239742281838282764891658492140432837745546089237147716182585773164470906880635263491168681399688974368098952620596985690473601310285104357195318297939149523019275574909702435083392891313200980152494551175104820927019102717242159590730408757753461765466551426525243312256705648346160018790311057646327279837986651507596707179091164302352909304554800912770275473461850288936474751783094091964848076880474706046507389588957996503209349912093665839770866370116433638305865354033805504739677559204142582363322720263700576858373822996624181461678308153858888222146682577238100187366825505106433188423550640740286529669895756731281237536500400558713699361059076540725356859275343945660503972912186273616075931594031100055046255208499849173778864495370980358061679464915769109993915528204105456296615989472099803277109344569239559043290614477449050558675031538087874454266432075437117144965317629457662037719660629218252047807559207367727218439545226778206855949392633585157942928897484947452404232329362359387577651842789200115914868560328555063590328648958555738817118799186424752588433842356508332871240444334117815163733810148750920395048328726943228266245660482319039697673428759181501951789602661991142141373042964794176617453256077675702476067086965741226599450813600136880728568414510559266293206446555672070933614534920654167491631731070205692923528204345998620980540533085954986336685805721622593734179926072728297387492007882642246893248800584191953767283990055344437911620503633541564672664168042807916513522783794021849537282751243824598892849831775312436588919450934535083816314242061302458006281963488034177018523592541049758990593866794006512108126834736387934992330734099697170449024213624211811329422333477397397993681049373088348754304611522531747620198743614098524796191884518914510358364263975307119258390074573220794439844652646400000000000000*i1^106 + -218729382642474396235458432394024159714428990681217030612663912921207543277245154138661934070843249798579558289911711152957848353199504101948985385050037552991924410592571690292318147818115962841544232495180125478842046693263305724131942138177517207130714844766071518360876123888640514105555625093514662728442214248326325137184440212765365684084464152339972291635271404523410596873137042112751331293601318229285631265089718235202323107025408828830803002312477358613885560365819669576134623423669738859084962807150601166025953536258577642664808470893683545944205601023118855194187414144228583369535892811753633242793991282706898747116579283714076416959125977623115010394545927691538993793121037584007537293991191860453999387045827212188767379201750073685413254913940033512587134293593975254957559243425813069940417717614180811643580546882168407839178856136992554964948742811814004098569232098698525317561760164833115193591757001460086962092433310279864974962580901356429951013696500390199256700545644844057107245627127195735917883038132795897558291083961717218745926185545531817294939109410625601495444905125362261605492981805318119891926043773234685776797192706415389047567121135554083194156626230260964180017698406808652804121770536078100565152000572293751074792563094118955837154185170517226244388042620063457632631472570834749842670366208541143919294234185926051126428196526867842845024955639732520692999776148460763363014034268870502979884489472579394120902241442964352722108486892347307862263649497264544875499363248430668589683340489288281280724713993126912342602645411817488410014159618268198783646357369526621132259778018744886782445584898982765343114535844155541440915456520520527153003783155361005418944565641161159214501774325943556234735121571329365041574139305473903767319079146654587219568917311043207650963965762423185302164203166741970086795309472488346454134385679953530717011774557719876424680091073520324380637310979570190894427162920059407873669321484560582206725036689382397226907511657582149823564904924798731842132166074901309367010058039687407960681573479010507572681414603188547143720774167236512933130688755114219769453633410977438528834296302311822744752379570581587783487075431814588691435252529084499809837523418337384764308214707242431164468027275948284920064039505994539690853038964099475133748464430092045969352297836388658167456217694948327191239928324775666983468406234942361772356385843621191245338991121826052511219782293795327771135048309304582903512696880380456379846870187322081724158436985812207848030068317659622926924459580856991244901712711112716141256926030701061390050325954560000000000000*i1^107 + 212113515507197379727238448135907109802850346127275721832693553013696739653113438837986158700514434063459112437908156511138877217864519715633762481248129585724979560125074426255131057236398327446895939637080930678584350574166870883957322542631054908246803205702189343636005511959332645485296825193028332301795606934922849240306677039126624385510991219465618504889402809776979915253115786730309572096685418543154742817501164113732616986607553997120576530507073510421554893034084017858442159690556438108142415044304645293298476811373720295007021006786648450555558032166355386283645945980125431982516652670781264862398910018147209549061888834667239846171471872691986582039339917164772948744530518402791730370408798826257455383251317887995886354491648829127080456607686653722385934224887521817756327625292063735671311198770864809236398215271689182580755796734718722556499119085756344442621717524463488943381837055910007993453154463662883155950178938134117093736258265719271002284288222792548301836194767982587881931806928260807315346169987701332537635031332794353375836248646070888980755332337174227452539684988935075330609794121040271315933498977494024919803858627759981682508845591457167141743736512326253484751122816628388248986574509151102880051191928847251469064504825821006260092459019996455070907774265990955665814030935541979158672527966217455920036722230745167022297172950309869452276399651007355285448534157743190037962528298314066047747606770744935363881018027413567720047242770847811960313064107146089371107373902650028284079691777615804165834735534588495053314083218999387126802502698780860967012322532252448455209900772622683753489129552753150070465193070796729951143820227019110923655016239156593150805666162926365140386474450106165061901063010486274247014554264043149303820192408904631340027541828621670042816553244236479853232537225838344159875785184385545005493315577744997874459171369428374695507470115109137511266780705450309551656939503491483558107373944867354300983027413498432778688530447720967362944846198297904991069482791436462603838451744499760045045810653334100178546620141715564513437309381833647320513288324459476551722902673163498576967423334347225601237553385981150774042689084453219889425336817826725291966237935450790838982436291137516568071728799374103709327826705638405314144177406669001478420860837869495349042274859434323674804278446125616585079774919559623305873039550946921510647973388205070968910889879509470461437044231106299352302116003454364876978799294485828258208055768454592604759752975494085037172448790553430299514229694887978026614775012942513312299792307073318912000000000000*i1^108 + 57949804183994801098715015383551413432229023206444478918068473186272798831464423181700420966678059115682127748688327545172205772142560768526253396517544935271259981072095915319565712994269729190249390306754905366355414206873837730688171643186106746581341724447651129848300807254138454398255430285673516438005030221298553352117099351793799152257588776708496549749033324867390744014217195258882286740445060383239008039664249616306813282244971848861380842976642994800229513470684607747070854291441216477032428076008115007749099133745218521726728102097267847566403765380180671230030353691659288543169336091206097291690679762285898464766434392204422448924301259709213069516394636075819216565519820344960217289338214228932493403526881177595683430016970297802076248857683711624872535233375075277447913026317405926051596177897298127528880440728248183139586774589135080986452311138629963339142883667832142073065376477728560188043527413576079099891666379195780528560396563553593510805603034169710196408526946310506632016620993922199385927631044024441505298640520523584379212211981557739215160082129231232520010870001601065748253380403840137284885111537259337431271026137701469406443350021240872231531840960759899010405094497340242487735391903562441766810493519197661102025595527570333832814126829361713773386747828117426062265489060615021885611847652892926284759945606579063871297514977223253859770497893039900864378871220970244733388061771792650091331071655827029172189740462498306575200541951376672442251913154503672528214748721871716986860063397494657631959356895933841748328651183508115687125792691307708012843024664880012159768721989368111148232884683168290278495133363126418565237606049486796176541923892393663128039959430373141846311291727322001344349897379280965549325000666451227996986117683699543823907553776957636325536982445415024482580075472763933038511146225128517304505520237342280680107615802447506054847880620177986149939304384267901816872726012707610393241233739135238055018503092494485211324991130152996147926471308343649464449531052237238809929209667619741376692165662829771773899684057787716946196136467553094046256172659557259517918864446316805165466340310478669332964029838142932235877050089783273084050688453832531874820256429118580550917696254521141138915236810411135858431939845562787605735519765046896484989525238565405366375447020603019131339268133755013978153323774524471006861286761485850591682003629511000370573235906730848474904915862746698747311148606763340129231527684868049849240223408184656541273896481024922706024718624044693080568621966760248472537895690752680309985116160000000000*i1^109 + -29305446460002896374225243914930162866499656880709623972577476167323469055977677850354348539526163872391675864184791018730626449333752943249874186698280638837618660385364669767930280090552918263946261491530799270249794153376985892608485208138674286893469184501056653441965434985193941082275480595392017105252228407192865028497637888463151726551940529306869938632718660050719739070356735524187405655506443436613799591637561856914126851007260146780661108992948057005357492748560744252272055539948585055103822384126329022374733450840192087939066360728004568822139218514180055063431126798675195752913056138851761101392093770817916156083623275065694406769839182044818435765415083294758313641204785188915447004073032493690393544591808119510951958491278399652392716881249911036400979464652055037181060438711061830416775435775707754128116863203130377488986667120158167920661487501694702426495359575216174533133640998513586979480107752790760956783068594654384667151991751318626781344578579608325983477348742122068995628565933575852915180891710227585641866651916606859001521053870888290570199940439541177692017367072925550692513674809424710371125093402627609055238915019740546210446704529938908658209053859369562127953902475397974412876169645183131712528068371140721947463770810119427224478256823213237897813245743312369415560793214808124446243048737158712880929342542675770851084331043815778635457738898861872118240046218182049170770910732772262683386982003663841022443891439652614786324718777689115692231451549832886826068310979571106214701314012646339122111749751960972868446731112406137198238756429861250586145717437014854090346921620317237547807686958344769362710129581294978417208245168944492202567469869103801608952315321145642791244669514107338485214523495950931563599851752984969436778353491629802036655310402751142181839076505775066956562479927900844265189743580141120252024952076246725550711939321737666189972665368103472407833939676886767014507862371507175266713015182959434922002456808641414600976277358555940704962760007206920259225562071981959955961250486313951289009133080743766591624206952608551472031449960812834692453950194695698919926841431987819489529375814930648053510092286596551789764482986107719643855724353411378579965452656296953354852116237516039801481294248162019713285762373557129709644602870490972107776056398603178406536758871788512505177015223806673862558343552660873137008275061624130281967290105861580050894073348381174656025644556634832330612908562368046282678560641999495334592365181993717783825381754802980116365604513513061538256440264835955343970223920250880000000000*i1^110 + -14134421594801202735775417621388631367949357749207838202255701252679381709555951323723473001124409542562827853509717498068510542169489329493578709932101637065432680648418707630213065550003566848889716093284717690641021404041216133916842676314050395868447807171020295110322294585360184392619425933866115335066037088617870345596258999306022094381950535881592153448562544890498411641381613828264541124545967487698451808456661043396921840787198237500660082729943425566170082991796338346728411480317869747682472344631646954619478061688676637462737615624956772248933136623133331985282009837139833908319463334492022667566719285384342303704090114630706868914898223001997829566197108741070518684632103961405468963459179881219564392479178413314233586816279301566837327440432036937175993818492830457565228292893840037932760559339959471389742587011227958402976011342572863401074037888719157304602779634085578739033442917185651492736909618919395287865599708443686784879032392447247332851563001635380035227702435756472154230953022896968002346775984739078996888377058178252625117656902040106246548378331648689817294530504904828223227009576642541248972289971185932484998041984907198655113239978138926378220813899976432416824486073897556270304084855295432080616731810144379021161114223557203875735640358608838101038673731503853096593326749176414539350167990920451021137688223481284544671390543739735730628049604749812250435997151242384487016459646928081269346045808622418569761774265052224929324708933657820951659142126651753978083689588543520384634448042234812885358159849547782949147285169603427736175367220801556799687939392345728136977507344699849686187065542260291369707898361647916506319832268662365873081584821016111071931343909637803257450076291643480643854205453500044364336684091540371413325830391579652021152071075170166354386119836752864574928753299329083868067655741040948012721727053162657028583938697148993572755327647713262168495238344599527909217313451310197054420545514272796597732677436062665579493099242487149485124995746115568769960019414951730091506764358719376921573482744028741851467680700740011863547235293337707232146961631780255719859767832109079009524459489219492602617252931307802570768175927829835128136698007897132235991404386406650217223711484967264249509456746306255212598034457824128049404863764941829065866777645940903607831526797711270928760701985836624367429893492581675822769046008220775996809073985276308210595215683464780518936317940344877760567086080230378233255398315305375550651250892904964166308222637583152427902242553171356531670613076365657558220800000000*i1^111 + -1698841807687027486923733032964738705736156871178639041404529120459847316905686804195587662934179960279215809385166549225091531359207229817512640774007575766666213788585683161138510210339468495371940677278122835538644501244624849094491929061571950467430305764026854481373088357314943302395652879598089772098181319812138857224416470091008112039350061590815297249239985337879432759907327285538288398561843828037287684731306115266064684624150657787692016320871295147448546603905037632736063163998647979000634082732426003442798856821711324264241354641870065298392379064359478167182257051139907719891879526260600834230769650262740506579640484092016816576570480040969216469682076739488847704086113298177091570372290630836871330802186172271755550146100392314860472294594269277611356915854240445184236361817249305857227307213803894398773991369673675482984635315505904660241000362762559700325289123981998629656916549100545735577103742689370041420032967788000805464537371699638529604325815838136502308748751372011845160412330608956831530911220825315417396516387869254003924925544049637401623071829234222533174995303619739863589780097072017520973856678371666007953268583334552230808989061599849979562737167208872751839397931485769938751084768830376882795879042716321192777880633407309734451575239866998779301109637183667832689763852533785156020410854561070136095273941033057471741602693205840242355115238319849673138692040575472404577104998141723454954908249779251959606703023411682833274924264006958177528986645553203322727740081880767261190198648945139674682888806181516648337290592258563978676592047833530645055960689315152393391584877648655533800163715077038656271034727018688511180514668583700387638663620970275540985687394300295887622672381794793194052364795260464864042870833973914301306508368614647580261744748823886188999582288134953490769667071990341550700937585877118348435321719995820571739167914190689454942462104103051136668571548032041406521661199599937112751815283909641872418143483434300169490175644868923450985303034675445910352924404718953144426972557561084251362802027573394864705968474667915704394956775457201880170070233526120679879863696963601320817816772782426299430812100932322504716436785074826280530075005909187524270759901915157548845070241099529406423118402690773427107195972275500203249864103088289139536337921141367233063240576027446612876521467993793200881601119506043974197612803253482193837067742113597720206381968035067944953410961274836831526207246646415445502378124218249745408247314940278487277917400527413331405924554130825202796834324480000000*i1^112 + -1311208538567501282601968980908291996565893985050538383193179002468729147363268349675194339265978747913490611674452978896750500807074742404925960732028298191061890566066824588404003624221545621422664136914234124898748101061065670315900122978784083827954258305743369220488336625923391972673345943680319826768764193500808273799472486912625527159999507041831565081631985286335400727767723210618051473519082400707901879264774353710098408643167720308177550020888518918737172934988917994636617251826932408004573799449076922440662239612564554769607642892286651052641004482048996606281561764571099566270985060227327120129984937211118701658558955909037601551960264294806056079509532975570290201710116820474375425161113319579095121517955399210495249003495547173202679617993521969019655586965199340960611895668367384151484739738787168291918632243800982330998118872711214393115106665131036814781642431169647291191280563915561438132448094828331690921334267950685691096327860252999242348101657744430340343412161564444207207596615142135487111296375324871040873084987801040479136684507187655165821606230989715815506560575987581924746560011865404354630600080219381862389603088592628896762071031119023768857091257399290988816431501086014370079404712424808292853690400236079291246142212716556273967038213864231829373801843949916507536367446071400153150768380261142480054684857686969458663072412754930167701076577664685100409171590137731800031821861030587670036428711559357649522894572629067454471386871282063914319986033516320711296966030618517644696945911526725664393582401492092843308509987411409423770888011761092382156669756377999426755770708653545104530751765243124902402390283761709968031483233373412449214397840919768107313240068011755988628868016721762257615472081760889642601925747871826384760409185299873398297526499127097947014341139380569767481816934845677348803870945518968277856991346590314162658097126527084246326647967479665920088405592921943569734650126610169639309077712212321188463480546493058150433405884008042695010355725479553345525099549375629632978616988553335648991514775725040426713677052758187789633386853698331063971792054893649408812826094162018143334323897985574704646477205707580923352558543188319313974859928941581951288843546156779828753045974648263229988547896170961772057546855148493761628012484298396881532405272379239603750242900433331424890406807972458041767276331237989608685900888687713461043864325824500453612895085238015490516288691567660750402993935529283860521753841176187889624171839664550529725676756889672015209824256000000*i1^113 + -253298181814445162516552508030894459020266163195918911602734689426144922387323159358810828683052295681264308590226995957754165429069193419441367058154284791934700288507327767612004290881205292015677803089898704064179685686621008857801788402624337682868984135108851766643866479916783316748557029351832942490994118878817020984817183447416953230216785231601651563947394960939068249995223731617001981026386833599479414539445671078016126939177439460726221306573235008815792226695924368995364756431312322638476149849287834266481605180147264743027976725444727226254131331925843431567328193328962017451351883002133758622231022605277261553596728909195290539607674123493455314636014112437471915469364450807965710145122749232105549026439262102555104590968397614655497502881708036850244816737619518777676408828357473811637487505030342995978129501134425980727678534568166305147977575105182530978366475069393203224064832562595213903714146850811639030282057569972869254768561647988120082549373704171253126018523718483141348340293152961744077993351693075795625561523431862882605901568500334034865852122787681711735296908244175191423834288599027515475116177074150575830349904898565393356695025909708110178928740154114997113794692284022378796939981682441120756045067323920914127044993824924772179183358229710755736028110185383422812915809188749744119512867402576362286421293221639979159707880777804935157273107388307072997722047017660968063123437444424509899251173525157133297123917922506361980501979025491697672598984629019578413878413128977952678083727694064369173913137075868614951781805745866380364886346767275503847169553902110869281923457844511037436993234783220053099071403745439408593415497392694879338140778615643557928868743545212824769365990114274472433013600423139213222234109936515914218899822233483576543123779566079405250557094343050248226909289390969175938322655420972608098065009886243939900228141407746308621110415219608409790212993055374902533956250589295021901424632522460499884322837688045041060200589847781094826709159137030748439138792071298399562096058296598627656081805238138702913908439920111220569270073988926690972662471291683647245152139132817402459856388035837370215975461955831627554083685527934868461159206178998479298290898175962853876497104800764719463469143529399958988069719138930668345146097660711120704605078097868513496220883872393490519236595560856141967038617222432763880970809693447081713701875177176457717921433617295397835212053341839607337494285471871448760998766742105085792400748570599890092032000000*i1^114 + -27943062823536589121362548986841567199937586006035263680828091134722959311357321921851738192107676517911612392130735426793132294778091577836907623642692591621816548073060695184357872124635591118719241079514191824117152573931374694732811747772754235486692478002027836820706102298387389938439599731549651832997734189773588017207362929239506814893606544257961773123046534051526320987109584384286851539425001074241383154940959482777832123776194649435882377987720642344359217288945919036328273551341413723665609087892992867176157475151875222661491091859893238726661098600046877965996170123947158217003924187551467040037961263442816745449030317557800982818614062205924113212831764944750043858212576073807347385007535567066811263084952307720844395177982812050228737031563453747637064260711450200672677382448268255093658091541165659843921464475259543485308785166399386741486286047966454580530246951529286175977448040179395720533625631802565382297477667738342016987091526585357986522272326409686434585138624400583319759304899137391552130684942571664425440758558233251046049940132229409957857108547698429927527215166414010442930268545287542314998825084713323276223460164026747360756563770772504612614070936044383233367907524831358665325569273170646824118082558985437021987925697165856113710097452533995006276929985883059670450753234000919773416096420994279652155206279112650056239798094818779763154011375548103295588911142800732323621618093509006560648309496892344438168939951565797531307391690020828925446349830371844956622099905082007940103948470881420504089649085975642893926668468430218656461206579353991884186590596123030800932091756036127410638046217321951608619128688597821483322495202961467826109382804376336657341192695974249909367043442311251279944241782225941459736673192080330177062642175617626269587820065360490955740358509742337005407138354192919512119282324758099208865138819255779684260783294117414733918177844530389541580776320318078534144869319377219748805590296090986977213352876930615044954821149820790372517993456038670057415393866402721465341173183465780737835000218516376599818702371899850660074119584602486444484913764326880829610308527560791518996921777389099737426342115356088628152435839107453953541540927161168861663710136852653698161527707940353812307139192002932902815150241929262189675418695948959944275843584186945097939475460332265499055846222584355003470756046240917866320771567862789617449771421139032535123312148517398513203073202088358983798293661664787441206371552371671040000*i1^115 + -3860795130539008582611830752082218858298392343511049235714516054438439749075679523191457928111815179744593868391641481595274122069427939291934703205474251236562030653036918018722250139808605656436086313989360979804754200217897512648877549902608098245823995688907588978964447682313666728175376997025897360713830276219223290655693830080130775604335673235476204541954937522792596964876283304873639874599430548365801183451306850533266357530286690027644555707312119348155751294013211883521225595611460496483958610170697807712464033636441930556204813141979379731613991374463405472164567376765813775910186293989445306980452903841737955485183267731058108187243861100533237394794445453494565923091294833552625831108473046333492492840659794737541879116281095303785938702978049344592261171052208663727264766072248775400834014740349695599288152065343646271181343565835191589221558821872070717829780291200033562915858229400995741475658454371579979711449722386475526908102739748189395817232175718867813619533144209864015235176014796081910280898073253060181720073041633406743262208607083331803879685606081275927927005312301127815853687099136993639737618362311944370565493871524042324664496311002001036115174605318140759714914412667162244264229903310265447390107300799224112667969474564206671791013979031061026998647371036912963644791029727389727712239312433873694234899090912421008789925799793666446577877402073782994434418010493733369382903834162825842664780882149850110161963763466783682861119795214931653764747730221314375279693807141441623266210170731728432565420894501624834788464131594065301417223086389340621584088131041582838278469802695734978378525570469539616882295826848941538066810270738254337354966712865257557447591014367371701393230916668124857715608150137655658927169925297209374413202719237762133756539350224368130127816345427315275271251767874981483099442488877935437601459746904743529321382792584726322193356359567925860997459777780613940345050572328518465834529323110529632208313118578237375872088355525795261812232685727221460033339134785129329575139779807125332862909177153304136859713711342519829446966419110922988476755838374058742725119413864742939639771969064536235735950875692379465912322126713706971704944220270065394201227327216207845711009373178748145166432036801884204135517244490379503494162219581421092749788873616246103042539415049141597105220509346759412276017057866014006293396022775962658806017624703380704774238520679197314368552136439928500993824653312000*i1^116 + 407581196895228094166420803290482190684594341870997119894451283214788191088349128555608765619843306241590997441128704005764176470787924269613987717732305673928055655466648285083283468236455639295189712880432252033435013522967591054400851500342791643950029228054452640265882597345594397956197777045832826943013136315728903347806424371673164591442604094574110059592589098308420280793247761605527088263365579457936465273743291643067835085839452529216484427714262807247264748751472589322565780826457910225295967645720710326653668211693621698282151304268240571498889070732575134312797691309292828524370051612068690728990195094574131728194415383708210289893432843594188280787550560427132476671303562999166288387126506545087707549373856726873565352016650706255330643377493340737533916408745483092888708860125330911437964315844302449863823580704009370942317134452721922486124132626559076130161777412572017872727934325715067086259334250480432493125167880145197117420539243334996662657213669075439548917232866693704771405181926000069788663243977413145052220596574364713795884556057123465605309269393413287341326363148639897923449848457684639677078612814979102290510456714219768308176847721476530941207888448339308080021241613490173169482109529597533418462947571372283239760914018862127622720373229725518497059916482807388248104964418195569253863993118328264412466322057225661953586906983285842216467420534944515640324585843829400662788767741299835686094861699988826490082846453813606424384986522545823718599161359520514335091252366673949045214606888647468084027078865299916341247988771982630866938882809824700988984684296830943745450303974101999865789668091202743448278264346379850162032953756619202464484435868943937596547874671668332164178546118378254944653432454845460233817513637331915495798353317950791354749175039213284553609434923576807213393521998988360863268343564180672099266894093477632116950272775995074340626812568393174016141472219038874993338784383880835529729822122171406312774500987931180564253302391784422578845724265420150703888605201300916606516681126942373483161937424955834901220240119457005620744610487862558994174744075162415871366299299444178964612214826511027299319985194587446110885266713946859862977817678602475969494389046291493032858531432324539145856514667982464698447210806576226746128973856067393995583605460687118658738345023676730197394551317961335930789130563699167792688228428456787975484475441152000*i1^117 + 22996073135738989183040909071870040055615872495484059465743718945367121878939725390517424628364872154705055636345764538513891846360519366370179637610705954749518385757022715579358159050872660030667391792585657500239241282803566323506087377440922906692730843636816076352473595766801918765601508469477230461662674769831690968606812656899090689932610535081939051573560758024791587253975788650701477802905461550150713495456931749735475335358543678014917543430353809653020444149307669680927111079911331897660963732252075586723991971996998738859489375507325518985147456506236620831445966790340095990986242042864112260500289250169839916813904199116028656750931260391281207738661686650577345940150582429376375815003026048659116877934402550146254725390175858480773909924793353356664794327104515162518750440252079279062892374185265179722691432806634352050435021171344117787712626050125766623578330774875996447461938039924631991050778597277333757658921773493295627149854436438329165887686404058570924455187355612455729196490987678118021768759471617909448758679385527677604336802004630602562226071482822696123310920698005172719887408836900949509992357359526539365928679476503455890312754605931412641961829306715729290789060761606049943264070063055273613415490282063405570866709272945716767732474747174647757474282445880369140991385760882671971861265938035491328974740952435402337503203186750838371929403508696238516712888610848270857046549529210982103308351075702348650713954944617974712691643568641603851214664298778172495821548872195933913388074697046274793511517237294763626666035940214726769836291196896019383616937617631613556988667311111444529831696180819872909959648894888904013920038067475614638487530252401827437086401000549021107147359138151977230567948652090044427417162944023285767630752864708307933951987604299268500705802578616231538554281605136596035432321028042071785502830459627863445907376316642923258943659168554785334067353804187456512885491601960205171266806679261510583753646245239161824495081054299638625929629095932043799367512444693161346267170366883801571872650045971264712342512511785511573349830094109662471940890007609910663633085306145329663813803152307781154663232834870910007123970763980939399924213315189836320631041284788519096484579801947095124865147034117852107834102979272734886816173645109882581499445805124587009526465601490423982255077814435840*i1^118 + 2135036064138357174529618081181604307438450418257017447210734703463859935083442192309828205208936399216083535308559592204026056097872553051266223464666099504459640759088218898261259634443848660912493803029119621077741936545751545949966060931614314503688597400012604991004003131288235473279180900507215339748810056080713682863967188868676308282971977259944089080428653032508241039241064990679959033883328996239667101543252498323306813149612919239467740642295759240086181725853849029334492913636318737961081930639932817384190086517541241829900676825740321296802788095003791652001358667263006851396999817681027483829745045581648057360661615989209036102045792023793727951123160139845073222290663855712472670649662762958701188865021653989681290506950507861539365103673777459566293855964339016718431134789705311473143862109335456039395901973839170304942848444295648513904556481957560479703045962327068585727339134816644880159167122046213234389075893077711359747739489829941963036065422229733612635229248248611123603004218644015143835616250982720725352484769225719277727795592852218850467679557630965477789257667503192342947791928506490977712451858672212574555037598029159172359620362227413051189319840760987819066834376130557460952670758626910186184640234087203820074858117461215362387655833891605624623179993048857831111758480803980137997237269189000179601164254226340755310398252940094382083972024066040459519900313281887538446623174428953038197263413850772880891786707980657583217796013239948916503108440935172562866549282741161881046483823432730419103591509275688759809623368206720892685740930444318656081857034938491474187769139419167813574651782391025836757965619170721121356735650609271294781313555308428241615386408295316841041757176524886177750731671166620812268394380292287164367086560775369504597291046524662429143734923480683695487945178225536911289379651602322733863848468705765514417053965891016718833914447890501714936655368873670256627998388821994613829269462022619421073655176442389310998440960907049916400540167541993939528747261174743018407501172108320765119782086245239230611972077682088109567276188687600593404066555225986146962958155513848920048389267975258189343601548797302292975541483186311494531953512259895168730626297728940332981327372294967617715176351158766092914498735215460650623908991877120*i1^119 - N1*765763040290683643815258046560869317230222482549979421720393528918147340571515115924153426150197160981812364050366806757002914761524401202967160523381600698910368852418228669620791628397095913494874578994743147274354196996462122978018488472593450667264709645379924926960062849160948014675601395833286557390801215810627016142006218675436635967905879433978892567276909139612880642459559488132954212722062902978383556418626096058254721184318502997930457986317836899015145853481779456228196813709905170165155327694289252147950756039380320559453611079830786725530790206379074997631759609568008571606600910735916031217*i3 ] ]