[ [ 3414277773152434107036997139559539189577089989226217446310084166430979107433978615089803348717624796597933276666555267751522485698815134014513179732164806181135261782287655745103697348118885233762040683639719140403605562768891926300152665456608275505396912861058557397899552504391862543212833419037285213333115263327952524021659274218760343149688165466674272073603886826084138818727811853577272218417191635013770037432524468384555389845083030590807949542115098805261733019711969949973983340981362163325489647450683273149269404143362552193633520423502403689196502557046819409799472554212136095700377369541669598669263006538666211732340321391491561767322939959284193169912171000889882302752525053396927452258331812849446062284393760247474036583199772482851661910845314149484860852821321615663340255383612307139771827640167364236162427443827531568341166741138304074409177219084881156915822918735173953777934674338961675471395891132908996851663525410751335677235738547369389134093861257227789193161934111689371791316801872377470007239179567137316885641867414426910408931633190848326821990977801421756712583005548034521488756555454501747324492970025799827089571696383244962694833580937538775123835426598725257657319424000000000000000000000000000000000000000000000000000000 + -35774052274627736379674711503385777669948077582000343165375930343558314390709896221695315047922929418179986646203074491568486930844419198798701122724019654300399850090574905418247063498873406715179846915632478550106222996411845341058804165153255548367114899809365185960949914525031900564750120708591562615879475487343639043004694871901649197438330881648899949433924357406622284761337658475215891473914500516615887478472884490096921654503630545915783729358687959572741646151319601469568645484304140730608935864940705638958989658218728611371801393844308992977701138255118201989403011656553832689611858157497396071955277776706819442663603772595785775929025765548047556403816915703030451848412248972824555887576428335728360472037052117647937486398535900060449036989570895047974570424080309625902547625250077609903202447758935075175638225738642271199100614083305939086121932502663962180988627741645667808656975862823846593583003516467818888026350960405466087149885362327031019961195040092028650811148109358657986395705741007068968102083106936673832007429875898541811438328273044343773884537737777197530092550385361828208782004327907935758788371007776989477518485348704329928217521263884928433793806895643146350441267200000000000000000000000000000000000000000000000000000*i1 + 217493486313672555607150671395417753938468141378129118719741504596068007174251427731052027175546562803131695067353706916158064354158647213030659843612772051812657906451951386670858093253536603174342720453946206127311459069673813510912641124498472670786135496110223504173234467457121460078343816259178873447480322500840275482291134384807037720622929499911191750824395791646548164558176699051650407148450113109913004588195706332007846093305225204252935234780804258128850490841377431467758486096298286437161975746989683557191338400478244972502569040456599368384634937801736966929937662361264065547178246294926448570317289938017234736345026413232334967845120553579641325905634279719419754253141305168107509382635373026825184074919990086300958661660109968788580396982636616392646834881517195914751825454054574538531218925268032733736679247994817699999354719249510251746580175257106708038008406638554329447652080502525554994924111779929366146104354505235992799028239243967074374835590022925338885241546486016351185900118931289438589477435720099412396068977177096732201431177163797170493481020933777531595635181170997838820871606577340642870591640104487618230329724631585537807869977583848276682853219785888021862154240000000000000000000000000000000000000000000000000000*i1^2 + -886690905122374134638386237104060692102875791911647463801321917294876582951627726852904308034862619308441706326083244660317763377138378464169935388257895939991143542422000110404655635803090102936820744308702258008742191918475463058478575713516314878538169507873892676882863312223667661439432778821667449881474371994780203372845633595950422258529446756512356771954599542713057915174034843379924488980639107711183434674345917952773342092817223161216055407840396921026608639149584994664138644161845143678879524635016605686377114170480344949813736134298991699919730034573919256708183690357743349786635808933070265535247000688000807377709703740407972129535529818977411223002237519800500283336970044817706339271075106386565101720723454564962903789288483659451678557177407630667707047434949916846169463001130545916975800438181603147115173435256153423174990515863747319807001134875385502059117928518423895388803642225095765088832689418010671735918091832426665190988943995783737153520846608314802896170364735329871951098356511475529227030836008276293073466478268709792946478503079955683773563335822779023543316379571128462026314582974952241908870839880631857954853853589891074660548509838565187943933015823551767248896000000000000000000000000000000000000000000000000000*i1^3 + 2657044752063863493471527488800289197665909177348657664046982640459264003384576718727248034438501793176167006851125096019235671488292639965916339884825616912543872416250164609965246487621461844290768539937946732521026540097176021538517867618434885502459757457472610554724883368848474513055796009551290217343250507479921212114344859046906354553716930428354032507620251671367310258025246594251955436967804207110294760811030656568823533362665460126456905110299491150126901748331740182060722156931015514647009546858978312251397557702319805172590702283557663132162306990586094384344578097158206013019625940993777636482323358267961462391592579734504779619390320061713186875251288449596369072638323907221645440076686359267968161434130076314470200084508399337102149105353033540856043855006647636219555344031913973253431247394790728300866445107140605555230585849212636974220984733247423236712767020742597255565293254618014916963008755705737249969832368498828540784778316154382529740453111755640563714470216382604977925010704960024204421911816669069577417947083945316001952233209298865740384942323833797704238724284793932760917760277688648521478890977029569195689309455312640922326384931404906029663416424341227490508800000000000000000000000000000000000000000000000000*i1^4 + -6040133375551863573918302458903046342720218554719486342960696976090449090388234585488539525479224730262460345945162104327493360539766367575392232162057662550336218038479549904700532522867082234550849542257803729854171171684277834162713762830173784035050078672784802717885392775980458236852901657781963522352941819852700616643393924490171452382702359933445487958957366463062926733165908439213091264394320703576528699873785935244446634873128843179708158254769418630175179567617968373112678582881011127774707368180001648383352783627857043387640463007685867552827574971521763130369545437014470600557838103506715250726775999609107574085724545620099570329211801409463478717895627036584719169755544643726886500179313182142056369124396159111555624285850133000190193270041323068783361189423407094512257259177838403634054416569321075583005712622791740367158067101799431415866816530756793394925296212845436459983786699633639068882804183645209146604574323357412691118087439319018481369157038227265180787983151504465836710155183485993198259591162960209851254082187674189887214351111649704339342518941487271516679154337958668494778857401377753954287124293787175755891301974633577001594576073640358615031722442247593000960000000000000000000000000000000000000000000000000*i1^5 + 10680404810860849925886412535183113445197154770648407074672559745337732632110904510456213263969295531386687027771704015949067767163868263498993171027273738368094075389987378932610522310663823051153608676709949596398646860556370477853499357164883896358526398648786963774148216329089358199185994471310893721957849483318483052304456057784008924887250611546744237038718656230578935239196360272746031124854382442054369715847724360082393283926070807603683598544022132790194884590438346597180150108399825812411970217757344048565055031245938258683321011764193339586429359911888523118024949891754344321468536183233679837412938385390237181292893830784549493237992509781273259474558461085821168483465141689983923165815680597614524947710399481933063616225193165895144488621246454322263930697412315619499433647142652115656483700566041301840917852556447700084400109049699367447749752253872383306212253291907406341310570700648689829184177677646420283949111851284937505365672281746499846344760773367250641913571466264954477881018664533052410000963850419618116220035440588877017521075643910715363483696011462023358351225340975951752962866419537044339583858176553445368165999326018907394599329982116733705322765832125677568000000000000000000000000000000000000000000000000*i1^6 + -14792012908702586478956041648726992007583132369428667446036213815263101501766029314284135033934867211877008075274221174470458485090229048254251544438238070785115016361770215468886399744699740247296107821583308193938715527354306322798209777763165094964415195835956096174121851176769596651057587450249680935673597605522110860130757832427612758173231169538053137152763655906143317243507899397795587472957708389432806250190853106611414611412723739856927951706458884557446477912964453918003056243011597470170636007557174226087503533480881509181735526368442940142572008101908378290766456472621470382649866431263501165928516664636305570698678650225433772558585096252886241863008962660402297896164506164830678935108155868403376936280985273400779865211649352914338261536091296016567770878521016203930407162942652216955990957279475898439007745777334741753116875140566079822165478587915326466046353297403370832033941976067564185940787277727208165593983388354813639250175664399263718960058804015484363923182206679905234347140669485396520706719383596755530982569186188224307234806040078112270962154883225670989334315131862678619941452871041975413750305553152849280904451561427060637750464954083595079682430545480908800000000000000000000000000000000000000000000000*i1^7 + 16155015145039440244852974959115000400976892777469920730358454151854620989489702848248490146619564076304509721274736849713792148593591978296845450048821794851961228643700234736325532971328036458012780765024310550262290435157513408853768752516554242294782655740083384955618394085191939154325120629860714344896824472591477830231363870362938141453128806715416497099001837663203068261898023584269333693618037823759262608227769091271234098018799311910695245184181653719583878330732195332480465384591684066242068740849573101291656135910863588210168099302148331204626556027955498435830963238525760931552913845810511172072103716656779575250258907677813319006632304042228828442309669851278782551711647836686734581197513996923663322127252851667236313150464714903117021954656110403177712001370832040165193571479871508545197900938536994991866016850775297089467296594003683111079360140252230534678308825346607308174393913919314106867671055355923313536247390902803270785860538477961759718937134043360493289432374876822897490821133686654603552453032111910869207125996768002352050177711732315741187232102386647671161614452182214991956039912700368693796152025614566110410428155744066446714133729649518915207792489922560000000000000000000000000000000000000000000000*i1^8 + -13819453896928675310472168201536570702382416874444687014060202657912527261175819786678888511563975245590868146158856422550029131778496331777039159282842384825414012106061462730431047105446336407159639181199514447273520861420820598546547673429514248302625699536405397236156381162560104952174949763549184383420036691711312750819518732573758701022951320464680177727225165434593433176825693514644099504362480454076991872953522149888921061172471969298677071714639656646725953384962636384013554404936339768748747273271944825265655664482072826818300689962530758185029349094402097593899467857161912764901776842158151224576669474208921132826150735488339253245535476923988551489881463499181720786642064260375331514524838163332766827706279672831540413144173185955822608185744740521413337551812525938532312128743638815204399605714134772644022695977141230571279643856746253982698794567332139836880739958345826581864128050694774955354967837063094357204153820600734150217316516840565627258080333899280558618041899822455190078199733808101848176178232994416872088709399719944196871275463973407382413248263086790222652009207629527958355689651732311826080774122981240066864282930207816074037776234832759331107152855040000000000000000000000000000000000000000000000*i1^9 + 9198278021808345546086301020089331099225670109281966306947639227899670265095232323602202076614610659272307847713445880341006200336280054740356233862595779723643161181182832145409726971243810048735122621973449562046168722615143790181454563007704934077612976392921169120602230051724013484857623507623220534205417554125062374034886643425235111122252390853724599419390110471626522208526833233474807668993557047906659974199636132799585740600636608231872605929108520432194016897272480542138102425001572228481547634784781445894821070707299533825105094688409876604774819187006625239739511626703688183749865467424686112685433800451186399547630712917324268848960878653959097013549150870759532615854719230448884100409776450323615018064425640376641488160036756621398796167107049492736460832382716087329294711214443827612052049642736794645489234242858676869614478131026713379776528808797542167395349421855515198807213814350982465726975576257641444358196785168256086375555705420565446752766106070658152466827604360786164048859599579571859059486193934270090012536898666256047222604174905037358100962786726591628257470720772722543156348723618943403935901660077815962255342994002605794359987796598786956984320000000000000000000000000000000000000000000000000*i1^10 + -4467613547316743909443366484075630172275830428118415568859376309473141437861146973431187269850909166926198772559854352514573511854325642905782191194288781787197037875127409851819283332809398014723369292948531997788884060974779029207101411074608350250602744331053772095062466558867839956010616291040206557957206301105799996419094154659527137323696939450630401122101651957060935376739133335248549501126173533729186549282361716634802924211304727303094968821404266610511904634391843667613155116333086962181306300027054534267435172039593565781874257786676197859839880926571776855912961972542769189143908133195557163493741589997851791989695468681116875451423706672599188257617514163974118945070964641115795301372558805584669639322051687303436778883226276448210489677568975359524936273604811881793960746185559077657929557470088464388893024050521077277980081076619664449423818830416303082988720927632043175267358600550759611070499113299372177790496767454500391727432064344663451286347224291302824502492694678880858758113470932084863211987811628588953648083298614371188327931392212147513623927695741333260042134781238740565922838858844021361479619264883141241840923462486572843810713134576626413286195200000000000000000000000000000000000000000000*i1^11 + 1365930450498263175042662896496040594411877096213118122547375759247247880608871392534987379716392073866085990642975031351335937847306036068655700140167903829157356004278944971725220406926753249213321143939832585095887846048589486027070999870124693596436713351557340012267028254166766752973444840510425976985833576006369536598788136072410285756546788714528365923017785990165248985760479284857985674633630211704509977282439070480210876179299835975036440738690134229893648505423495014906390365217828556091552896652793367205678298899353721222241244137477772990655116727573802532217361612180931952979922663185471628351513124315303407235670228212672040355363070774802527335267810022577981269093303364902168829233444921512813901305129553186832253124103796757554074080671881642141811451549966791306650405178602305786037386229353059341253253843138140562475509749481860650430616896948250346958410181803679308836615992768883294646089642574643223459183010143948645255062274984207233915844162738696175538385983226888897423923942993417961491516083394712826785218633016956303421764285226944452493134393171427712261981610572000816252757222689858094006917650299696797577553789277937491463845634115949368967168000000000000000000000000000000000000000000*i1^12 + -89535380595163901864561256537174189137519356077752179741773524312079639912234111748310818268329294939993181784209144535863082857494318176894818052423311939201032492763431134326027057751167333533783454479918644717890287701186032033390918222381357391774033174754702824403639192457949297708532918423747912539274555183844776388886734131528308962669206822920294942486909074725468917843749947461697189014761030424847139465122487699268602041557371742543531939736238357587695176697855724269833135297193984360089143214774225652650777461701964936780508069296778310356363592963314673741977516700491534166907498262068207007036212644537282260566557272774539083019939058180456803805471441131733816242350956360334202133335416943969538168453789843829689100849327272420675652037926338388257050391616315859768024912510518145497400303579215371089333729827636615527090491435861432475356611143923921959319370243835742674905412006411286826684518858288832825557538098694379360628259911649004705975595376787778286300012676012589374152630050809815824773945088726832701919968402683946186869697015118152834965830940071667314632106486046682642025218935606939199320927788760251784634847958072709392540234746266701004800000000000000000000000000000000000000000*i1^13 + -51405562427376448741515368658384993728990004521369177779057690683390314275094217661570091350035038198737465365203747348046927299206531826636595510744852138267898862922741662338903221571570613801016861334744825581828068186349169193928853431258347505874061780408021512515341602170579511147180600690903758217658482934752184577671703381718281278928268257673077395921718466906464539473728871344353444536607842484119396070073554089051673195081804727555919190019762789558030864197179439687787045803055557128201517247542236508560811660742893591597907449665244235258741579436242068526592987479575185337104438816520624887998188858092127459074344992683929811082015674650509062772362679249069514458737009732560260074922787503340149528863540286825365505962275538123614057285761092269435885560340484102535640903064808677837572541312975808321542043591805834841538267986745863241089461787817215895947394290779405830427044236020010436875150573844434713543718663513616584257657697938190568202178088478972355923462894689743003248915703154871875567916883153396320245301057104783026375789154005284232446291921572817169061011042750831033182810041803389994379261033452280320714765598881372952365571603567738880000000000000000000000000000000000000000*i1^14 + 7717948588081969562407060814008939978509116242162460651788520408338345041575845201995751994147090121121971570811179017022312127023425647835703802966703597389177786883849932371560122225261076443941069994208460447827713871417009875050786849434860312895392937642883899804093674889175801619218741249366218586304047044225135815439666174815948085595818401277869974641471727248807889620608997302618148091015580243728330220034041120743276463548244777814242118573426313934949650512917299496288038016905240581573207984600598240836463210783389452585541096258741267985353860778111528907155919347137471599729575874880836505418017728967733426792642967351707927971707240232725588521829676755092089828496053935507500554043546522154488928353723197677256054651520146009632069611000223190057155725266341200638272255833199474991182007891298760526594203043983750520999059916729014707914343394217630142825512053768039407437021030332763186332520698178817407926591693960181888856882901812747957920172052066458165420226418853276229861612619153539523249864685231249586115163153094285163586211730313910660599709021946063194068227427090652723306179763826397219956518433433130151912856624348100745165340231598080000000000000000000000000000000000000000*i1^15 + 350421910736207468229486172397690029150070331736781009164320209234100961724610371889390152980625264472464094121484466530861384250205168966562716499307588244870046257330561337797067281043111316461366710344199297862694161054558575124491589473491305716255565753780356761332766803269533216749178827345464086395522464086827324140571975450024155794374327110893727969368130397682399221231639737183342019808041058381680230891486588665376084441258703118080234993623443728174472244975101709290164116084190824557715018606268333103571347899661274873474640496071468009962354979393731358015735556522216338580124155468898648117646437989645433056550033489860536065815619617648026943743869601507486567835811668610179022980843670742536041480775940057925040832966834310179935671641912639482985768799611757886266091429596981414901857190246349748342733931052804664113589609886705432842086546521680189188941013014332383229968892379918183835795368717871301160259587481210602582363171681414812581654617090107520557214563751940189742359100391846943412864814002610791288820102992844745248823024062720690713171381629541127260053890557091479191890635594632087822079182869056881462156694125867553701381537792000000000000000000000000000000000000000*i1^16 + -67886741433147356415426400984431362706809476358123257395776685197804585366983314469615752618951515001198860341860090626074294295326625237829386962850930866478814535901927250600023000779399139678676157636470362079403106550222234999758052149657263660486585731223599224674947767558980771999518509759880571740988921855882925280594102928892976685669994140398065312133990451988893298869211878397949157676950423143782586827096342447564665644385721549446691150502649402477463575970770179825312760122295116914096851815308607141898349554138386021631425796969106946340506415304175961769872681165342619640669495241174954534011217110622628478231716674914327013637896392984967411434595899907989589730551996018392139027801054511516929958194796068303394930907153875293404551007109352326454992102060633575203995839765760747339417256482462940491263369641375907650798291091593887771713157142443574240992730663032230357881648176551857000638644046020418598140517010985551932091825975468866366532950680425083496466354676606190301180403116482995816103842432237829515142082529838711103746640078366657046096073328895707466882185009479165626401271848548367884757221603960024148656849529648560965733580800000000000000000000000000000000000000*i1^17 + 4341032361747908746228752072450059724443390710668073908684982719820571009913902971272429799206034201030803061350920856009154121854227481815287367002253108501368609729327004048459251194240827411979056617214755665443415892806891845365163890693131841628078206142575631095351117139741465105460887375890818748626788093217392587721278857196654858534084823030906714302971393393642133161383419775026104334175208711939519883360981211541123949368995502072897213495687697513641837437854309816574230921376970538546166910041272701986113691685698906138386759830140302121122352927379153972808221954254207548762215223165847023311193304251916071583082279746550810940696832606137170282045864173504528562020455268957514577561789033024141194096160544877852432419425262903950813380754880442461873361047119196683637934656017593819022457205484943767957360300718303764654518679643806526082570081977544597553874922702323295673639960402035275555392936571359086990315360678930553573158233450068710738508682844880631686556753779305082178412684309244659961433144099102478934544486514305425338465017783750996535743089565050139415949869090643088590353745866248616793069899851141640368798622539416988549120000000000000000000000000000000000000*i1^18 + -143557121234072729547204321507804214358257202095751198735178603230016437117839261953206765119244598497760670041737328458887452240651561722094426081733692512635934087252891838344684202236359632311112186386599357823689319294355732478767497876990851456123731570849112830358888772959421379628851981883151371619665506013561876680808662901853883204059479920367496284212714952490760380116460692168615255802635039044253892974501190026212142464838541305186071987933162144582118074818469721597462479962735083885789402963501372299685908531400016321027528097999058974540151266545750996561338314313093539214936522650762437294692199522229101567183414170018277983754266918234428341556405370416792555764411717484684079861451735139900247330934619099535600246473738079207635551124499444207772723347211090619322458267621558027566942286208018474288877030300864012730543495746145552830140464156514274976034804492914323817737532277529595206839358684967212410939846163256643449647256451936923218512903491548222847680669227052199868239783797892314863724559375777671465568931606505752895375117067756226603853499764373067642909457614858848997690714956445725805033157639287448490744708752461529088000000000000000000000000000000000000*i1^19 + 3127910417449995715182669159547137827532669181679413998934246397164890364761312093113921618740922887356560258128737370933414624688356171420475014348068240860968340208003476481306335431781890439963799674773858983267410271318228827535892011882949635873874085222136044437182093975972522844747350889989363256417533391450852614831444522524170038722555135462624131100967035647896625346522734882783514484935311916903302338629883758074742733211916942943567753205783867753975664507092213626478280708728236114014232823489066149597174796356382815168833176189281572808867558773569437641466536432661990558530474731419218430081123650421833195896489495237818226462776021325510982831448565623602593361932700985003083716193251235117877130659653902334402882224792735534401298361027388905492887381068097581657220276309160976003192331093528220377069624029977154932268120138894970066449784587184438958410277410669783910087146155455781433628179775672347350992744876157923886912722288814959273466984187791579999587262882594283370055474310221611833861088002746843468527151541645237093148181273702330857974642693225577729813048112719196252440125244442083213717643180492119780131290407994654720000000000000000000000000000000000*i1^20 + -41703381092918543700308806342429792655181315680115067674735897454454317067151376625138357501100616300118189888156481245386914519695808440440069913985352144678887111640637088382424096461549271746581004557745224159571679527225675726330431012994341881270270856620329173220307406448250533744959939291431260566418071907008324879087915657280354017776034002935851133204148087674801579659940936340310916468576591203503556688588313933441903324673816511450883754275510981876136309318255761186486417153828588679019276054932500237345582954876369434257809245897038181612422546899427924514298518049637502545301655470162522370313540614229699632549339358231887598315774807376249452865933655198774154910451072287614099833321213448990820581466248636406644168443484665609850915939154582938309126401320366945339767130627158719482455709367493461777258831781026257421113401199650474712356509868760424428997596644630385191859715707237297940591127547759650279563186423154011817031349469070847463955537571973487245840796136956430486026113030447045491576418321842317140171675381681099939455747178537489194274058571689142754999157792845024827337160967445664223962987858445884190076369371136000000000000000000000000000000000*i1^21 + 464125352877985183927649060025497321474393668198842530469325235352657014843172754127897759152281708172639996329684293685970402334005032765741939961453271655342446494822003120332329706040403253385265349521390489438563935240333961327120795358450696080392589933409561254237572092009677791619588448916627284342706828588974608875799604133268000907759136339070828193504583119671097723810089254442943763256349885077770353483307334820922093228046235216340064928573186146669595070076638274508185108741453415603472793789095277879774824539633874685938235539211904786840195359929394505337995080566683192486287147779538248310371470024173781260401099846751940667085875515277856422928956468950582303472030640000801256873565282156189735681389912854599517406241023987753186215282181587810823650785639038166828651628087147737162189965625651131319337892184277403763433972759137451405992322581022873485572068150641012680635945794857107535503404324581751845931066229059200392189525721519133072974403803916993228629412627264124391148206643390893725374117649515628729492208914879010013596997369937470103427475203577957691306107007769723177983863968869969871443769683507748153799475200000000000000000000000000000000*i1^22 + -3657606206361078978504266847437830829100772168900933907334822249543097615263659394673296206175889868407396824458595558211246425452412701257904135466848869371917781796954468538634832894110692433430232463369918091812274041165635321342173862969869953624055921874300770431532862506557888518012524738836557604456639017504241604286078023071746834739885790669391723096692004390514526311801785293717537915617808990523182410822348057533103255244447916792495653875393198773067831418130201260965037226436099370226000063525606613088582261664209947839929335523927281361075087784248518468940505051778098324777639941906062232468692453569771702024799061144642818172429209603945059796603048968196043068492830892780894283820244308882530784951176994657806627140410301906778524233171702387150229238999497199930436812822120859335898451710448862919738168230587670424756852123552199135923596313746829648653109931274008318834933525733297338577336480396166473037081035857935792064548729311541661408269531100487206248114114296769855448346189594530666788637953906518538093730498529444885564468531084706986645588526786759072658783369032418220041153601764483166041514407194201979617280000000000000000000000000000000*i1^23 + 29700216409367961322639224832834758736343563105118472729877342185368663773011054907657538584106739479731556325428657687464944747296061166692702932279724462708349242950915246219038813328829882583874456137230729664754059180917474231195334310848172150383790119950378643312498988551305568847654790983552657151125074180021270325246277021337061105169926416261575123941644814766144726606417532269906087943522047309332777794322069489235024240657776640078204649200522002905901826287751864030413382525476768677821857389187616145495716276466293601005190927511831918308921507097271012845331652575701535912020639258659564893533678585280503866070514042924959993540772019357956014141498912847309938486033145723176880211195985212535205722032323154872350717793530544533184799945675184744188579251316167681892125128972168180303113703692272375140039389686248088154691379165801519562882820670717173293842684147412791488419037735711766158765120697581712938238488473986599216227293723137856991952441297814005817683174240594350753461438332454663500727862086091122722327627872246137174380739716776077293805787186102372766362589497843833058642912066444021725753519974356353024000000000000000000000000000000*i1^24 + 25340800026957468472834603445852801227703089402514152101195962550103251535536942717004513881240864465867640083925227937071381520361442122519437607960046562706680187874144385838956252813625190542418693472061117387942043131735729616527362376312923879305845390407957429586080495568985161954313464243958665144810244844555187021997115722207921596581594699430140905788814288086389923070061273793992243666608694285746875490256804309123856530926754975731786914788611979839478304869113735822823998510942884576635357510883332086241952990943132951594350267062105619102606868633330076829893042094407537776128204113383960808965092094032329385217553463793393035432229249943049754034982826118325289775695620047130210074035865308105757926228209396447347301226761638964910209583887848033280539726588721447626621935563752969222015600765889259619028736632816427901638530861146084037818975809373824874493941377409434474078121673928641676227532164901795650548920918340368881337018300317441145346391224992660970176552806607307047330081181698875702065170409985021464881548178643809718957460876221384777693074579900255870555544828464481656769894351644896978841969990041600000000000000000000000000000*i1^25 + 967658398283022182633674525558260283324470628709483774522853158632235738957549343162908584465005461432241957395104309543452275401637414823822185146895080278118600000853443110516215324173449810738020347980940014253577493635990115603372018671594518611889903732927228403902996473182827132134505198049598413158759972782889535134939930768212317773112433172630975938661739129706521950968693146842002175714359787127579857790775370728209993830211245073556818731673253872461122201599635446259637107941362065357281229162710094883228004370698783641785138010117125734252283511547789801458907111665446789000939681389103547259293248580668359217521586472128193623452624240636147038239202129493149888563130816140411421101640123378750425950732891648653049238904745829592964426636198126280555804839384082824658377609701065698685001512245038678232541851848088038533424113694161975516637846287289776023049144805907696297312876576217130361213901323586722143176740041101694230370461948644731862441740049515973174828137784728515890912804190573699447003390704105239832826868398872590666475137331949988509621235093458414952800860788595461321957057541967317635400990720000000000000000000000000000*i1^26 + 3021995509328131167385505772913101255500933641350049832947176788526400916186545164098541876640549601579925278695324833225954510414508873380343521566952200682903980251089757344541018736325739151392460322211582592634934987151406548672810434636616996074768116216147362902960570762356277334126431225069643696229929007942425673611758160010408247107042229570375318776590717761451027548857447091425820300468507630232410373352273387478071670379641909406414167791837624874162286257246280867147999841219058028286660555470209362394296019384274715259090364603636753122496968960050679919281431829766432537842232930954314633392832822982006697489575148063143462140809162914696227591389237303484737148340690053484656611933518837956442270947014918648663219522428019388401916544770969393725687310596520960673165983351225595504688406328569593316509500113627843172356961336473639866419848429573399336052438864411464009461821079235088603102229984407464872270967369686900821789469685614532181850301946105737009273172503272096827996424837833009102401341442751469739336377262095746232700394088511826929609653973100287447104375949718286102171714853728484683939840000000000000000000000000000*i1^27 + 17817889075816074503396778079798646306554069727249422410771957176401180397750342990326080643726654357270789093905271014068759087777414125210636271965481206924840565888639545708495259603489018668305686846273646957402041109986903855546048915169385497964281760345995639358349970563089317337658464202161408723778143837977027193307412645250383410722338780053031615305791438873476936918922737604783018749426621946812859466963710401638464928022390283035745065980439600932833879044010214374328227949830418856108271339965899829711497403456771995550676969095836022913446840821230209534787441132088874228048337772783789530429673538968573439652781941108105372529409485139689955667275531557513701491050743070710490692525651568283715643509538205930192126872189301174625977716878812922585260111967337740411992000883966843961234218643053627094965630102244852760630769711716906686372988415294156772608699379867217770732536919349422953933899539998807137608015916309404956379439276683375428033344031434610928588628256445500172744240011805520477622923052898735094337173208644020599505119947192051164046824905280189495138987438411253961549279242801591091200000000000000000000000000*i1^28 + -3665285252757684977511751459096281856679143793122958569907118667844269937795921629284987857444513995756551616391624874153051443438005489458872201447420228954366708967168065024910777412316510956762871457507026528358440973735889531073299880366486363258767825421376747619241245146379880010423799934773922426183534662105890851989568975418538368276127648536805531011395746858655024000268827731915056452648090328990906614229581663841912149547417045178960889133355430169950492161499320017936215848343068975022454527211224845669200069090545623368238142623737664320317350796833050284321586402644268150775591670100941035825893666394271558662639078737871079485119660785962564850214472012225057758274267350462924914617677476821415299059625870982794324041819717198856080746950125622330232987038951134200343609383408564425270712500398309968559854827307925675439395827784190000254076910160170750996786272204754434425255449063962174986773000338924695230390777985534085984460198530634717002430680804229906023751478506466301405861802772095651129027299984952710839861529725081407160598968367673106641235626205074936839779824041742319625815006904320000000000000000000000000*i1^29 + 1238727378609889198131506555024339519517311803043464420445171268919926162397537863353165221251047740030333369470318358412895523930831451398135653147167149492221524995465127090075549286194084699450811151709713290855559275026610275555256755823633197644782084757787331783755844238102776647234693845872339155262536027325211605925853132478427087848805377200055479465695442733383331868069194502016353255184720452009204716220305532205079179308246531375507652689826745311136036500228791262838088218790548784304193469423936711985957191592927295957747313236763304205163409037519898724093131165658541772439670745929177635903833910545893446408697145150079039779054555066248462419365568136836712466215553627544062623133581470211019576710417321021348732759305472201213537373844196916800518709052787308602187872109741928641636998877203338081335343438239558395861571048179780413393510485583030018983208444643435159014749267817039315519531183899987949377540565240985304819151620748853367673767845702902055708441196117068197915615743350622827256481981034680276355345260959950764735892583958430430931245742682379257154767148418897320316239872000000000000000000000000*i1^30 + -250798940412897778113434098351520317920116520588992385563276014092735901206440485655494361498575945542701989471770251091107705013669208207292609917816405076673199045937004333176245348463378626136275115286303813857853971488293407881363310484433784022843614853544166433349535226399186588666044711098006524926349240432789625730521923652774303152140904449186884876202350683081217549927986548922364731256868132323694437009842858796822710658889313674410279627779219857159692290861688318201457407605576139439235930843406704978402037532430640557892036207100393355839461889229910384934209404033694918944203367908318894568849022832408527837028937296912115140284634897575917839312372241212807519609358798745157331731498747802147472486742790075364675451700994106775839427009535406383865558963455206671704486677972169445844128765683615017468724540518880762572079224312768881191278347423630642680361934637791424532474018267690760241869956474216370410573349171832131989371367919461279142492929532722114665603891669524703785324833779199007288189310696104689796361474759068330545197778564634812113379112398170840277998577677489510809600000000000000000000000*i1^31 + 42200800688775861507551698229776631153853359859584279797872975921925224469432478344557392305762644837103533348931931634200894029764966705035523133934369899855426230941199249384111052220607902485471194820044677859531758900659646681979691083561836432752304825016746434898305377387534266053000826113847505336873879953920657056274595933512389769737777730413207197827337726686759175730747692345713748180126122930290925774610751906757590118064142897869121618886553644716321922521708609926430336619017557157872126368360206435753299457657522560845695270180854090648236737762332474911710807170655769734872059462047258986528442784781171720155209921143605672791092995001184663705013275040149319942171162345661096405852113006552212841527349117489339722828880923035851427952908039409225910405075719529360677879625910174173085810712374388804990262995717396700552581862574523789126359527521600816869241874274900031638435761106379311467935926487280907025817802025840804495058069066361942319246783575404464866871425854982110169237632577995993231285473132898769449656761379877245746552082632553059305278272935109507336923187773440000000000000000000000*i1^32 + -4296218188511735216446190348103134999688435091211133766380066885932346765906073695863683430435537389747531764817278130777114161189672141921789528858399303322539630802482119287126122428917453540496844052843830032808129915326903534258443095213346877284609135117097060047584561506181047102047122426187093663370094378516992271556890170278605960471617176311189853320808209624643641972290682879018461551328351153260492085137414030407119195546199854317790109079781863972423057344761031452042584879547251821830303594413517075678652796146224842547597417168589879155250016212592505931994016582039575547901542617372454013668419876262134323986822630715433731206374610337660248630047590475328574499403410057258308738335867484004642853877034511593432644212125900848830576622357683331382826488110414315801837636544661961148945567960584441298863770719411546617354100719881500954120585665630660856697476155054515586900592879636375893042962934588525772439833770285650477901378203468362667394048549903691349255981058046143780091030488767728384455863566144825962358084707632710310292925182341502812282346693391161974304276480000000000000000000000*i1^33 + 318694894523198692806055668655287143603602482908955963018490856298748239717149712342468668404037286347463829090756954661588921871539484302810150936653813017651505007944712190887767584494873041065334973772034922642999945998925865702495040074275306682633988469977830662070009043235458708839943931007567790412472105013603353780735972653769617410860223304665147981849917087666736500436606655915140061297773499514648780120831686980422708612875760819660254223939316299553202199478104588128263110589720914107149430780326911682226599917117434492506567614333752209943928010620858381962190343751600828527920706406024415455028400750785500365191541515813041548594485090810803880385060447823442366798591408299699157614483090430435597552235105578333567332924210593685692337116094099121776220926420826147178445625454903934765069057640800295477845741067408116740483108898476991914027292473368837907956973924778786687186677098758126281653860964698651755728915237123016909236937797978823154822146147370879711202688708807684576481260420181001028388192899413503066333351664762294371761714398167276239028253809676858163200000000000000000000*i1^34 + -23146511867429438737456111984076331949233291910206378010366182743048547517519976604618820106149160626672326240893798997513706330478481756825459180075287809714816958404017954649426627676939040979303258551940880703213801309489827461477382874267703698025030308768409793070364167652801033188097529307017300440097499745638614172491259955907868049861244948662980953544557663985104950465047638028319200924129669682936124069451528721915910254739629114463323013225101673784348362570304015006635234760015314358029557760758012312588805691268182287446209833223955708389651337985326529437309839021726362187321510819859432712654032785917081518836942497697583594012691307441853484632005480630985524923715695698241457380187669828569053842108284791289272329634804207888996989559137285236913797659502162277699698813550553770565444279278669979901938498241977216398182877545615084425290624491164207672704905246141092820254515743563642461966331366998678273275789772218864081184615697702405575526395274751353589308217546423766848374975531714605626266900900031403284905348284981930088059853506498311407385716394557440000000000000000000*i1^35 + 796979718212142386344347371587001981882762663257179793630489094839773192962673747815650061720943341511316262248862402931666641076290549589134561153969366943957234263210316521988255118609462488581746671573357239046335632549999528058901257677105450006070226563410554838979414814213257432477894370271875551752436106950237900068294651486951108782175869766974427640428589508327920128275489416362068721904791799332132332326309659470606182651345825941632120856281277087874279116293071419487094518165561986422424005339455110299228425989732693895342780063969113486249123553036964054339253040982100854337233241856102308098963614371232084937837126807067409400669226045846319432900018414832365652818568056619541608557483128308682908954585639696679825567023048550915932004347397635969412611505006936942356573818918499466541412629050062997061443717928906004184921642316761376747836804060816511101586943308552663210391939985048372299208273624099270457656847552211976901671295390925374992435157686300125172127861583559321025911977103763370690487289808931917864489287538630854137041308731200810529062912000000000000000000*i1^36 + 4013356228804442866618761960527787451843835062296107823793283747085718451214614426708264455613041007744679503900315036123438230312302001075660811105161177970420133157537580092003907379647815289621359790463481396772584817946892817996526828153923700652613554690010443266307937735788000418886415203455140303308326366537914532526130469248040209200580699817636653427225879623427796155053524573656181814885224050276685627535474493893404939076458567265321005873321853667042677668370584184636780224361832841060812714407438409078210306392323463993591002980598500974069360896312066990417133710007724453549783908135365297755688452729677203928091063592621371045951229816036590040799665638986756056153682012643744126398941325312778054029443240626661918632335567044715995501710925443226421936816870516141214802807373783684735582943524535831692687915017644006745983096743771333630597180475393487144679454565595055661145962022007457481561785292055426889046552163645489858109366423462803802408308101157804171158165601862030893544779350337022116031866367468009337097311926423307581364251817672704000000000000000000*i1^37 + 111001976923746323100193258915300254178256400163003224354860947888591029793408754214876093188011912798247257316861211125791492376913219387825863428915606349816833575710135900155901570091344250000715137904742659690065412292382620110406350210383975529219199662128962746416396438122043546381111860270628021996012753772610461360558541037482586719084212527038104185401544758614621394708798149578261799578525644691307400239544693875923842380778887655451666952568267431746747933049620935674420495049945483212768765214439401040446719623703199402834969105007170101989820618026800337373700064614702501171559024881057434058394801590286215786937613702408861205803222061433779242143916647578647755003255674676737485757713091526002734443908978916433966505015314528394185073259434835589944508707468006184152089442773993767270670452436844212038824247791682637740720693432631361707924712549910011440766939420264767345019000850851665073404725583058463168137198889585223740153999903522506064336805364788050413243948067896105611542175312917866291847349122672982200086908093163070930034381291520000000000000000*i1^38 + -30749745889960426731715510097017294691371217081626481328722987902425340208181757373327906050191458357681509086969415074887536535360474662741208417392150593561504729068481842768758282008132193643986430134586318620931341673621849826982486751694611653689024531233276593914688328943594313062910686806292976317909977016772983708099345888175880138597686099938081850532319945418220124104736456415995902672775408506519464322743314651820516359640681653614502563218553899812048851381644900753291061897781280790219671936028703457539205410063602712073064761554359641345057628773251765489728068535025536302119808947228098539222341625504942494960130944495352670393525043705395470774951352463418684331501102577094301049661717295132529668064596120483368595086351465294708708921359613316938869127161837562554661661660307837111988518334792674475782308690253379108758097342102143504668718564616013576299571340163947676701849077388491939457809108088465336719315158054546329298543930439854983182164207231322497383785583882568800677638038158916042918801028157839643760923120557900538314752000000000000000*i1^39 + 1017494856437253760404839080468853757460119409612686274279920252358519577384162816194178147855349833590570292469374373271384592264651803474325735078686145262922305788193759889817393067625987519091496427652811335326769624522408044964126811619248237033971512810124801807156439122225702367426513268668554924113304457114104683859872019174798323706276045201254910186899073478594806973954251904912839237021158350879389190099549102562788659918578995616283727922708274099315281965103519187855049853259324484951853740465250636156445650157620670765648829968353462453331994736806933124849806261463417705563553830065483402667252997434122430757651316685053808054522688421655885731926741164306212683651536717289558708048029990585249530065820528092811189543950924671601878582820489782443937788854470182951783341783003360153042195623472596385684389275562814659424175662569382412791744284394567352957207825771853003378731201114700756295727849357963759075807178091556402760848351747161401044093325920711531326238554381872356562552850302906468187080204349685240976045018155109580800000000000000*i1^40 + 582287839056720988650259213937984851911863464356530402199284420228844435959276960642927082880174616769201520780922772631667027415402349298109308602821416543028275033363999861132241597173481328809320683631511613785748794725155755054235545378096292190673662274711363380005575573955242005452668393507871095223435861937438867738602604854252577459222688121800607679322987464330455130926797196504457222440413026916750885657153163502617125376345277325249214786662348793530499114876220613298787021325830420974045257604814253816627365123171399988651782538668498918780869340143389480271177883596899025162408923002709199410957283048358918633345746084686412094976677106004951443238600457728964031244218108536198906263862829234168374696014813650889867049508879601872948225519035399739853799842407281200632240395063132694900391508453752276509870865797340635426060363626646653947203956816482881673131560229350735389090308680888045828461033655339667626244222253067555281897492417760759119796183803601341378964855561808691764775500553422432587173902686719356971840962560000000000000*i1^41 + 102168223116312582292616271735312667268799135030900251750955131385808298514159815052716018808992132947202419797358764335369674376529857733289717955511948506693286639697712933288242934387012148296213390872545305231037039341796874501760791991536184551261793279212624732486311066039242217647032491745708549775922824397397208302607848348771504464434893289738105347477687207098510086924938760234095464637528984808222661409055404566573532067983400257117064302908946920567280164293761965016558041412205864094558491361901115870585199863306073210920104312701398085102860582432909560098233039170280234081498300111853458030570508424149197931174764256271222201239837613157609801492812856632567474181645845123425986831142305535181669348480064512792306416140852527280663406219037411362361369484264434493518015386100089709590653568693843315045924965989307643894420852131075515785736819821922664837750327544482177868572095055268772611009321844911194428747014658585235017835620655470789580960921387679915287756057031590009746086887846625746371529912923528888320000000000000*i1^42 + -187494561172852095950924109322162912717860214074501262713696792986432352102352772148579362492299090686395238512335720238378992051623250705296322398332711006565878435353043476346908099785676789897865358851927132123320057333374155674936120669901560889965819044163686588265853380393293423298498075165880603345020012321819894883389306840416090909912877388288405257331115556498514496076954084708017848927752664714002672702081148325992205741243486405528489331168976000323228584184320643300362107478682287898183951994675859803145239215743432317892614377182766102157656008705783237057720752617900429031197958632058710304542812151386743729072850117770647591629467295381512971025907261470312682620103807107988410899012561276747547556269729376172272215735088202698161371513366313529915942936712407743768794041860432878231248561675206091220215722098015239785229617691074452792536260491179335614638878707923737174150160984659301869537746791753357152428839033734876941597937579587983296670711968056939829379043858634951159862237874776387772376678400000000000*i1^43 + 3941915811443669091696652734696022190027304970544494640515255365231727179092684626281737208605846355539001279633622523824603144720768857230930957791292553899302421177179413493276762601094607718408637870369106871196692717269405573412377454673571343451781651633120168211768795697920890272096833939905110957528783757979664634809161212846218087860730647659745269125474462234655877764975116688184489279571115464009096305744290420382993532093754921372238856044382366381464182435306180695385106961610153059154240794924059253184598876638798896475466969147349691348092681349347797804364381976719827268215137635654287368254160483105310221197417037904167102805928951834613792040367505499251796885587332519820853713977523900153543701308380967118413777612120747177974367322205009372307466532536756777899928444940830643991215221523167771197630906593615894599585561200243915849704766860267843448441642073000407402619761016909198123984406886418945127648084894466519635777987493928660949068913006049537309277053286882543872432749781059884810240000000000*i1^44 + -43827223236925324234811775480871989666045349972539766209081919149773350946382725041023882416851995364764534001272658314382942139718231368243935922547532200350174631581598234224108831073759908677550114289405735583927795207797746731837271490432969596048675335965018139947909131698445921288090441005159839267217013651347728835645389039666907201304717538713625318471300357358017240289030184717170643137288452464430851466484242027554232429530482054391594437491078120786101302808799970882741519324367918284725853949741650112767471914435090159055025803962309077310888824372436227260717421108379388889478848774309029401413793191609883476172643984043300619154666342515153410181621514998541603259726990120236539414807290396621718231641209506431488873400888947917307471598557162815499121585641002884292334400001698975592672284634330153306575049046140146667143430162774797476732214762302031160479930085502144840431962445913560159079135579054057569309336384183045073130515331560833388321402694732392671107922381208511454916902912000000000*i1^45 + 182914374128585531160547310630026623526529872248755562528469303706212352239745423183160174488995301663683776560692767879805419076047405740870999098142208434956340155312364623940344119863832713878796055165093507224786859863694142932278033096838485603768035972998787887246548749872821380197617440272527667364178349709858591283305043348491420861106159157123473997384205262067022313062734113539991213145470749454927146853796997939072570314698494960572269289641996476296706750322211917433693177600958935813358784117247934910990519908872727535861865999181605414884508488082001237086421705564818447945130019932300099266919136024068272992957338860812267712576692762785233601712174120063920214347691369456345092088854774610137516631236594315843533431546887862535936315690093029692044118803691955535643332858536620214831345205026736652385599147059702534671764797114244041433921491039160424939747788924326291314181698564201485172583235612772736634268092159707577932947537468503759214641981532203387565971780583070105600000000*i1^46 + -340143499207175902607243547766566777685217227174234599177404635039919291942561934407810061591257576949785356144807956602786577870324809807761085140678644341229816514074755620553312831682294342354960541486468830033034150310207472247287351121542891446244627947934171315119187201871804022772365670580040403076315200612815604132763487666543808154232169777172744973424932621569158657892762190335463702789900743999441204727629019058946455961519457683728636009793314386160664852817545933203411447249569320207123157735915736658879782478201970917862703433931855159751573050015137127525439842469675843145505649915763025219191919941601114157105498646975698826418973275272460078719508903244251962772511050403015967552326629362994489538093488931535679999271442718290493330605608005879792534171512221437779925131817176881672128518522857487469918950132387843585897088923072215774335963870191076514736936019659975516585848865784788570231283745279561103966438882839292087658655297374479776549537101251085582991360000000*i1^47 + 275771636120866638801544555405838151000610078802820070896970596707135065198933254686742778630414329737202012309235073443362392341983285821442733273937956313047241675338050032120946219049532007728109760889192220243995148147393135096442108177709195829449020182871371839835772288916659440576844133624739844966067973409645521977564064531548557305722076017833468358583059670358441496005743195557733826232282436353446334093464732850881560055966778231150850673746454867573468587046710183283070535466127230000490822269499656734498185847706103139042116002897301417944682005828750496479714229978047302939535793434948639785497768248449176481862876474397033631802059953480464676404923668211461790222390259109022003058370383763478050776303877152517165504574120580790837691837230982023077490750117565481888594195348856362471877201980418322058907244233935565132434662722194299152966028714571698702686808132941906486760756584057968922107858089038599372513188066700510874802021880995607348640296353792000000*i1^48 + -35184836317158196881549312612491006361222520098912575827051838609750357949802050135948671815767532555597387212785774308870284415997700627495196165702672467894277839726745579259163479589758528617994886930293127033097932620945740619389989875645574276085368202143397569076529915032949386361980854982891559418753788352968964173587760003750259844633323865807789461308213725031558268151787093066859525231997995049536295297004240499238221354314079312432247765002969197648654668845876097218229041534160882899836385783793950864803688401995257518985880185427151996201996403253811229968778245280103537605898254723259855766785968805071678983269420895723788678016994988000401531400180361264210506110876166839386826590273520566400317550888263582665690170868819350864515175910020961919409149688297735331798286566359995632400944892612734093284311487795099122615850398571003674055085579707041784717152366225223806742785815860824064238997069672810496913956857530164297919588619151222853632000000*i1^49 + 548880027538959299710403083679519556289690758144024891772381047776308223557232973750902623962921447142597465788371756518105579106295346936731500764024661362912617675332047446425724150242651034976367461195291391994020037248135279193514754835318430724611183986384950950795219228994228456597415850844179852320507662360797139912364158592542278267739044078565892983479904143950568389951294290370312069147721181489541324427864804067536076827075214299098971722679236751205402624046257280224524628151899437750849982113084833727618492112977671594707262410467537024604533799131906781576029629877478873424638087108846030095736792655696623857340395045017154945665159629265347697381779120678433507236969570222700803364507458864045367470094833668535284977568439710451347689576161150422189671948861239246916315151853959114239542441452729750140376868700980079821008629433542986980369772963149332359480900243556070002006508419331452660746587994813481787632120025172697739174400000*i1^50 + -47115805495072077138639494470872095656886341142140357852950102183565960582992531541018038260506667994636949402573360172246108405038828756142429714948800598231134241606504166797861137061313274940405827112113453653856918193741710611063077687598316459148393532659170359728747639139905147194229888272292743442602541421123728477387563795385391877681457054346464026980209040218237685045260697725493438207782095483951648247717689785016476784286804408732466442447881546314391165918304481800330408324423217909926592644037816165912013330950365643241290104271349998734821731849946988349006144501103488353008642804442241398627370133240007913208524235154145696968790928115903271258109267811142337117917646025614723677518862417860451978325564257217114810737977351355252987501165752500008234547752948446625816472974502569947357061774274488034294746663279371418105565151144540717751740871795665080022137550361119303995572068454700215163668158399603200000*i1^51 + 2243070612728668826925964319876434734563594215972854756823529837768507233171271558961747750839060942417435996894303011492516304695866731557773626446389813036015111392538478984853411955278074487496019221041267862072995642479877653497144498726166435900725679062217879837553769773196138123532197711567697901013446244562565091375182186816466741939485372394791320442674313161542978572791289600352147919550844622466917387948661401821884739898325560280014042564928086794764959859234944351687421389672457831464781670704345500938429017696040351089809333331783538718027004464040780990634132032715501681077439607211028690499774269577153790151445515261727017972617338115303533864076142583593246035345713020677631199932499437781269296112622963676287186104291185377627113165532218414232092619203287906947378268755100226768321336799464750215681541497346980960605950763876812198345866116102139257951105370819534101489974343977600*i1^52 + -55167536193498366783627272959654310618048323527562336559596690527356400003289166060017986334283380712238915167678433828223943672357140998131867823034890152094908168170496850681987993754788104827873107752899301703583004927379359806605911658656544163874250779743849396190050566414972264653318533463479605925317692285653390098929879019731048454997147820818851253388631265710114706325871210724447954593412871265200203681438512150510438250715888030651706245306349962186598021249444269818152269247696052698865350341567280528503168478552842051636844304764301628183882785014951528529931636333724381860214604834434407462186618899776821919219853087840591693681982337754412166293216876924722474832148828106094801391713395116852270756820976375374718210628036708148246585299280056837459605585655949112233877799021355231362860560313347558117033466470191821124976216209232756502302879078858340779839360*i1^53 + 668561786759765303269439912036730685587554480471165764277584742725599182131528648686563541589123533272094228396837087996808651363908806270730818762985582095672434795391068512337873516813886760089377144415509830412570429596775349998982887194910198044125367432201701704674632007007389713183858006414789404296855545248875372660046257293112283266257866623876915147679991896515109227967673124263522669439521706755507017767723217164899208568115779653894354346110989305440528649705483759796497861978068267093762473123831986266528693190789332499225567919645345989264516241696866025276026811743895999671869156177537776463700861401871637632021054665068293695890528522416921142920141504933676657081208894389934696741734481286936400028996448193918605928924609092494748945719828040089054592559711954760567460470934628115867591075900265235791117950678148786101642009583257529*i1^54, -7671958588143253589717703889576197835235212459567666166922314804369519076592217167412479775300547821352278626081411472219864592814711758617183545472177361160682540303275485937385178845137227728091295505762912233524729436979366846940532666786395218182824670388240068352911398851488403732119602950465408932328793591655858180937456104238495902427139310681847387927890151580696439783848541584177373239543471113447526155531768647365595283040818956980392737679769566140581482066069863384627231913761648912535056625723950498717013857277525174189199677490606186500875655182012477637165570386806274749214458478887580403774765968188509717157292248094328717456200670582004557673467032441138133079272980518491159684376364720281971089547221269399366324746024127805957891241554789610919254000673806211250123509741998622723390364078706457226644629843781219353985352176267476772868940670326425534039125085913476005646861502825264753270598023434633230551905964161107310460411071139850099399120248151455689173965899853176100898650474304700396866098726299367227959968130242465028954484863643377577232745715233404417954684399017265596191623399959893722580072489238352585740497324242903405697059316733124781530951309885943335553606109250734197032042461660344489167347726807462471662869713122932598259810203096372360108452351578670057652838005689798269641391820996945842396603571196292081957786850234757719681506205289198014711147949096339945866833099340106414010871879181471488502391117484919623791221284361107779864025110424188432007825842041376044743564912381861755628821920230533568005525472903825609416398542542664299552378244244723272526815890676980893281616357107528557542476759654772570863960064000000000000000000000000000000000000000000000000000000 + 80759919977759236789724210864663342694404442748431141710859244527310940517130859432926413566357579179664870930777898396963459882629435545041859020143481157584234481557756503756886874610101166495376036221327967804206568276625781815216501166620783069043108023231445762677511476755166979335865152010762508098437618614502148049710595667482857273117853794671802676663320120157237626381756877495100576713058573515752510429334777700159253503451883091214644443377584131501341891749385564977681075411247468323234578335004388475588510680727215304189169905540200024748359112280661981350478109902370876693100226265539991835309413454590334995033203882776051205431144194854531675132635096998642371109622228501590125278758633502766738293971661702257475244556318097388019034822778589779626612968766283348083892552804438188811812431256025872706007575084674305553441358427847625690175442760637671595487687142428701353666161857313067902751901750340099397389770136638757228083501247244693000158330074858388440831276124593578209658457704529377848293414349034875496870139063101196532102146578904901348822642803518508144381876921471600484812397845893970434600299085300383196480783646298145896698703571491326142347831127296668395157577344075740921850716739614916754955917560730014119109336359213933965281818018399002077660380932600059903356053967864474384695953873312082431410566276297887881335520725610640396539807529503893207450311925594748245024579259128773407040874737022914741627624794943638419333799837202053455793885413410743373996177571595790749111157907736146888046675668230274404885531333854943751986147899542390885803595611073567413215067382788873295244103556185088317010228187516914324471808000000000000000000000000000000000000000000000000000000*i1 + -488208991929041435270854533219810504117720120127007538466487007921618570264639344117233169274261904962271384991346081746162510465104134253190483375189402001687982027977424212492412312971411913713301371231976598277228361583452285009637795517712941009621013506481416320724680256965595075490441056759600701074997113489097425225799229758421394864909400229119281969306242262945020786112445554376495555833756632634159930888815986161037859394330880305039698727833053728095172035113686580706871863183449212767848260231150912279731827062225204953942253153485202166415217998513050009842109076734176029667004573730897747484826802635055942125003353589785613666708221880195482085719659372013640403731100186875431883821466454891554451646127104194373469413995511209979703461830676304222635493635039911074046274974018484817926803106271330335556774629207352773801799378468083772632225632235965124049684668239998281902185076689080512362620917162349576643578504743593645448007752587921170841660766504051097967160301131305714154342912311484133641822838259368984658767347448466272001716460822988260494029445326529514516228493855476206418592126885939124422548533718972219145782340265708546091789527416951159252626920129681727774126342014084444687365636759234070979569170751377165858245199538329115190128466955722686877895080331622153806387974733090238464802823805703097340603740247584548804718963669387800382000737527380799778760429809870878265833223231104974432623121281810122419911850690224183398353242608814256437210423858333576507450409182907488489449703730498878165539905194152835712396611611673223568049303548326665317952103208157627481377370523097077607651647598082799747898493757956167449968640000000000000000000000000000000000000000000000000000*i1^2 + 1976206231716225976228726491261790557886125070688778214243324325174437621819641696184910710034344116265145312659653812399033538730766552045539359211354128187798012093763030809732840980141929196474551868254116580840918141022098243993139915375927994683198039553371232728738945225355859873970705650659648218574858521313086107889185571031122055101950626362466972539612685875905268554590531279010205773747948712744468395774589154646747561760124098530873066348643506775297581909659649856369448976968866583429699482607730198735589565772354498072779859515167329282455954471513578497103867282325961774460421370339507148379668944197987041199502027929111520710312063500638366281977801825211438005363416778717246006038121387550965712448489374557411263165156258031903278823732179894248952112015180448974641673222638878467709317422845381854488085498754721250606072939991976591801912318253627877361206956459425581392400815388924373700091916864991114252516142307467162574269734905511193330260874850572757012864862125988093025885771957819612557691187128155809458266926939136840650512570871736516225504286058707365201391742320049039356373490748285441554872288939236119820443922543516418412695666284890968525015705369233189697571077015635383466913496080071603056527541393637676654462395183314186331373527802271332667348988380804533404884285014287557565895830942823420531007560774562289752409536491285179473668015319889623394720116094604581279418380009781143149050763908236569045905649375854634807600347777524088104087122057327246115051280088268880397354308401173273980583777563538324296855762195827622056093414528543220552776824505301493873140235980259579326723460465497906643989905174131715866624000000000000000000000000000000000000000000000000000*i1^3 + -5876159016117608371172609649523040900126300467643140740755558590632715525180001429509262570159354243349573170495118320473831850745707777785052914198444709071309300699805804886252561710973248687868947276823492002403903534628047293721600020991269859631462020666392248875802079807470436625194434941027390325513616357813410834454766863814205196720906824235244726919975350898922190140983434441084520077382428337855643320428429902001585360200367403328025428289081150727271866527184706372408388557214185912249796600851329537227033004785647452087217077065453454537218308849572798590625709958376143323511689315760957490739055627498995831480167735940522289009985705398919631084694233413120585320906582386635294658670976316163630468449488765487505781692455426926071640274294511979283648320893799831860122081180644784385932257134403218848993016162324588702655949430934069541782315915359182153022106419006198319464488685458842634550643569185463845266980010181479320974358669680690623223453856326954760532157010963218538364156829350561681162902370367201708685028011641847289605801582034667159889975199590365706686282630959254743507682697722137524875802027026678044667803430449390511871717445060151374652040979165919267409534359365415663827281327542877822533844298419839095060760323962732293859400517466039522400372874573551386210657037423619139973184092365997592684470437246738580791826397329951309988748928796548234094973763594147077986240619354450785408092731033957153473560405159554089991283722520413270521840055572096344130228152252987843680732670255772962540650402544371221129919889306678487225694233688275395088760986082808738766071770389370713663117004711628531643309774950410852761600000000000000000000000000000000000000000000000000*i1^4 + 13262807859739552043596667297965051565324884555522020144601833652265026611063002714147613155774759674763684503801507321374915517044751951240021978903863848302740940184237897947696841568960422221247708095616884901125051186351878108174025655425232307703211648018193580705982551860575229578090667263369770471624790431758271189539526429089463901626497550876994729881780675305561229636327231385315474035659956156558725378565990750548041558883789616304980550067390823508778679531208989274328737786412828936200446027179347717913733341106105676144484512431960408349615458470745779311362666941051529445020869001005051611752577119578247020210017443430974328081443349324676553244850989852855100040990466489205322817536486212147240800383042421012206026567992284985366941194995867068913563490345810359798729212678816231270317409908896698513148822407525542670252578532907106294804910620007975081661438303489758412960733593079041271856590389212466758427884035794323356698867734006903094246674581408436887306864982999985061265711310896900736433521179323220107895273008824119202441869265031112013238828253767171775121580824232290071966945218736247167178363900048876060841836124663271078614183429639369638748746687523174292929528102043538010133594980517817811743734638062103910520974790980334172593124919861153770038754479290879349236088407915411775037174399615291048866182947488842723984350375267780827501625070711329106855106040604321696522477238887631038792741672669715449582769099422404982100029447534783364087183280644669727176921563307536108606096271103406114814974597121873530229550720362257428432080229079047766693584286392939271255812610193946501833402453185316831745196363716765941760000000000000000000000000000000000000000000000000*i1^5 + -23298246914811728976180191191621786844245032486000439149737468066920012309801926180649688794595333760563198161945318669927284511883433347457870581490672466382346484061811891219412229552159106340644043163167008086579264437993702542318074661123274100219261224898160829959328479001186871193804124890920012244303079600933531601145321868035003997909188783560217239454075298607944686842632628962938334355622333143272554735279321558750940288734726699224339602979223599131401128028197725952344789829974067982574118288251386084067037661568160672398523945121086829609312853720832553547119838786413741045209258891282087011574666178509097266406052773923938045645490425264912969163254306403702610463095961368256551260328015743825723294607601510752525650318094014435521274788898474558026334659356396720918587611757216877585088073045138537604989148093242913382002957898304094732708800062870487117772943384168455602741573958860887439310373747391726763810663313839150021382731305845340240860669671977143769540456192960455062802857450074062449541010749321334037958374737442505042982588216669246097567467283093947598610606779157837084999458862393930544296548899844515893789441457412562304259100439760532210358206659106544231500564068106439430162417832037712079599460646179921754977627655655013976193327074326908106217238053941116110741727434369247217130064705890902743868747488893960102216999021430007234473737772259112875804562026080466855341558698525475107632639746568642703715784862937351892283603463209447103623485065650104352749541155036999545836744122873478127746437297504606097369564148918734451560908034924166603836926359836127447683861266410941015021966511802290867299068489582510080000000000000000000000000000000000000000000000000*i1^6 + 32080760742388974533559074567825798214451460886062727542932678011784967264599435065523076497667903597092219856774368019960056691311205686053017089711819806311970089382718597941056204289467355960703711710986931732770445644603422359089028630867696057673543216616207305425694012460457963422311646835713374153132463941299884089292290104916914395412222587071559239753479578727039224277357758252787951095793455017441404118542714330748697533905606241728351447139379868047909717799145252012499817599051529991828519804034341296893009362133065772061615660673217715900498119790432770954786640108478761010636088220251368791009768858168714646430261180363105725508761158377595888897312091277174069008409844429817688159729396769782404899969912659090050552891636625138320853674075192366957830278563693270461153135142645724802694112448948890836461125389162041965683452519504637211502253826490793362008804890108802486230528676281481357950144957341328942567208890293600870501743572443773291365347540958843836495137139826566651775607368837059544679687190110130391814809649212384512453687536581502151718544584511576574539397421380176123508103260334291337902982238216791296361713641318901337251927156779550649805796369038249900051151481170417048523254107677515396189587679112102700824955003912964774273751680000790828390087037435454733709892263377947322638667047067610909980741791959610854111270215155718990614696982992682813702857291019200161099412592103911744959482979589349647885352646791320279166070137750877832198421336115331690559369376080665335613609933291458556666550211698474414182185357107807889058260665330531537981375612702689436006942203246475547884788735709801843213040308820377600000000000000000000000000000000000000000000000*i1^7 + -34851201882746150766597589604623863292432911898877757170837636320486538431037057822784769757995934442273594659652771197409916208481589355685573217784501673492654045031159577524928384849533702327666453319055903466423005364644744458760812751957285173649644106678600695519727570469010642805308905137160131385646765541778685615364102761229598302936116957080105283203976991096455957685597004441777781013898954068099005799426691690746736196745221285103100882259260050707007289297622303867765002055192217774827054616792104870954700074954047619109566381891920436321167814815855112256512892706175049464511582982585247854623228968910626206625232061925462795468078690340254007257395358644312742016622948970450504311865518964746295478281286906553715350401268479561975946827852833226948863729044346790429044404154192355339766922929044242856210277754198029714429684551237150206871002905279438060487513086954070871852935966439007197848645976426837657838176684981630314512347971287851533990413437674944424713179925976813383510954330873315681921875254734621739966449041277564402479421666517317056133547817971858783937967438073252154940502979106133210806468843054053584437086459281306511782793732996463431138080627749680182524625811797101993226207376876183782944087691462839049994000066944371424727974833508427521138513739904457323512832146173846264831041823730843152203615805132403501462621619888141148118169401914451348357517856566382489707531833991037340565237905515762139481999752113926132877694943157285182528401439551501117064730259279393795805129082605898819794072428126153962423912928261901398091261633550706562538292466115446419157183587351616291029292866570081797367326425743360000000000000000000000000000000000000000000000*i1^8 + 29663995343293505405683909125788415274041134476055724167800234249864063549857535490282935136142168085079485485796467998518538740558506683834312559263799960645775609582985982859889567829306766384601943463546085142672249791862014957361296171608767664979627464021858146150536151406529589634940700775852550396172356705452264448634011263438629148764024547978673902130736979193793046301207343229329681586397714531955140139898359781453789567855264520692343733007759764058387997937331033781507916379307422908599462915575050817791477739158113492773087973840533846380106775633014940232361065537844515010210860569308478739272721168027274863134716566893790279804734894080260352987776816923481869297189497148240748922801693135544897171195412252722523695148059265425755067257523488885430966565240492144164711038147630054879499191165191208364359847236233924877414049442761638703020380690090004032027382236135209972326389514733400523361836555901733874526622136824242318510531932537360058347875829023324885299207730760209705901359472391540567084991354539622735177498595163270168812280949236212403782481312038561175692274846177294835232902498705434678787274774256823824349800620991900484302057716504983676462950219362925402881363319831775271356758436667146133899467496881545009481352561504535025846902199212684325563063093495558179584479174654966940498889571847608116459423217905007924462694817510925000263824252748802774028024988248099243183607533429346499598031202036513732807003716012138276178791083545685371615942775873982738681407968537900069068874559145482647862036415105683438287314499552978952460770457701360653021833711971685976098780234687480426998688584414053474214623576064000000000000000000000000000000000000000000000*i1^9 + -19634546940636422554946516520072203277492804764865642136430879209263799963259550731941320232068707727693068624322790955392918921378876192729118000003154886704364552404140300846618736900646874793911794125209175073495029372875563479807938269831171667871989349644667602942929762487877942287081164358013624409984099482219407724152166809984287491744090223342572945844553204707557414830069985658643557522096983664726849996991074811978678770627531273961673758533081021192119333289425901918121258985047531007993234462059477762303996635475086099845168819969710186131673686037771470665496226548801564798820638061781900266162999988357049053115342203723087900140498875408453533510700044994900155315655425948437150566448848120623620031180505663106927455988578150293734310481092812558571254549087353621434166488821801286996609323145068289238289076277483810395922100395500677669407323802721487942991900254771137736158919865846641932441596953432637398841204911749958730000830471054387677657183856208862053624273154961702555745599173583354383869136498951179392080253771371218469283645963035028802474758789779415274233533945492876388068991189388955296003159538970226905371224363435580064831357401539513428405821266105256932030913486558903683928078571369716795163647972732743288012686567244950738596040056480190401277743877639488242556700825751377954419968810059313142364271149552238310185419405340900282872530850979087204581902420146796087755520805894746146218632271027022447519033234545505316357965231515440753947082228336696859929958565889968896431652855106265477945432604417813787868216777465742053995561575949621597814163731499096169287442068200027789209089062223420998302040064000000000000000000000000000000000000000000000*i1^10 + 9466114451039209337122221568160600860689841747322945033456591498795781245805285331537654120170614769399570738316103490361550473187324246482829162391029953639045558198623978061966416303415233347473828228419595485915354541942517694347518702526511094451801091435716228175040280914479874226562816290138801958797791194632322590600239990780204223247962944377690568235052098476291882295459958417818540846440980000440508117262722822870438926154825302006910706363618376104460532061815581078536017501486174834247631067189723832524016609817360132117620425490954427560914534264743443366760354308837588789331293847324072397741522708635269371226113358830540197766932954930799911631762816755521785384334718328871789163478970766298677395699433779934109803016900985506579355348620831715268507958027522611637504790191759407035402914555449425013512330267900798475450613406539081136794029812951401183020621717816319382885128145458742317296317364183010613535754713801736026961135605389957581151800349972403945975239310690179032945940482589737425248504650153635340009946954677939345505484317527233412023481902170955582300034547297042381860224715150986874805330646123120072118103128739621281333082774491655206171041982790217445531128465556426735170164127392976134573644880572702844597098177316675681087291603424928128669574427573316599060647071322718135511491015731347933477320296093027794959895743583770845737729704988005979799520017579841707741300918604837089603247493965332602975933726393907479415311666363087284602650825445740737856790859568996044447001644959500608136809202403672913022183814200932747683813010909937564075042443386404435216695069383412102634504609026061201571840000000000000000000000000000000000000000000000*i1^11 + -2854599485196679669704556930911226052958212614332894439173232074613322795721347881615926734964567865091748802180135565578537976939327770194371158611645029532895593867974708610530649742610643506372786798103663681994776835596359045841186014106657609883606712328709166092901018076298252928701707517310235346847541262829765263701894234062057708763458432841822570247145992128787145654759020144517037481737466020768320475263117716113305216243710294692766978280204987032652695041473938647800730026984354937996626303263801662944872821367189526348327769358850586414709981914356616131026652106340717164240515683248197398414006831465528396893755121516028891152334463061543461759547707439410286117228495060155865219573425842442475204876351797897169970012606395819672523059534587136669759026144008966892069087185531012328323866852489765504436292428456513928189412295001691801886870683483344733323224837530825847350849253098658930200507845942943470997154577732712791424579431957558367619372587623066998441582507927842771859979606429209394181571023064091636531939200988863507135400325456949585755582953889220307730988626254272580784765485890280520875075614139507941811108244663911561075270771977869023826309531334465158993506168164892801577201238063689498706679536682011881222593278136635674981965108678248920223253061195437339903730746046126964843835039797176347804480269518904451251801581992740008401488970234803571594005240336931665444797537844646847980024258134494777720492543291647766193298791545256489832674396091680858941663825079691133099122320302150542988107368231052921557835733589634047982940486463706302391125340660054173889251423729663275790077568141377467842560000000000000000000000000000000000000000000*i1^12 + 167531675122566151333729016641350643465387829903461112383485994701796654463493287168093918329888455780179205657448805581199185239993781874048851129113989206413039703596269697274068571227878303592589099215419313610677933665344951733846845760833781444845655768094945407684148237443575840674204928087185376142203457396255269725745067125951512673340390847351248774164646524482482303478770723678700084028234687508388320383168527054419355663852336967611140420872759404755168140616811498719320557016513924377890986549137943204910624807389963694473429280289230307834091275028882225233725276841332762091924085620132933324829108836339294728181896698806160841493019066051634453753374112380276416230499688812177646354936681328792170555388435331787438493557121522992604429911168212210982945088377104438022115199789298025464910827691581984155833046928304846465573615111935179504975156984728046595227703009740154007424406334035925105620757140926655870981608310971252330485893393169986448520114192776606660859051531754532250104665257712482889730491636233648025642314574488308680066444545627330900608387582255732227678708570677213195010824902987862255458899083386605260380603118321200896543632083977881894497289050158064840565949830353585421693446150309301366056561312651743929884899040415591379954719844875913612986024151703762287465953906031671823006772413243073824270863994485665168078744355948987857589064767081757284949629235848260071036842928497284955737652902072174267193185860854179601871938011968417355166196918946347122041513148857940308494414903944438104308238812289941026724692117790715197514539546433154577392867732054477259020226889259704148643452685670940672000000000000000000000000000000000000000000*i1^13 + 112491280035315472473905538068179424241963579807687553816887126132535496233014900283659009574198433427142619050376833344972642584808831694492813479394953485437568236900906771832983131342873202636068264345794782146646421789002303791676458252031279586635307898800421624401069150024739333069305173727667710350540604998035259890621122342712922957330884373689498830540836223354906323731469157529225693130395140399065658511237687394872878006093483314115349732758887807837805133935013496560533295377186948118805935343898526449254315163097902243285091600942943132376259999696902822536849360312640831002055336113230358736622027710697158598067317188603974590741308745440332978821140886180756337277809981458888286827997163696536459091358817751589200805376976714378260933779272732037048960338433340019458191061992222579955798649788511198601383328423496347510492140092553283721655380199299633900361918815169874085624423315003492230610427517220763860967980972386090919357578473192932557509337719983716642812876432481098575106702412521927672602594487826321315090644620858159743946998540352355920320815937293512131488484756316564517219497603885187768546858429970026789157239837891325004864900660835046706026675969670271158962685349783638316998609758722206224880620455090547584439867838044453184275959397710510850189522588410522513186003957759410155285648581212217171218866130011846901427408304511264894625890834765609531471806462681581182916623652075492212821288081772690338991899964544364143230820244040962779113946506018224991660111488384441243533262571671805992591891360700847126217703438491092238926069298261672389082390232547813478748062490843628905500477997921075200000000000000000000000000000000000000000*i1^14 + -15815287746677827554337803859828071929427113167581671776821250496732803855701111321427192324153287329587348702369359350775713654790618712718534778638986316418310482330096383475576074571843148240904782320551704523683325964531408902273156211792304662522829119940804611579989902612086752662699110296499198824177312505622621105922923249159539154949732606539770028708483062634673667248311133891513790775510852805791766655080668955682601887482672254119137680181411495096754694009663609044317428665005755459432644862698925500184805056300428383469313017879831006750587789616277774826464146548244919281967954450398248943486640021116228232677009138781629280293264362699868511722920170137740753511691726851536318544400639437905298714557636208211135902404303573806172464481505216804466836409612392153235387874682265172083340697860062647385675276807830329355341417046977515461303950001140905571578321439160952068462812975540227436657516056601699258819780213387134530642467626806555792298912809402869535639941481617384837163850552364088786814139668806376962669751644736056894853389286183892094423044492782405335827489255534824158045170455010389616669889468401520269248972005322530778895208469873379780701339052110195051815226873027767639561628132775997850370692840089687632112602608987955194820616632800649366973869456003158974771417480557775931072374110960396337207208508975537246041985979277847741659602338186975675934304933658692927661049322374844216037021753259826084388127390525641033641238716605654187640551566801997807786933023713834973074139177206921392074305384514697242063356296977867431041344347075189433626540935888159478336457832708006736580951209410560000000000000000000000000000000000000000*i1^15 + -919836610482894858356119558964222901048782742991831241889596825724203704778301735662859497826783278683725216411476666335001423242288077595920757585293016437366593080338721112439962849034900099266534210058242626066614488065782673079449363910787191738412721425252989649273893859051438292420840806873246629518197075445863880791302079750837619741756675260979927927541764491626563221827122121359210578585401470910348320862691604063236028738510521481073433305836951542557745944512425615674295631394735671351596709676238322431284627583094104462451810190832583193943133780064331986676316882901261625313685437764203641093657578792195499942936251213288178624823631158635751695101122721353521023407909492454081627016549584061986245873405782265817260516198115368700549790419916820289499107018497864308907500164931469453318022494859192978051232814738217000606135774040462125863575700683404007527991040220630679088873682504974600183061804417669111973224853394817251909535683900354861942992139285803383415749653652395256467789738358534737716045716077621669946554530972913759201255052357019088641304859666822810507455879847064208185546937287576754129399783730744066863372760192100719888913399743744914263769464455713631264523909565860497204816036457494890372623489191148640059307543418751632995622496676660729096994900357756964437797416448643503372500620946106540000103433760505982203214898314226096292663572107802805295334242508069463054790548249818382841625003410857429136899383223175608261636346341930068955719873739831624634111210203295827536481356613943054096275149866893672555332794724619841524517447021545187762810979125549000275354559085851855981387972608000000000000000000000000000000000000000*i1^16 + 146323592058569746979671957890465415364279121275702795339404487563407626602100521510948077859270036595669443323773475567024553330324390174205782490238170961188628063909317459505787830664396498070239766656641174244583002014466095524831588457253274538432619217959284732926800556896810854560650466431184151202936669999996465395213571509553175723983783029985335698065414489225901055623284700826375671886237454784149551996656177239612788410316660253803903250136295553177366984828168299567152540440558876221083540618229930454492311635378352274165428334289219754515373901727299629456764901714904267342018036440588381921590334024129984995432979195619388837453675532763191610123893769385015867751493632038402089648314064668125576432096493331555308220753337426190116627940453451451749570226912118059444155593188332990946932074892343807386354715906953395431798821151185181951388463299604950396607113900658107094051889937338650214394950129699127593350109029917598709255395614345122826398625340030973614269122272960228348456678940969667848561662783894783524146318767866693258799076911203633206858916407566192200911484329551862592494803232065538706731819498461617739690816581663104963204794982333350854029002934319264097238926597394133339750489899550748412556498666253434568181112562303329292422022053606992744106047035568429682471899374360237437656027213361905328324221761695599428606757513664181500359158321247892757229640243690365039439122286258342229148667239938493206513680741234440954237505395206360337411642826938407952105417221514902019769073318731157806617961632560708409649422907832124170164411187882996660732640256203815899329298583916363305608806400000000000000000000000000000000000000*i1^17 + -7392798834737520313952934368012109254784862685682806606017747634797638224620199603587712451723975073540744621941095741064153444779447320163785299595235123887079678402395160409579017324461335632214277075633009591779819505842920675699932317751260008284775701480045317912547894530446070890661502037155034828700355471768733818329721052375712879608351751494996862940299985361568716314399299481004803645395616350752956549384823109688570390282898732938423943093603934799106691923873987745355129683948710532572655130508256529286005391987206068230060887696120692196050022239504568763038643061474473208595709851193140635194834804003166174684485740941804485820516621790636692462274263756910153787668494517157524009016561451398976362741493988210235357367154076250408121433606998641106364676610781038064525248407730978198753406504187141272044692302270815518812235340882959503861343580224099252221739012602378815309385911467896331495463642318135630689629694563018881933148193155994436120983444350655200492502125176286483560538025105709803820650811783329920875656493910098223952508610168883125200525220709017667817812173006117658681952758458422102872384710717852440496557834044717062183080102909759658191289722892922002695022707273269483425318336993391901665237950198120560377332315136361334476785693777222789809131918376392274128210624443413041106198038804886256576133490572342834357615404967541744632572633543427956871808861978134924550098649712679911659256453481045531517842852370046315712342779794969716813764924207763571276518991510848994240603931425616964383957017050802234889891396186210026039258376030395358644117867554653089918175149297800556052480000000000000000000000000000000000000*i1^18 + 198316400254730388354432184953843821452981674080301014374888148460316408227938410604661621083136610231585945008839711413378027688791097725067876671240236780928138391427879075422251959075202369500821623101774028706686224341191997402885168050977625944398017320635030473028464319052633131119652074780230748502995468436423811425423797333340630704531057076529918712137095615188413377302324153255948002845874116197161169017648039964653570647011362830528421121088225476214991744686837445289053362191626437957631086957859739096294969468946873033189820033816493908798462041162005837096541733903156931346861860504970915943211419121870807322283396827911807076055029467810657912454579668160911207303583070901158682888433621201202914188014684865800365201939034608620052699215944253013040730676019699930262816282567164413901420999171419749528826972785926942674164477973237793310084101951286751507591891847035145489678106066086207655059684858303251294063415187282093332887121310245827832232557436228413205779906834286193778412203068329929492739256871769607517746829987821395481259571216500573356720989442129940627276569334256261700165898392557751218725486739198321844672239213750676874235952190304283528765110524446535512879637424186615793495511222361958091882497836834753885999203417026767504573842348959651771371853522254475829541149007670069995014407202884915584044918321209211776174092072369631947593875506275798527363263339765019470008583243768905100102664932712923438365191917241478456556786618468979817602220601382390803412864242345594569729584467081650937162377880489116052519406468829971428645640584852739504392196523285718118388168936118026240000000000000000000000000000000000000*i1^19 + -3202037024992100266540212456849249304624290638670996986510284691683285831068497353910689979949681331981076280608520058964824612570387334964119655011718634707437598559984773694521790286191183081118761133578181156213525927307523343008346546955096681571042695782312328215182158313415118248191012178620793706636998697689739093034595212748472354506688745016826897373547386335530747244693132429801171724366212327640806764089718995888359984059437895025379103863874574400370912147213352265686254410095080416547665633191287067407194466923326934518972470275332387462688359697206550910459344118589628293660409255928227723850316205897826674283097623570475730586243058313264436127555787583361202663491546721070261050715234335175480834152365931301454401193297048990230538925460439467569378240586751148549537091428970621693758441328937221450897901339825970178784495781883200953923214595567887384399151970443895436088946747209180353720390280788429340126296454912881727680710108825086621927481762587424571709217856962072293091145428417412186355019022984071180979812282959564571735615235144662511419218331682210764690111866462976107855899055516428035906787519872064782918562348615070528375583138122303967550796160530591599398345929828626945398643748791254839089791187065154109629525815657942911966096316055359778877160804128300116580214239914127558448720393349547625357383800191316170182151441359701028206110185778666072428883199703465399485568798050437601883509370907550228406383084575864522365731321197217337788377671850377241981822517722320032524964869512097587072198862914217157093196069384910196342723415223040351042046198218053035249408093685022720000000000000000000000000000000000*i1^20 + 32030297909387756430810750326044416918417858591200794485402657639649239926623171939820625737433259534231206086405134352363314854801472849375252141765493215013165657619670071005672855999589643457879918685138163606846904871508178115282584901181306269527881394277200261098803362079883817540326348921336222196321048860651336949449817962856682745039273359903417040942116428344070957449511124615276807654446967727543912454633996080462300909106845155496663175107653327152935317481365179583413608337349065926285402781819506914007853886307847612798800264339787052153796185744281779068127506416504992417218435790652391216685814212106609618940968402221518541017681709112418929394070419060727147472178857464226142270399317592685580580875441066928495677484075987551737118311007911667902042656103580179225039630721859507775391745997670782926352155178309939765830333347859126813918282442141626378942729043208485736903647700368123012424874452068693455593445051581503677406570499146251207447549628520822728232971682141916903894874183534915721891262631308950442999305101901471434357580380767687589744780428329545819740795540618772249715788893820086263189814045253271426284353853110885294098049882455926691520392624103666818581920594738938671190756276007261309924716922808852148025605113640438169569149131299854758930730078147847527561530589820369314462264957612248227935323016430221183178717105319964888987944667411926824775494054068173121361968564525343016935922207475410793260008952549424185710079245305164769528886429945367715356819892065607438454220199307811511155823056946565746127692115206430148904381948117989956366972177321771752572510535680000000000000000000000000000000000*i1^21 + -329105471615708963154363988255863138022390786675342574413775018756538434454202143038898615805262377049712931338434483404113351494155566931209867229957767477988816716513014882437590830876237837015039539673425535629001826640938206063882416200690324309481630818037291800033848179651558071375870181859386692136717155551639856957070495793916516685453290169518303020037407950235631874983458563877597920815679430976690883258514203347756525940598642311062025882470848971592354720367141756021952783781647533036230832188631066944535998069227434841901644320099777988384074052380293016966660971967437924502275725609234536403188093145809074481061832713301602691607301761498001552746475516592422574327641573755960235480888775271991109807830107847961189807400927886391962861727644588010204447470836895246925041499086496284792385713685001809060382688243819455822350951645928410210485155299372168222688018537004937897668766559364578631892808338930595255150275575861190319509571192357585612290714398578054878332728867698484930647088586111791846240073902786953209740215496903874596121152536513890007022631273066981405047160173199379639811481741825840544475936424832241627445491197325544737729131266565889020704493656212062591403262411609219690607199471942455063287235302814067477378139311425931534443983429211096508140148843462248255911933357241153171178389675564728801895003943249217958040739994021354783929735475511201983631757167589654896114235823048055949893341676214102280137353125632553083496664025900136477855077547782332354780574004440647188323325439427553139832606474278763614540897227045099189309881590742504071299532293535925286417203200000000000000000000000000000000*i1^22 + 2500339303925573294683806411463065178514955553309175250782943626899348992498759035083062262229834865305719893818592801029633156950764947896156142641223549907932161255674872099230356459923749616682624722870757086543070925608456415913703900467025091568576590142326203950623398469618616130686076034725919101331689073714240319366663212097076769078843676278252071858589636320796335702350476432276614423536134474289620684341825353099491192327468448268824679934249207979626819026605323650583101059401029481314279714631150838474481247757259162023964476346378267504075054753894857180468599962913115359578765933417801934817315222697220483506588220187907755328435589328313442017197356990665841021154814055907203021094231774006613426208828365648292893793620055640629366825471716573175604436711617519461242659307454457419484094788558071910583617403037309601944881310839560966596104760635951217110086558795436825144916623034263404964501468988375750078153380213900687298249286497126105639558917617200275300554339317567272924208202828818297931284175029838136982617847513422009853004203810547695521905506184122065359666777071239254084354500182508017765237847924028079460903479445271049248268219880785703940778503442620108880622461282241707827083910380513327308797838844067135894699464342011247583383894171884920775654488585459026703545285907471924128325650246763894618136255471468231666641426272558991806858914304002311411824474677006088738846455357883513279674672562409631361240869197253348834048511837623000427333429111991902658556488287768653929727865909948794781799412050287866261790307027216581439558369704624869794432208720352530923520000000000000000000000000000000*i1^23 + 1499494029983639329086087117445842812242930708223402677989374205760219833911335622368026081642960521633361393929494227464163124175406111656326940381738127743575598485097868173244131081371035520226495950089310966319799561735523501980919958274136937695252639076326732765805311332049641728034403241239132013279381620621892905017404989379090852987454941029807051661749041012328890597139028805437032558862112665953695196553604060984687101926488969045908977524758746039956043479766771721156587647512136428703087004121196375856834184160943960806223303786785181336146674886139273386849757414458570602950208526477412412900283976689853586705846626227476220513954763362849482484064704140117790676851006228689361861060280582306980737221820967131069452623608886810691237862774924015887532788503429518944217836216269765090060777805353569398909558589979993045145293949969461261275009880781039666057881753793358173532477524511547407986787175558903185567538654191454877232711723092797900729295579330133891611199848435628023241358039944577078299230719852779440872249598368578932596955033557177385434469516221630820504491491476964713472763838248747615185594978243223322187461472250449561662933785405129260303110800466355162954563406532878455984832361783132568560594985141645256885620072051223485643966589882756320933297446791518422847673792789026371367212758379238255098821477988852764670238736192223780983734366172399193909015068173607155378196830091175786824647662334785370429910841409858430663604707648480211761751282138966601932442461795488618514662648034565552250671457013685547356355410061966225744965760973612106099118170997522432000000000000000000000000000000*i1^24 + 83868196121028647127249409703575309979369451414543185215614279259166033709297921529221896145237971452732084102836970497005339379891398836722907366484876462302030360511751151947907240219032298155325085040054850736722350835429752194268527599149505917631878027323496215961921891650396973202408526260941044177687311232412429423354722665412132883536188047790445573093144815572207916015614891443534284905672916946440347674105334113563577359393221748290091010938716280014879083697461979925689875213691003048729507451687438389222017032914804190092248852313254455971082234650378766690577732641329967163481250053511117686226233218623724461991055620227116483377131966101867601999591350983262461911085184360188600910435314849841381319192423840769690112405636334015486828513743115639236522419452048626919452229485298894936122914706398267465771033975232906068818119744482883365175325624225655304155591335991066556840182432241414599635786291179856557497058815582078601587476718946410913955330321914023190952006635892944162032297001098986598967912805657219985121894190425548505915545113034503885977779429782696095482102757460154312599417395465517965220421462279302731653312938300602171360818533602746703838582476909450016392875006037374041362078507082632694480014048744603922757756588452695177012091292899493514135166685839103275642881292354588372421174683849357016316103593450524244817588793590332050338602836399528389775644882893382346560470340564967716269083404225430123877395996859655780208939080011663956202777267101081134869740894348980690610557883349919321803036293032508875400800014045258165749373762785148857638745171558400000000000000000000000000000*i1^25 + 265157680303894466022967285609140337313123307937609532971330899567925925970780365058035148880798481779437022829290070965032566561059517428932023727597308652456031674964749369649044397429575855241775140225957523485022957164379035973840598665425206508707165046147049561721862198757662179957077419096731115608418981798834640945719924524212041637591695197427190552181235728418255585443980429419217622001876316994198546354058115590734968464361675225643911209337994894002914180415420119001186076298783042833874302063025323248044330261576745247423599842475725281635817173210526944542128657297909435382814481829240024066341993819249110578344219476948681328998595869572031344228176989258689866985393158157443176238242064664388149361869281825395721930344724564494586970059489473582946386881738623476751913276044036375967578014975211504107150788770108391523822547812670637978965471826665641678965873360847550922090244079099337245118664624965506304788921748717621326367531293998570495567625673377424603322772053024205462721030508441705060405661537589595311651207849943282279240324300579848102599497648317565312714766185730672935102339669724726193614776729806216603048462641702137706410739985632958058747360928619276513578856031507261228114384291554610029481962214622830633621564317752062484071078449158927090151855335963628007320274872253353691680800235122321920203730495143052805100558933756880377794077302396663603583190585690611049580361229597779851691393372058203878334020948556703465467340107977778551009389032756409481185800180986384614194860663230004601877944400447886594726782531557689959940314586410775290367180800000000000000000000000000000*i1^26 + 1514290118811025220876767043195442981126249083068994666904022099096532843742445582025455453238187922093364101586371662956806345474759955421389302578414022085150457177248578336928599169004949428032415871487459574106039208500650333243924894085155625277031740087400112665489844483665409179293580550956418297314333479233224012281080352225924839596074325188345348493625993985305037225346136954217494486661456139205224482463839149762686509358789569096650421687720393772396043889114569589586618868807713205517857822885910867971903642395932172611182389849964413767737951132378761259485739243192253473697018088411460195670964510491335284440039805260966226840673117716905562531937673680627077176424461849252235061083817308235093180035631028169804534909328537432537369500924354669099892902313401421285236061572511821192907256277880911126482873983729154021818135473443206991404179336258526042073754881499771783365847087565056381801522332492720483981834530126444750245991302477502274908782973691531057820301876887500690740689331232600870366613827314453757838298687498780155128227754038091044480581424911675061214408115351275744595022403847051796953042132637311054272993781297383316890357702455220629299398929459433006793279731214734444564441733822427278297665364933056576623903445585283993076764787639993979703803698781812197998117119593725325289439277563465417991997598820333373741521782322043092102915736372682592207302554782751430565491488557248157586486352231154059809341778808324010526180257095270013114761048355316360898148741910616474852858201749044709952449957008202869629469499614838072014268110223576959811584000000000000000000000000000*i1^27 + -650962781765605087807460270007394600726268328232890634757763397317177935223270986652323585405342302153010528567782055124590537342679977128809666674304818523876128435795949439076900489749686224349334179769254452340780181030154734179061407796956014448378805326687199792135130971416368649125532439447119703645815184177696046009574796877473348949334503252603387388168103778165701150708055043647361157406675263856512252136267454153238989940175788630444220137051470418863935920216509355481107263372417438039163769579418929266766381896416496475463926225820184242402854776899329286701072058399754955741384248333556085082549153003466607729108372212741507484315152607930228938405696111153989138844085710726976394674419971887929702461121099188612781672409807510265319681987893385868559131645426063791830482280041130254948022973474399789247025078697512046051646853598843131458014068626235076475347358174938744790947385158957929081539997643140084224968599800350345421808969544199960172866401594544371611226468705114729834854054353750207762838614526373675582960001060941154582705201279910082809589782838052874975504396970908721046862435626440015059951413046516900193415748130492089728847014485175999118875494745341066500179191746271075939216347897864173041779410098977534361671731839704913573305041510781380663005110450415788632214030814977168308158843707685551255095858551013235074891658956057929718962894826844071312451458190384418032379886971095901036105973731498650306260134514309880324031595419419084620731139303708089727323715919466495073088252861014747902611967959650307153716054275347197544198332106565222400000000000000000000000000*i1^28 + 145064999489526075255113160504347683901704723839780377824569216088197968725134594026567213896931836984987304698642993307574783693019268450704810276673746702366139808520084622611792475622666222896724366477623350308272919123726905909132651126275908325316480023040290607744071888273878378734627424753603387166766242588293587028194507498111498066729586554028669576147685426365440471301584688008166978242385628107065786858678873003357091059365387477575805474498156605662565678180581495733316578347265653781447429607535857590046969525358237471169927722649561704864546936032733735186915984831560466683965385475357109886240611106068075592833891659740969288718976166170264084607939113950920576853032366487852594463413942066708420121861265747474405567840446735882662845831833093424293654090177604858162573105843472355348308569350711713089369314335321904708479328596817075885817542043334642084015887470752300230701295390409596630559110141988893759792870860375731925761172223334038823806286554911202087186723910123306080585481515998382130019585549381564457604710782651917558133821610852612784343420624153924371431958283372859014207944841481441854821420407952013549444516723560319609211218694919964067182243108535407384072318490713486091822529276798822994255722222993507619466894395850978997583974470437217646059661191766729913821484029073283004923099833505689901141345162487957331507327762899777051131940939672246644369332393931916217751150304804364681027535681761487029975056769807706103687597347698183812985729566855327093302225471544580228959913561906974404726592432807047285599923655677283258711628840960000000000000000000000000*i1^29 + -36401166606734430077831759095510000835714941042636952549061499319038696613845112296541458025733429367513120882713261517139057991453311927554104852928017530893462120909403771835438619590720677355967785010787627811859020830642799115697759236889663663169793800738270340572515427274389788992951836697682975416373823670237145501278862786677776003160086293272191305961453692866091583118575397778737026257505751368325887935567960345687471137892393979460900542134210316360135141288794893836042377498753185179581211823891331131933634019694003066355142380763106699051940046269931031782825583474689405935157672095840419569540404218085953622822930639841427662242725123800115156196151549386379600487779628119562795197352538790125316013473189439963802959906592435276060413326596438699516408351955308569954935493620629793368458524871229010641983296055152457535811752268312547442264382900125454449417220371106985072014759197713239083760487222274322592390898409019789640306379453810640363137999316811215646822485957754974625928982264257432069156228850148100370957583374174250563947212092777078809207648993702015780675781313296665410546533412144360978384995595105080000162025281507735741854624793564551980190546771331261957454313407807212779641480478839371085277833401541289419078893962764513147505697897637691026373809640453423619470329463970838234143805736380313555217300571542747918427211455902707117579546348345310765062482008529928372496879360748330526396848030146235973027895117550041001076505106303182573876468951826121331487275895994448270881211328095203781918295126458346870063864609527070113923072000000000000000000000000*i1^30 + 5981345946451297882836172534385820635749470217361621238832487138267589158214830327401312173495563957749057324625332010856511668633008254449952305968903850564748730513355621876955886685579693654932307066024568483753455576121652966197213795532475761855554578527092758174017118622792532322011088208599929801262848673464548428874063978203301348065510306644438688002385028517523773852658953314821082465521659524520084576641305817292203068243860752545382280002195924782199801295809591768636830008240784061595840957982833177770379490396499144738932773980514509368763436072917662008351092623919619066973934091502074414545624304903349658979485965472279207339000945799481967491634717507012683861082561978586669218311259359370494082201005916786593034970439903554218814976272700212889124484740278209668190226152640101547780541570854970368490174943358442815147703833135827748262868186031501024735445753190574985159030208208236111738717958750348496905717075595105946264224540375737956757871442043177954605667138834135233364382012275277682086538977190674387907003787624355169732865516224742625701826138370296518173227257643435458757795618020488913330014821185587661316568199279036050071327848451677850366469575182060125628897240068740226922254824596064633735915524910004916977461617089205191113874007526254831740897477370801520590043821925776029715501173544986817364362411152826344502207922428741011565073364768279750723517963304588659466122563407605799288199330615588324009049967446841930639968440383719544749686051882276083373918385588257073348204631938506288402279359008791812173740360897396736000000000000000000000000*i1^31 + -606448888878917277724340044204954619502595958932681528075585463814149220032867926244448744744746134333765554860729442844801936560288467045273413849786741064468599873545986930525774016961821784497993976684892767728622360967868302448967450385174298691548963914174764908047620810058537399771072220750760837526351873032929166371852442366394167258948343264744214746913042587593607882248268343707302714899653436100523792249960936921644141876743268852044962282912101871180080623621543838420541434935190508332650265382813323468256243355099874273012207440953190125132227542808820787330885254317484370913747551669481274930412848944085520797074928684523788902734308146763373936012859107214212446352227597850118328363733433449435486512456106992770683064505314098168893528398225974663213984077343410567568964316163095314958762236956517650299131466320592037645732011399159975513154622928432375879039407958524498768656900632269079980163367123191491277892926147717858531353578895588838972990187344714154473730056141493071245124925311076315752901352603283516254192399546977466483312554293665665494121002186929099521002729888887144357880681933602149775718892137810262656876779362323780868717919149778007310535387968106533339714628274797041773601212362037269100718011076238547324358891822952244043695400621765495344125430032177252838213892436444968078455820085299585950958290090830801606374395422979004266877724777248160131151195972943773115689574985948550642503516186240798745631568242393411330661018548746390332042782133845105986419612890195737313489164666750864340512094634027995628901100421120000000000000000000000*i1^32 + 45559165029255262877587176520712461118503832470261722064567716817296730996008369525433540561154071054736460997992643715587337649271337383366702981322761791069300691501234306168198656654741604070587963015620295119203018661383699269845270492069025870968944638382571651634830912372920342020551168627689425391882490756495980117139972068588541917756358406139618522898595486903142697569464998270671818067554477372329562225651606230957837364079098816375738359217610228145375360993846399996441668533134339064312568269902163091691217814450542147848200182610316419559471260644795221302523921302223481944377554912129767473462497205360529427843913440239306392193505037236067062292240953752294699455219890822390641919855985478549926768043982463207013761881030805125740190744331337492102410520025221506586885334073164071267373521461981215105123128441767926471838584107041780069604082682463075721780196950834195147639606663267354786214109787257994737494359912845015636075674978337435994062448528993726193983410106273628212404739016145470461998643853226123545054877300874950816025804637648194661095251552237802888516032409392787273960743866419020192518974645566155127264647044138148785554337756860828486875577444163750529703514219640023728089289733328600530735675719486328911721168461540906257583307901201474363746001844611032226939002497729346709119917766993562425016929154614484673630704345996958922750183716988419680718460786290630249545532158614183411794012153169795514223516664230485030612773537419490823119859993412700979658773254340689310411962734802729845190047698852010642112512000000000000000000000*i1^33 + -3024150633773804089060308251538402213931195530292468214102362449901102683775881901359199693168020487611197640573272241034026091658953105139951624208535567609471350716680659693066818729929362847154179955563136598821235437018871354409921704030124946248652586077736631157765226536102178293208038343315793704817121427357101355939463857438123348991557844300777806558310776300067215982600119272672526212125568415770824266191846937916850264974606038468090844502163094519611161528278137482273280535220351965498760749576252306820048058116182555793441662178279465307903269749557773822941016506121027743564605320441110235397380556935447834839654754457916601127938461241528610363712030517736249611565299871566457565706392826504851915972716367077777375062103314151918396678549580158082366443190472853242866844536409827095847058645489255654580700614066367558637881991140792630480171717591911053801745483971575634769094380549816152913443216556461264947846594571283735362575145651547116430177859246521209580956056515618407575042174128930042918118112075582794263199348643405508438148540394620274591901445445440211104261298396969718307324348120554614677304022692556588044426639993776572493457179902280635049395296700319052973438614468292939577379611120978557842450357105196265474647445730212348067166054354911748222994136546629497524910279904071512213454641504792777863099797339904601276526109756442144559721990330685109648573173248215928551600113515985397985999048988758892932995556560851102388806264360440422053090483450913849484394026487412462829840502982615326208862134855322828800000000000000000000*i1^34 + 110881253659606236819112607848447459189742227080354767078592973430426387904038913069957351756283095869883526005869166009304649397882340507124481570293530743082867110568879290373971085745426173069427239661825012150675367846179446392312457495072771047045621595307323746018058152916147213156364626944493668975731856097333776109509394211453305649779771184157898571007336530331620798080373734398739212016782834653735556633103373538295210443985946542094517084431583524610510759600402410692324578456529534245934231049613970319583550077497926690350271838598857820667968136465979086729436553946688633736275071443123881140640773060870442428195025612798730679218118902751850616966799506179862832282642299561423734705349282054508099693500540677061715421755960709264817745726704914634352816113571934340413084497279875562668018793794641395246643003053599531158531005900521847676701373758710267139362567106880334696053540029349883473541889972412504856320654869876276260847911351561625251901019128082232025388486723033254430527750099176718180105056924603694889106267524033195538433595566703909710129422736997088469499101667481217657444527033217721080042253122972260622414812367103762144178793697089289969690626530633441907331163060291691539523553776182802680513582341476584294199407879421910428828401103624461163726775224202054576528745074855826072266984510692218787809429244523160043925108542069103929772707506543127147990884744831230154865754911724131428890273859696746233240653723485488874866135509056197434586998660567385552535506755922438144871336329262506524850299863040000000000000000000*i1^35 + -895995011352435868336859806121860344309713435920802696797826340731937551442806880808933335322676189486297527413554884470254509898252410062131010649418632279921525457340725727462335178963133732325458696587115511843643709636300586446180635655869287819963713867663706473683595534735139264139592924550867463446514000077870235674566887091345301370816889177976298932236324630479511746336346705139257761260699973843101226219979373518692312515930932554539798190331866735736386418354273489533916330194947888312343664786044312236896846746485946000958021508696976034979957348297867488700110545252327720587296111422951665319134996797384189221266377320309729025963361949800786768578432225416799376525609836892490478587672439789115663994941891277877021156623305617185803284423856847837174115811134931785430783763509752301515964322942846209809828903266274653984034498925387211912085408868201940489733635157168649653675424454603986593440376304114783502119091384928522106118342875873893050260234786892085431323872178221381088729828324393817872172126852111159983587106998428062053683609414952924497312117629492234705071217564545998912522150247542938883794583588953986178701143540403024432290812880064010569076029748207361036430476221862007403477735549639195647218379170180238481453427256685636682422272128517462740133127148855241107810703824145373082009053185863022263799949315227505643599627452893999150269135148445880501555117743198366209510650140953901880512518363514719726696832552649236133094315692726804168652244095524184733017129827756445663960195564249053921280000000000000000000*i1^36 + 59054093481189740558291094080421751157296463711461437797748282298057815519157780162971761040110613525341736621565949182145477618626115620890726163925360015580810401070529745546076559115891975432110058024086474965015079798653795834748461835534834756218438341527220487242948120626249965889355188048338659703556490767515915175870400552667943827433709809845583888065750287199985262865153265221861984687290317890197085371667403739690758052764903960130826054834900116253109701848729871884894193191284516124905382789119160132394457232949542771310761527632145079013676361921818008834987734789871323604719381123358499877519812830850151618340160194621207945413493406821273864867465188024771757298144637283275304677352881043390074991113233854413102053742448434985226647877262246022231647992192125214380503834525489054737972961621826644616507011085991800507943412619112872138007298747778465678910626935697423325793663532208491950925144997454094979671059219768364300919319008630559585946584848420742629716413572678078036358916576622656203673348101953290407577698524358284752108015873173434583085928670116719781157713507247345296933610652502577478276594957370986772650661332907521874558428148259261527214103725885740250389977602556649996696706407448665120810905085178666879031440206001901705175225152925005831026592262877989030478205162168005460907838058121670134791721493030294069689584356161295961876098933968265246845430236596356757073877118550139348744231896715528118361003953795472815221548115677391008695412215280349176742833585687694720273029706180198400000000000000000*i1^37 + -743477284239204469184234342382379721825313152270940264565225793474558453549915775707855209308184543161955636547147749877108480485588759353712056299886672498077341494719611730070765508520590730584050923678342677951288356266729252080418229913895095058840983789066662255391416248528437572254234630977771949559418435726231098269042340757187273174691727660375050379761362632716052598163240231715925911446305471746231456649090673012841497165618268724131636754203333252849424637979865260505388268941292787512136221355950793815748150115517094578298836523270102752412315794090117634543063027395793775594871039814185476605546556550708928045835198927955149795635089869846916327322925117295600282813672354474396521507244300748637038750658011626108613409058424311626926600062270999680876338953551641527202800961571601115430047422736036628428339617053795476045288925246013369467912659180872872460835656649649813903861050023671679088664414223858397407542303595360548251990707908236717888360326346817622509955935883726108334605090605912125657683593402785996810214815471775502516508302322878506471819749985440385656840835603610213330549225194181093692004703112703454876985296633999261165146789514641309361472877035478515567206146416650076366803908795223981669133750930409031140085954182204661643945635762134055083946640746270848842346481224533898191161351962156961989109222745838220309824373414212952505557424578796309149637456210883916873013477092523756594264119707576547330187598486490381514638290614518012014065840862311738042668095583226586404948541440000000000000000*i1^38 + -73619712129222170950186535550236208068836019392272302643628068616793856591348367006337415186842174066666117053953385410017490002150750018598145880207033458699400349783144961910117495404244563215452240938388263071491431030715762457978999538684025588778204516538559727955711809938422025799500184277724061012906557236022967893935682748843572421864518264684587092104254598126015094307058837841839147982273134042841137073417446127540838044812310777950775695854994989308811063251268640228586490956191544593626751203810129290755810070142659299041115583553943294449940364454277643185327262755089445423380832104501970882923389297135855597433320906890327943769940671190645235581085779253181650900406729447764430851719777712167431662611671625202778264983049287523463937773727956511857019951951030847324860477587869868225099579041189945776687154309214802166100599975717757103853425051254278323865178440255766326337539084288915060834757519556333284781551229910186216147740230705585440756565331424341180630490083759789346964509397012990294045824728939277867051981617072057201289575046368604866243529224453049073253886649340305634498653212878635124082464629917968395037145065258871047558437283174545464914153987635631348874004333317012337807937119725837003454375421713847591812386584385742356555918404363477571468600584051263046509858345768888941203550047367966032936165992440548877591573580504972489678160727897799064878767477625891424545805620277694758027246362755684079753233819743189283533314353632129748383406162435466040527707671541321826304000000000000000*i1^39 + 4881667952832704132849403477319320297773422140443031282256443648682618341942046416486302873692052164354787252790213677911049429952587736092884391720962411415330774138362017330236613798974995081029288917938155581334489967608482649037028111234707287890667112428439992013596368280186799178838535466604575178099688288348638182073762229208089501062317207652191961740611126265000091427070167120902083338193793970004404785427898357552372749505866627417587855001156421847599182246792602941868649884416425691188296884357794971433717456836168193599531136140681844804472998070849823536758292930585190043840944367997254273796101985383804643745853510570376084771522227074328594667967402284271130507233771408985359821456456179953830201230376353803715697239248060204460808506503483403719118369197669297213994891379454507362971333018963205188067260710555474490147921601691738429075838354401321399700196388096565532432187968057475220210259619711991085214042169817359719330979274753130553341309550132230012990661365893791731692461839086859906685247486896423983926259529339335790760842405256551321162324488974133856358257529290673504752723838328902537344478567963112664401295488318939945980303576894843999582707254376415305594858935947009601763764002440138922361276439988303389896433103978575587202494828061235551252492417236751983470056300766198994695312968382160806583602707490141704250977780995567208089867502622008639608399017722902655843362727627549888892891790729319640177135630479487176969901481980389311953174169361499440676332685701939200000000000000*i1^40 + 3432058709280800098601331118694707874436367892801831859150380953539618801225837304257814479336492038399121553762226590781671514048559116558368203144105826309104369199523978738850717544725629315692854015343531527438542936963827336110723868743176830298757618905505819241495634370811864209585848968892043229026191299098003982430724090401549958628510164047723257233552879561867593160896262731607106176638795904670855394884550920097688195174586147264897149806434230993959156009173869946051434675406160202425883442286411670414422422743139018526903447059322346789354449113569156616943294718104911602535979619301641496387164507622994321538223594774757874648858877478316072081211394728629933181567459154410263364451825035040644889460929694487671781479664052612658126384194662314549849756328579833659374692237961655213348061046336926633323820878087434890987812686762396369349394139092429353686640625022584800575866288959208537807702791736297062356295066418331219005226058006388086623154429805436948455865579185111283705493406776793383212188829917472561835543496328441537546265335211032886066481827779731361306344469318597162723767045358538524706748249805658569192238868133347331076812314469080459136891278836269790064013855413117299148192507963342164685267342786575025195448042990902153076205397513390172622780138203403119732631831662683213972426389091844912158354395618260340503260027754774693446045219438907923134624106950420969959330175844888946731004515327838421709993930515229770899519354496888990623644515108906570298163200000000000000*i1^41 + 773669125058934248997337754760267319170063546125104756609750103883104301754962435877684909608284557287587763850762243822328206190005534377675306815029953205883686325744849439160693709171138678842508646911228005545097442815632529939099684297580691360585705593603706923731425210354816443709931158869770113913750288171841817024422284259898953773093508860288208311622813637202643046624395353740475858385771713506420995630175620381110942451057358767996704977801888338990398706599605885526843515879459590073516471589451917936509069893980985590573611549646575073884864593273921731300113370662809483679986544402862817046431754905809261585767020619145315498373786759057382362471513944879992481076886843801062533097985975994422886750736946204800386059705738121604206304204799870871459692043700432834162054039284892203591048497586654428282320643033767462317463851895829313522506599700493278749932850935071931932865844814225074564265604786470766160777041613895891051003707425291351116635299143793559674573236072100413556772507445384028407631442008215470423595524066518589199977196117298734482565302219190325283077839642664451611493531997868332496068116948189141065022696618461155130178937274167505322150573714508979468915232393083218716878690229993759353590206795279192587704666352411036744429157760136605758039789957280119152172592861582975774196381298965315363713293864132485323888105551607403911739234019239643830563585305695456393529534978695966606027746032672011218229976431394288528372127862976141094813578739843072000000000000*i1^42 + -9672189792984411586416277513031362563418952205349440887051708936333937465449952611231050322401362362493755584860253390642812294017594246066558127536565420986318800829852035962811625492119918280040822276367215870651495928957609217615537434139784878118341698401526023249561160525603610199711988104514584893637471122112326490685194031366783461014360440347150435176097531560660811471955322253384928655288873028063070527086121626473455944271006147735035801107711535360005487089301822334089683037095862831092395983054465164416580908808906184773899952717755545636495559047842591638621299462779254627413961201711554229640323595671338899288933758807191121576282735759232101150092813016108604723183813845672862988535761415890918295974955472415070388253445474574050262021584181080721404725900266728445417910100839284711466316387325583641189308799572955350316107114436223337910464675974542326122059545727708688741952084315445342046509835756744666312391057212601063088812852296872358158785212293854255069362409833612545961351845072489897242543749612257049671923632151272613050935169791773086742806771289717415521071855042150186209368418795319622291365443870190229333415681032366838321444393173103138078767406616010614998910312421379205109633049842675751290247092761482744743811350742221559870024327403555885836994839981669501596103871582419179953184572281001878212720929219599770618457032180454724385590445509451230927198792243765053616246243574382375895706638852461053912323625664355044653868367335346257212211200000000000*i1^43 + 37901657531068686778731668894749521197477766501171890052162166888689627443770193801582422420987522967720575075163367366888041401359145559995413673758366460437937842140145631702461410015711385139769654371030146264552344833232296250694661409236365144335666395846230995494735458740719541707067030998961580915581684122410980322544236561614192124630204114536365694427464411735465701061860303970650800424833866229394399677014600747894488412717154147667389669611141652517557722503203964696590612186033845229608824130012405455748490842165089461047910548741033606030970981309463591978159580669802899290736594765530235670944486788012585645402960955133396676787497253328228763261836898438551796591529676340826804751924063966674594728659508584450325548236074711118046495872786618688731416324469681699860097531004067466305546607548746517713546123811446461283113507549888730918074673628611581385580947063872696224651725349321757450082951327416217933143498876459505262481849005540713502757815687802391161095812500478024559924537153223783513127667658007574452885095277586633751278573303256365455137594027650377303581984996021094382540165603940770403779771865346617588377574687085233184914749510278849631622658655714097505367324108405254143545956161292321342220720026879372465972571784265750307356883242566399347097825742756363370466894060448007946546082704060794502041196591466199240353771960057853980991440135708581214051558304941073842464456408642303390594030694787984318581932208439680060229844940926484480000000000*i1^44 + -322185016320535615497262367882749585491543893273053995395154174905951360282577735730144127817454911733486223927516340145357772801050325039169172002611385740858937639981531448767756776227409287175848572439399713083121839658351399950875472250054306104093507280579130653342124952261136933597804523983450207150807495473105546166349718230883433847916789116066046327750859979449173517053173365574911330366127559843435707285117885498387398512016860693103611574078790940564703701911925511505640794475055877948541427522727267840817215313213123715154198410247387772778501301832233955983904562981367339569333583210962416331439039837071350058503486597968950602221135851736569642549176425130215758733348555082778045377473839385016793486336532463207268942946202608817103295100352304834839771483948807504208953225754209467624823485364796007054653084060099091049207766055073476490673898140342086156967700136349734391944401374499306066707316327981165788172571227939040623610287823389593938745711448188627914906627668611147700938631449100301860088074516241142784157319565901989462943182683330401297851901636402112525210465264844764152629658297560595185350601437067107793858506828523290691941755786584965087306313095819062647470014620289539616746982612583482590232213370243005630110789077847493010894114823351249728769121174522079735608267229655041494415145610636714709052600305514458738785368808428528037540575568874180460761413770925530339941646303724387195005406416459557734494353713833613902020608000000000*i1^45 + 561213597245769975399112340642714211959117917834154713466252295472398189255877737159795541807638104207221146242942755668590112545310155685141087942458132031621531730259899015618189063515904922046537314064202952544654534520364171184139216583572037915001645764437037268192243113208754734931964450103243935634624634405242735127597061919842433568952764022564077382919332511387508384017211721221326332330720436181355635883956585080520276269720340570244428241163782840053579027867119363993734556093570225488072777503874306471236417179249872127939509674862975668356210340818413541743508164155379791933167671622197935110735110280896020647138301223899700225882882312976622023049630193062114353749941479546418178185294950547425619379289766715018692066245067699312502804513010685122181181350635050438812802236919695269390512471128370950072916309100105897297936217773864271972028489182461520243200128481870028332551260661324598586903186109927075444036019257931386317885996891353674920012843801918972979001749990872770563767654455679414236634629302386587189658793545383295681279433350451181726454569908994773549565599008602031298697216738567925582075189671176163680436720203471132852876874175906832248033496148698340820478360447767325625741968198321083377591277157680796837509031131853032554482515100910167736973532605907200348489050728929765451390625652425617510814987011822162838969092557664425774887883537251047700161927594246878455521489011088262817462587228483537714471180779520000000000*i1^46 + 1398237620221654493418482835734725991050718518958589227857729537718226052862576088998043213774197053304923663987172489698871975402167298756804935595046588102311306912531910888637055102404690970170941481103003841160701007447587212887126251296407365558725034646568319028645040500698757938997419468539139985376739427663168082239018079211938137034126220592246524475316087981615268901560075291296173445725373927327327334787560275145572431784742346175222074901052855440299718193469706726005107058166270147211011454743334637468409772547212312972585697917927710910738871653445587303968174695867171721562925783078564735770952500479313793821418380216452600284120828802291054291263429861587355092137139325163660208000031050050225866389545025465084181449714395771857018517347120297719425198392230129344766612302015981675069460908777891670484287546781727921327424633733523363747832922097718240662560087926432591468010084183106614828639342743293218339175662768929748716727989113813031510676215496731221044739227115443719045185519917212608785807648298748954360492080098626093208599539968442298347191601166070879626006872123571135372444647337142634465883394575107692194814239708663980221885837080327258831801403972855041170714605439974519859794167226894724604548529963470216027971010151834697310735803028437954278064442837849878855650844158096776258747217601061422363457375036538042166906234113317412209126341551389582541678557906959446540496606047063652282346984299358782341120000000*i1^47 + -2151306706802820935247482465726834828306033948561874012960584340810232905166224762810779586048916922832153270330628372609041350014629829465706314718504765242858808541927180678892606469462424414762588159592653438228184041494235070223994524035000598026556288362454625212713400972052973807209891202946748546884353684530222874564754172126518129610591063891605909933325097262436071435397192729153498598890455418817115111335784897262671081494186824107098186329061977143659825271590645553812976488164394331228753750803344313451433082599865450002196193986730423355219983682380540639585591711951284265895494617948533572698247675958329862319266064744046543895386485773507869651743044998104438911884101373089491822591161040205220185293379779087841421361103470548897215948348733139063864153847151685226206924104869313203916849054955115172516657432779115843461807767050854476379241334967885833496944287805394178508318369574333393595366629855930396690225967297216673776011495298193925555391378496709673975771817307035662417151430305901297312465962647396731893289458683852514127370356187049046531892754953489197499256290165221544778069148357320411799393088103989660032930020630830391751650167143129686857376771694350116135469755266909283104993086101666081184200215906678407333412589138619137072290825695033192160207847675660126401606144908954483789064698373051582109815992921683608169117706421677130495555426947970518094625219054084875335937002551588814971434432512000000*i1^48 + 253990366717114310717818509859191110932631481647702184566712112894433324538950135843192502658254678297331670544896871757998785984737173909482187554379088745628550811239629657775377120932470816068970146915438147290151027453751105674071235434227350715968768250827424183999012398961232131056374702608878344692120405822666373014441522609490363964499560157689784085646101913051580625353775019526015461226083550508805933649132652129826945407083918831987479292608389077395713708625115169289155765777398325480789317766067161442911611201021140138675865407880651526078015453078190896003303565928298725474792441629732058086448930007955370449832461145460037114222542080296975313867963386054014658938576117274462671935550627510731233079346964507270806623517024834522709045238339552677069821193717664463924681140048615553766288075561608444975964240157297887704403728394508425457333729634798955535037010280783198511325699913735028240816768372064826081769847345453683539626387983919375136250471501247734182133199159650395128556338414191396003816301524305934617108719890721774977415960794818824711730371103432245198066441231332766746077259764422366144028580290401294893545124393256823890289772033092222891377689980992622953757663015345525635472693106202063791599122037273849008566919919132437019624111025389614548355228497382878000378678390986686925638466933891553543553878219082565235583873371036836801570179995883063703427768291279921554353610112936908800000*i1^49 + -3241772568056919200785551312222039924786961363887936929918322418706485306346379628762027378955965141927536000629079256904690782988788698883573029500123955753786451381988987697551264999359587775272084101393512622445183281348941521084158411863367796162491335045106225500303758687790488915719640221296637579471222023129882412223122015687831077884190830440336810677022922278645599968130513360686968657278272558756936479806315815827879604607932539855344675426087330724729243303807540366162492930167459648790762753404238888510728216749872684760824522718369758172739716662029974216824494772976661399710225055391041728133540295203742185686144743320832537399750659275734842360677207222516043192864200926575498719611854508682024890234026528637569080270873660147818261738933556387453835945868463533671664392325927617023825797505731025441620047535640001941133703817555245692579174420770342509903094132677766915956552477031267833088190678442517211334945478979486476589383753141004534830540121984725513441884373780938988217174187338050511361021372054044826269668101983321517042417593308003465237434330745343197520086504078459389567880519187781807954213764567658484204429480585413710280246118625109710890500222081950066710607071571530064166629426310208699398270947947529483424545496215063838554864342184174991898172221215494765230178632928256769414910684229825631634701456785001965222072687808612744010658310100949660789544121695579547707200000*i1^50 + 208656125020568448360471760383485088968996275225803261204747484659024211380928389053246105031287924039181207700838492674466725371164576962006124359620371527482289480767903897889566269134543907117979234507047083121827002700889756603301195421813553004231699692216505818264522586844901586829614161768337399210008527489989820653832959775708436602276057153693804583469049655465999808993708811574625052765288702809098610569744849002182334804604139535025474191488232890997302612007770901592877698040095863842280576338416421502594537285250314575235286765777192860400634838413013590645352563235717063105428530287219586933705267588011908498935482044327719810260735851650953767516357302554691930501794878756285186216157716009423701004393563915685744746463232644790081896199115774096614335277447616575840680165396643326840871900131623746091106662316152993237419726360942830418758391122227582272522048025230474234362834702544326463703029407513319632044404582390271654588972818318468234348396877276104191018026017066051966966876654410579191575200754205356514440639925447851447217205139118312307992174717068253347666473280275432155615003934838251023063718449781662496552257917122144262479724425586900496332800786558603012731111325400365687975698087682991046777957726159543010493658867459803761638794089725378445394743845541492140263017863783838037828758079671802755852446865493205070974170234944753051112607897588520000*i1^51 + -6628016448661105121888989275694675884072027716228079364565524628926777104190456653867274455428469053438632919337904308167634863922498623494975490356913260187508730621265198964933040294986491314885154630075694102412315224081843772212928711484993516955147034140565799020737339295985167636713550396512121654865812972777037868664569349836356919664315899232882905587192745554599555731426385682454140449135907419675912982728571501797158708100893513517454484711963056236622087013057068507427657273574097278247970891204742695273635373913917229492339936042646027879766560342480802840439911375783165637639419638472244183798979853840904256744473215013416582328175211738278499849452042108423991429751013362929245802230363266999650298032915602393816877466552467481441739147783210859747885160554127220638114274195160039755366031631466509953458277506319941229717562836808123300008406472709861774273330993865325075948488029937083100373606992280764455780271012663015209572573770155082458918452255533536555935914433876677647234595578701140776967066780823817632991647744327015807070538066202328767468677034780740069198236125664100528110224007550882569726651170923216052899900970252895177989790174064500196642120694862482324526559938051457953489603382373111664621801685040260147670981875525961663468162063649331278826706177887980622502570746198063314206691973455130572136633010045135502142036227000*i1^52 + 81588327386551242914520544019196439349962044677407058291803875422891302921435288044713670806567623710685842089723203952703319482645631748092183553151538932306193832447395500023258703714385988291883988322319160789700335525469087033011407972187750733858540269843663651705039464889933573282673902146879543307462292310061329718762111171143404939730604206625620873742163715645243108104259267151330785439156869155517374352155448895000401012627084156819075057808961126812992079247103318993630172173178428607670901415141740319068008503748935907164339036222082782627904238580458646722858917395590378984297283059137130233818995937873872772695417300740218412149294222454539647263806692286051917070529292852535228803203436029701282140212210247185401137714099430698456954766558316143040076956682377068146115000422999827566722572118787350517567033614104450089867458076173435597930114830243876703177020851861857588999941039678789446144076277779211936320222913705405767353354448274874172431033093880165953371079665555681832218900822312458095065970748112250572568517682580452756602295857854600101900506935599144918966909222962168823187597997827161412711895049606564774161429313030862673461053279871537497746071734142107438593238810706429728241847772564789153673662614321806910536645288026398304305552895913107720543959471741167868272685691792115280463291582237803112975*i1^53 - N1*23175242844533761978964579834942610047106969736965070774747566414553824905275857448813348752098558257122153465854540159416302617949957872972564654176013545027793169290279303746899611919525277267374793624564218646950392173364100458009732731566594608830614599945600894233474803817017795959772166216508693699802545550842909781039949939756996620196753608334837422285098179877638690253281505377409652564596361605909121217415305022150740720678450379337659434619913663232*i2, -4978686882629458736572599346763411412441575722318914623678093009405059783304316523979540136807628357858385181587758601608156765080717621333199802422423775250770306329317233919393005926299323777716605798827027379704976785913613624209742978564471239445119161423692910853671809117263928215060392159902492516473909695668778401169889602629554139315754756902532821003916775672467588710015264329572560340052038598902189969634858308814413682317841228625884190123606926428886675226750185114622219252751345472411512473833136507948701576814970356044683393136663073119987377182608292562359885535673380340939050048178011087133364274330660246439720005316082835087391444479566302702005301714115313308393531849675373046524362291669971022658964477638563441044267288880146223952215512116441554503503669606352965916505970952286996725561407173720082764074247239097502153526412188604163573930864546217575839782579828247031807827678646612533978314749415218215938859266341871953218624165086344570215181263539782202861602909015183734878169818410713484491923267133178934804368002951789456357387029218662821760469506521236630800928961248505283244936957989508130948902114514771211646457861399809412207815154633869623056040281759597376936384148632823040042753899412405114011472671357225777255983840668393098915019682022147802907950098538873462803858201168699247521974333079578586107375913441050876753094140658266812239049857357526292420733966372341356902727434469296415277650455449891622212062548203676521340342167302702495496836474503885513917879814197336527167261706577545517727458961660621544356409829708728973418771823356839292846154204079677802159945050146186471900486800040504209203011554140488797362585600000000000000000000000000000000000000000000000000000 + 52091642907809771530551016161894324023367925486748049999843719001812211125031796667869051449471447694938641359751598470667628868177261880149285214704946829679157786851718656329693984331258348298189639813019120171000596453074698572060036794160759345373600582115910640901174069799317142126001600832235239878635563481089391847583028040695207592291298404281721980445515753227255015871302665939715277557022188150198700368807120492794516492297004379769447366212625116113701622920898065667653181955446472167488237974538663687228703806326433693216790437575280661652095038907925411546655772983962549312221718929493513217567291948421159651426647497962815478774292324879309101106761907141476503321523159541458472062000062437319986399024202928812015848655018494590367273839284063839799756543637478347748378532287423581535600854297711175889118756024388982447241346193382239689047796828265498003950820997372972992289382398027140818717407777519032792423403621520154038589983706006633802143929735743979864245106963477500916969479800896382001724053388744155413614405058386434087342358278168185968514180750976529266204476419677013790009163625017649836846533748580721191898794707800388426277451067272386809486216239181864105092180890413260362897593116396336678604944011857892962664745257899264622732844996532330963964503032488360545549964660407460193324541363745645044037374604134343721926035293202211006026277227989555829805741572650126069735036149049837280933534823407361798759036977420473635806236674200531988452069352623497722994121667192794315646594367840081197244986756954832980339321386765438825217625376765471287057022537034085604145881099367795328602657540878800013835509201747236649277849600000000000000000000000000000000000000000000000000000*i1 + -314869443762044260781771094638305399306811496777902427454787441499844097947553183756644715400842860559702623024332444243450445912455169830867637493885574924566724748066037261088828209054641685000182116653567769783406955832990657261465700719675664023056094046125872411814175586017119212393987977915353357081956356654256512773049225034280522081986220172168911677772322674508306017227262396859815518986225465185991801332734678833365499369710059199050534385623693377300837427537276199372046099704319264532078919640009701382952844118042384952549431860631128110523675486688882688796618696743834456315402789802923507740079089436944983193232412094353380365533038670545547362971220415731982620226622347041533038874277603580417139185151484020714181414270871130704342195537548314144474615183586092031151292668121015700194958096151831902592523465643532885956740895484800951704663431529412435194948061208524950718121130820302956757858988569203770121878239523210267078990078416758130406969407710652357518939284415884292474359232690519240176823899334274215543404489001892927404175595740021357171906422401487785559334360888505330042010076299968196661843858030841967022216377665522049193855416856092140298276326331031617688150486987777178136772182175557513697130263027448111671947558091142866970009783211055396893160293605053525354757199247274414110521739508170764652907665921824769685422954080796791365435041653834292709028428628196886122719526422170803886510934027665355281506383077969585352025466165545141194308251493753622303868710903253742885675036451805739047143857153331702637821641783613788717545523595389919502601313784435154727724908304076626513628687053973933066665131564244618702749696000000000000000000000000000000000000000000000000000*i1^2 + 1276181245246105915155495147198494998555527483017657646989517091190615237017388662666852958611956198948972469239343967425116092260086745510492819843283193584989668685475501117020740303205465490798172948011576602934998189991029236129721796145759198146801184817569795652514627528116373227291611449032272166845400768294558250730240244310049318799598033532223261331624550410895966726080847283008838346185572426104914845378030890703533197426694129634924076974121649882424232080655235887746561468938768859910279274249571392910676661480355133077071598894675274871091307706525290261552453477635508551780680377004533610905529258107078540229335622124083580927250463612426706963564742163722099693959276521083549689593635834291515388067994022187725807625812777442394093373774001418719232309494342501231340624669796247736066938245838242280866113138685029302340702247374443462104885690546791825400936726155042852087292597341715601879358562441528538625374725389912053178681924436281608654687312551206825224825566790081284525974793253729736070249369788565970677405627636950318369686926970104311278273543970330085638379252408132687321042838277583616679472216182817361840751555855857208265663791191048137868292856093668804532183242190199697028988317217983947611734060318724292979929150484741428548808246883884031671096352854756217699850871801074633157559422776659249831082208884791175827419959435652174720770133780551094731826271064910698356812923871107173955810527596016845776606548728993986935395506154445382547510733364973356009367277180068385594580990479545243198713970372105588006312545968215213193041584679090416731730567834572334564551544618892695771070185514773716660326741288244737579417600000000000000000000000000000000000000000000000000*i1^3 + -3803020353754930684427332812474776796365693588294376867357781384539863920667754847648768965097339448001151833517673587787877928425259193192408102773750257864060038904644671546318633661051097888165368108156004352763536648007429851123748532622311771283812393940745206147724923910208082502945004296894675928051653458977086399347101505726749910525260786018231541202081570855009995255410087554639512980003236403907589680237392673327046085300974419123743380887744270344722014212637169264177747297476366198040102362197303083885103984360534153949258415877715487893414202884754166206987029303006465572366410309600182245964589670905619641899203398603175144030745279757516337058291237747582816606087580446132013778165404709408785003127349803737367227888423719991962735813277515215597203054767987031085110975476962749780518998854999445992551481379738480488326915548228210336970534918485137494225094322079303929034904993343821119645260858247627440251045846502556504507263192926313628820561446856668165627781077138626380078933023454019076354621353307432996667270749428395957177604814061174285390280816512327158228842512414419368489694183705192329184644257338394516111266831518860336148708284770331526819309995129591555019379630565450709450451538851027304194229374095585215231080517645864997317446312650199219046872991954895906077298423199795120758684318148959213756010428651971126803015429843736018430772526357791459117532673593471504448560005274902428545336913729044466097176869647430978919392724304812285345561605233024585996733817852479615710690153188908506909306481362414563070117973613325797804013715137745574587288259847396684062498627164218453758964525495090964557554361199202454732800000000000000000000000000000000000000000000000000*i1^4 + 8603225874649896187558678339427068569505208147776634854745862079588941549776435988485525750241308991023743675520925425436063244971608520500407919395037885319875319801905206229857092021127011088309719766615690732905432333797236631254910416756357182796514553915953246571431148916122429095533394375074229952135246791521572847478999512086657773704682790374795636430736183555495404139194678718557955164248549351404317550218631448065191321568710147556089546576499594259811680221067370828683518973027774899783229594216054499667109714189322054077895110354888562917585690830973833526063672351598521212434433994863161677993454446843503921483661456603250316507888217745920487432255753423626206016974324225348195981964060033983586943337377130027184433549373529469373319267469797193924730315435155737702808147290589891654453551626791319250389160030304907539295696489464754816794649744598592793099951398815324286619016481379556913128645033729906332147118108163166657703522371056203218619622905966977093315166670398404264355348338854186264686066591287692433568845303602265034999938686923797896043795518749819660950889869860249713626285295086989697448785120492652082373397660200312186455871712516749845698467594994547209640749811388933203768495623878182690125977376092438748972788723369282035783585522489418166251674760037626299428165921462835367758737568757683382461041181355605573778723926288777717801467975723994235994019278086003547322545008886925878664140469106386453980626904111983447089285124059891245209877194784184764103689218038549200635990808906471790294202114939347148817160058520467586242697583103475010152973394723661146565468423042930198391443618561958885289039645296971218944000000000000000000000000000000000000000000000000*i1^5 + -15147190321260846686425599646735029868787825201246722125578105624650531682909719046717294028983769374006411905503065437990563191069519090609383289235583716148622351795678580412592604574499779362101640848221196525383406177547308508585489711350831809453594810639993174001987910487490151340258156623888030547997108116497053098647941365255347889822126255522213060574205652404186250579097003235054862750236480315495002790732421827750403176912635734835873314926612578204647591004514724134757400310575624787157377355486889403945544010198221979855314761861899143070394663562342411145823045307829799746123531706804151604218966915241546043782490190004915247951397808360492395161778553194112899580010868175769885850520804692955540552077630014689150013557129954529260703326262131269780477481659721958846315284779046121876494181319181683998624981045491684429251396251983624414635980370419422085586548286763522922669959991441239320366655340060882478535758771326263217643066691401073617294410255878468697315761328468506679272092917036374888972342592186015986356891978558509540133707420823158118577507542397505511884712749400938635271284325223405561410943780568891666119288883340617569371858722264329881810438480422070018165194879068821643194838146785869784478139855091111365615347289930207435406392877521374618346937056424588273320194503840056096808311523014225383748298895927621704409959412011089591630427127295193496200222577805764500565356234662992563550848514766319344432048966580088228758978974481610483591271486359404843723323649256094113409869310719121494158648529071018978728946728937125023672054776177483817870177186208335454503426373026869716640308047520884963350953750177618329600000000000000000000000000000000000000000000000*i1^6 + 20898324259575745201727186328705431230093399765147694863037166867008524693495368836968083297892031317155821837951110939533052145152739058428919782293977484460525595793433084970511175591484809228331185462499483307990652349868107957846022129839584998215385106941507309407760577668826711474581963693231511884952028960088690475086520703745071156988095468649698119814230624648682877529032437287043530788430746293620755494449501859049534095339566858600851846462186638137965231960737682745671245047558758945096062183417611608350128339192262849213778226594659872543688590763975835463335396864376889824333979578419584673656130580032400710714257060257997184680698837425879680846609473523324014320856609031038324542365788825926863250115814575454538426271910535206521044922325947014369224037384726705564093635514957332374278365535453615615159528252546264636238460977981893214802663377486214560421243579170093872749374860721062786838017450065790719834638309806438714546390254280123575586337333107637792892050637263214982111619691238990160859558054415094104801587161994830780629811177589562400448922196642099750251047114053671342043241862794403021159277490750051335298096819820344139135872615054977620892244118018379624007224068329128067694183886142264419519279387269797801194471697598450355602629999292494456530369229632094498573946744594451940969164053855006972384371793058419073535865244214793377137651423282873338890946395852150156758508409723202240036028471734337301803523637534801282444285468814539029886036981147348329963060982076223473696110144193152256196159284774512178013910322149439629242719579871038760279083039915699620365683662159707650757018381168474988459858121143091200000000000000000000000000000000000000000000000*i1^7 + -22742417174651933929424744881421477975376957034139760950274600281040248760646817169893518335716128722820642119525789781369921755157894775653337430689576010994521109230257072377353434989188464891710119731704680918814278001032114187716991003633838981097224482853471578110227985084515741353589616981922198269908528777853896175714893620851810170004537613123407637809958191921290193979488774643849786260166009820043009486138594398449660439603665807813970338401823907324658305762757890031919861502579402660550361176057390383155785339406827435144016421346252184100429336132344328652532077697757221866569454287452232535599322375814604431339409881510695674523869901902500626405293936966318489839981002277675269722600208118487305563658418213821716321783741216569420886979277875138209329819519560931160267069949648254782632258118948264632529624380821395216919473360180640117187754090921766165664005105748643418703405052983503875984355744685476926855345584546125232751585874485740969369738781605702656763162843785048658651942464948468989326767316952762310904336631057857698516141583920266096813732628275187876061749361890791560566519853681184142868818260972597237100161299130972181358378309247058243277363561004743789572004853131095018881593959270104584559276250406719684693590730032453844716417161589340689013538187417890009180047273883192002299481337425272674259748304374670122614173393372060037196015838147924731285061750793151104844694604712118774862519299173900093165057173826165321240855016657508385544546625792707445249024732249736942580100075782959818091135406480763900409713567628104611676823835343455890683483069634778843518254756509218184322090483043635613534560282738688000000000000000000000000000000000000000000000*i1^8 + 19383987639734021028615191169392054197921134587486749089166108650962391201294453738229238821648160986896431976257666744927225180641739557138262125315674221438324330585644885389340248960221968324809000932359906167254531549817687894113364393100438714369872668978488392464915224741454336503641321371677422123329694982284447283291305408704377790631516499380678740260037294735653555676598929460175235055362172907315376316583707680827910878699487104783259900530920845668893694525505823032112837237178710619639995715108129387711049458315694289310562634190584467905114206861839659635705633476903586964241492385882941148804695869707865898013723804701526242185587865950869588025874056180565838397300737470672724067663691003844822196155237897651504140107340529955973956311088199445622803348800118969258277944224014066743454271573374728640187932868733413044451006470865676749698471062200352922342836731375940227264530295853325086985653350648971639584006993140730152884842421820036335914321445040342649567658171804429395894682464153613583741769061779322947846591724672687742277974118937067551473260941852846008302743527364492544291317682364712696166818600400008522007811565796274429888595932041880154324832783881552240753506929098712433091512367180232854663823369839959205805815678157201344266927682574067742347127839138422693774730055523417040318544059069027369696926597671514094804864119923443991374862965907912599178406494097276208053208928649516250767075262466688878538712094704945044192171505821385123921833499803394801247105785136932800968362049765937934305122373512221967269001240682748871418835284220751425977736045916212300892772351681145045242600407884822225382920945664000000000000000000000000000000000000000000000*i1^9 + -12847167413206362430380775765924683696860016110734505572662147184342864502802978414179755840031381481710540904903753293603228854012184874043457031764469367781044241934835751994338863053330322723616946520980452037829644665733818361832360541606128981365600884404119491204323138405726223118331119993900853230546251896400301869068336534332068083580934580155644691960147785700215667139846417413299207690259224465866291157355352109206721190777270606380494410844684961123555407217141358719895660809474220320479617350393185953694261905447894003875465956150153243637939174380596757306323916430243035248919664471069382874560154027305114813503241301249672568096520218361071735084830405354585107320166348571074938065137577810633229979168777210536397658964592378486922312446007882017889882578821562888066196574417213604775940443093597885825741865967208263139635295656491578416977847191398446630192453099568035796268744766793363746113679531578166062895632248964057452236902630622626000226783738809095054833966464723792399616666859488079017791902859284416138115115727357766269429373881020820336628481615317756572901430030236463143416118480123004419746235832440937375958801236298578624499222913267591008862217028058263396891281861931939978419317759262112734440657482751168396160018137913717272555721485105390105011119396834136309922551615772869334338495636359951927045067429749740996975929184304983262219147523955527695676523731638629752490151722788525231997244953310240303391105789830381325733270502350979504675622459082542408007755988117706971196203774760962031402353585824953316721891075868064451980618647617406867134244504605109805265816750484343125898796981388530436202823680000000000000000000000000000000000000000000000*i1^10 + 6201284827328691006023319815001085849203033783682601060598638257980183011343971845841274978600705058561448266026655956331269655595887989368546512740902668477509607053792250174010785205678005531375686437638250745763047238182730371636361510853749653055666588432387261014104903571467137994720614377333417507117940333069598830519469707032096855301319808694332849870056067515412800002705743457814318354713661097280863616200119206263080390029356947638909436361439122768171247615290786378845434708824376682867165587093955242295848590845352855561837099855483747765537238480282066623244904910896450689699324461277019158136936098042811209257290913922921724075948888528110504354229928249764905732769825137671061565686685050531997345774849020108913853622773712077467728345504704105773653450434687377120175097188593832004342177782803954527971685076819611378950516428884102082517411145065053672697481969951086041582685358673168473641230913369887080179273829000416255454244402236376384350824141491957882737296562675538637234914744252772588879686382166913801539187139273293460517984520022638866693639053917589037792383376070221828200566955789629077957591486300059811088589690580840357740235145381838546869744797945194311384457806705461092038340355164634680501919339896712801884859958826912709045966163579071081932007994600849189318334018129204979309030147974355425884977834289956190929362464673228999354890587761773757110650769743863125986374234185590976758211746549449282017676325103573947095076888288493711411048230192150682507780883645120133726653436526511054027995927261567475176154353355812661154904446331399734709822121951656635954382392787856488911153397552966272636944384000000000000000000000000000000000000000000*i1^11 + -1872617970159228023022526933924702177823317607994849392952769011549165673159572222082419077444514985171758165122554441469884192557208981904715731095696301325733035362680956397754301061564574747413633296591390971549935465527165310733653747270679594917090700919310078408934396711929254285976553326300112380654561227511787120884074133766554234848205176389619894139947566795031299096439340748654719106013546196857335419324080823330965753074748722118925486550469982781930180237181819317074281695994747641407884530486426470995285556234496959363216532292989514303497203073303167921713601924590052247229481855130958179883852463564274633562305840683603675439408577263323994422381833147961711716619238007865598876013994808246376168050517848967435563450767512200675530045282317540500043999908682080212471866863907624573297132860714877482163455761652602571091385142922240374022020460987339531155878949651003281021421355678966765895318115566503380640303494880227461093523712367523272905595644551802583220321702024489708329638746482308737156199322491101516956402532548155208899175493627230203948856726190862641680424588759460057444116848978751114857550368695476343475354345822111665615924665664068992044734608489103150084069745835542149275619357477229313298482665052536072438619824215489810382808558787042455990524570031167482893024999478721995075704201665104301374804004964668188343420643809331850419580442744217357778114427335341048860012029356513054008201016570967350018194521996891648200107273313029281939408331697649872531229762627800707407004870667291804267738457707883032768558587479381836342329094162092563427254674218225420311405880823802907463579478191046692071014400000000000000000000000000000000000000000*i1^12 + 109185276031815386238535448146657969973744309182370734400518974444365332757145579113652234279075265071647582462843472931516001457752565301301188307891215016259840237071447877377299594847044031440382622731570896929843165443479565963748577665650253828460903777650556621965106774591491171684414850377584680945299934744063815251651148912355429610315567880868394199575770353304996009376889630307632101600333777902971513442199817472706514161881872780308811445004411915344404676557827047029570923506655495631799095851906624922615065720922051863278181193622704713365065240524616310867969792044628418699821869528296406989756332778399941010917675684595280424624881346667080729525939191977497922736741432065446644517143857535096671516359168510534726822039228018279525864314259005900220983365673759602221684598522410759346229993097121567779168775552510620168725941377240469222714476620701743416042924937326574117816568103699134684961671048932788731636000690884953735128802122447601592468517359595041651829801762659065205684820365420059169324216186884649139289130941543902869667953333365762996615101490165671392100178499723151197338519260043572746743282189583663617224324974063598221758476425289648458841006561790991891619608345106071459011387196649352946612878870373019514226195431964624117132241227700332147309058796564110338071075970292051379040574536893391909113432269494113404253183217199698882600166446553463842327724704538699945941568693859986930623322764037107671283724243333237230487042106872303474000657931516515454934681106690583477636118892964238420016069246012900455203484606345056081961738153452293707585784376485003726088167125235351665810877493228087541760000000000000000000000000000000000000000*i1^13 + 74063112729231698996440425315245227685512959660367126354767923874582687969353171714534401956987917838591372753162397855523293978115486865299882486986460145864432533587991993191515868065112102394982488784591087689577380203850956054303446079128496936722329166437521676459586342872981306418588955944085257298312995715822179723754567910054401346935654270119687172065486262593731672827975391706713777386150197485217706577244957095013714653885743484476705151900337155729928431330813346052147690711422371998472562484370865359227009074505370012461787668485540210681851802071479912609312433918565438130750044156967872452926003896733048345036876939088887494219718751476850029037101475863001273256069055818004006296189176372075655356616140438383211749138610846968554880395274242733018099169115774406106100934951019577963731098897568263767899383490269179287309428208691918251285477101578563677601520524080056501960560237920559357079973241092341178464567294527612293749987270004307361817418253659951613464190482272545669834060228346568204139009914073196417186023586008298177983252389705578458299800794767248268604817622708707098583253881589704489129615730026511042941573596134487260855519972333280353879597384566353662366569923701094806015390251750487031233150269048103675485917315011260956292642792502548270984722576782774045624363881745587797992022677383102741053507209745465507172976269136286567185834250251454062368473580473610360761873350248878038100656600817625596834109992443875429829134494919756063785865033810877517118348411948226921172995836011179875683882182637438911425839492873669537887834468803477912020557065363027943068853891539918242630634457907855360000000000000000000000000000000000000000*i1^14 + -10338792652719281945503394731429278075625205946511519584320447214541815529011484401922430610870092718855710679790835848754825894191306585991210322768523296628796565233459765089347309736410703316825860337578432104935523141012515908504374617140319956081424989609089737018855602263593941979465354903668666140397101169668080538717877283110357603910686849998898558219362418527062477441708503961781336528033035947633449348947224161673051820602937993533585743129739909261058827510738835296914711512182711187439892756808031850619969627960816698276761499038773305498183044060583928939365262516735872241378692484530674797293474452438294044028272489982566037530231659698185627576991375745764403777684514245294710301877159167303696721084443827905845049223914553260510478873422182566295670248264028777487404750787904558683190295719433745308454874582040447545075987822198247052814515863122514493243803009030380437891194782738653838300831105726427545955466841637444203749208578270039750081099039744208407976771747983983274690731493149552020895642850862418606662073895063944998572659221533352269534938428022949688143982403316985866170139706545469518074943878313077706992596643633136715922732769025388202319038169159528767690625374922928678736724087279201694490614051738673109503829052215587194441006958354967567239892638660719674321003067647774429399054253703296879800337741849372384354015193896419554326320686208792138040248502497916271662708034364736169704073045284592035675272779833339087869675351216025517332879241763588625055773948749814687302868822630493388419762460709453839728265013027013565840470044495663227842842366653061006204040609749950404917547528880128000000000000000000000000000000000000000*i1^15 + -613548933615367775999250050676669473467303623669924725853485262300681675994821246397911977544714278140830458208710124324684786317567107841182943520938235563950745916656215253133295426617025714578553308298926667001429200070000726990258029551856769715501782746622707989799851485691284308928718073968476695072431064363309141527177777079151848694590750822983927289934139831323637451758296953738925317419038101723994344607293180897321024471016042102131579303531461587217767317534957859218601438168356531047068461329234903537000035324199173447509370895884300925728502838032075832709954166079707902419357336484405387696321898362790955383608178226349487180580083588100985781138229978479418983813699650840042390217029249549011587146645506764199551805623695125251641376535003567514914397959353293793779365195783870766707386593750752207453262515674753834128239087945979765951591376868085924720311140878870996723524991547253491932906594008302950590866521473655714394512317683061777531037992765195308715255533928157814098725255837247825817554271717784392014572460451356027689273523474495509691386788478439089098818034850582289512564504034293278771780639866729276883018563579598220005800109213310969180275904706814308254535070304407673582420817556656957985108074630161240141322348690867498008687470818534662232623471618415034526391171787881807160292746234773848656342623749033718317661884549194114105910996300849838121996381773576753691864600308130030650448194770531917883638097160167977371392904047989949181429080664530199888613574634258782559223584508909044792121173781334157786711093907583673071873943441159722538124182027048143732997443539932276477733843763200000000000000000000000000000000000000*i1^16 + 95326815729658056918749118925477228107782342907150201015562705894929795391672346743951081745608996098687836055292511898045917397736646736343711718112613550052950656012352305653080106430458529844380217252475642942195764372913694970256590556214882470533756372446349527841825888519849133414789773527243265682447277657406911184032806421509201416783739853140231001389991761370886130557985873944030063639212073701965049589338897748834223686173155630044235297256801782980506621899088092948411168163993322119429248396126840040775806242180061516249276879126924166220226337095074632918654814707201214650525266684132901850514889815754942919579891472674681008835631447838066635941867202293777439873566621079090729748497158354096208600991576972376540351994409518336663193192282840985829039448370829420900092637638085492544669812537047113215608844262047127105770439021430965313092219685342245933558229955545550244540666998664024437498298007331025831046193096474819864116811622211402711652134859292753695411041779144165196659497721113267125866054633296392361809562518883786713447206321890704229969974444877087739266834494766402660812769328484674400311120543347423374024212264564735317498585186645446170922287341643512626295362291775875163206376053112422454565660701790467759772806850683471724810045017282067815249176502297535307558958178266660273952336668296743459785544823974407497980974088974970837549849172617362000941494959538385331944631107715574206132867490814381233693426010545749661475521861532400141160045592331106246344608229757756495554213810423493063079632389377181498632167586722299439177289567130753228152580706873782885750157701768627003242577920000000000000000000000000000000000000*i1^17 + -4813746508728580705098375391792649785638841697739858192295548334996495306205362882230150700644161913737832211117579848879295791538285072262421767752777994816407747763460588740562361705075097250085182446718509881276860054367595685603149018258363529392384213692654141958439733363493809770898506257567625910795187949157234820317715725790527996735012267653459220683966904363733036596736358850718428254013821852625910043346791722793795888983412174703260338298776357593579122906247447425600721191905349918367473014848526870224018657608560604828057101454189852099555473904603605478185177909205799940716691098755474719987320755162347641195524374574884645232408580501728885817530999029928119356932396879390968641280309915065466101194362173847336648283573337792172237663018077290409272380402267706097856815716542465999451658441386464771863895607659324858258870887233226234406211150418181240189854203509930280371038735058075083162966217760260058801137019314163614004607847743897295999204180812458681553801010938122270359148604342392773782682738666195971333764895125757798617428128053760852877947168824653831717750972512039450676167874212739094048541910974108860745136041543282076993460432205387149501595904419956965629145777901764314162826163086663564114337994083372175851573990991601568504637254459397780509957231243327539937152027494469424445280602241437043940123919827071268893670016138479068003799169481509821835250930656299578051852267540022921133509731507651831665788521782707985715817908424045707941651279560346539118906418149330677738919459453347463257947332016027157698498489821231487262153364437989310110668601723895593132907082745162156212224000000000000000000000000000000000000*i1^18 + 128319422004984485232891372377071432304365561041355368020522159776812149244551016750179495429626625666670140935579060214792353162965977010816529259861990430240735147166097163600949643760662051174174936484972309060106225240896483871606176831012417524685996168430649233108051191343655458560207777336139112144966005523522714070875553897726313844337171754951046140764947450260289067129104758836117059954888044638350719977099407083774793410211628979709093673440322409112622236142691802196585734064191290367191711764495617077016004609041669160892137975590670600711659133946420963411484843699451881121197059708874071101847905099001887374117037337356564902451202305413276718696335980732766032709276103099835389095588497802159227057002478847959673340497799837606230631115083866789032094229584789534627805997240288611802047537914116558479111289770741992818361022587795250530606611271014173673889309254013138371604072180912565122467660028303605806745451598086409030479255693142308181999049378960413339801290700791404733879357985084615082325382435884466715084214344590085735535655337348701921227334500579407979744096591223533341553263307416386466056806221616489933315665448906507568773916334553964756047125991769700510839365406770119434699845109112050669194594791801596678766112479826065169175555552851745214595795525640629910252611887253891166086386571044337488083230066759293277095230759670931899931851235442094942985441662566942219523677767222614902904335691742090625326576294627055386756249035374786351533717614488646610594029530844286202541679139795379296323471670519261459814898582047774833479810214626813317413519263893887193907760903025695129600000000000000000000000000000000000*i1^19 + -2071343209406727948157508482766046214075432756910937378318645263569138003397192147766228879040310748952014657496036127171308444304588845359141608493345972730653851219298776896078365699278788105037962857505720752452822294564432975175322108064908078471336890488915791813446508738975793863954106587977786539757635265266966799526065755105226229220300446006146456899782037836811053194726683446135748991806252231011221803993007017711734443442800045314432134527697012566422474544162372497183654021854950711693195083878125037866646346546084726381777109280775238012905134477901400958126808862808336760009799840836264697617391828425981936501428753916474198114063629753358960252075204783778494701828872451574625174769931004659347661428638420618957573940699419097481359687987021191788521301590916070972422728871522449006513105017815396196710364980310951057910666668023179619891259598186582557999520810407767818847908484129173159084385006932168408173217167105628435803974883692548409159522429813581595294485848946531218579007491233647870516805873337328338018068088663326985319144036404208607222180510385266774829293347747077570893188547676465848334207341185116872130571940413381133408863581550657756804289395276323155700913835884491143435738218982191683626858732619503702348194053018847974943843305218781132488728951159928575486303501531631563482479308966803437712125928884080226825807659370709579356980853435204282109151526740318217652010265510952022963364507085675406419354721176583729228223300279895338709811643021752595886996297487782369798174316308521963308151858606751555306368186563114247355725080961629566373335636184207428170311659430084608000000000000000000000000000000000*i1^20 + 20428333874181814478824138928398612515622581109385228691335762841780879446358906689919788657396478171964370075040939717101257689778390574293028096113472453387845670937869526196981552309293943486844569717147902728132098594355724076869908370517446223405910280524878038679624798710429805058024146976303005590107143605620470708121693995635252584955579632641630414310256482237152442172376022780725243511111350938298605096997840708831357533161715247133435333968285143988378290830421899362056357184763089441796261194965207143753341222650261949979145142766079182540697726575987997538090211412906277759065737278879683455424514703576956971874302264354786569023868295049782392830404364001271683913203989841637025690696775921992768663935758273204704245524752509063310154614134411139377150148873171163513692733791297507238114966351896620849330993702390562529941254703696209292842024225712305306682717662116699969484097648274124999116928403808493066347411605079312865977297624609572281189498637671982619521565624983203077131085371472017776103922715413413765584931653968908626604992856974429080241609319929924163048638442137499736192225449210142324289352772109595067002825277720397129838070157699810887584501219165586734383777583933679789231194663619582554361981647489498124942866530292948469415582214833032642983734934093035454991253611767852046439457654036699855755127812042949858690540412365297159223457454039585394984844548799712546989305525562704126647005208651269392549083502874689686244562726548693455297129529350823637221744722948003111082606395056291632682767794934288915410538098580379677315300540984346685836326344688352735395126968320000000000000000000000000000000000*i1^21 + -213689745845084438155456010146378825657908698795460852821250691323650946672056692322287468311237500007784968207908826663682811444080963715212467165915378335814925778975768755084994226107716021089863461681207644716864384441574330904591003175358765014538377622771165678843933853871157689815459888103903804930826301452045861398921525112095533283928634712776836077032340440444760664935174563250043449735052793770949941842039342756671659888669160084507102913745750149603290816459648469031788938130472130244789195561222236485286936743243481591370390728648820782673352927657306746791699249654045933261660290942026670419930307788429509606536900292628528389814495581876771241889611177333423452083010134515624410081628530159309623437904651053292114418540575034663715103680858696565621771405742332119803177692220174110751864641072331174050879754377008720125995085430809220401108793725575305967443356541148426150516690193976983864859352635798635437836884214644739098020840154445195127625126997782092448688965028679665426554539286952113135964739783771493997043231079662313998195452421029267342135918341333162051826131493936881955542136177522811247205791757883579399617144939776307240711040805863673308560270225811278273185447740498835869170128477210807395597772407108822903780807512897043866390384289259145450586598004493425790461815092655656459174120886403829615377492881183064695628107133114499225276564437425247493943279661708209290939438879251688365394170500754469095549365699946129347994106371848446569615074805551533075066993490533311665713298684593132494811618732161756740219144929476376114440565348226410871412642463804735811674439680000000000000000000000000000000*i1^22 + 1570381338957100878385977038325483812011138026614911797189991735285625252326179550757662846892295454647430911157079579584996801470747284507153147059071934454592578155014412385800544892466375957846115018175869711014437378603138934710894059538534257062789490220795999090510396804558811350850690527672952246251229115490454439152096863338063630660931278683327096746040209900881945603736332411440309358333860242891070683709789061341374660186995833060647924360345950007965859815495598025971674206981693552323602966621892320251569950274790703097718538875825900111529377520862563796139969049848377739017336857087367402533199907943432856071209144624714464469754861100868836317185435271324661340264378426464385519055143887563533648407968789685593520561853622840974519746537721879054821822439180741118558414222516119376442463935653661186641065669817516195043036845832032955475807501060268540557573514076280291272277125161431037457376347899582037585250896026797793669522827329294506160477066198349289055519115757319489083771396810146643525843708192836103304167049168993531985114128260946494855426853730341405790485253414050462457447311802596615629555252706507919022841416871086316200589563623269585874923543904091246433969933359486310894093935821476384993696858236942340429455553900644103235427476976072713743836511172770562182710293028641493058652052626707524928689922135609864245669577922699840575694142742228489950516997502118269921075458478735927912426881003794959767755062021174449185676135280976998637300578255262492547982173080693975428295571639791056587457331012534722119919568398103205679698808299016129517085653253846045032448000000000000000000000000000000*i1^23 + 925654842705814378060093401460761704682859202860010007985216778228687481226785983457421029968706827230531744336037273273144266322549842281442295596534692967781878910636692680696328898846610830896316692322420263150568343507762113443088849346945387884842651225547415735240802585868806155583969124103998815347591378052655983350348213037118443891457320644874695418941510024311196956195796532527395190582891776718796009121170014050847022276537986007915776596340204787469855023473074721371110640797426012949139168112788440694351366503459923171213368516065897217121483500641103630057001044629530657976835191653822126130542263526371388923720379779403712534297383656426590929661267836377723481770232832717364580361455493501528054569430941245394368491281221390460738018681526571089982518588217936944710632259022387553587696166768578111134807190998505872025739778990357888430408777367914922625779245843833032959836231134674312147754453457658436791106976122397764812186576589491114788576893488727121061433044187312194640079507567014164640508653445730052572777138398535140951335240297122431767095263593343456725336336333949557440950799962704229088763382408143726133990577254258284180826590623106117544783061453731418980594800867019941034626448975948261896635174778035250724249254997125190611396475968583060007768512513445410280562756358142676517611115093579109149786087337999264364819480096469254243333791062587007444674170705765362192853273794864667353338454139240347289932280852908656008834524406280283535916066944460565479387335324775434468857998669085939133958012344193486005353429749341718906221827529747682898003285807988736000000000000000000000000000000*i1^24 + 53334353646898499986396401647455752087466595599556088564943575299347912199174934510708828247660892725554988362491791523705560876412629821555079072340627467330710560182310129627531668682809596475208570492761278637864793020602342903118443797560962882117015245645654929363170829128641491895724566864429989546162627073534752335350039631100780170937229044206080302689104642830009020690974739285905761989014279724081078586199440103104804955445048334539312487552671589544161631014500207445042126862087279945346718743919337101379261565817657497681906171219574168378497880930545284306177297279857088197459098559709359689770257928301930361335401980970260261879961713190584721886863682799071245540926197166264698775377963217308745907293766467331358165656012723006503523051507812542467957571429010632834745784570238073287232384934718584710448036533579059518782742836852728377271695862697474851376142657263952270203776945492371795391442406495139213708592404731306061848672291968318672071140600227906890757659941659085491164228503016534402650321366619781077306934270360697448658961432560976314500852444126686668997478639763656178495592796779352067330034389079223280579007236657071021630800784466799467647897298522504262489486436128380777013602117676708809879931792264759346018915821935803997698548838750092250099080207897074545874917995810039742886488431525874580205257275715131302632650150516624483409633774087702961017779457544434099297541190484831755452457438412532538601390228770620235655486088341788994873957266395657050045531519512178706605545024725865035344605586925168599222282680628030005913129841399158732275713216348160000000000000000000000000000*i1^25 + 171884954768778459685598079655481860759142729757478255037066061070522699715845375244709779952866593104608425184413050620411122495418594478855018997268320796973721276694012259022444878263630455494722708849800073208366735715104542051518560700294832471391664333845761347731401401924531793344279416608181558714800911952268899965611605692567512542967607034384988713236905250263724767689764407788621573746080941338160049918859714732122290983152818727178877301408267202775964271784095025413341278340912007381536660341325864599135711794814615599430703880732019078648510489699065020709732705886497610204734381364552765154397786234145118296391001093551664474937050100682925886668576907993995326914880449041267785946370717328472642202054616848107035434631597900564898749133513249971754099670889574036067523755253353655832853673920983661360161849599300973722237345230521453789938939624477527083961665235270010395291589678229978649537063642984043200850775234602809836577880493759820947138228087965397109399152743424668367645139638265224656455744273502684445921242465030101778780561263252161903815188404072757717911599350760790050349111949695404147959903343717235627302406544431024657268952052668034258951333165316265372743662836621536549326427196700796659584607113681475102095675897604268405196429190083116548378622817324114703755890028242774296221043006442086327812066725620528624583307152789089615281668608274260302039160352102383527214633549749937403400618133736565157235806148151296398010317280686834811682019938881610493788647701654863125003983458323860733672926989273360295062145102949977959289586388104750930614812672000000000000000000000000000*i1^26 + 984252048900519147560942271782959801487150312491527124412757539908061311194449206168938593728033919548479654754574713526358280979667540623315141828212928346738871196510680893460895426468356734879797440613877333656573510379360932142048025720341477055904302672098552122949396494078463009470447286137542640552045434387753998091329720424047138122744352813182544412349951384700185791258686084565423355176490327335143561163649092054602011012113026876278045086932188264212900233067790775032248288235772188049193008881002435946928888926646145974139048245924027710251280891738565506562681536669789123272688996548195235723470674637202867713743555684413777693693036760237766192552168963432670811789369198083408505433836200039308486260818883256467216954110334966696914608486843043831032544205722295428907829233643456594685562056381283971908342193208523134909793783142440008679109922979667216951954645889821200333371339146572103998513274635540493970667762225293162915092976712408734927938235816475381991399381134488433772237226267578535137434517539365016483174481212825270821065208168789844414059017383062277040772776514058584460265894473143261967602581448885714356319130580999727130318411142781329336073906549252574659336160707304951350604103413117222632999228899386489890655690308469340752724049401415717886198011625263229643557185436758105593828781242431834868599358180764371184809004200142044883930511473900275182542103630783549943798968045268674754599242255710819511598084230308731305364593701714262884097648761546783937681074894272695556387922937483242943824449075241248530566869095212843973063007702010294593126400000000000000000000000000*i1^27 + -350946697346346805472628143608291602686787008369557956201206126466782270433131747976917216613319287786458890296518798206554989417825008318268816793853155054937255130589205780166193890070086136341744202135042725340680602530624126804001850881424094308443705669098927409105819320329739239135266534183271480765182859201484210480591120367288414581429803426284375483583642749889315826904227789331036204744615339412510685966215552432893983517870453144784174804327433254763505103558707577651356217715671338411684510222709093123536996993699722434487819115606075363593301087221334670496385750227524754805866865513809465653657752847731356263630218366463774157268385036335962751952247137625010767627061289552404933664728341909346601338136698397770107634885565240653786843825302123507951798927087250885921237321865698050327626216707108203093413245639976374831332365952665454614659365271588384764884011692154958683964269146028516529372073196911009802320351718234152067332585370324272363848310560441489328734825501194233884789721796690213635264904017908810581097912878003879267191168773336651379909572135152645472020841479349245142515568314949192773544294545477204238479553654358790742524861876965544143694856636918294698433995900973419182614042808697134632074301215893542615553670777573630382708489395306371772436304387201998830010808934132561958115157402423475138074850659164804741943832689142537600209270172879782463649884762897171337720292453719140769682533103863266532775739467827964526961760595565619234072030311810895596197438919799181189623796064246348592432009317858140490772676839373202412841653662677729280000000000000000000000000*i1^28 + 78258249479148644845271465193871943877843002667728579693756723836025974425601224923456942413688930961628031363498827772727633349883731004606375827780865232476870097976187154819738933896409943633319511645613418758305599529032236100393844854337838042890608666453678764618092491967887434487904779678450016124896591423705753667832139293696567580671833579106508951372405581331586655057951877863303665109947546875033034849253209456923842763577516167081975832791022110921153559716932308455477156630871005895788402694721710324398182130886772471747970990107369687175184841757644573460774464923402516110527509971684099342071055288396465391528837588944902610741155288268567187159120211537991899412603258538853758174673566216586027236357389617873626825937583039484776281702950830180191229852451359172871637169048592588039323954286042231071261856090369182149914788991911356718639468367653973659114942426622871197376103351293996701282448849622323984757733416518620165736620507266027445290371194952764704435534075161895954444664858908176249543134927206719120184086322757028805224129018534005888653931730723310745350678906304484365943043204162217250582744765960498967090657661373748588433004888268891364425745166759067873567689285070815678047389839502563460374887944049574370764375769485468843889794061911070844393190090696383735197957086812468669929243962097693133315320178098108750056280866792458431033765612574909812236169622676993115202649829203161178318531605227894955127695491124881280304246330183862066441500160471419046145039133288877726375901894044824065022325734640473700423088711385310928626620825600000000000000000000000000*i1^29 + -18745011548900554475088343398761173222581609446725686824865627930173435280239164030276947560550159128521247054262963091098155392240810776760558779333276354554002851627454889704184863896673617562623436470323396589209602318628090131705668130444368363519997684541269244529798516160537189867896968069805633338704644797966396602480214456760119588511493014345723047386781435936587252002965605902050645486966123839972832525157014376392320238912100865861476943401088838168430955332404762429537122900752172283978109004764113453233566776502265710910856126196982091280449775345241717125862559402758114773986064871404462488124775426983017578409711903402317338524728872718076922740294347908525062980133924619997580081161460245999720276391421811430814199995201458366638418191866449440560079935474159911612737760859539964586896738676977613719520883946413026426158299429286943370444273833580641614382761783451636459244987971272118556945241264791390275684172679744855457391365332661929687632611488667380216458543087403357471638629262630943676657722413660565575760217852260052891134356537031862014195316258855916971058167907381079936826385956348056346808974110854204507207236622080163445484625562102914953522886034957362674508053145753651626936174991473791937704099394525673145861485677135422612965314585306476621909626739939625104493526287075937733188094626757382737086297880868840259657142671207978460126387072878175799938598499899787643174076036509425886616310718951480243729014922869416780865955650454072869832170012844286010173618782569817844051507244590608615833300189619597721183240841187519103814860800000000000000000000000*i1^30 + 2950752775863150290981687941977555958989990511892066446523012434240909014066022640285144816726001684254242724666743821812696713574518401530945834945136651833537307665152008885111801225193694943557271215472817915528144921980650954806088696911057651370091317775704349122318095431736390011222696260257072549716073195543368411706893105104158011745183601441489065332587733810633805751608070548836092103256658606238507282441939686706352215222295787522855450684297681362350690948391156844041562285947398900078577266314659001945500751014394169286073124608622463121579515368051480517473970803023550877739017467842700040142178668582755392855698142930400589417452330419326000206551012982507176651640101145408769922254853280873173445934508811537864824736375975592332862900417716625198518800453721181446299319993277252991331839678973521891996877310833216481497316805188516180221074548250464755455710766514018241486538080901064966841665905956158213958983181344805281266681126189568109591897417506727256977438614073051991570360735798864777474173468706269233508596553952629963338979323865204626418816834812436968290076518673118264044987956814152866445509507768169605232996211111834005033620059858418315647284442864820028118312915687558186732116345450173392627744322477574913013348055465011476121503400440637699812645162588700983645943617698360027525898103632684759679645750298972421097636669298577963128921537155354273217323769212292260290947018127156500576922985353244684494379143897259423313919958202364455623316219965688000828148447089467297815072986588294918870248282832089390372168856218904821760000000000000000000000*i1^31 + -234941795912904226759870705543696482753227054308768420549444754421361204925248073604857429096350024759090337776777093640104260638769667914475906872336946156790618150370340397814612300444950253805505047440530978235636069152767205913963998893373641895117009936618786747210677041353478779925487126735500640363527571428475903484480162024645490927879021085205513015850474693900683802252388247326556769362715796346531872388430895566551919771279600741270239967204001265856424962432571569110835672130271785576085560120737549226205526874297691070619724622717131220207063860249470430026005853742948333726540330861403162310054070952721794362538077944667676489499763153267664203874842152000039121508274740272223917436407037515795144040229228088421819688799712135432287612250449699868200859678292148737846520537125090576971476064484272710258761665776368095132964235489298568190868087748641025675189789082194677190222929620998729223882994855503895151101811274827053798736210246062922007627303603246380516578910021564749079818707819078741465712850899262923833792421006279738225161351232222888969592740189368903978693909360068690984158930615569226082797835859284009592057882662420391529668278162948316280462640189650502049215843135311231577228239555548061647875816427950781953120038240972254240554628759107349798513312563123758316225171364687643015874547197961625514401054141091801251555250570292348763282105995823879100734850456680859958484125789043496289976386298329618305872167658441522881316157205357588194770967697695671407306340926797634676998987494273654005499489315457997949744063709184000000000000000000000*i1^32 + 13765742961723724658234885552195191461240268778519828896044527340315502104468890087405163296694324276121733893652752203645905303368556563138784568980051340808660405424994780268242604991296682698629867165511395332407176450498093139278772213987336971687190059811773753898786793106227538549943784566495454602788611840027058840724630458099200503921696917243272988250245065244177285339590202702925601528354133354324642912524088437752045037288884367629806099719590388638451912361401770017200472491723623536012215763603880455947689895568506871864569716193596207812145039859846540091872837527922012993618535237481926156949072162319976545921468960353967082772526008298066089320023136152601580403758102726712172357285813022501083972678459680858857800441555485533303300441889589781873755057545220847636264494619885922782936616404114591766083442833065363219061658452790245852152002060295694204296888970219751204479174255745138844082315501162915721022207734056547340482460232670125525756508310294757372687239718051843301448259727102439201996858192462442251287989500966294624224769687634488193316499376903270068695099469481650466600184714030189034143363428429368378675732968847506314511847259070228644868534804114839807573162797703520547527718552292596824477141883331944061023175147909068718408306883844050335430492619110353825188342777654391557684518073524469977715561850882820497881867678684563401758268451802546635881827733519973100922732644040995512564941057400289902236634850640309662125073618197531454044626379585461195710240663841906334549297510728038536518523986501993992762163200000000000000000000*i1^33 + -774641548026634719721971005585642413538883119284621586403510791107408848378985249147706668261815603333578910714866721600358710707787870610578146653324292984035553972563984098845067161252815583319991106590257434144250432473858756186855799776350619881563663407662901735525253025619804958922760780853405943300862960613750541099743265216546069114431072882349964601034165146090542543659548067046550928144184263205007307570926612164350381856122668884639438721084090821555103440395269879870756162026848982845730239384094375116889939715675604768335050571742689627152594180093478667559579057268435430957178938014525835276874515420988545764653141834583039434447038722773343290541635716331429677483717619148364941026455021267403096278985735587548707005501290796427816113466418069744656329180972657044254833203348861090720989899305438413194606130233719948923454119746559843061109820705956022208386487408372486159977470190469899276228373159802793632330230932518844744302537487212514640306887603479497395403098156593544159736011967236125123232255893667900648678029906580345523761642882324652105805659971158033355087693857018876550177487811220081654033671083594771796905824621495141063059980696867115003378211040275731189871802957824070927345370448436096173043388902173465137018969977111044640741376464422154740604183563667808594180812771406370149652275642430562791276690149335259111248291994556152472600847943068047379375779901155156477899594889189023704799411604147383205972558753238363699454420898131410484522167127487045537182149637286682084942683133815875854587448115435929600000000000000000000*i1^34 + -15097256056039509203408093533158991571109564257317187170783073411990618574862033259411124288683774887012614830146189063279054999844534036439188835206037977617032246700921132441532844869400249662104490429404967679399879844139739304216436555725272149301952673352019162642665135141158243224522228975436691519565010776828848811298790738519342767288713384551837634536499397102321239537594381203810438156124178182100850449264736486562953419508573359141616382858380023758949374544772506134609299370555247112754866389530552607956617936069749546929543467170504736497047189801356501349718628411326540400831003823371114012624898377108677546740572080862929279039638474771221513552945855843079740538370224986086305765530236872999781493680491385778296580290794840092100439079971064446101149669776660623501421021835245951812360547556172685250590621787666537296810637753305941848940381251273271801777518013115880163673589664819443463387696225864557547716106893821137563963948711079745284057737613595443277622533357393657927140103824212430392617981727707311835976812523055679053771036683485892958871960583259104675069601228107785364859223708532157422463570861290940797245373781029928043552016305292950470151378985259667278287620466030970813105008474511702260453040360414967625511291010750714007302637661957238957483413728251426769684852534112063816938450786837385481394104617733351265194495088309892580938418842587224614606217509412135513621551686174757231253827927820184190094263219530557015824568846371343718344270670239192535863302772282694787153170342688786635408166354944000000000000000000*i1^35 + 2293305077513688531961400018839056290264757420823199571652864806843103496987217681947702810333500532737148007804380506921577793826479521201344753437011044315268628157836652330085818215730947201076507732353376752322146676270737991713426890002787143090609775150853438930356535633562427898179132705729454073600509288638391069552094191922317760794907885071450245653615129473076834886585527920208309422833814097621197349400223712214975636257411686115711523805537695269848488250427246621549435284356807043414910102008619352764734013111210379277181623359105292300724965800023442082766728726290571225903914421162054031318069962509161975189829978166175692579947266830612248622490525236088009841531318644755018408581201542160425523378278364803060995796783578243975627283150242335271674189211886108278784158256419332065979112523432907470004241878227665345406026657780529054705620064220847854273045680978219618515801755373621690008054216404192772394359425450139478900540545171784483941719304013983030707193578551531126835126766389951411810423633040725622475124254509722696777149994159100215992016867536546525969855263223702841039569005241676798392154325312196048099911940218008066921470374108345781624591342210361284195555594751586962437141699681016550026232306440562384134545876489254322532749816058281292322321691690994588534515928187284127968319136330322288043351970631763909696260509685883651911093610917501860193282291769836450050587827661551797633540273638188066081050752632023853289849935193591453399909601675995233131256918724540645652558579369662026560307200000000000000000*i1^36 + 51587387437712451296063894866604864400244029948524053280846682582939256235472560605865779182641774887971804889018358644391639360294746966231214022484765640962480162106682709532597544858600031405439860606222677992429711257628607820944444947128228019252676402044270716561449864721564342907760246581820011597325839346259633396460550393204616734953983297549426221291369626087256351699999732834757695202334819248761313400596660107119241526548705011307138374594566822357240781972688508862042722519159782725862277558149201657897459530706672944421737152946621777078531741778453408677539965434767347863164750569929117860811263099158897583480920453564904728351813771307994132032401805437226309005400987325447498354423428185188422552188486227750029168850233767852930430214159498949182777756823732739825556455214096035351116597336387618026492173942790134226559549936566835465038569305150258499748353705091470888412701920631086249525863757240967511202152885051839319406428187685077576525787451765823534628493678495599265364357159659155085822344232258205587744548862364930533310733188865930800208315706748693180854422588373052065039463081387259120070097031165986967750898077057302761797819012035455144444192232727271961761814071283740013239823938286703627932296376048940722737915261640824880161804991128959185285309319258128190368957241239000101518822557605106813009613507754330695593053706216799678561992352009614441461846363984890107356595528770052057886406094272094142303627015765516471804380759260218945409105848498985851222496429968328370308900349794058240000000000000000*i1^37 + -326828867635121643022951952879983771851689706821336007678406253812631227593017431286777392682552677765157123084190061412260795853039447850313034034209789322318751257493979775059589387659948373045950264562104411266991673097636025241939404192999355372610632686411950292684200137442485728249994825347323349679294422899798374077765602312467136430732284747616266447361290145684497433232201783605896059761687313668107911830406138602878847938109170797014257854068533345908366472894915855946649115357802175690172356932808754633529774305071995331404406569597731230904228260988558706526102576061428720169144207021823700190564389031134192227233324673035517594025626002727976510115556468392339257653990922552912934926015638351084714193892563070369205205990085992247929466115200398631822419122360815348021289642494105654877437620994388375784056317597941504649022463479389867570716872404110324407896424320161723770467475794584288036592378549848222201433832824146498405117689307807737344720673014317651191181887036170813984824648302795707562722656974303753641442682195948177358975251675016889108088197232760899759402242945663694107822316018710127637867387871731695743876702632887635039967200723489974765048548789687339624887670806321458930157034989930089294547011319721490243610228119882754997204123002818850664980779549650179073151771206016133942436975368136394839475401367912510921558959366234625057999464514406182929457507396854100717995354589852872365015803321994936818151992141445609476827190155118213193075808565390243400971871498203293964082085888000000000000000*i1^38 + -134050225074543721169960346916793504187416150575001115204772038759175705816058036786122312115265001290436986094499838610032984243838186625232418506168970140864035102055877494156757168178163230565928860179369873427831744853509560348048642968178852049885544492512012788635662905444035278525209425069447265028920085254781249539833651290523958369289184009555730715941346912235786262400874437595061953701497401463379352135242731143595327678219716727017310913315335677819851908395963977258326587850944763788429312882440828524412639449921809148821423390707718485580466635497712171100881960420370666718004861882148133367267579543218170532156791718910943849016512594567584124104803712223696601708614254898542411849493190374591993946397792733490816036221144669642857601004824567079968367446145247393271206345645367690680741420587924395745280546496676021106183714350359058898954580391129635008378964515219915871863864264283971755683476710015585583599529941917814771224410752238847738540590092907101344550351835257106438209485725770996928627810845965597469802729009686180619213681529870693004574111548947663988717388713775590617232261897932755570562791092131031177974892450993477410235457267782395881867895104757780978635650990110985731293761702836138978563680628080757368772977195741301905371356999382877615795380281358101993315555045632327911962871342868600272564483006171178327478487893144134939371702482547778532893548340570602238738165349248989141259449363736902501155182980951341898611352651063977748530367564647729766946152882734274445312000000000000000*i1^39 + 5953095867048830800248307054831009429374516720602773657688704878013268937239631562524824164180081789333278486430985750691870711708790928890253693369940579537383691786236682970713966452544264469403928666599399479064695360763016908568036138521227946988412722519439986069991466821438343154634547737183760966830669895795345803548976575243660572109149634700394528974857032177360229161400978460382975625100537866123867711051698075307851809388628595611111647853621617970801451803854396877782251431583193003874081549243796269147217452750843600468819806009404809420626364862668112081759458926210971970097538517645746414287713662822218817896039528641211828158296201415967986593386111450996148653721041621674179777832354857377928937167092380503055956748645600158471897269504512955223182163774582545818177937848082979951768255403789046539793266759445590381217364406278612497443258630624352730312794775973906241241237574512966967920952666000040405965187554337623984180202687194413742831395671909950035100073529248019953433866416063659506026244429366143771473461706874563742008778979513145165920990375802060576629737048972805997258154127505831604166981602291494669307188151513590551756073576073984147074480091441639390571244396568094392560185612681857840767650257447141762993303104100438253466832065511432533675499641265693952161346360579550658848634870591050592226037127394682369234972673937975582606629620692648570018878575573661241529160303985354848020222117010393674215540636830977687838205944177438360070923585117739086458449245063086080000000000000*i1^40 + 3704162955583086977943122646445524530023960896678705338926914496331575961734820857604471297205623982624870534997856572148470357989714924219403580407143698007693126505330545715561714802203058623826342346953498447911297296029667516396766103874474298366823678513138540672142248238794128554174258361301629973579854621911559031715582379674312861581426762363311657102308403954459020656085784055220305244039211145867610337437748413812152653311747491412018436942247928564681122357338821019788773513473332334567893588071796218518760394968426808810341149360183955851948036794432151016048771963670771386693150891850381079238304947803969000907191048988803284754103511544173486965772721405617170084438510056432170417785762917403407467548053814731529915667170236030321023953775334066596416560904951725577094734015919261482494265108090585336534931933643615893821237778751088155267837273270102808280235534081740317587376535306343717586987506212810664721071317162636954021166333345376397438547420221011221595546063735131338178743552980632310451375631247272733430253417374087171081871813837208123116838824761163481249083580382139635343443938227525385569427871739003321674342778161016595190115188799304486094905245231296394758397352160067039384463856361124278126269063709332362182016121547200089068336166427264212867486244617520525536122797142845899591982782065530753724112384015715603118331701989316230553745808721558616060310517445273398148048248094491389932157847938114676040251130330771211014117297993702182049278619474870782841061376000000000000*i1^41 + 738160073314415749540342529800812637895186445551522505556691577265280491860041231943315375876247408618546743554303494962748265844609504614070633496526232143170562886009900517359484792534704751782738583158595581183617555701429433083976334139395328498534337900929098471115262974756319476171059605616293118623056795028573192689616399975313524873876220768090780612567392371719515548914509777079573011324069296606777996031120591811599210060847216080470554354315340829451780500411305630777787694827323840287572811762319434354355102317140963898419828556726109997019808999593277549566449413054199759647896753259441240776762966274410668612463542298374094085557585830325639400378219210105592169912763325689475616627972937588964596213476974639622288512616156131931113585599719476310713333792624854734407679271322847827620561163928937736269860689516130260475415574277039018373199318716594660702889943418187494528924656278847819553404904293249591815037177015704902289033930086490930762505004959094576016437456109485789925417698342508956229392821113850929502685816324168286240227179748349934643823646413241268925858797201554499247842157156781351788719847033598544372803310071700534574000142565047574261362198510275532890740040505711467853403048737280126604082656598809968853396604982222742720607120690576112234461075838667878270315987557990956916804429324546417931097886243162968105760850564249065135855346902736622684689667621983717885594949800159822857135139921312653779955391756558650662602511592676498980583205273547571200000000000*i1^42 + -5515425967115427567548034528905942682201010446065494178919343725552676869266497415546462765599638708254765721546546142449301363431882894902776509367386871817486720803244887163398241748185400187125344315668045794766684961255778801677702766248555587387970813396848269102976449968150520461801251409869797522305518212549441716388908795605751883595769101010515840452014246319823670038612872335987932501625926785700117577441384262320245048022149841929642947897058684765295958091501813571925666026835941106780993135084153113649186718531669496878687462542956103974075630554382033227139823234742374852870348541375472636691875477688210419660444242239944526663347766089964120911703848431777196715888081025751592100528402046996913923369593871474557081932968940749780266317044910136564962900533097009306936801653857756618307040979870116585166734150534611541672191074840356134895421768829804448081026725623410843900984533532296221588066393749134148674836600236112553985261881589738522840992457689449959068510258735032885859246469169176165448773478190821311830223433273792305578393636984069594547109032241161767399919829930295697458422398192263866079195870057016773087077219116625072303249114093598055731985932305513057662831516534469609446384413037619663569648417982090038996368234118537962085208805237767538063745478915225095283969090741058205703616807389188881347923927995839707700628216328890860491058906614374122439395426758698804115151118195437260172332094662905338637568367438696277023774036727693377735229440000000000*i1^43 + 32162601094136653182648664002065489275798181646363770320425365684355081566583349879051208885802591576085731766341977798716958156144816774357724612074940179918716310868812573644830552761991082299914122380487078983671223733847301088755240460215421079843314711140574313636950745213702406607326771617460859423738153712756824681919189307157333517756663429380186478342921307482938845828123779959458543691444649629207569408763196666097451317364002916071166295689920920987014001331017548867956960772677392820330099613186482692190871869346445666974984891112256833777787198447979358660835317417470296290562590465720083648703622870583446835050673962171885848489040939618807294347709563018052183103151442863424406087484014087201817197791317110307159556701657640898786496945081663857398678665956404240275330905143191932881881641788105389172884104968014451972745242294796766135406909346427622403518673795202729077076775106415821733573624957476869499927642666342788292806916231652687302452076130141078430951860075870474203258041196227559753784304838838382970068715484274321175096937997250020661289313423957327004930295109591250354875377551339915503691840769488396128148205468084658843570363281640770346213900493133170512336333566482383631841159340537407427578726081166556705637834797363632034269673518800829602031844527806942346230630815341439362073697281910963187738293270168996060965990761010575630594016944699295857748812439872076898612741096233980886230352492299579583149764205539610627672532784912793600000000000*i1^44 + -286721561456456401033416470310240110882278212670843695580008631081363590469624436888918066479183263452341990259037755110600707074022028104436690071519037546500400145350870164832913855236365747386182127037430664334433791407525428410231523294175589419904468806045574829355984492018873922538151876951672827720843823407313101106664978986353214128071883426439483893780682076506216236038100034114705979030308956875790942188336288293720993942247524149152971107816496557629381254012348788768688838066488535652945421865762627017274279471312254548780887038016228611238307797430841898149443229768488671586980403488055632575117384920687520867371564105781138257398373237862848455183975417464822609805328586651529866601986812023255631095094403075832055017611609107086191185320756248629915873760787961135094768313395793693047337794720037068830556915234571132063580387723497643545915661651157564790838200096417460207699088840702052130018276724843310684884931362154895361932267088482831167777216684109270960388048485915483643215201103226558280384628441164625870198046066061092673320764204401687152538841709866764582401014006470663025950397457949557002031148559508746743305483153538575987375607469114093450564952270241143679403256050617729738530199998148611774817021759163871237341804245369405652442184660526043336796724190204710923233198855392730058078181858219857081168218980386494415163863517713886400736164037750917703660522554563569088732925576143717545167819838284223387482766081586761713922867200000000*i1^45 + 646865641231315883120050031949394999576332111724709625063756076100619245387385504917815960874542422648930753991057443737107605709369895741383179887276641861233675229965205196699797115512741731762565345047697287769747168486544549847152890525842615621654990358362497272685403263157615133945376513487911251431290120547396947371718672819710514781461603565155805761078969158940163390014291441084235533149818208860222707929080714176484375343221087580561318212890732924736200281606714357979330187930426534016474681648895407579499534284487191539617034317010213687321288356100817602635633215516532485122082892606379416578820533042260511592558025940262571418890935416482398106697775125859778934238366360257113589633222348655235108579612078026378547463985973436688847772839730018569555313725149490933838125512202495760359154570420087825810182830229574734498939787192209983868328543123946184785943137502513365725255732362478497967171690398749698626062374269809963487388787311760724577545195775604677743770354563670474125732491619448683902511257549119031251748905887800358882381182339282404037970568266457393805324130769654639382583665800326337552932973612803592372790845545805626335624174289153693488476387918271050924846174670691461421916326431746195339537483657742279682575099845828644201319242637099123993177818989889164016239605361280446896008996307704233439346990567739147805747242020503327604124767825726009782061993552792219027284631910762499239511929863278221419354127755182080000000*i1^46 + 481189584967133410414077796155453540558361778594644940188737264373111669085773846541313428079743866618847912188208130407412845954896721494032680940374410509720983272975078199461747205134879634404436204301421937365576649487164036809463704595127548060996938896065189994708366074633078540806385734412448035687096343170766058675075267933900900809246898419295709277930298612657211020830997194970962113925005658443000070756015680442927258736729627536246355299327610062982228873928658036564843413736946976034284598544951046460626157791143320890853438127337638268912694194921632976611868978487595808460404096887963904160210049883400689142403653479348672767672864310491312717858974051760101286103591358768824836538915035191298131931124651918001093385647198713418266097288611413959451726296208100601740137256469519314780465975181473157826585795760356979929946722716436552718663378700413537369684697675935773363937752918517031226511492718374544969074451038000859738172394399461990621105969444239404183738160648111842687326055352825343308243085498548482518193962577670380601236134894474187471700698082341637213189454696144275419393737615768905942044556377748387229952891194186785908400343783546433795147672226616986001772384765507886533284727647379451595154743086829563738379780476406264831148288905063909228710889097648732260543039112517644687870066742857294094778840291596068763432502964666390971615463456571800280378696226472569793403260664223114759586721383804670812160000000*i1^47 + -1046481516499945865774844468950486992378594934317678829903482967352620290150404028713559019004707483477863713557047590203025417576476891418787744128712558955496309051391243945921140627835571561856995288611938989044717443270911475080460696799820237443533468130331998099047953724274880121364865949107691051783978124359441102897818919504579768301225523457034385597037024781688638714696922601187421587366306081418093672739250627111004281355434838195602406921229472640129835603730727114594826019940045808797159514442393615467840380879771313941107968979596880320133462097885517353278622359089995463652255094169512102461508619726475419726312988405696882530288135820917216340604044685045684182720189126426103379060195413640461082281387470467553263189592527984626048737096396701236575818054050658488326902245064982153212449274929891470652444640447397873212795118380321834324209463153490596187712763065904169412426524175540453837949389525208854330433311018720174782969651190851618672458837209863567010054803352034719785021379376821840172471444159479854509177605689850213945448605108943158995426445058155383306181862209608586743321448755226622410425847111381509018546447803633034176898543382607909759986566645701007297141574461546362736336597323995532455359373176624794783727071561873210280674241093626472679217819273387496289328831051352112224351692313884687527994873930324771776721713739188156641556823545174210967776274939045598286685875237171795859567752601600000*i1^48 + 126321384068262753775098133435768950666460227211757235421392883754659897034314894242828304948734382354636004438806495650380792618323118324402383636833634711848198257654053052974485858231311531546555149543155098456749849211782972809495919766789749572664023980216638664565763865388694706868753820995869950969983771511046325718320896977966676652270849067458862859943953621572788563643990879074849770276188665598677265437074164582671239165535989580099198552481820830269501838484663341080784464915573058544673866111124013375917589960654667240010060304629444808241875637942729947289480871224016590316371906975218165383908698577417335570769417685216216030750439453534707763955053526833951421868971764066006572378300039800850265535395855796304849199766714106872867229697533221371838150811384879655509927632258804284647950116236614799736870229507424960654626416042726339038730376257726662291284419733814930175663897941366673004229226153039560302041573583312533797545449735337509043416787025439276068006600413143586361975371581593113108682262618487624274522062034460834730782435550360021360760762835593781838681230175669860324253311316648989429984296806461658787635493525278401304378897038341458499847667663132958804407547022186131284652204166485565434505486646736966847549754400307424440738782174047072245946765908620016802327525631267356896734050625100816319717231491606246689307391921973908319765177564638848424037835373821448668102925346441644800000*i1^49 + -1619447180626914955697734189542178850715780914182550760834275930348666278707817489198230234569488297327744341648577918361853814103069064528742296456270304048517231808995285415700606515424397165401535482860644678090377101822191150628686986323122232584817784075912922346476962210617171275391646281571938210450865654167305645408650343370518030369031615092837293414686961290264767782665982070179264181443817189529191142043299680373604242282031310930777728376239000593190759327017013028831490753241264616459927171810787101722022597168992960172335213068549925461352816911613998043115627824834805709729216249862684366443747183358143443675532650342202475824572412130187246975051819890239132740119186076117821394858379529293335172217687780284177904594441082061803289699452680725985479999257110803087750064322499058880840575132238921695105494077818083333338776733949939097461489483406082312998658193254333475214879146249670920955804064638185403522817043928649717276981262089615299552208401922450550291569407179439106529411824345817141052962690340237531187323137514770886477477999934645217110265750691455241327527701281577900300149068400275552039639804957842783230242009902931009999185817996555467458233292545219717551202730766332006730534665139047564834722406487881121212464992102329995991333783751151533469125752913840700283930474356734886748436756566691618677468938517879843293923835791340297554501205079920613368890488528484159308320000*i1^50 + 104230590208513768206023830108165159518261093046413916663791115239615165367014649975569503080683035536158875596439152423921458618277516828457509145184799118350557826227156066179179010173637971363583361030405572186536455674324792683609922258849707222734735371825455698849229745598662841851719157993091071499405576774962700007504353871057894975736780181971159014590000546464989708501252677108162736473442743363435727688971907985955287096980569800333530971904495690907112829786220031314435251813935507940300744112250589860883211722313984384734784710962797680952550716966513064525584503220424582560194880871965348808770707184442761407667260572118363182496129118486031914290228055953696313679623901916132993832629272311366399345654159582375463596366024786241478492879845945607646466744625443071691361015642584809777827866182713315414351092806894472506222545386147244968974534129214929078678005014227940310539990008005545773814400743816264700777381408074272100918149971989937550961688010947830183939460110953315339748312858814867321689973775940214799696673664316660543774239029615390661120762981292183136599797875887003516627813894396878024852205302061477609713092335143682315489047757851037750148625690169221354197142647143386000321087144978534620458731477668440859101538637491382479246839921406379831196859968542684833766988722931450783154796410058684220419937761852530138754023192500222461828427918320248800*i1^51 + -3311465529219071607316110543723017938648823542806711677248001520518045678157753536443264081111331960342185635132913242537260121224730083998946698147445482472725896014112669182810733332866356457396898884245768328650089525351439402976290142679594597116867791508130153552154361718811915847666811772698587306497456468087310745917705116845137430217425485979793030048306882171575429671174067754508691723743134207604861132629114831628124079388011504345732119563533364011079049260452121512739358008693801441470911773297309197972416686115661470882415765978735885462865004548443291819298184076632227762545099665508581834978065283084167872842085811776003970245847897658630283749164393751265493233700673068471322954765960088240214862509786349696139116818671324794057918345061437165744633005571526117432578640264725027517865510204097887422520043092221853404853582402281964087097809620192292724917670792838423941178973839559860037250847871862029313993144221455333426975608646595185863998048486710098900949552260830195936795870593209937255495935154552282738853978839082622544102708337996611432307054837607219081719693968875193301451648254815980389257974304340873263669633948516321599467667622751349116171790769144176873361581321369669641865073583018827263568421949936726696808975434459882091732046511980409659658425153789936429101760380881916216031668989760660542413867724714514173582816563980*i1^52 + 40770893159031173694342896574262955940869201479893367660089350128620634802763559548159742816936059934585013179152383838825454255767548543273229630942182001279355584945604559072560767342093302911082207912302215618853655548156085879347409200460988830954441197477841448150502717597087986786527217304237183736978586235187608428075179562547320046152421512358560608515565662640299050319899194470161772588124169302836974168824139475374138356096973377906911461978817589138347811722312649658288571589159411873996553193598697318243957842981580737168173137630571557510683731778029333527810956573739290943165236822625128730556873180519429622733452570227172705944381185125920572992706993995322458701632357218235426806252361413623821110699764345942814274246925805780557169374310932878475102513632675556195977097229728654671718767324780835698806872763234814821368104198268439747087751843655686110912192803216882837027524001066830301431984308008524367183033953924949295127125649322094598854113924899600712436081886718445346595006160053456989489154582519368647341270241272911603036615246141678291875979543727340455882869506221409997705464552337186674483189013558318031161745578121252125959341450475904588014906191558085697947916358615258183403966755697220873710144261733576243454887730776794813073650660136874859576127415251560338987673828864495134476756095516326368897*i1^53 - N1*46350485689067523957929159669885220094213939473930141549495132829107649810551714897626697504197116514244306931709080318832605235899915745945129308352027090055586338580558607493799223839050554534749587249128437293900784346728200916019465463133189217661229199891201788466949607634035591919544332433017387399605091101685819562079899879513993240393507216669674844570196359755277380506563010754819305129192723211818242434830610044301481441356900758675318869239827326464*i3 ] ]