[ [ -10483978183222935313508306253511529316854187655080466573450987838781527146838575076710794605107331518104493319478259882234026378860131895961051239545521674875428208221404061826261684894030366697168295760379355973875727297907819950383587855861253888128520666373948051911683435348502452462085396878670942523647612019467141622790705708938830700004041693676607367580881370087959230947886609112017164133890843136561398813359385759655516603119030760605987166365329748558196978678272282544509215731634451402955475421509831348579854357848470433452816136636399377242998784641341979885246806256588579450027647055533121492924313881069983034076256289909843318471971024360900687530178939560075624322651573157735879175673253232617089375285275902744331883210654379853513469222767573200761568473164119825840430064345849853463629495641286212924141861150861235382184614316912288772731784086793305447613503721769267991512484827257268655439223224030593050964898307564743903943428345272469456397897039373427124823073734729692321750845580445248835520987735449234122366330331605957350867505157941373293625687773689476784759198809522912549759830653022419632842502830000580138149271512818731936316257155846938828213809811880540454900438029319926644437508627909365111000690316242022346427171935653236084971981145834458249292112627065376703275307640127426395212499075989504000000000000000000000000000000000000000000000000000000000000 + 47243844506766750540339599915578254451681301567033078582027361783243790494773175369352676975780861728547914283808792573910730145025212415603197063413221968379042473443175797460086778279572733158515723612226056478738935514905437927045576707078307426333907079440219340137373970980478095339152769912070596372249783427266221906726759703535530023203704463714598217020302347706196568903243339888038032559555871928052234434456434157099031245794159280905008549043999245244445234430184988827119205701328743660355564210199479197725792780991231128081443959088345397424773329162031615642990541619771384110123227121039404459049513546170436012853818977663946294087464652883849554798477242280241664207837026916818913267870740304812112785807220575420004054257410881204588653223022247802618138218450092467376984765311206840050649454295722830620610120628765962559735516475902889812958654796011142478481579755223660329218534472169038849703254597891587297608835991960042347654932489113512456570936773231183387599183932101244734636546159644790460953041691853326347621056703550545896754101005649962472283551590755070764001813660865500209451341873701072160714703460395712797552142648608690334590897716342208583340052021333992315335280949974591293400376454310485989106255015949778738482258590698078900832822352839976495475827104725486180392058837618398019315878277939200000000000000000000000000000000000000000000000000000000000*i1 + -81017553445303249196643876737765194255328051916584402098279125476600715216307087583192615366051114477718373198559392798940597674951001531720540420974684944068500818318039277021191651027611628614573267652331913392684124875731603807363829673703478728891524515271737395730125922554889850677237829311550696672316305725727657758394107044480913002579362945673038408582394649185565053389501714745677006573446954917145669126101840112860346692425774966759178030201483964079398079258592173895914948257613634824086083452272477858716006150055830545279776159284780702142373530389250584807512109775032287196375382822534029426656360021279350022409937920288818328633106896725129137809853693429293757489057579336128769629705868605590690693137358343603305157794324040147421916088612855904907161157830806381727352866016464271879196859588079425770507158375651339217600663937712250487885713058744831753000042041969710353052364769332725133278482418388106490874009568873407886561572054769321766531301967672698378391463256430335841727290972928292179101312250061920799369703614345520918412265371050434935920603849762405602289781248951712800302132763435737272154725139216739558252202855314896379102090477439595450615030832137499306658943364409714423641633880536045701515987269283337140597070781733212205931639583800385039280093438909994790731577156932013958674136432640000000000000000000000000000000000000000000000000000000000*i1^2 + 110862983231314011105199869085141633598044361039594384123313487254830017842845350741328827198414995310064788598502396718300319994606732189077601260131651473435875762069247952132208949028957659969450379422223882362435099872776133597946780028927760741620782781621032717225078521752445683161442811568956515831103731481457875798973624366470480082631853847084571091223625407958903893360715688409401101551843716073042809402233969801029467449199275549692163627878304515625158329870464637194678685051193868685926522719807785219382234285598229299968712099065810573010200437717114387669621904365070871387294060672691609221440871209196039143010372271223703977888955783268342437560354398133790711016492938536061354111541811635531566578217777306593927510647110152394260065639063797298234989874163799000880437237617129831804706986212828397261651209022579369369318830029363562951537335485084917380075895976337201097082202173013835398731531686152987065358070712529883713011971570500201873369415841356026937361669749425292263464436739657373591968987644234359340785848021211225924258182798767150279311365747767972945643157968518905494249194506114885962887911216842992271294769385462339145851736169949579446412444574781786410575757569598258393943888597932015951506473006010173153971952491934727999580827597621490273996169305370325557725193977218826231561060352000000000000000000000000000000000000000000000000000000000*i1^3 + -144497506433994792476672118590649708748665709639923368416155321911326822772673068509106358689242916492315331733361852874499228619293045333234336013768845353027962160123799149338120233789366686092391186794493432961734621462200859091866052426251082184004459982409749596560884541465697935188055498429934361758081560528630679592334975604797330603701783735658897658091312234897539419566963805613637486788538839972265517516305311165433029730320819692835623552320033033013060668083595583191442270957161376620310271335203024929599920905369289708790831417952833664116318995336236723344331972615334987130451146539747268781674083849088112206237975854835732391069705026709522826524509881295464143928962713853249311491699334269183991151552573356841722173556609896551712858839839731342818256854584144570297189668087819666971234702405396585672071273828100890813229866764596138820292690533285122456607257686514450740141412070733256153145429670018170340588147321128191314353975122051357067114943056727711179290408365722587003466050490959591931916699332446291058346973383805802049784611534630677638202482675113581713989685287819329986821975247130974192067178886066069619345829309170792133938777092434845994363669236003792674973251179235524008491206441185772851509649807017846739804282338705764222361602426884355473103503525296285316780983990848045169455923200000000000000000000000000000000000000000000000000000000*i1^4 + 88201896543106002885221812073387087139452301316786050786628448426064467541214760345906691646436273354789030043175933375584223852373133150607680449958457209542449252155896538352382923199858019530170673127785304097878683298132746123095551974034523056518599505891471686256380061325332371655295254264604091173358378969995825816687979628779568257916561995686203009242224639709288248783260297840383163332407086677460058545425204651853691500263499530078516482698462442297867620419128650170505979607553518298331239843282550445765236264034425092590026206245779601382059173749710837299220188843128762209533673696917178309811441180753994850013617624017500838760400318405697526865326345780532690974446735706849014326166860087064624295857170043137804892080645604628617486173412253398380027165488593029267227605661410467585301900062929124162358412948468586795633226085169112708775417138727077259477768957724375476200635482334374716137899107619641879982722274737113880232424690653769208345713278515247250778095505073810004545728090719912476877497094901629242551485200588934322943116276240614174757845391292601827040667444750958801459149627644694965772525645630596578687467107707482200023076333953839703756073604891970361118778376765391687418221656898786242421672340920637012963791905318258247135331373477100152048191514145515722913396632300554373038080000000000000000000000000000000000000000000000000000000*i1^5 + -34571324876821797960588164452916714429641864985697858460972678300316701693337710849168285106450401285835894954784135680068476865724271424544368230257458643069219719328387061763301574380804439861468699015873097419871671913089476770402334734264802802998461860182918809691734564856743875659843268396593132712008232226934318938301811647452346486695498918537517413787929326753544484592610068133584376669630938504798630273725142105815806635625380122518707125075871053571178343831852931512429590872099177698193574389928669096218797306566666445868229432777110279063482538577828840017991418184549839413326491315792971395545872009592230926039558691568309495034330513843976474196724461209582441482548689588824704774829266219165792260209071065787593765569766679541952283712561627372326601573031380894941831342533860971812822646416121239449149726019988682404634995897526641123106628591468590421900412587872955261396836112131316537190064245654943907394591255952355995299846297744147878236639603922472989324640425348044062535333790144715599947495304475245984573155547445319460193100744864283873873100648951548728820301301983435334769941062550250092671175178991815959084546868735725053333735465236610808056349905091648111038458343068168355874435285059710109629117984535092375425043487139824190997762221022907712144607997136776784773006137341786456064000000000000000000000000000000000000000000000000000000*i1^6 + 9639170022775668320371889625553401721598069552725453956853475303832491017731141688716314906010606546517576309227045247554968648941927724379733423265907476180731696525177294796525591666361245564586210970335503706813519343953726180401754687927786482858855533731371832984770480232016207281960714089599387696544019510047270266538810830514273207776335504888633328251742157157722048733839682230334750550553846082974548449828359094702443628919406327283087352169269892614167731909191920170267554005810250090817361620198247981160820653053225945430473595019507533356258096047876855409191617673472008964059460662797496621340462874524828771663866163769330734701025772353129916709253931547902609233038464634212270224479913743720673185889123850163699498638078404997355973719244748444395712550058532565406633989826454700783185897550868560252313792553077219687577486393080962896181051954376853291635613949455072442516231286960539440797006030120008188743216180272385464557245758134264636571793989047917452337543215323702062700087259447912654937507772376271741954667264870098191278718553840994640001111231114736142841456965484973819246820819442865284913605151995560380041201400333591258357463431803182233156675617095055362527290464512394331446832123786594155154408043648096679454304929992325553653396007230300304660163012238387572749590902626005811200000000000000000000000000000000000000000000000000000*i1^7 + -1704344888007983847190920030744199649040041005714044674397446040289140984963865325564137225618079028566964105014942109133292618783266184642634388818348693645239034672520531143748184146681861580287736479447303122884174064562934296083454105313819307803395375423718196303197800517404266956498400790689400988810336245855958820908225937964651493758874683110166043607481543921077635537703749694075859707290001075390008435116247493774395542148070806120458022007825648348004519495446167573443098331472332652124608030101710347249542898859898770372595698504829673074256511145003016005948389777944489051712106376686380206819509117134517819366902803115173850348155376934102392843256650605297471882485779062770793984474459189073766493210371839480620619106954783450494510408317374921925951281184497330544397694701827172130847554907567821773514767899047771309133718782255135841182883203859011405161763904038427898395648159591472874168154311851249559894954400212106582654921921594053138488697086948682051199195115805358060681053221365423203632769170978936741434838860604483132283970308162424798340178766296515937742001537573473409514440150834821692255544156353925660905025336481884380933106167115907580558505156514406495319189510924800481293630857694750999328767366084221201560349429893949766298463451130969713279238282946635078432702363378647040000000000000000000000000000000000000000000000000000*i1^8 + 182385479322872309542532154232210420649367873542112688314811565427296143312234943793936580983178600959692321220986365991892362135748601320294897577294164171962106406638146866282501985727098793259074425320738610365034073148725117902466621284803762565815338275460311440275342425461338039464342872964990724881680624241658549102939607109100246716364271397731607766349064320387344203891407504727412801933327142320077573098054419412731885823607096836880083073104505906234410240647146562674433110872550164682160897677984777137091883960241564225302822809740925616722440476111365231060959429161344586197052878535476434135324812361855112439326764496677995567325467585038253788158423970220048000493189138711990583155552600387565281854508052059183632573609470611827096815054377762531994142596929800154895756004798946693036511208286795499867148816749543493418208055636668725106515897934817864687587569475593227824229222057201885484491821856819723540925254402627737378616906172592035551063786523192003717025631385982385336745289879879664479941516180040292814004946593845222364324198082025408033218749438698735287981576955975843472684785668231764852846995846714000951254150087637790822561456995393022809028826308046859732551162236312030722122115139307358297266074660324911438255164907814701717797288468818296592272635438221060499342014545920000000000000000000000000000000000000000000000000000*i1^9 + -18407815113958326462810476188988058872669364463317608084788590914255920432259927174748074782066430330060366592536703677018135474467976157588153722477179296332229604978442052340788126423837819961808782282595459876672248954955539791098851504892583005076278740517200873826316432699032785526128192786456890176109965594133326116716120980161311180529642939308913553879619128281052715124647823340365850620124085936342006884102488456573772976646736247677509254448798057647253115261044173103048519748263143359955308766416858586172127267162102206740309580330082540463225110008625594161873870462060459212776137219945776008051948221793059863778679963724095943914259914642554470512374220058518058207038160380175195568648506628226209960984806226479759016120041311716686325387987292987553600434154503760106839447077270167625240034501248525528718327463851819784729262034332813411901367129735273741185165835132824394004925164547839920926540339070434747861055354234443061291343301029977527411523202649560978473411796030959223573518748030041469416798335110235315778106517888985997874557392298839943137930509485291741263607051176859618629077352653339972650801072217350510250947012674306086274277451636024034721291652327138111543287312411844100227544352558677556919459415374041293883586427082152481635033782829761500777680594418434603322494156800000000000000000000000000000000000000000000000000*i1^10 + 1809299703253355606731403007808023532928152366873767111106416721404521744975500236083032208109626756078637491682773033157431276445619321891986936147606395826577832825185315927045732614511574537069611663748147043239687404278118370144308760218841453109733164190662915136687314604037100393681908445500895398559698224056627652867083504559519994579625438692093853570321956999159583307570948183014752651780318607347676638513074991208551013254626661968814912652578692428526260856557920889166146934978999375030369593401361107413618018048501591956370224033067167559167284964527161354781599247249875769262636907515773107901754360550424449521495907263381063370425049414934406602286525559155101899832881842335532437718286613747299072567644089625732238856587452101868381347498719994523648294459348035859131660765388488842459709027911798041533523669988639158153088183221640033051973338026660152444260379101628898720530936758492699925888605702113101958319102206319385176742153916921931311253313816924359751145810232865280519620192461880562177783379149190100763140471975781926172878316543387794128887845066875184195721369866024877410471973414140115431835771740202635568290422718979975362992597924330166963897413642576365739699261031050331875269536209427031653684263466096811703797552614114518697523746310052306494453234321571395781263360000000000000000000000000000000000000000000000000*i1^11 + -135044421591817336692685102614318612814651085917653135410690526711614197527694052392490035475928220761386578693356103039702546702311218617952040627814826457474951969318529978814961575247572699537148474210379394796671932946396695531485607869049502130440838452609514476051877757785452309822953047171633341515871848752508637400532367136692695345498567003422782461163242878802031624248348805564814880354835091625035566736141349904981156435061880115960651764443188165122741351319490145967936245485423737716634159355020518436913083838800526340544043283175808898033754411160753361675991359870594185070561247335459615738382961303410571335980388393616507757179248352833134143824623022763273177061520037487250803674592484829985491620156114539803451567615287066912302367930245234890672736433881014128483225140390741043868885226424724149095240592449233967414388001243922800498319686063550090236819477895882008533034172731861694448718790861804807842992001734993548686046639857310239469386968973854329679452618643178431308498130806336405960806001839620928252826375796484689974339109146964669384618413244341819747798955985309726843087775428422625480600079911668002249804684717891547692059930758567520927403509426055447130435186126404760997129543781827456444760376049853980999731188037949814043850218753347115747131547883589056069632000000000000000000000000000000000000000000000000*i1^12 + 7052090694298867163323838854254091486898125273349083082254109443564756234803403764423054033324466526568933355499195292116821798010480403847837657115332274041666122569529015558460074253435281013361155081776262968813626006986400764978165047828196146561785305604423364269791308512650372468556065623689775590773671002854049805892590206211748356493594187612587575868556142046015242008086312933161168091205305402511325217302991038726294738445493581982426649977143796338450789925853366572045098355295416932409059907056775453010424721282357525463739034710029661368870419110826885651007090655272636831322386128695653821330271323985019302909663991707045814895638902942173424919689137009582409030106043968019932452487717016683483903660505044624663021849908756217761672947177167447575403482552641157203408379812121109137571517436136198919277352439667139442130773033500121363743821612556174038294931704267860864132803483905671902754227449692007584486894970074602752851738825425132077501723304472485484487029057338561235764290409670640060425906627669719400583204636328612646459770153666985360801211933314590917914588025961551404326302452319770142416125749997586241180722596598161001262406231662928252833998156153465211255207055225715359604315662229282335696342038993470633201541922078358233561367966041350625116029579117042073600000000000000000000000000000000000000000000000*i1^13 + -257906350586041100105434371513715686928729706916500699122695728079909170322751200880161161023344191221792372941669737993810432448632688583354487852827255587349040850996685984257360353507730032817732866105693878968665370891844861932447028462736946826726879747697586989824424289434727612005952957469421226212426856972226390859410582799036969789528611831096765233550676620265140754363306137757618240477551392934891076461023110975468645353067198327416691183863413555141503291235004162006999001016424299965711921799133583656574312483987030871567922507449936977361950869318775927660544451022923708714484110441160702952142967495983804667407169553766644711670457276069890207667020540649874099824718931221223204204198224164765752737618741865538560570423657728819932368663257021455755088868339072252780720594301466687516962522711652254509434478822412739563868111061386571957163328102843751839537145771988498242957845663541086316205057325497891238889915777383580553226005507677282060353285128276447372996067591952859359024271285259767860028816559773325160037623585280436515803836944747374213423806289046313238843794468134134999844935823297938375134819226263869109566603079217565792349706265024119492348121651301949649674730104882643317835443910525529896849803729039703536565579426224751581253245337042797200932430476738560000000000000000000000000000000000000000000000*i1^14 + 6593771853293357431585160171137634602229888990143390283835041377824222073796897081730542380699975657341730042643700613940346575250300270978993788157256322177364144338409687730780767859545973959845717950828904538315804175041419566953033385441102942466252736426031734156093426541834658678335004952118797681831561672668334765187969790431931174342688129934083238947125230281173738951614659226358650596920641043360740992865373527137094375201458722606248184161688112108201193525335526064430387477006019397123477372978559403020013930178472884804741399896211271781451382316806226404613905221409230121489496212812403953615832856600456222256911809571710272621299374701987760018065596923718304253425598201955398945542267371416377726903409322693806355349408391190481792608663536048703469287394230423381255384891327878133481010025180905104203873812234538235749451234455888423356358886359343308063124569745537582900193461445523248515862417761573801461953803089430027280285253198861272248849143187168876360523740504861823510795883078823075179282826205719137589523565753234361095210448118360032879914680176961438242384305930072706991482950389712685833449930321520486245774497107465715480861733517529666344344349487691573499449431301566359898033133410720024654356952708261292640633695861093245984924979686513398215516094464000000000000000000000000000000000000000000000*i1^15 + -115166049865007901506470616018955699777623210704011665015652853858595436731971066096425108705592146858841475163481393844335926146807645511345325338836356510063761603144204004904818498042424217002434480545556820677589509335470549008429215204024865270968461196588277453978745588711547730809770167355561303269944724379502326624412084711967609365765853459093177938104503247839488990115837869791353148978202916803921205138406340482977368252301387822503644623474941246592472886525498308917812099096647630275304273916250045307252859119453823780855333162775948050750821334672989395310395334775854764253691710661696697256933143890854873981185582993335784587706455554747948768844261367669848105768873309468666392384995045743059072758643775847250929325078070198102198950782892750176637313916905830569910913396274165997736498580973398271885581593153820992212883570907529893923753781462528377989387548644981582239052174048987512500667833095102468586522424150137767759006663949968069114255182289354591978793836793336093826330104790794654412425883027118893200278849466765988996749052356829067711817054714006699497113270775816810163184916946324441702599531401245637287432089978687286798260798521292873487985380510541387200334070360648894343576345059459367932188266693590668528241535856058709086874880485256420069159731200000000000000000000000000000000000000000000*i1^16 + 1284868586426931496249761098563140245908467197243874489865347577986849172679070870463635881263770578346223591797027747060267403184306097873897216777530752655212156926471375032766109274277549754472554135742550837826635697722724008753239986480517247390016860127624898848150268888492181760553322706364634528010477330945717641302149264426462533030788241615245021409820385851084183657439852651310905097933552877572713902489955780364448716952189639906467657445424775505146293555176461437276514139475372802999182077977854859231978703310967805882138042471548846098478889733834884933626237123604688629874103691016431558165437284875585575823195837524461171299717987172392275765997232800720654838085876383607192019820075599982779261691899222420916316481974808462733149709339501487183869803987566837507866990891940641951472791326847369744709592330198335791629756814192589728104575523052490292958145817317198191041924803611226672353232174640191757597518855149494758338976212836023472945095287207900247230896279480430705531047817126627736607465616101794269172545244952092636279816831781074365790604342033864196115653181844313904765186883495342877497705796807957331249738272610587168065631513081120607520160114072447180174468127207278930282592835794358470077791357601628859957487156880420321225318203551238596853760000000000000000000000000000000000000000000*i1^17 + -6490044540681440384993128152252304447475572415174099489544704287573341932146369709042452797208706375542589624119363512436891710803210852690833745039080267363844288652909686336473481301682055964606900380628209824527921198091141926929900621432561215247271052217178313881821856633643634635101652317430645132274235145858565231705966440077125860514548855962281215713885246311815396097633575561092442638655875331311401299634745061175009365561237505686785247159076748697184173106065712356609853730514630003066304704335824432573798804791117061955488998457344013721871936312553980962197113788246511984559194286685985826040270984547646124494679595244993377292534058961308834788688382124385262218081639921924853839099539593781608742923618324525879582159230952416784115738812525270818229676937310266583128897200272441857470086120925578416378386748574540882650162349213720978553691925173306144332909030040194412968516682909195425961949280296272816229174067052662407438581522849575318283835117724251230003014117602558839628318407586892406299652701746067133396742055250276916287933606973678614657616050481734444164459948604607627545927487931747013182457479707779052473740072633009273772319048509174117813201354521535149193254966263963034780326153216583123435344702613248047298751238460861268709939317626109952000000000000000000000000000000000000000000*i1^18 + -51006429781300320007777462598836154487962603454349301401467989290588420407664972009670650451250803303526877463571277370189681255419731563522348603476335320068193393873697799655998528144807741149923907646054349814210885452517175864816656958822907348918658764605840899800577540374367295178854615744375647266702707182716271517552013131899447329265853366849925726323919988297153317139500458830459731916704146993655677381545401901006768952169250054079836577557371388375386015683953020380199649855352311190583107197415240215894116995811406305730472090930650037470200956507889008135177396953886599784826331547216173008054055803297071238404558723339592273561674142828116017118991177498571767474945319886999622196578559649909688191748945590956554888768152178241134007967447282754355802337379028511592637822824654082472958494676233716530317786160377466557944397321540673295534454054850229702370053851788128908359930265942995668662664853809926985104707099842307170192784603623503559830817586855590463628682499520245557956338624745775355020657336244942941375354157799182808296881229340916505281489911400465640202992859968471678973849940325149272906122390264405621601732116372423784629654211800910561170373251330178905841479024467860393966971223891538335651197941582162894129497688526829722062163017728000000000000000000000000000000000000000000*i1^19 + 1250471892968009869660183329929201886373535221859258304881210581216395737488661312963699103520955469231078590263335303205795613227555574279570627024357589697395248228348977908294874212065682904216573786765081213950109398440982530594663850267145386254095859084226073766189163498386953444092122291583639020417835450578056070739494702137056129909386731055803119716283103668635562679614177354329762048660351736983714011265841995584319485642850930245784281355187918281131729259529872803459044958784828015598730433293856061560047731108518371709082196522725798563071657690375247707922828835391809322407479202131108258458977127954749989728700205003544820074424250390670729803437030626967361369311358163499696267983032283208314601412314791962885458479607562340910020220716055248129928705633925044674296369488810407591771742008613950557589056355615626094296292209861555504874186724169462349415192232072842114347010751646320491240019075367477212324206126500652707435682926053186509205152373997814675304752544694534790214613796284216717546705083775340428003114170460053653101396570639071031982436021524917049924726216018266465119382959515163013232470429608032495387975674347363998337230284528611302212154410452607448462892041293617514479036180387859167201717700997908997800785638652972157660865495040000000000000000000000000000000000000000*i1^20 + -11201547641583570984995632808248628738546285055070225154003749530136872184104722806686324089535540035416360018253665987820233093031077545111636750935505781343655319992236638035714861454780084373955103474557310167984224170183668454794568354048730038498211920311993059507258565789212015930740020796230330570474710365354214177857206908196746024349532296428957574610251634775792588434127639755004454323980810845168797508865134602532130808176716734506808590924142007216207915141808621653970266124684230908028103011097306717050217247237759954700961054588310849951506855125255376900336812849548976810779199899097846471709382734600339446876189011498828905246402408084033014768489246920904617303946391094585071347192490800558574913007409090935026816335292121395520740837975538306276909571121522524885876787027823852205440248518628097704174360036484900367266161597948245318611756676744273975624734062285925927419169592317458073011351983332650471748354892645290462193009870563580307952429482329294912732681013072664304468553963827249630892807354710933871478287620043784332569263861916452987565950525230654586008575294876148921096192935547549906204054588072505346674669707307070074515153132730122579145331743904215511859347393568266232765961678157091211970289495312316224235808585218727750926336000000000000000000000000000000000000000*i1^21 + -29189642081383329480494475679744003711208273343484574814222561119123245745600148453114906927092726257073573478607701240307831768851973803047502655822147199503320739825020164812863804317334015906750385869526376931610790814212866074616421590747722075902141322040445554078699818422391164985842728872168343312565730248489189485220786978069724836723429993213640183253034779552407026642107690084304962723203011531597173139749264154993425193784118143678881894433317531695442524012389697531934406583489093068025761912948191622877587546404488837412350608840464417185139592546171412980813184950865809002301096974660986465489550161092338665171747652455742571120025493649397256185966678744320850385154725726047869689265105724787960174647787813914592693168397880215878812627770247282719934563365051364889249823302261321188031338688830877142618762564670740287484652468062451851392107082407744184616102277028803857276302364774948839635182414435307502810562368728542417620907691770659366691672819713742238735434249351943750065764430466486916069590702406689229493988496605522155318612796291394564487369505727643939009209466541142042804392125614866161044497914387324524664580197099066508169755403345772360396523173571052288433113209078616243779345964414522297672326789726822039072764968051723468800000000000000000000000000000000000000*i1^22 + 1185839967619280713291840130454668761750456687107839930278379682045356071700481505377655728690968357636995992810766568028845821479122871339546155736119632887368131083506480827182586315911360769278767117497563459476676137862981473970112270331255654341751817518688969884192065576615708384496713228081013309732422602124426553453675238440246436666899839503346002640592870678499013526650840343742525866365964929088059956283866864513979859732847379010381930970842233661115405959487690411052476080800555702836553766323518458259355913620431572672077950852874179643267237303009925448893377280593713415508685727013759625066572818677271871594443495581124946579668606361939009249864889441491850994318161557911774744562588042378478578177654069520989791474214441879996943741643118014336605748881743201436915812797305396234224345421981478439831849462061678513994428112353248268907809092720995070462320772600877586866452424025374425220922136342354356513361617363982224241363539078623363701497758902518787317523230589718001784304192434089346365145589531035592560411381731991582339832261355891008879829526041675476927656674660869037691486830535592005579442834625063451703159453262837737060348666267192656087523370168413287428673392189017805782387202852759108073157877849479678324131054946877440000000000000000000000000000000000000*i1^23 + -1123848020352525015231980407520863686473530954967109881860303597747230772666648351119554015609817464008537520603603155282755588022595472726936473016756019269073551476728691947580343597647129684708793202281118025710739840494190563817200002839325005988186074776024165916688114384301751539635412551146207880012734189416369083079791711180133001902147432289707209435674932909841880919988163427037930161484476216669153597328891673374849152123642149179743509587472262118191707402119773742733331493137974097642314682838641614431296880388841167437157616666768531499126931374598438752173086218348265093213583715264670940457488897195917681102552792163428422469385946410968768585234047905665053649966407619878725153463063851370627226537827276264507572639385628099765392122795968130226687330849364728259274789821319378337911272466913714179210090972015207658593459971509974910672095957426116683841316018553999772362423121449596601104636126426744041317635586137008600883131459810225925616245679045818686321284469568693299510743340460619872999462838639052864778424100303798430108597447097295967785498086823589162930683242835556589653301298662775046412213223714802371400150228703105184339563360486713095719662804604538810807119562136513033623666755742724347202415820806861351491064561664000000000000000000000000000000000000*i1^24 + -43470210721448026022213746048278515448797091757169592428556909518673621792015815838462527561052452130721763384694703920995568651569676126064014482905409765614646365829202816828488870302908107971014281543130732550154628873107253780359097715396926728416503284105052939830031835038002956061150105841608730091483076027980376320035825953760274607832596571522916559447838445242768182594726638963747306721312483358118012722968846992457102640481993771781679092170742864368606777570524730081558656747543328906652285019842196868099128918952064148686068756644033004353398656119168438910340755230052210475195343372850599268884793463818823423127099337230645645119454716205131442142733637575844703547846499880690864993935998852093651120895682043259583583880823570520805203260797228775841525884245993382547261811648277232523132359765260679086410970444513086359188196405092004263419396777039914391697613512558979089744361203485004242538453180112789896760644513173989834638015250195563636739162165022795662160652699522228200158852581647088916309971856084862232483315266792825993600645055666456593609592326463719751194529356461514033799401817348123152380672099405975645934318597105940263554743267756113042703325857274700580222039400450206652184108225833850632136005617816828457150054400000000000000000000000000000000000*i1^25 + 21036134643115246684367396068768514389762318635714700660772364817927186672997961353175284856649189551022240207378678537755392357325905485999150252099668031085287415602164086568632580488761056104322383445760301109672860521108351564553380471652443265929002148985589199523430770226155415007558580417912952527864336644152762904488713860035370105675605606712280943882115505342780851030378142519533145377839189428141270777567509145996784624058637788361001103839620720152245354741546543586323579422271921636368260349173416079665797165673204575175499042658462040343409225314824490508434004869839927074722928672910815278358211918568493533704726384188564618369360730095592891046262007083696492474114281140328906417100314280153480844656315030792370079078874657615941432185289342122627264027851658190269253560025205622902508914070948563858041917499175906637523528435554455284994978993907414890113200696831054737054256250335020769638647277856958122446153092199581317905182548992524739122046637648322353215172771510569931572497416034553130010808152180272320548099062195301871497290824742699997147481677728009107126422430188469240545901039939515662824828565464721879271401459767356218194772650593525388530161841874151540056180815562484416909163895869658401339078930076501278720000000000000000000000000000000000*i1^26 + 581542232222537129224228198325985306918471518893451079711148463104642925251380133826181670282621969614221689722111440311676596321651229161483657277484078157059402590181739991673639295905082737404238693480177193514493987533431796537768272187430071117665734555176552938682124899007337505421266546826527245139755334533102938187940931242877496473726973995169540791950712473560477172989305797561505408758874208444501484915015698056799783214917780485386497690040565513643376546882735670683772498933281957740202945491406653422935936299132340812301234881546972071678244671459139180173681010185419180425379941304951886672236777107236052113955709493153884378705305778544654378102979652205866021011688804255080468894500866180735790925589669863101552332796343598752421597621656661484364787270471125263477139219445085572621577160652335379694999024033492846289958499895417420095680060109152344581681873173451269155845883713841687216588782780863412875622956966611141330132271781265597378863793415934369136332971267624395970964400090350091274175640333538856764478371573302351409136485581417714324684139405539906019724539999457617964459567291787754215568248340518406769743486507332871813621265868539645863610320225083521763638267462888213394479103503069643010698261555052544000000000000000000000000000000000*i1^27 + -56008425840180679984775970279013039848498293329951325039291220796873554489561776360629801897335719258821745510872203297864997534079787390806091630511550963297691113137058135568721708230988999616266573675864673499065347369022953957614443602807080615757192285733057684420181161150877926682377258673144214260695971455190447884333157872932565588496528853629782443696202977852568957325083553435286552435945893812880983788236582382413052923230621264767377154515430280602866088549274747065057752050436800065331259921420896453847194759962086218278022596772821354783730018372202089889229762419189348603823798614507226138833063491841482286913750332653729556677988665940286576038667335373819687627819751394496884585764636064374035128094480658023594954445938296904413903910579447029095295780660825300037181799309919036965197195425152231015595976575766665896861765737536189898350613540703573868762905850514902518415472857518535579820076024480445321969441808881032729901151983221944121939457426869120336743275053300562359552219555195208651094863547803580973581891541812589784374903692161512961000499155944520642200393191441327614108559677425572813780284591348887889171971328153401057719457547116578245073610341133822983206866454444124566396622013418582416286338252800000000000000000000000000000000*i1^28 + -1927733698473629486160082295787988316971930643133745979228806268861978587892703297386631254726175519145406157999020521610034601263821933789270140915731386617712971853251632551126133321839414087335760548393700364782320328198704249874600673677796500976202768383005609287374669352593612431300603133848600295371734333346083895416325341023017254318056477140702686368498479175177789048599777293172914239256869541013039526002361276291368879765238890219276222924999290581030392500477713021655078963220363011018274306227018915220972520583613771291097080538077873983992668418127510875291955933215987681614609657892143322834110403955207523554036150164569928266100049117952792144507620374760894878723362232917362246452983036673370565448410665991160023150106612133339767543649122028720632671298404390620443849658535043827012995312033763461315331375582312257513664764472526348737400432303419135071421347813776122597375627232190116701884652960914529612535191863174161674746213695844728954921654444099613998303860007218304728828725572560022933864310973198295196695127347122413084925879749834249129528959006583885411015360853176258888975137482572791455205489152640396735088251483261815022762880539797719520643590284857376972451252521740767497525414195751699034931200000000000000000000000000000000*i1^29 + -2976638301374673198607422930540218675397493980371137843031815172451168886236802089324636179378754590896811373858636964162876333961051662976470622960264203213299148931074180729363790639785536496544770040676856926312379135640537982233264990542984431465180206097498187770279395217935823382315951319683292303211597304646980202159306346993620558836011079742746749849009024760104180789045590096772308156943139108208938544225364005497535699822783576112465170717385662809998487642647496552833006495725169998272937232625913390364410867371616807097002915719975140060934387043789250986288135072482964385322631724287768538585096120423079222433225477020958463306075935509919905531356048444778754533766015411198714669872277180280109750863338017066554472506299949949621476631272060515207198778006555337599899346792418457438134570167733169234665297042072166603224390440269856677493924558002609367206870999101919723820921406986943229810591402238600110658329468817076210677308511658648206450223743488569083497690255350456679630323968850477004998619156658579399459558547778790560548682507697653645655566071158032625533261871100062795024064931569276181658118765960777815175492095765541652258592989381886879906984206864651406952931103178681230357553234776938250240000000000000000000000000000000*i1^30 + 2262536810616602947052122519567848294375641251096054714343179237379742360547460397677033368389796390884524225933246357406702430782947137423087933064447032504593388595371794441119270576446565012197516392189066058578579720286653725046204585337398918315805661161039702665706394823515732606220081097515255965080866830878528097554161699019274997031566225088576140123563609468693604079392608193405529842702563003226944987313095833088101125361095198507039476452708547170303760764106986695976177369319276505284006555828330436106959858157116830578297443904860083963790868712157155449740540427912603516019147940622971186690451280225356141790552080201858082471943509010895724451327285196194792049857359687345724081523062966238198777090546522178773697539438544422205192068350961674593690749017136480149031036799770322558257820842779954500058051665822388401607725818703125989279340656835986879741332495537379164504312210638087605879259035524960008899643319690830208450946207550510292251036807860157525564947288125119432136661980512121628025519148527138978836236839824365883792747248004758372403855162740958765464339439478775064335061845671590154912778419200056576059009106268453718073228883323679103101797910887295997426624654141021750563431015409254400000000000000000000000000000*i1^31 + 937563532398586924019908787973833862331421525397718622536679486303751478322087326482545192199554074394448194711629230906735347381778587702196617660251280646185721903443494032600617464592589959880939503826779534204971914510916330416264538437119792912860861481097096000156808802865730656221801227419238743314545874303232020771590258339952660397004077932816956948090746712263475841564834568329877033046170010768542403388278782976580294234446309007895286838429478875166393285588506535996299294630896823744066974572537265682739696666122505428384925349050359357951572979865761449737576488250715399209380130928977266154710641556274121046645656753987409331253022187541856448813901197008843685165247578006677694066722347596821303543057439976614991334920752759104855409156787419919213403599870548937816005265988449152638821324763877087746452450512107149219858507959653889412626155732589337191118220968749352804338402848317471751296860841122131971801132678297849294320630488463232317742174844259905586099641974348067182105889183752824031184910649493081488312335307983817843242391716939439296848286131244162719137302822347802074326038587753732872615119460282464135277390842760478382186142854148209746471670250599596508755760360895362960898129920000000000000000000000000000*i1^32 + -1604473626058145862222924921309631753111017421618268816924248485933867792298940786289351919277190408994772916838175231339761646886881577542629061457072768173821708399636598263325059336856730637274001381890596611706276421776028115791127341312931888996343787529104145625941920374015992491830871247656925783882325796895801248693988300481360639828498234963886779424803843348675705338791524744741574614158252140764848274878103810194298877723653109273929725754621820381734131107810180406479924016520567104341203271099742335024517402754967955839898967554654080038582887554684923903057106787551883781846360742533561885959522285530819525156204401500225233597844099611242408348786949203157970791352162759240237803250219875225412205949291011350183574659128027999454547655683494241047789350958783004426790060884742461166042637168359117197692008465657839631250770367327410803426336697651970182452437135746444048594450272270676670074623429379206606767016644288214656289572985590516728400641497815273425148465714971049782953421738716410533912915662887091663697077394296854855029209675512764411398913372938272120788087433421059878483714574196855503427008845141162254379682060213346624584763560539725193013066780548286048068692128408312339234816000000000000000000000000000*i1^33 + -168843816489444710468674190827218125625724112023061406706382553190763295920284701308702004847449423641780083689168112162840236405543044079558811323014689363352883666084643413468982033033560584041887718688827839476757113552465184174277408501378559648075426775947199544807817236906159655478101168016712034719355028930812390414372165210883199610570873093455061865512311000034887740940709336679113213002157875134195007752259949017941796641927664984832694836081651112586545859815501305171256508473108366401063807218544150421130730790614853376614263803360028400237619259070120358937831045815971110774085028448227575311140314633249928339298350555560454388379539489697887241598485566591758387659665528369613820673761914866822261537928325111673296055397610255076786570785286015613021020584337575426806206603899925300857044039687463810301501645065989823097508434929618651008050484808487894621982338579456094951798738503731629480511689991851695376999537096198033053015811108532225105574873561615973686184805706174932810447888411783969445171332317831370096579389878052664892234153722099033668650307356188607859660947374468911419473642581431842212369769151983549504689495524053660997740669542967043744225186886584354716897829357774438400000000000000000000000000*i1^34 + 352158837153038047891047225825623439425116261393677513352986618349823675527480779006720841244051414428017518707624485938809197444187456576444254612305723433764551021465260830125131694148577773257906268156488972231330077642222741716995786992171985100563294068859405362204499633179446006599913541616929733770169716546575876200830981733386383762011667934845737203649174769482564406235648396233398416277937730546778142922084299650132214788129692228769005645022829042352481985001220556600230076256510344960820674385831901210926432108002165162044346841841857272007008065343148071848799951773774895225153456387168458893185263542333670375569481279059232505033240906570328013735751273501856175494920942496331041918775891325505427094037403174429200287203044636200219262578457502155191163912895792867559174427458092733853154852840059402682655955783094514167987426923284439759629373094532299213110308968417001431773641778280350183916603033061269449124546665539867484947165380348389047936244766557542732034658081928579963436478387485188565547889648317933523217338114932446670526785690638358770891073996209812644483178869871764487395068850643710159104396119327527609435137611956949499711429463626557454227121586922871946690638643200000000000000000000000000*i1^35 + 4115761394852074009113541188137729680473777450133638550545291422251831302401490036625012240275921394168065796866749116756406698588266478891457273456700128655105047014227724289846160495816032999072581745076174825057941107836598220793442700520747413343849277933412404378746019846081528089278803243936272933325597943883544501161071477936825065275854450411744461766868746877730205254424984649782863260906398567688395217667270663035635481764145564122551860451600240781469951880648490218427538793710732908940722583751992437979974540832430614552331610805623673165620498209208661429059028696117453376237431312943529876179739683850060166899750404764735194659438457129041188929884270267150636661967105955050713978897236586483769327466777550187462903454924544715249193880167461558471613242907219785907091311785237490833834742237775106327648098496440772772467907462877063862188725204427301092182250709335767544738153326155866472366589267014445912688791643052557260288022312813601699605016873926516236739126085226721879990090877915519022075160025410915859236267256455539634835719016985193930912308216844739631491058159022013643373097231012931881975346816190807490640093959780616333629770551455462789305733510446150760529920000000000000000000000000*i1^36 + -32429170860300516796679433007671966616102273949336582610137695398645367671869370762603133684251941835926670637566567179965531732734157129610771156236482216748560257088214395549407491029872040044198240757247369911329821366285721623867610313767283796455094805192749553442591975009037538806327493259877811901110628342050909673266645490096677825269088998013760231262124935945505462979021003456048791064502682463661549189616962078866781728962191987784607880092077814989940555108252288312178601890323920825917072753444162287352635597216670795246592086174674449501799394006191007594780615504637597229730960874805222654609498579052253869297196790453441560286524049932500380008238858116951087709640379477180691799194129085993897483718557718834558369128046905696480918571991741120089839463308188976547248082514270190567279189901141398507857960475768325332434734666295034776190541825917325512792515828793949321258642309111233288027887999094561639453620462570129410933607949578868170076474303082941056295224159645925401913976938125955968899904193379504268057034436766282498480881859831945840432142548426596606104569826878802855157529796458097777252504351121692242128648729382913994326550512807820331468332118723212083200000000000000000000000*i1^37 + -5394759990593205437069965080940107053183163734736013737215917260570792504455696498032280053724333299282509003509230297846207012770755113405558200154386716057146593301919644088494433749335280042752467197629456699449617419082661751730682717821336164436570743311360621505215107847912834940403812253606799197516683592056947724114975173729121429593989007066874081569071505061423616146414271013642238937515068596216635622984601583380165444878775613254114315249470715567508743595184301537319848039593615311977277674225229775108231799413764913401049014383039589998828174664285215782412031079851248234664952940125225444990952139893207666722804463963493931926552370436040512955261441063371133100484905611879183839868682233155479477090539862162279390370415601516831327565502551348835283635615007522151161353053015289570175169657405830718820009370262240252155779424329069579776853665876924224178999101831779631352980517885016491573724030733298060993346098027213844210198961036078930791488629211796446365637803567924793214014523415521240889181105981601616900440643589087842965990713184873785514896214008210460548397293399980425333680402454333413587028422459653940676138715498578671424603535948797139118532748902400000000000000000000000*i1^38 + 1557567951167339049649880394473474222743949613637891415339418898868886909886919547561926456312332243126961214706803301691915903241453698434093973399538044586535749258470275106514479661800192410937598401089356225001464160725674581203557258263893222955345249061059858968906221105617325655806383965389458861742347212284817653534587673153949542156687977330643507402273287488177371212742369428038021793080297310707565520595343546053958127356474487013858803256386592777183906757935768261801715294895113425639670596012174349735795309598972332605560980010746431282643956101205985640352922667132229244266278522341903937231106714521159371863043285393224034594634463204442139195341119290841753616941651679966338394990643148913802726436866880374903660508931186554698082915846100418000221738904538828074120192784791560475173795464837418492216334807519524423377698812297607607965294360188894629073907166678808672612574685572653309490203656185208114596700290218151987925398289699044848368696173393536280556383449634591534375045321247784739837780769578292998530945628777768947579773876436426315968485929237443984354849403246840861496563396363603497836182652703949430214402477428916460781596913104477259890163712000000000000000000000*i1^39 + 259610850365263216950206378048498710479150271925675050121393321899015355146934727930826888395045542374694699393351854850602755976111549181469993309122431241588101053615294378627734920184278511619845940688850281100708886067146845084205947919196676925478378714573727633445241738709987831089234506410645450490449195196644616481380818649197733174129359178761574621028030908141380328439789514744379731058382205966284909384993677528698195571114240468206796703793926734052505286120654126458955177316504947497495010358458246211713461245218692603961400402592957407945298089510509439474186938034528655865435269506465629620083489502867985544605331080935752715169011198060622411444275332133029020397362335975591098481013829512031752374926259916188572980570791225543141415877871367599331483104007825419077246214328515451184695909743265180649491872374248955317529048544076790554354237068435438388590509145132408269225648044174641226441870365549497292219783577861610943162425040945037187516138166983366829844398879403701441217757628689425324376905522399724238628612646914504638095801235667419936578561755978920693684194274265324836884077049108202434657165646859816762028949178751952988958037988120671027200000000000000000000*i1^40 + -48799142406725777423590767038336461574468839043402709457982814759279738387835390153614672383213526369122739512039546828226811191989727129210927577609922870087441918288987872455554532913959432725062991917466225328859076478553378954799190293130127262814516668691269193951513873564898437642002693688610013824335569715789883108735036932598627317801336669235152252862302496049772980414247099138457232125867742633698253941369378827152923058738741352417501720938825737116535111217221236868404534713303056338183035214146451435948311817408763428308860614803293493218497745634694200117389896740150225057967987193158291260440885704426007629584106130263561933842077110019098458789630393211063738999979151491026173945389297894802731665245520257787901904634618590781317238900525686154644674945503310187899516083023993115790374803137538733534908617841319439871195870523103878368355506389245215311792328609078168939776870787536791910015903541399570311772283592118307467152413984304960435458807918579770320057168350799789295139866863410662399404460107784568923271296726285154300470557164066161990190614052851414085133032865591881806195826326608047341624738600686039458426256710780866720707101872619520000000000000000000*i1^41 + -7909951013860175690398562949754876953289171854395939540297595722780320672507772263860512748998066439379145023142331239651476176136921161100039932934436920240176963104516110351333459284339637567860280464427080518681426919229846716713602943593195686820087375617449214817601784281739981340216558883089756975513450954990762385853173198031024309259900805410920373895235672763070259939999200707671078934458393224534030394059209766110263332354636224335151944899832785720326517504658974249605778235204483516640874843843039198174980607116834260159783919125773356465005140087228174681725536227482003086133496805533101066112712864466661765861281132686935890025757473113930328790323800923678000701686207133691685639192708405737932763996113728470331126600508655485777206456022695540304399101203461475042564126346458831057196049341039720385178996715311874680967096767438200769454191162864497136665345051059938270306646816647367282520877080467403620600139787329982321506208735436744444177513464523817231063298364574288147293150928004985587485946080920868672487988433353088166093244438041989588136529151394995494722457252539538858845579618172309439755067505355624325570369602941090683043184640000000000000000000*i1^42 + 2407294650214437733954340742935963138707646392838800064672701414661091732664318104494696877132866915606236559923081043851664668817056675268525078501474232634052716319191023859339469163319006473569305658523149783768443382830197461974872083806455443409919474768522136042217696885854005926642322901284695913944140101790039078068631498558017235691329122864219504891767756721482040531945559174118447608600266453817972660309444141313383556447457352514103054260257247867369707056618218492452999978026289595874354160548669210612982192412286641793769269008258360244767005161332944806160277131473777239043357808616109365991098281935020218914031187664664430128826741254989295461084868709709607863234816899042481190957653415043547531817971336005881098650709202643900248800914838234498169975269881401214172399417350533951017983014799525878224267819258825702403697415571634448969752056764184644689942094992902287424262556041775928631355033975317959211706197621291556193424753737609467069045299053609983266184284426269069913026031910109362792640723300099789035291832581335939968628034388027968995045758254454501026324123395822318468598698803772776157727734806520886319829178911873092812800000000000000000*i1^43 + -236424780390710266784300285015876099234009247611375997699144127700007015777300305538930286798091957289511648050869825784330289905296321527726037532072988055831818299603601132772899455627826109025366074429653625222363762918357889700435843284113793183485957412863280202973324900553924807000388707942033270993486022406775621726383199697614256405694336002231646067130353075235674304853613353221246153120854817767000198753597517806636836817569677296598530787062547265995319876432713304466732082496440892541326854733477555330000242610449439284459228379639837068500371801278716867156148474159912722531338313757420442105033247500641784730387280441375051166420192998212939288184840289281578646609946842751316476648052942264206068433678796836878687100986690767726974618615040515900888552016027680033370558298854125624801932082516993277637183073982288629046513527041960007456927998494811046011016606001782491189559225607415854299760155706888495206564882274156527404224733740828007036686661214311264678283407340189732747341335566718293045929017869643304324220503992933203602967633886392977222673234754175254627341502098870249654458157332009187329181317392896320531866693182423040000000000000000*i1^44 + 11699099944897134035652429161250091468152531035202216852002276333274293015979601615703680502511785302158074268081910138005789211591908245186030257270304663884155902603574745077710063743641837236485525173751576494258379800829985198681944105145652644991210239667718528480782038057625675866283975922430216170111507268958980320421488666421515238700469841827502377486677945495455738956015928001934026907056435328304300867655971747350955494657650393888475632854313785571833042850088744177267271639301772119792766755138927455982737099482533522537608398465325347253377857311823683258117195799199449316346318836787417251993177551297854325855343343618679470488801637420392423203197838762160245415978711335274142175244605327892680282921597096611711139848619596722709914746524197246488783464162117314261910351643358083776248907247433549121252633036661885357435900160993433073180351516818451973739851085703537964121353094199545178264003272112467703504146746470981163317396015387694377016931191953191568966000049873346121119372490883873741451958105928831782156226691445599615498449037317265332346470135149150599453822016279043042856606688319412590774630072464611001784860672000000000000000*i1^45 + -325629527778701311702548069621944885852046113820701061178561409897860924192739391938504371141651766135709264702635693715488294918631191265564605441956000513167880187472399804857500359958120237348275063865804344790572582311562200600066895456847139175460071751415377789978012655587097567361617430497560215929255680690136008338855923828960068831781289340682925984952685043745737409482591381278190989681445765472869848342207516170185338698211042745479480631275945242730344250756476005027795971810030469715454088145735090908993156087602146861727171205651137486096579413895401139335741465412918637427300878481334253464267273009968401129090423143107672639705505985804257985393756769093731261216407080352904452112608748506787176110327901557324381838032871585524197606117883197091382472629319409991585269745362567527594361129873325584948408072248126990605761456542612727177179014005761002424257459841141989951914301082398005927476615182927066209602274776952870651930997755669326197177605172148610047580238041886262724942988013990974328792176259266838339939556403171202929159090355106971984526789270021266300362172157757283749469489140775096535744423655958695116800000000000000*i1^46 + 5900696895773249428168736886954140970819668713300125622459839613828799758556722001182360968753592584082834108581487233925568836104894776586148778467660892352961682404522747684009278960654890151915266672794387912584368660084875858806797851573663684840861153514420114242369616793609467140447648671473950114135565974675354645128847646940064858246018649839544571132855317009581353796754413104174103191738985021236599834739186761286298809515945329428089830938172988741237726055467134014170994333513288714418887724778086915738172386713755437949857329333753306424774143570728808905508233855596544685851498000571587639825490897589895933134880581377948359050602366963041564677169943576284054619684273064704782850771384573153102863387998205918544974407201026852252389100576387416338644969000492379964700269103321249722704681360489468563900090584977196183145876894617181994943825010513567177759851694493091757752531193590545889363325656290127013357297966897662897266351634085567171384924040098869899905569289004830734398875458513812149490910762960578503447386755089259161652492348704919732642172408659012892984169190186820064394873271211493010011504603299840000000000000*i1^47 + -19337657233180001403820481806172708335058018244042149011536689814563364796927458936513158188406607153842153395124892364221225955932185338881177497517576191685539586070438154537614356958632730074084782303473443618764804771041523314181158274972560141778161021565440158312321044283173363459033852556128388918797839035175193526920890597008421515461925121961650469450734571572301821393391466742819926709811426784321005977456128415427580191689320359248586721114041186432650083812130974595605617370444850916746531852885075740267086165967648710811339591976953645024452664236500786307893366289794178594941303867148473301952687223186354575670480870614200755027942100302045015882439776704022939207766596383477797187554453743153631884292971978066516802108573283653455806153696753231938526233470494640491943624786225043296624007778982797077155309175375864405586217081621080171230693032560509913475280568916970270705175842281667376230880977941928812724029593401719493799332176516436780185790629588879409872311097949853830407812098574829733801248164775865070972759434960570491139004205829518480385060378911409296244233485878618025441541524118864037675008000000000000*i1^48 + -3817530945530755150231174993922069848247571041028147369103458533044089435551280418302829218135884706596932804647961626143096498412276840303414371031232051417808844008521309655541113852638273878739816526344031912938790348138830373241539710000271768666550574355719636442550852931784192561192614654899750116967599132695501157495770812796785534970955094444403323951042575812199675074261294949853564018709314747075214221886494633223336010844867843069885606971948665526358287224905559605316053781904296525085245753778424581541897427106914608958280858905478681937590474969943994733189595476901994790351514325384018875702025955111290457329241600720938043588054454090530242733790391344060244590731825664523299364672974931913163911522064341264226847790776226947805629435764973321907820991279043417467732286368452520020409357394164009517707349250024121416165198158934705656010092442184453757863357373149772613619157105522366324340841355882902743291040297083873991054340313194719065792689806315612693453550039035809415456621461786350754218612972758100058223498917956380082268353075926692288352239292913221998533718615661422433290506783294488576000000000000*i1^49 + -28005520671692841946199277940865384425441433362874039017385195572133790416624015118076014149263827875229744817648184572611501894305773686876127223285910932283145377546199329928592400115936276631082898198701987916614137364646021255716535838764727272337030401815026839889353266404279882550706676343023197983244516511623049089518910746803509224232245883604479824057715289100373218770235232963282262901497312507051652512321505969376947289737787277865015368734286618563839596863470084053927707325654838415253050964230993493507313436337155613332552848239859788034243542265282703634087855164162389493524702821836562611312746005801107466397612009376480221408420533353312640209071544807717261156939292008388343497347070142607714040509868409569253719726919994243576289841070085574113635548582342941226189570659457872931370277346257892956209181544306307385777953828698460248988422833570764126767679293688380592489132808720179176369045253320064357604470356625128446904611292109073210731567715008694620686443653649842151196775226811092427239289562231743416432187924004939061359495604095263558634102135869388800536000717388115623543371202560000000000*i1^50 + -14121103574001105108157870829500649585439507595460272685062002792034667746753962432558045505617428677224930853847209617761601893908984829884053512316777073464766682116642367641832858593372976877418016409199963641124899022745549724646861565751889159579076990367237844433784125720617745348764362992209629593202733023688417700561986467308098816237253402757806999078288598479097386223780596866262644445118379556529683709717190827037912218930351669644244762326535632678924912403044738528318952421893950298460431825845246426157050328937277671334236642784918680016942449738872985548065158658538028011787285552934469801968711541524708144798106536594731925719035520864883195035086155772918045086214750036573436296637097545533090587569564565185997989129860418779379708124761250304766764696605549792847108302361874299675883629645407143084235599612888527377923086052545988630727901845883111642380290587427111465258116787638230359652396217245203112199743866962195447878225690344791408999235685528219967868813446989872520763988019189644651266214943683841794528926781284147033465087342191821645523404402258366532223685533817831948288000000000*i1^51 + -320120038672694288841155120405904117356712799146617191858173189302663898078342911302517404648430478851487068295996440070587531119349644928947094793091292663988344437015030434516939602898477327062601042407534423316257163612322217931162637535894831550638113595494138411950185538541364189323564119571862780288158220623400795296419666326039500593985401478756691839000631840450265540950913638575943748193139258416999138531403035579744373346155999033440622307923706440948683805865768340523779634891369367086385510291591055556928210977033986787508323944828689637566190592977031084901780124545409556623675881481477107434858120471304600503270447697599016507949468732062444747029528167324555183268893857808010877817796315666867515606687132789066647172172648272088799169693414519197519122053830820372422711131721219296835073869248730398684340018758555522865884080669788451656469432471090958468325791296202874785970622673160622497205127317135518572331321141067484594593017306101123002202321066339391370774544712021251502484910718685420981075933633672266499032246155020243556504778229858307343619510546342446872013346072166400000000*i1^52 + -58260830477454580649465139991391561012165186040720255181528791742395781583837840136000970836275707627389405298329638871492529391265320316886270172385367130067317509155500275499546036237274867680319994299429905420240853358474929197330111957624541173925642282003334934577305427606064245612839288783778273650742768113639422656359159580662000198437475829879304553854118154883569619501741656760249991517535826788136916092944018381642474728584712411812438595918396404790463904648807099582123809785954261666733773565562494923492258928054959172902075589777515797177147423642292504712747692409939540283890132798140079616172648614813349162450060210729258386028669989994838826659693252837585276511681956515621331646105655076326398054280442117760771216704378518049396598383650483770352323542461679447484853751011731746350271691783411090905331862956969340685645930057202390921182446165848254834401258048968975410306898527235274217274764153512259645493564848413403105917859283656136511006698363998404823616800171242829923916652390651253807671937900713287965640021733704001905518391422108563043745056587789721749422080000000*i1^53 + -2754698194472642864868677337618093291324216031913408683296603243881448535987835983977389584572284720614437623059183833062809826375800204181843583747113442739196779255947025786529571801648565518885473036186800821242866044228167208966264383952407320363417781061410629937304115151823816006958187304421008178532227405294539097093756655645033058558519184640959238314969903008547932761647431832296827554965300123980002888400014479935780219201513057800786138441917282813658820317693406496563673828165172754733601789705945229314927021683711092314153067868998849233465038984845039120256503112148136434651536687119766889678612247120947819488323966844228276788043891798720192715498020127270193039465244336945076747116988878137963403231488656668363707853521274590217162047756925366633743012409566268610833638801594384903047347099375143216807930313508241246301927942565732662146792475173084725622460181153215400884885784106164886306457417331344955700803407759114992565550772417301859253919533970815642450478184174371782187772027022268472428453554474068087866444369562684187187218593453345208057394030968832000000*i1^54 + -223817382881128394995752605800071443472632913616160097582671457872750500928552205594103550361258854507987615300727368934713129713024744565784073653712767474713721927454161077591211849444766549785335452793118467850308890712349781302899112381438156064474837183431268086851481803848258021023305407833878581089138228376539114927729121522512027697663722813917133189669392951979724161252217524144247891261937807529467778123747098316404868371077952597284908723466516571005636319959299991843061237537037935194586317167552517641832692830116148154860233432985143524259290788846658367036769973629087889712139450249087744516618648803426646072517728622074331510564966332610707815978482215060656062104941695230867446058376283014623363158483056815127116998509510731058823636858372104888661104524971965686091672194012158085676235030313962937343857843655677293413628320030984529805447811140715728424989373266544698508041619357227480045959935079659850861730919276193217629352364316029190375252707975655288384469902630288094482294559944256102384919332361685689114281224087036449425156387063402279731200000*i1^55 + -25570212111244405195839183863685445636153257801745177834869379470399458411642360197046658752880485248298086305156224574316907194201690377571580016437723412610918183648582623984478393844339816043940575514111974332005246905278585105973998560962276930537234208504469141482822574157277237756715238914962880283530834012423924235164207928419241928275340712688599624016689836303633735811070181346625541226452994484348057826787693124526114319433439900630260370323533844956366314715905016439649612845736148593408682256022845586262578467573298284390771977539572420952368213374110589621241410381333726645313933513172953310807607131876884372099742190432174402947497884232003438276723663925623898676537838869670725326969670460944490936674742387181500027366723012288067007906045846985194103161694033797450317675537672267278085329170085643863389799422882320882448745186146940160221071914458091934776741039328418478195687376688407937444711858991287285138641827159454475329935348764776883424236764509956167475319277642174704267353261672814484155046519815201573117685439560367225113149440000*i1^56 + -15257050777438217248388455097663833476316401935393500722092537674952997380117620181338648389401964955787297625683751156399729980840076053771547312325176771752956082842258621428395274443233159352675166998880120792814541076963771334197668538735992147717849194069188041254813146858215899799537617716973643796956876292829879543014692178755324328030549570833058601593820818442928366891567589638483638595639070973144058923298818531129713527469816121472161421149794494022393746342342725048735704730014088997624377169075787801014516107673170444975014389139654316707984395386014674037448930466019556840916401934385969099355756802620915269939631620739121665910113185347021382228855181423134883421024600531592813324289497641715463679487383793313068720479334126137640102061031673953899600250045076659453143236243216431928594636384621734972943480126609787692300145850397156924751981031436425206069600428188683888774609682423510655962700204550693207330829825764895723466019212084384515735833386948568143585793943673389848867001969285663780960411186879242764288000*i1^57 + 3463022268597760865415864248153259860479028606614103032289060431506532337050077634210792337556593633121625216623311966327345907822102255666998033460011319178125094063316461153347257463862154665650499369491323778702706259882618576583475574961471724531850493856353830403823148008864881674659127634964697298737300646587166663705116783963687202664181412231194642471055228639479755956710265384040982218315829924957897842460871499233098687634743712996791647755275852294315123466505338459869500089249604447199629238971462298616727255866896993296759274925317026973960092969958797920779339358302822088957798724076510080242498832854809702478259607355551892632129179110228597609820029022066135072437326887832004495284994814519390575011863790123665842048119070008560902091088256013588094213336856721615753788188330649592308211281877613127306361969580590170833463555594467438316289974128554626790208698616761952889665027554587923158571732863595029413638722362056784720697941385393734528090955708244631770953965814027876885403620249600*i1^58 + -998072385199464313273087798881771133157908018010817840438541802632785150763806350473361744091995938923815840625145661026722892268136902152888407349434751464162178816619237156501351299051694688840729638795484434118572317085779931495559545425058482394822749216041055115878424714050264665854916295842613339204552189701787210254264067052613442167193189942940253131078332756604302913274148412968275228629636915340301514492842295957365960940670611522305880479773735901050167725394918048418751821004420425638366480994867602783377658890178314754848043230733472224046144692910298199447570047330300710090319368894184583957447734608992381851719293437967884961755289706510164035641014749090970772481681921670566774073810767479931094768767681334076285656689483598446522134278393834734711356767182125409649248449359418378848640068816965958666409440051038672952469994780384042276507833278985072472301426002830900853883503592612460337269987881303076342383170608838690301868312441117918662032000*i1^59 + 64306952183620913191999878537013228628058430915869376653345036886560932505822562360279052765105257234581692040661062299264429847959812568044462266113891254360231781424199650631172324952870325826339449419020596706070800640970102832575148597510594074970241132223052451581415701993759180167383183533291749992333741726882332995103634716715869266324710251608920545605033045408839920484732549306809831205701031105479042365381247167477500646484262891738035219142041366971434217930950914609469260168518920466154931286195714300040256620598695861380082970103836933806300126217011234350892604116067070915604154473610806422431476364609697114863248579206672782691631637148742189615384840308003251650789848505216747683255543241800974626410033239395506154044148066265993290074316806130629906397920754503726807244516811273419878629251398352746419990210144877610436245666722513251840899085478018966424926509207540808619352050741695751482378057009*i1^60, 26399966784691891880898321779171757962245375793475137777233474330621399826123840395996438830911780647548465118513645743569792355767264219187189886490535455234414164509587596729553899592563023346439725564230528465177865963168652508169399558153064156568495070122384264274247080216244401050029927107902890300467696520785710460796736275754019654503941499411726205668831581723397287116503353595919208843244833163898334265711283071241367224489644158501284180195021181809565136725303431887403746554565845365288555886191898297452328756489317705326953594650190112857031116788576990776821816309735101911350706024416822197011617552769687468290723568336218493633898873187652347790576522652802763856043015000608986153542999158301686502763780372273618319907054112336568355496920407615974747241124050620286921062215629784764472418073377760974662590140230646359776070426620842025565284019399378064881841985832955865370607550623081552512823134429841587675383995374767788739426143059739451290506049728603670061849654794985052237264628211769896285721482110156632286463753745095830630574232984863342923898643748713204682627488046667759995998767475633545552359359223889670022051525691266690571278731778869371872113616119745583099467860531699707135618345786308585214715963566016141000537280215425106045020228535892284100108914940862273223091799893492963552095955276519294636982078032067790908128881475731159489702613579569213581959371160439069788106173105660977609504602933313156776802794950196921353004685819080302126431625312990043647592481410192705507573643311210943060838816647895086642482263845008144226833269266159257213406128832263274013708025391377625772682817635316616606163559472496600310649706676911967244223534484748057440931364256533446179196846466774891605323524156516283480801280000000000000000000000000000000000000000000000000000000000000 + -118165579805537430507590842992463354021489809314844795843843744671667500261408569537869030435414958767787566143752545257856319356676201663619984359146448642433905494026694902304034490394831772109996588610031119546321478284412096478026824265910434230990149700096846571836258219707855007898444851985835070695259037031079081921068597239111376717809755746261511251127564851770986713863115172142802085283304327255028006985374262905117509130580009671281106380789547789491545835336994825786447584702336213194653512084211403745672492796503795198050640295247662722605679311904862751651211637551897664801784666656655511464784549643291403056549657332222877313146511294392692774587312798705134395051094987778103564934140002065778579469960382736480990456105329243620357693016379190039839710723710289142480805795206768765199808836636357376391089410621390522516443190219921038968836992436910269132646936712613302373361061912793316952963940260124863918427933644694690126188353291365632415319597156930955600066475370338516071713939111933360026869347602930230516027860822028591690791638992667203357340959231436866502869535690255269582464014083660345551382476801059001572110493680943242613237600897636245179798498774747543033630662900109505194852383986652518480454702501111985900543539273140796037413825940470836784315727563934247478105249519002434557355354639330129237960550847020811505050298946771372632241389265024834070630824635234968133023187506493708042369797948116033540808422041888854439762359647656233688510842829795498318433166252954770698330115809571151530448946945779557379150421326979804525746732621463153764219900647510463112279734990007713350416186128345258178059653144975093338435668405308845285781190784275243151672642378271412041418220898589761999674903629615098518464102400000000000000000000000000000000000000000000000000000000000*i1 + 200841244534856571931838940182056272514128251325305854899603724545735928950087123274884537593403983407115046767910784881362613963829517526163357900340617965091813793855851511131878120672059413181758515244479600447913353140525434447464894391972487165929548145043382337912956988179467240328027076090055438460120347048412334854964113608879119348055032030013746524797666765402078488185995782836193900125233914308534942498216965043168313998816316697522901719359566560117426263420549114455549609866578189204072394566470958555686321635989755166103669575230384659962639244050234634141201980860675500676376879207732717432145319140718989052202787040820832373741336295541792934008229077396982036759238617784823809739293786172919936583579282383138329874441895367451216579324691589153094166572381843272794370875071102195092569811816293095229238043992244923051378667296273307012007801454324495773702069253928898943221329425165054005435581120397362275894943085833251703896820255593100701681013568427207274577521478667960657043763216940974012372902015823625063143151006269236291119571091939848165700880149888724922261991573408940583399026041398839860501461314508936773259370876214897086387810152795583538115338883445502240441643634965381094303490989317646301039469105400290126945915089505330724384388563329614277483644905338560224769671315650340695704210719756411001053507194182830147939060765754350684356556880389390615796070233907375505058885142930216515447646501993655483932700957004213031222096413436634420934895190432782373576375511905828246619763660950085138767462927317987137753878048906590371460713173030105568994455319086635163308955181866447278428320374046640564427387204363412499135398233248143610392137981646111786991314911955415317219649621450826291125917020264148007649280000000000000000000000000000000000000000000000000000000000*i1^2 + -274634861676395326333719595915540571623631617845202609651755026115698827428994448258015653360749956277978679999133339111041510840740544854544029171207952983575390994514282394678670070711049199292693110053139216492154731484689710306632163076582795974437444601295621269510180194250835590283587472580852922032321281500880702089859287821020118921206011476566819163452714072861128443349197489857849346146037475702786719408509346823795911493173004598772766536488953238913045442850105846554064772104248662929755073038595554801730647181961514769928744564137704475135303362176250121275569677208611339578116819324605546935294506459335549956296362895537667188203405289691002149037303647347438758043502271252807162019598929316248555659589423790193992785522772528941868185213266732122434621431984966593518085579935495745523025866939000190480591024409948368782687810373893698919057760470176204077185774518800355139797301234286239102209438707088351473573842403067796841379690017958672403024856674500234500514197722315655385732724624206297900257159243800077289097645115879967870119169958442773980697536536937542453180949687450888894557448773426114335586481723578124894507608909118973010749932083238776791364895728404758566934788616866655175367985499206827336673377022107509432706022536077741120256633075838981000827906826606570344905695706885459670514162233078650151360057020875193780339563293811072157151494391780380400589582753147391899392246048089074029065508056202137120309897792329516278354281015399698860913011223265062706043426028706735432516423998053415670672697360928950902735324152149533778528532965547315903408926844254371026897135270135633939550339673050004325338069909601601051962578860404845726816614572543419659805253559684334450853736838682719810884116116162415165440000000000000000000000000000000000000000000000000000000000*i1^3 + 358310742630133739303946658700318458970739436094283816956298291257036229209663509776640438588083812466936932995237904472070658756608854365183675260855517347475346298610180726530576627035029678094561384262101877009524368204832627676890354219218180030973794992501305250823650142634158037138947300863517744237066679976716241435812664463937083664612015149811058024614927035488845494961302255107300532161165756178305404068573939307401343629355302788368862326849744839083636333424662531701831735357200965949347574199906219624926493592633220562282678629858744788422773834723169426955961658605558271716112923765807932035783391134825612431333072158589028421201051431118336752128557855572988868306925529763025684238953469208816299514318445074999547790281939227271048414485350721844502656855310129541853613978945305823317811410040323661032152619406126023766670464638196472891956674806931030227503898758941761460994588080842634870611423467960909903896216056967737396387531582246145910191266700692874989652366908494320351558024431173911711783007285644444234453318414895132971171023813760022588391011375624423655286584762345620994877253238928212372574554307667200246233729071422253316192038065882120864909273461465917337759842807636975157886368894819145891091896602534249769119454793327901979562421798527721814582652370454104664849230346071325015563637023432737577538502482478024289854694956145703422300259708165048658017309935379993670704183244456757346750078071445142041346140487024446165711487700619132020978773389065747464543971503960288003171781890248903415848648515919139464889420993180552858354679354994451246570290410629735746866806858257583361216971651629737506854680212625351707273586422733682382684424769115514976717556758944684178605219629872403911869607233392423731200000000000000000000000000000000000000000000000000000000*i1^4 + -214821078838517405577980072506601186477289126654108177516231875897836596811621098565327600197609672118467070915931032887543882530974673323231467200534851332496958450898567145415004232889317801562663055891842268075849757955010106799189538519050772923479436946225561513695478249455212948608058445467866528007067216513684560557623378080703932783028933733335427089669229896404610850471435771900474699515035383984943960512091667855099374224214514090111292762604690516842491668988000053373384260906291655825461304874775010204835722716778921177745796698539813894068153465868938149619349961956450454765350223839945409259765938601000020721386579645433375834453794082436630764432831062227094488325958632449850738615465869866364077527104884146473290017497643476911185548866924022432421870705166680323734727870358822604589217941352089956390553182724544970596306127461669164201856721359389557423924651226882731555043983447861820997216490665985853035690574626118031468883763536424909921456998089290828413170218840710553628601011349922039127455346227143284991004125648402265949062157512846687123127333184914526044763577507804136299940542513440578708411623441565505116389505633248338669529089871429930974835460664337752103078954098098123485590662093099599128482153236008937617024771033743161353386347142949415019220053523850853635597886137931932048168481988130031851619397098481589754043823890392888576622494376036567974642750888473831142066948883067685771743814145796666857862990579103486115475720531433948438183201732207133662194339766812165467619283107748327578301225174634205825253952559200024469368687849042219234601435739162800131830085555127034213951128810683476934020410099387243004562991540024939528869157844795281416199583234063605513075971508865117586944870316486164480000000000000000000000000000000000000000000000000000000*i1^5 + 82776467202609131437247631173544746063017311036849526020252634780671378266743862673516880585083188858484214720049404242260259801404256119972179839153428707944500490783796866081236411795513608732282544952819018206888012265151830909799411282305866424283627943951756423609654632263479746639959273432835730614870886529853724285152663968651875945335568588952926200959427925932016764453468551674867912610441954051961233191738870250342813701212310826036517314086446329676104329256492751730491312335395420091887023537800407855713041420380956294549959201752863805299192579837244526482462396689051995824848347262054281226930472909531081435141440972510322582913578172796218803976250000397067923339064114980233091794245567516660103671291267058427843777727900694672255166164281059105806586014181425676396764962219212498499081878291717649159596744614614514156208409581844062212345800944422315188042378520453329206600845724280457541617232362098925208017672106583724356820356549341301417685630826852895317101538599202824622776761897514657043024768946421477470034247103934514835952493650941291236765551193361435956610488585363018770247793391865886867837279205477396931606333670352527945936089921677609501329156656705623724383144111392315550205848061834354099032972551121398316293088668907330812873709185701170184933169383690859394982097178378850511573855058042259084993222306869985841922511145287583106904149105542306391255085541230837008400990570569907720867722174662768473653598946839386998287811887326320872231356131743532284964721484485094619331512661953824305858162937063803880429683334463835834479624929733773662230235653052342937617726270315743852693984358689929815707373227999616478772961796697544500023793254447197251552825761327668754158560402943411352219794148425728000000000000000000000000000000000000000000000000000000*i1^6 + -22651346126931776675731833608386797821994717916068871682848704774990995536100617122772480580922209150029351721621134650653781624159204212699081837755111632785594903024156294102031833879116173165949123349029615872220233611431266757032748324494440127154537053003356646152235582844779013139249277843238671887809046797155184638642220399271630561260765538480684265605012492460213679741371442939828647371282623142117416609466252837229349132388164449631773000991453694514155842993785288806949967683711922579030938861434962829551664115017699749549293205229877906398825905643822889096402571458456045620522888986265661352317051852090772622954151013205189082745994001742317725919160437250639454463503016677893060629133004982238658830266828268963547371708764809796362563624001697102651160041058591613130133069952202107626600503006652853356827402887094207194033723062447476001368707964634761217841238451229016749049491802053886849984502007956174358267104457202090852149545794140082823067017349681570464742429888292688237395801260907671881326077961259602269851723379783919252756914930750394995817358373915307246714208405319596786663675327736690400696924781773730538349483906774603094504193635136737202070251256175711852073152944519308956808235892678858953552137338381359261190055030904952951566659797464727851120132001047690244407818816389256718682721653546396146861078607939283292199850592185033388794759851535032252328134368399496184196726601549818587767168423622460382005246267088219151606668231461994234059793153327603074389037582222202654118084278991710785736573286823164934335012354797028301608066520401056429008248224059306274619787039308167252056216386240670776547897692168024093811150034446125122080728061379266465578631744128281087110468064526576090688655668019200000000000000000000000000000000000000000000000000000*i1^7 + 3856431136508681927418301697485805597156376823390601741939085934689206248516479916766249400140200537601933438614137022465519143544899054460087831763676802016222494984729405057466102780824079126634399761438406304642534964483429010558403215794771465770020901502313543332319728097112914928279645547147545327817187579864496017945665760299753909067783450908732323146536136303732095239534205379158955997507953057513993199826962935292757860597822990210926092950234592950409254955398515112983781184413021180582909241762761587934154669709030725611974484267019223543977106766018069403984908956514655147800968560297696125090383075029260923353468219621219607869946004551253007579948701785632733974025963531873765755423623869962363111982080586619423140831275494521581941612406469762470504015853129723618470960487955759862409817503657204484185035997407944956503629182972856050920013146004092087921302318872446185148813883293217978163362372946979305333544742009256194448759240217484702025281205056290507059942685221565827419519387069116096729372892747265052088006989024772286121668032861216419234553875807572569887514100147900979366304804146775163254536812598797098260334309358633960527705468799502347190065807428333979443027439684443362971661935919410481193335754335168847850900230518221722759509395671362551950684724008176555922384934268300894809370042435587721191141940986857053562377953898535381379708451029699532994387567712827857156731413184516017177718010798621891513151694983820929094833335778901826024780252106521212280349389933308010543790905276260778701877913141271014185144744501441095687394297641218801807115125095863905129271752185266683404336905761552157078631623474925718554210841567700849714652541811132258600534318229624945603809592555562081488606330880000000000000000000000000000000000000000000000000000*i1^8 + -389366274941477009894938706192044086098178110593390124761761890618866298088219758205202698395876857434668624982526741171607249861019374323252991054517061087424490807510634216125335163481795951967545928450007684671281719334100986339515149606893637922133254990501052480561156708549535366608537290919532593105103724841066250504854394106163374427023361234622085054833823582700005993510549242748122935183535956436904589440890911829772428910600836993776412221409989193177018940857560921778994465382126063768296704214256734214764111190859906135666973339386323504566738210032785967274987581601770721210003367398036714182588344762098582708965504158537753673180507281097958002002521415879594253843812201419155678579687243381135403270816539478000096488826740833427213522094637645634460031917366478208800116918921002210202589365495482497308814903454742561993986893080339309337557779222325922969594544282242638141820431256746550080282049373651657782846930658503861830368060690090850791396572973904691796038690687452460917332293503750136940307769178837733245134065210156085581448500802553354249282155233364941743883637011847578059530809061675028621319089784024129793478423381143165503943157851138617578644937379871527450551984826600530591589371070803575467207562139665013697593871539885477459945532428669675976374271868133699749752009997893809408646513330779989381998508242142814406893618651677380299164734390949292708994368823489153865141566430014953559236433506451557556756306533529485930608052299869623748996730140587030265093079049175941355135640692319896242932886351641642972042407123170625842321954600294220484031131665220979183762343890265095905629767923107721179525028195511102338826515087348044600236255213678199677232036711182142495468299839210625131610112000000000000000000000000000000000000000000000000000*i1^9 + 40069034186465900605805318249056602203420438790403476793197095198624058168717060523979080581822037063083178174928715291510826265023124109226035571492296845487809472127438726564487971528149679721133594301780291487035994232421062733586367786058024821188794896783884866422793229837920292937476701133437383836899451457664844577260150975534150661137548324919818542372723574456655953266321416483354634068338283321993930968719476014656784722898242649746175980186677554035395745739495409644387128100092314624291549855903050180320050206444961799519271037442761253133012500346144937285408724322295863861950965614062336601532052618598870057638670313906763088867939642587065630842611180619847943397340606117823725195928631818505522441610171456841313595737772592054925661861552960239200011082487867500140479518737924552848091692024379242509331356336171509322345267080116748513967545876588915621706803325862008484051316693892696396846952821575673423878344402717924454575443449376172756983943317399589171879600846952775239450541198611398199512610829985240345094983016701328916128114712396874658991484955187405390411570159627608378358893608763616074901236027599691182720288063076226398062056304183629024621557347339903329644711825700048594816478180314002063867553676081493051451776319890737298143187149588426842498270489085786808413223423889196314683109264031203294404240758091887482462492580857502762792356865730977279920183514489553639203549236179801240029581420493857294812293867284102981513017264668026817989494522611957952254277358622569196836183448745184337147988138301995390751233675733773497636804355537206246882667569803589504305701983556976812281232228090368822044497704817084983430043427268922657940446633796494029425137952849456088533908813584208494592000000000000000000000000000000000000000000000000000*i1^10 + -3893940314524563595877121189113975829384575679743369805495062546465844580463937571503855245950640005736384571525011279034964739882783096070305608143529440988691913541743971127319189339989681632623895321444493509200035763330064479941634737974156763656210346282845946941638846980308591017855383340433655478833482222577642101639296697449879481888219235687732782354364255302346331018177900640671202443068228784766482451024147365745527863866374685223938529720359658900805830945041376848655836837714990205750728016341686140332510316467303661536290272919129896317423422135132614598843733867884483349459932736547857278713772884197846799767026627875062893440562484853896624715153492985098802325770447845246621407445839342053280610570635076777690653282689919299062276098315952746334009856809524499788663504403389502954679076842995239726102435314363868522027097352040116529086452656078017944643779145590653985047244018575565140288437142756062309574357004941068066641675655066468228170297887769484815970676502560235062724652033237261139403802910624153541476569697748559691632888828935466565544992104938524673843555314010403942056919410077282529539098726453189209074621041149799874711399118446567020429180274850458727025694591408304066287678281118586094508709015580846541809880357400790398092947467951522890385895597692454334863567366921113895846691524765232320715416185387567100661888183429436460866019688809422366728756120060336085211033063381666901124599758809205354189371387911607513300382307270233029346358820136792523280119171104739371053260415487357510087099240429872699401637306457203554527450069781286130035910043889855773220873394276905292572650091428772187500038014273330630655301297832963871642310615452078125756366395069939934354572501563285176320000000000000000000000000000000000000000000000000*i1^11 + 276869541305610660745811985774821393036156511448529591052276776793760712785340389562708981991960596043058742481403569859225603211456439642442347895998689681227552011701659046599869240848196961548279602714082772492176315519578070651681909970836341198316202468502032309795658321542763751523997294733131823525684850417317415105368805638301238762188652555126312392749650876642517475693786130144616376707693452657871866299023299320299212980534516377671160789332506516407887622159485213183761207663234168293466613025273108526342658110418299543915316352598168473805683525976685375801564685343421156333541667176264176282432986489334914976868831972292706990594820454459624930453202506136490159963151182889478314213422744174637563123950129987066049421767994122046576618348384331236753176880003544296851652292652257398198127150575512480820632446446323610926714512509492023085531132581425514101375845531541285929035462790099822822653516763616154686033561923440056981998435207903932433341576497979883467900123444709622244066215401312352945334986562444920767260884943166272127575518677444105583527216072932011816875361270305471270969386883939307747621483044517210858672998460012082363846552956650830543588104794791665566640891318085848311442256471441002382930765314506655871105305541038142642703367195783977172947919353909267864313090919222767674478854541631526919817948734466104321656971858825099591367088395642620030663482370462621745393475460365545462320110392808498217347863114499049448562991748256927255935530347363155462301180698942291851874348828619341997121323764397433007558745183752627295695791601405278338290642547285825215133060905982154781690407501083516714907124616761061292938049571719903434578706530127068327710990438468754884139100493840384000000000000000000000000000000000000000000000000*i1^12 + -13795366072685279074957972193335060610756230163686584352216590879395631905715064376315359322092843123763595310575486197887330044594644063621343484805966148144184655705325163756430828126854248057451081714451094727878721920549278369892946066968242790457942018808395368338555293038971773128952586539979172941768856184179776584456693166271719629397158112547302671081714737071088007757563404783134977224645748011754000815749787870453034488632109621691482997277759583777487143500756067488211558958714439170787650531026659194715965813646750098605168180503361262514070463173062672627804497495260930196947648965848723457406352123544251861956676641886777289558435204167055946147145092675403947743281989788414150648040240065383427880859125614238006087315357173379741490391683310429912020082065907609070683488641690551224171857913198369685536363177300782260322328137297322454421342244979435194930820728798769697274979400681838897034513899251209034517288202769341041764217422874626578044438718910501043414912280727533145973667447844251492234586436717378918752924236439040456304638841942596409771375578053230313638721997131087441394437906218839967209405602323612736368429528772431414152843267299880287050817190550237467146864303670767578748668873500228371672241325487217285135687359413967998623181846663311920019975732444733955733952556711586138219678045746053641838385621319779577114352413252263312912518472964956512002358374354591628840480619723650384753335479206645946391750412637386981573079195523582837098897421553907006268197165208243641593323993047222233339854019501411115629860801939558095825190033649097630117656928775966714015977084494376289378021915423048465584804934473433676700227905918628979794285169164852719472378060415017673851582545920000000000000000000000000000000000000000000000000*i1^13 + 488306642068177766732097472137336627825764781588106293466779435654558544250151521029519447500426831353986714219868094744463085042673050701667554822853989509826367271159417144662941512161308665489590278095459679728078419201645859045394154210164394562233828550420814949834575710083606656852064584786478653943828417318627857562900907081689386552960727557370249085465258482972062249594209856055023273782078332531516769625697471344222873050219592988793653032034053234853088984423575560790356596607372817650072070791364730666520009282066877102427440303342151974440425616785748414128439765442156545001535973162835490975218012750853733423137022568766217179917702198027979455951851954355508206692246620872026460880230007428231694814337119992132486389214057436900350193647239733383876148828143436280585432529211023382154229846598675436856693251800519615703893183179426805734092950365715551469227355328222160768987782299028481491874863510186832437592660634704706886203018806363482762253131019954851031053334495064288407356914182266283260356466977097019230792977724356632155277590338122535819485915842435677768166185701080345186681796661217713432335793427428852306410141291012833939553559073416473807606508521120763673766604134089940479514122076345926893699350106190271772504873339877837173964586040255774016510006869137705734149615248735845261063311032366053286192468605933317730467964982628544985364787288002010561652154185994138707727928322789952101110475307631306179646290874591149970891556333804106206080880447653296259608868002507071860983918584939385260494031270642771135303170977170186777054076402153743900060395019289296641825860578494380195642394565115146265739512478058424078430520242792139206813319441126993972061783894203633861457346560000000000000000000000000000000000000000000000*i1^14 + -12389185937724142726986926465817325788683166963403858465275627547556138820079988380353220200181329225895821228793952433295831233435066740112895192262645159105141285304683528637177316396160291375323469886394359596738504554707613922092077503110944428356177058032490854095810007737752913862671453404071898645598731417337406480286593336314953196838154000746690722114314681995298915693011961921739924881005617082167326424059379881865741393424653858727055188447813315308755960987874462950946876418936729198184574700346346419951342027269273605106592664968987158567332419380482320056800947114020510161147944757610011034127274354712008916195017645077385334617101959510984106502974561396578918028280566307676640358301932088237228843881641708309765619865183448641173291036926581435940303333521770213426303525662140211269995488146992546464296673467143849379544719298896266136912258542312550749436239088707360754126193805910485616383292268590744850058627157034314583457600904622331253559534769281855007391299925056698242873422725571387403836515371262789530282175654053655550377055642821853640576352870844196531568762839923064416520901902337713706021493082332781821865185732405579147963196813549348223258387276961986854977728862081086995175525645821547254674088073020155877120077807085581854740748403552836143070086807941525463158672890762871181326771672668067636091437251556755533854427245628849708464184032118629240232138369112353356150547498458482779724488571014477121784686892015531245810395008749641307967672705801053493175994904455910429143359632716598111651196440997166056400138889110164507758293344367886368879086452332535828225303857214982587390274218848175447840318639249320331103831836893326898176069761419185557488773911872115031670784000000000000000000000000000000000000000000000*i1^15 + 225650676203880081681058034240518746502781402638076486554774987203640917343999586263993089444308050865071140723370343306577949162747007588997701908281236647468384485758048127651901971595308836148292375900578166873608632694006482418561569161416150916272663566415741078309239941239030132378795518475771474828528844877368057784932196104436620722816793053869446194595235606765733074793224174592441422130658914987610428857300007042535955363162320892798535893788977695715583041263147468698614209576065685137927895912548025076591251488890174471293028142366354102464919255869763450818854224086949031428539602428802441988510359057635694588966083746972229644207523516973918867835459857629911644916846124110620520779884401023929371283253263245133626923161610947611948436902407631475345053984633954057448872933469984583325044779416775447533558828575836351501765844409690561562858412956047327961938957383888935327715784810053966435447521442268311282431809381210056083298473619472574204465181547924517583996147383325476026762682831549874438822129163671452253662388679273689078709206468508117775094298685258993613072153404941118132218223658345481957711123991540936441725694144377670083110594357334882805608038112733224319688842958174313016489285310897465270306651674874806258294881591743024591231830350536864107340449072151825468261025988433630167364086134982048548655997234109437103399764935492260430076023480350488141814990917017011785138888604173909643766228590105306865614211852175535706584223496625666310582456280039516506896392404297511051870343307584050194510748621746753533046447834731973178858007098180298126032612165906750151849732078706264849729560253682671622233395573243479585875982351911019631486364533489650743745103698667660902400000000000000000000000000000000000000000000*i1^16 + -2889836050596468057894833330750314063794120787781736498546116477987128027029058654887757540554691736344844733071941337504023032755112043221342520614405919179069712988669935560404884599679437430776980368116635077359454841138218369339943991256570119498361059253193851046335520650024896682424218672148793462719666596322447198333677354537637803848148786285275050829982549648386287112501031449197468699646271082343251862922908728505455386924584342392420689246069504085505764670146385628076394418723287737677080764502216050794537481907642126806266581847576348118755206486268274112404867096543460566203904851944254847737327470066319138479382464419516335465190326032944035460563154381778317943604709696874187373920636563562259385902389645237140837193467370278218930543611878959763378100310496524506830101043224668384766823722592023385076351044435179676104444264976039314125860365992320206278396199291752799587723415797445792271501634349949360774545470289603484731087329771958019640362369697816150114025715833867798317784134238249118357609249165093335465293339515217983907382900462308183116319817531582164971306057807679540947642993030327805342188084783075344579481688175223776516755498742914342749320050068254774518501789526758323552012813191047110589621032885207298245481397448979069817370957280212327196283224542705345379528428582832489757768712832676570504116598928881997235786981255122678047720852318168420203886020126143804587532713129718656112878299257291077179350282885337651085827434570570060682485033279079357171491219660217121189211613424861636007594848587516789118246765351172692583306012435178901770745286869391669159227794434608615543342849040730033521398949856382535378041486313555110998001548226572175546111637806120960000000000000000000000000000000000000000000*i1^17 + 23566830963330254403429864757595120164490146365323746689248917497952280824909574777309508848287679716282922765944641746403895634488999375141793566273842437621194430780567338742880496927043938868023201077556421448673852908713855740533950269431362318570722345179625011959902704273138133143528108792162792046851771991810609821840053363396373085506448717414102432351956554543229220932061784962421741981941170569032653551099394445400867787958437374929647037053227923946089344947540479242791890852869971358884510975847243793405804304597886703747331946698601231629773380946136051760742567820035890504959157366939339839531610183481804315642237539510935824395512030284683220059279998572352649871973325313477287649422176011150468101641695012153967449240933540630648926997051983904733173320348736295621811885422211888176865366156300592319400946190193003041123537731145690298719965585070169392867560798967761438377834509637035105205850826745704615788068566919011130051294896776398050292084178989725331469296646858960431004667698763363452856259373304142188372727611655948532180456786705161965990286308980504905497847399654887548498274968133904550186920090422228422466360391604992545796602685465266821607759872571894040227057311522231279902355178772286364603423512655993111728009549818462411024662729002587777966431598286391104092272893405781289845862724565884040031039672150134434259413432126519876877992418131598680315015036679636693146352003705999956524597496797753769337500766621679927483637117211865517222156024598489187405369789102777575321067089023437723905901196648736886386755430881247141633516822674421551043347873640244863001544349157376374315532442852744075265250367309729363405710493886453700934273118083795184212345094144000000000000000000000000000000000000000000*i1^18 + -67434864988973152582287432207146599043300602206938455144902599009688746395163255961898292829152056683375763063617262982325793548804593797549060522854948464467766319923787967002700405787209779040126173171770058827227275402107596182837568250788059375998525421234939262486414675071283451599872035915445335062494756331683934395271450718320478560779771916504043871543691420101266606249522618798011639435441271179724781103931852574865048610089383461122077797603080189114359200718673047024555071927448726625857222214105344109591474124695014166712341014049434670404511317178550328574870703025424649574655567391998764924807670388136379923199065267220405646026498503274990139650170542730836968754610573557761066358344954500460123408904185652448409213643747695009598086097767071511304011221647638320420292333660600336615793823336306484795224535752365805549845272985921843619231544394784483259763690415045182428307320100376734110404041739774892194783090332558758071944097157933979992827077949399118684132924498509120423470304401611207885095139764302893254079130813244423820684752565325804163882005278964737299098017335335449361643581952945717709718127354461169875924468498496588849484701762891367156683878382001489442732689942578681957421482462328885485248657137458169965606029989101950941634698482213263894057811803933131211918091812445382617827877762350962607908428437660138182613697274459120687807595602544273888821189363408196542156985340946619469784461652482499270414936453471388961294042129680644378409545366520815295437528119350948175801416311154208796563549204029994961356131126531482836001738522027712855703089274110269306987259622474187492378703575177036733525978856072459428270537097288433792029893736788720260585881600000000000000000000000000000000000000000*i1^19 + -1193208646324637330706860208727980070547264195478873650710918424889330794224932729050433635604813766656866697689144323021381800140707626643666944110691126622576635374513348593005553106158987434549810162957541046637383414158009882419359087205662739954212973239241164398730798511342409497194983856403009277139012207545543993697523077894370540219139573815508557134335922356760535615523544301046462369085846187489430753777132796677713378210813343350091538173341450957469634022286493466503540578472365433227110095824217199245782015943343550776998544116691340534583401374370378143442144738947771308433540912370177390401733720057423169555548352553482078466077532509289632098637383448656294391361990561546974014631934187307192249546085421507271712282295108827216418672743891255397686412568240507873734295592895150975313772217433684205498328204704191180066982288023117444725227281928328759547455799308959831539555440746460523888685170148076804746668835166122519349159469119054065559781541291449997137449539053145770210705120513695967495193388108038452860643738932044270409137761590916486457289316350378904349951752461102517483613179622291977111430486821600954543633312579466197687922611914615548965480042991176359765939250550777473493558888069219256840352292053213177470555993230005296186483072420102779795438908270809201633494575789993500040046409849564669428963526062034895293310489826306925013149508935748765514810273753385104627010643480088602526517653010171737744291448226085943522488349122198218028521866119141947081013722527293839185306838053390600541011430748448363671508019187516583627342716953041734974672737362298315526984319039416171278791323713965435519054468523155029386160311158256961069351975356619921817600000000000000000000000000000000000000000*i1^20 + 19623966294131150704244241050422509932753478019757793485639311749085328762919965322929129892482469849365944777036737953557731437411866415266458968016850504416945893523632829760681663975795820717644673625970192726271244560188827407800815682108520823200683733899554021662240942937805304588769307848745189701563423604749318042059427749718180282006320309677991649149304683975210617360032378459521710096971861880946638369506391095089084648597102115106685623502552070383305830621479900519509689775321324574784507203979830542097674840696406280281550770341293473090291052145530333989931497245639037357992722381653861448562354735927807607880718771212487659253295694913733067642293680654404320469012556134706556985288531840168082299229394603005831831259034296298266337995451192721755147048658959050799461789728590480155457610213588291648339348516179148421936117419458308271037221220702392829106915688825142198636421756193030400793459888086186760502972601053235273905259494127418733996175969170720270102221166734752711554855611628979239333018498016606477689829065846259829964772331614177100324517000375769470720232300995441486261144873376286890823116135967606810471936593839015586112054932987819543828440220928727752984511241077013437382025795533787506120997562642052286078293016685579887968216586073341096764853843234975706963332305618491246181871635482496625925131864120293843462746518992436534867256660186413896595056211020011012902189370017822230359759913216827867305704752218703198690249359429879220648946109665127810948027195609143225452733905698542343454459239358482175793513776820750050735393472212439184290098742281988898915331564401594288575553154043442069751105383294856008507104005499326690082174148880105472000000000000000000000000000000000000000*i1^21 + -81497742449025475737850287516061711200140522801475064769669909628943650727284301865624376962683992888675552149380166115005185848582482062646767587902242703845918901826961288650639995007418196730371631229998747779339402736318001215580483754679595897578458878313291945252151833788248398720643969801601583411524673968896601970278311430528481523694300401871326885026861641599330216249442136053138376016746224099981788155802509764554634524120160441758171467464615928380088744465879600324752671061032942634723888701338486059314542826084334296264089769066672209353149781458121258705462133021510299580455359246056866245108074972940096004197796450131230835481493993122747181186128356033820353306288934798721451004339066655030003551221166679540995739035147917022795195430008117460557408230831902871482544020026345401882771158203652278114506176789814340523432989692098800523126298685051011012605441888254916232251617367394313391860445092768007037732940900067121981033522261345288314828766410632891997490454270135622794342447019792989113798632662687717564252280555638627480611872804042297775142997963857892929853443932917823562488800501382517650587773083737834796483288115644785497246313463471051633590757505819426726997321124254208683267974683709007568354820784607361588386900662949065200124824363892691078465860122723284007963838851713679012404097846997624120790946456181178799594952755127246433302739248229311448145172201655061945634119777845138266471721374842015283515959405706743270060928022468471525176745521910401967675532021519232577886407458815542693464424374936117948991873899836165360962285702924763761973115552500374221521623138724140393290131328044288075510341031251142842840250325249085083894755518054400000000000000000000000000000000000000*i1^22 + -595624709891954228257647158455756561936694379636724425785467309856164065838971033799445074017636783573681879069782591537179142245249445225501330502178711445146316224460240753180530892740419051406584525383365705775107727207012012130111550166575904733892889252406404869207657209079873747490369669961330473756619488292106705354265178146770744178216422293277565080168740105577549259269823550246616010728685296717230889283986705758622037294823062892364530530309976823309424132039135882133035225604389665981968844778430508357971672606743548616186884939661417982788312010376305284091539902416505629447832426738876330167912141440761716194637888330266709323374218504550466130372016818878419699285454201771018437212707243251959718620190688166527364643212656142625597555236091375152004977030027801243057413502722421959483757284736247606576444088086471899241545280133551823651550007708501154007758116574882736816352297554915291593410566593876925522820355430005326490762564855233001927337947724677612119907439501557518512024519086581351136986066797524679440859339633160338483627931902545423554992934926358599916548566582790396770808232884716426662709798061877724860381101452600979525197011679303945997012298065629413396282946234608621303691657649789928255103824906500383115898461996645540462726997036430196257843327160152743192677906462485737520911786795141774303594418112956018194550796961672614895601772750235626443042720788772410599198274844918305286369103736974116142910146950470529016509264937399022236680274008686231802560954571754109883341720591410893690239835235069782521633839323909678723586133213290944119940015632875856078454720823693277019313145954050275104945904419297568110152619718310662491865088000000000000000000000000000000000000000*i1^23 + 4663564597278668947109338999422213995217365881551282367416212993586209649369181819643981545769524534155310220106871748036706472727793864966079122140261748954196676933994696985761943762391905966259555561669586729075261615039995021464840057419457769291543872143083887882272401322933677012518744452966916845638701975778077252002597147823816994955405839668139602095957418000333096638775261968043324799432586470215930422045273128652788931972826481367797927887059928765562251619504058415603579913934216504020689521116495670435229866369941646935140919906245310471631470495549190026826807859802548685550308022428626433139835582237703747661274047610547333439379534386542735824343830457752653877077633180927821346352682119814980893561892032541831925765072028428638223508778496997182681795914219138720041283973626630140390038614493467802586739736719416309460067893554797168199934832743367184520798337524384369090186504650650028628787275193906388977044381268092730204718441515442814711333852732169163376828252057795230359169697230308608745962996831283244008088266941033212716822190932437134983303887297974359153384095145571097336069679357256203708827703721470995674411060696608972374766669670605684250874742132639405047784747454605832864695128896940065861200763406132228991758159849309212819746401968707081416366471840593343551920553345176929842192005921620844247952187042960126038125712107115954349575627316465839003630298648380004332881518049276263233982044994791685884523588378329116935324483834696945235800824655129925898911689249905299114346823100403482183118089957564720761919895785765922551132765879939285641546014714643743485244697584670145821446243147433924544410928972389751943185347438364919332864000000000000000000000000000000000000*i1^24 + 6305408957093206521594395900190594423084668443626332700308997885625683195589015691648950331372116632550137682012336587301850096198723342831919334879702826477196386968696542842212974871801622320451300668199218489065759365613364812385108099491505120234471368362467356974518712154970116734555600288378833549933598575636681193956177564610804740943732300805586725422959707631956841960545524694355094490041603040561767648615198640242772364166032474923242816441324829354044052795566245322334111523751356400164317598596807965228956494068821123239424221142467083575801384273237585300197863284924938538430218597640757385534838926350012499547670250890826945307649190505937456117674445690491338891634675956201435464729576825223628480805759667438159611205716539580693633190865465905522278989287932038931086971706586543900283387366031930526741056921739801074813599220203051341157621987736707733705689741177196532559753495782152143043168909577485277093233648809258615076369946411789949739307408404430899986089950173116198065479356063578002040938741432395152615726954073490998094103147040948258640518719475961018567366861799610652923815843384435609763927252719935415644034194115265461027594215592057947469241007957425041700101929947410821229807046013051878766599357877998213962304129995666876336700589535207037883005094330646427954160385443833370656899783876964826204724478794005198264313507295978606404321425875973835812227068924464724228135315909047395894386777224793028032796327833420989896305895988326574851957841078465621415317632558907257270989750884869545710268025751355422126429818643623417049732816541145202310106029468028598024373781433288380585363143602708585597944363307473376638817274364847718400000000000000000000000000000000000*i1^25 + -72772959688200587549454837579183069154297245108838498239064643414456011607396114141584490528941837456251775037836345268685306691903371992682697042583937724738570651932635451552853584517064419962161135860125437674547915433374055188428241477559964805499198860200327576470524186290412675099591799982234271095291241532220698420239236895545622072165617322792698865085718831427352383863559460913531173174855039311534664514910194613689201361456431955276264484134954003737248655706111505372582106542141893578453493160598312935285979523989699909054197886511264662743646974907049783166144549207251598045521332234141585051999620725843030820742999300251551525151941937070227469032973166360217962225955915230169521941050771306227280193476960370479909345091706926889038203333362066022849781221829078930704937866232745501448501201639274069786613413820359949328589522949512256201631838942292631164525913846710358901856518247103744720834963048195992717825897858628093455465639738921351518121430770589032134937239238877953951782333187902993498619231448381941454245678920504253080009283048808427491984517897082474262054561653809696428939572471379640940549599349012808113905977635637774075038957936551852586270016272120719476313609498178779684496680059527592745688720420676982320644284609686361509132892025758263889472408588495831188455159497062182728337165592086102280460041367772590137746036907218088717799541956102063379962390616620768446091732353188129875595750922156808283974773176126201634007636946116594231502311986290191325161647323664936048531577844005234195491254555078650594086558021367436373305742457775958931342199225301100971365715693231558265598000497047260228938650804137634296516596874608640000000000000000000000000000000000*i1^26 + 12861222986465627061473881028182848931755019454059133540011575186026479042444869279515955793591586379224574777094308022995457690210466815020111475653707953308206140883970698387407467757484507654903739079397596743247789224826211807100029714786168687077287831439726417706853656245593552857514335845686060261276505258055285906508810807687946429442592575549871620240542062929492535828505889573696038480641205109136024108792384846479006589582665410343533456130565393814949765115418432209999448901770541994332077938671698953048692137527936229110753269083107287900677893516272546441566329761953758174420684769054203642123123839185911142153061684913041057108529330124489150979922893250684124959594289311172801383148038818979586258819324533611618107030957790619614665945157508911912895164799045098471742803254298718878347697926798851492137663915832959199055893898759671873029637633758510852892103121368603028506626855003507388464670376937422193640391331577705669063958663917734689869272099548951901160436713540862509678085206741670067080833391807519482500392494122541961355528568496046377049751819252170611719393498710284443733742869484081082236349490792942353377292473745659310797990889746815592117665286424618264537018037614034767929426032530060592636514007802048484829755566166987226380755470628840140665450260839018834969267908574449484821820189071747838381310729405483010064206308266510187366452879992394188884729344346302654847815892763957025813310104943325726169518417991824709756042874113475603320557101677152271206413117722293582744938347187049057973131975420005355272039513803028384797197308829637306963260606933036339115526932268985039927257014145678211813793023515832179308363776000000000000000000000000000000000*i1^27 + 206258114128723788391909486597414255439550636656911881581704165407272764899363091796192957932813262009389596108259349597980263943087587010709674716102934288488455533041108762785116687350049998990963672234202017274616752744659342019838667794077807160101815124148367733263859111673167264419790488167252413195316022560612554032731919374703850787677525860838751261433668351454298433522851454098848453521026370041379527716270937997085725812564770971746099792687485989886761959008926501316460932854523455371317774769809618155810480917122233681531793267231837027276632254475681019839316419768339599133456070832768126258313313842466038277580117594984135165147000188505335362577690220209518816765289952979432637587440945118354083185056831472836182985835273963320183091095882383210031738383408287189082443336274501503600452787160003320854444609537105667206018630977096972355640715064754042750429866942827414730210841686379477785705081982751957087412828451836410002797814113506314262048811522162005213106524757588495761046016544533983933710680600414489982478402278495090535971543341970917053245677850505385783018124661500790268834921198459314683094456877113891389672848492848025039352899367417402177076245792132959458936529372909727844984025003218832110374115217692864684166447259869308640330854019547208413370023754068783024163521904765503068461231128134379690923853862578043531249505539268034874052937821129809235036138838568598304952703856744682596697916670352825969434171384201448411066461289195046090255952599635456144188142440947445343832088778051199954327439436647096122510576614496569954043201555376501368442128854508446755931027206662376540527291784282088019926837809828750530969600000000000000000000000000000000*i1^28 + 273286935222939671410395440835895083550611819569048979308467793270971054461361901641107412234121842575147140292610136433312454992678347019943377171740100838030348119599010870909341562939170437248266992713727041762305984597242823362986301537693036725043858923137190521985521843810263765757612037991586300952835019198835182296570082970113532722146018494172759789767639879028967862289850553992378319692337390616985471431728342518717332002167751022168170719390589662666858664216759689609830008203492755362344307798531784007069481768838944238049045558751515176915073208067881881552359863636822898645370471293683269459520958899759338084237308300578755623299256331011438396429831488269296266286521192077394381542146892511168154704494206689484826542267484692558241986194351696394611828954622768021303491747650740083261420923377405166833848936185746483866279708182984743393642195844715415190296009046394943592347925836493525846911614234624937940439081677899076018984923785444107569711734783776093721031488099670948974379994596637576292760561103603566115595359786594810942054718768052525567813163068422006256350647272258897851816789729743905307267625011336054565565035023427553018386276476506572661075742042302267244946921683599193542463764580850478047536239767976217141309879184523460832807771611514226561964102392679102559674438200196920063617935484254509644149104372236203958866586151733036456285302604005546523494716179790346487105904379785106648133049510453901415079916134214473426792002365736603388426571814573962065929070188295364218796215743502095869708619396402387225189018686120386093965313561326665436076582506942720662214540721359490638151028902225612962802767749510594560000000000000000000000000000000*i1^29 + -530277493574686507132232523933430459785417939375155442693026607389013750726172740160728232351282688360651833644958244944897166000983698362513748086581633039382384670902835219631609992634579205038105758663865185080217247838550740675476398312521772257392198303918631902311096024831572091323355984923141642830257731217716846271116364975305293511132597269900052436272484130704184758289028366366838445143633073219838172820622927373914378628609234560141157989704967685885342687882008713737141872572337389320851269456826929859457123594415074659667357344786640369846662409031963433056767583199449139925703188875171010267167281471222536818396479693887959552686603107122850321984877581372631990949742067291106617136021149037547114499289212243472388761093117769241290732932650280407311472209705403486945829039418015704560706988366360517937087664146955968498353997358910813298706606510740917467208650665574914929401327303612588360097382294434674253855103474136197420686442774956694621844804905780929357812164406959804185330439802967754094267991179458918605497636252027596998278525133228638564737980404665863176947652212661527891984545364873517077388038062513907330105046521564106852841680345100950888440114669919707098848481325795032677957728443585382104116893519931872637815258029722546860963169558456020499689688065135177124334819684592298448953922597276146392153566937495129736789076233090318547162186413713300929351651946593680891392016045859087390824561255616488582460661626635721473307667151268195594643358668010163562003479994477926788267492481064177347409045994398300253685889577053794150528141881019907796395734659446656252091533197701581332628553503802149482858943610880000000000000000000000000000000*i1^30 + 1553861800591121877758650828409040520546814436941014759486040210640337051537548734531797751793025469720771298356211538295452562658067088321094876825270965097047661400641489208908593643557316420718887632183075804965826680125539386447939550871932395140363524107693714873183300358498804568123752842324760400939230852878421582898985592368257600965226386774988674813362341394833753713989549201615213443630157725742067447666929986050920928663950964501532750101411133715877240495083002235735641911540303439603629381219809453541436874794862510923331822932216328488101932947946568538279635469179858861595071085851558005670049463607278724512045432483117154079367100326724625166998197202681806296610065832781523499663840358724929870278212206876392398837284775833876220809524734513044933913163904137463862750388888355754584537862704428707668873627625161475079634173089517515060620073121389556466406246964166410074919848829138661586917732679873249322864305024246387600019628809998157726600551511037120761255095687351779772957500183938205891375366894992926018172255842854792483490054814525952856012296123939816985964915005905495615151726851157297558966599848835417640587474491926998181466953357479945141766009289638951338020859081727806024539923346821530573670397073355118088748344675194304664454828307618552222570722900275787709122505888227773392908372188200540812626834511986096868282986368760489904079691206759247955620604929511249856351992870337722369731928445134791379685274380595810791716019501798972502976154325733985991774155048334530366191210714018256863704352746018318051112980009186149540987260695439058282884425677252811155285050420422911511955516720364274266931200000000000000000000000000000*i1^31 + 297218559405014126964032689384638634937104281270293557882433157683356297366418979195060239047218761816791039712866098513599539845886673242517920403318359612251838820243202564513225567732573347853533450112916320732201666158787264688367950420371802835289335580850198783460757789990914541293468389099468883738219574604959419430784462054155456006715962340977729325145249825279607172604720641243627500255770494966316634678360334291764040415974317066005668801256847156800876863278444126719702067245303681932468481597125989224504767348458410893736757956142479137815868600375491463472538313962169187422763017761949855035679779426653666718883335073220698113810280699081926327949738672652281766163187684099676613921382413017038592716965195036981168344109558442155020493883183260393994107666908976507918490328905949723538971869671497285991935337092496905111509744705383995595604712312944573521189857952469318651001839996469751583390818347345053916557406978114217911820959323612154797974336962450492839324938366124851827866008305540735467293941926872803520712835127481357840605316516181624215082325884381768418324788252905620016271311261246884009174490625779838061111970020472268857271434169914071979637933529290695423803997638607012810771940368073122921235857598969495462278224023576643404479463887588183763536374418267059011826632984693770238322545872978663515571222590951378874341997344764118526602595797310325655869463321109352161153795612890406309085482950022024776557443516160883321137055536661097956712007663524735339739502902023706655781879304266159667235667324808350132253810137107556563653877419297993744883949634239508010348889947747609866302654785200597237760000000000000000000000000000*i1^32 + -85805008863350188025971618248258414584430733273690391440734226942407818728888599185568969201075197986815641751730245685580336585825372471839595011639344754167301989871710417343659500997840791047170458017031032372183800185083013081195533644570900297277705661819975061157493288480705211966355875692278599005739610978690299159891733091774959166179819637018760541815132131124257029549866322752297953634319567734192271948771276057563591110826142642136748179614554647772074682086638610950629483356272787032939183479154768906510784978148538231277455399250194922808772861122341082082203537537506780654325301729248365890150669917874061173907466223559520314941627740316017571558193674542701328318630808510040821777569753029995397400186622231184888867992624160012062881914970416162348143137145530478185310745679342748899175131682762120170442995868497482348830173812101389573997589924690946665076009916522154151092420834834780627801632830637774219364564404391347628338660148980971858194508597730516501313176632056737022691485158339224358713425145572304094094125284653097182627108457649266514941617575891233841516013898222095339355293909723918273110395893760466707030477738889423955104094691860610645367101915380422497122047881685110809255921507922954015639660150781390444910660844639120175025924435093252793551251107273356871677726553441147467380101146899970397850631175274417880829942071429117658419590372242396354050015277426159290202806935059729143993477902711102322818895580083020282807995776249556119802968236542201851338970542674302252112306857407280467883840581654374086954473840048385737047970483881996948712117322037263121638136354101810486973795076669440000000000000000000000000000*i1^33 + -70684904153890349485536358191849267705211899421641950768436308794452379544639151106627557612582644613954586175008003518442373095868665444611527658758696626768267300072137724488288393719427509799462242446822924309447015572124686241058995676164036269537994800965903528526295915667377207137497038900098947706760815998722301607974756898417729188236326849817266530025790810493227980635331237836141022692072888594243890918722723918465476831455755811075275402726705242415453243375067028489728980923111507343072475345741917442157096276795413680082386742226167889696217161893800397466113313177757139273854890883543257384609965925307963860752452111630929706377912866521410087783841948029538375897046180174370934887867918726432853517109415562229639525574558762357254769045365856966047338316580744387746221298802692229815857666358356550957968396873466655920723516028508189255230899351891458087070736601760288848459369365222501313520956806101726194257086169691948368594811346222478190107921260314080065153407726439280670603650179744536863603089890981604984971218812103551777775942485091912950715269462707439221650678797851617001950317501880430243793205718927967771989728440748691715640424872360346554151291480376540604277482432518310757115083729488488053643702185571789651410854667931139151868886088264196293754013062309524858388978786705353028559406753899212556827178777251239163329268310483080867603197571570380349550388958384103392737888536358019443391832531880587362506943086600931514228349396423182181076752454988124725247346998828629813582362692171826679846841100342594886786263164343430717704268671798516544723497204088142040406507956161358637863377305600000000000000000000000000*i1^34 + 23234823325640141656030708353955263536889082210442007878097433124475525220121669559865111289759752103711321347314754448654410010596392712550462617172416063598748745510820248848236350591129966442060141404665582281146298482695057295474039339344298443939622547140038274107129492333937734473632441323915600831581086188882622603188171725779208637242129942116168532225366636659889588606250045056629267769406219659688289227430399600582771950334812244595849743178438464151876906214104350959469942987648566777097492080682994483744458977710145622508752395047223719873678129134833557699845644350244417264660912248108276292900504092474710242179812614951252880571839100574438937478512703557502007833937343589633418000370085570848043579572267094821280939144680261246573616421027337821928867120919524642669949123274702393443950498291511969679181327358732630897862864709525488028674545975664173287376758916636639738230937699651013405771943274362028263516760196217330577152508021373248760626697104618663723306347138453645895311830932683353657174103588415612575322057009799809382905567584975918758778340550118370734918716526096818532264513785397373937297879259814582880519048440350641721058591894031710681289419232888745495228399094730304164854789339562174096006426124552591201023909207783983051448835820882377034289478568236024142726478608152579954549192916618057191771239692959749746907915325473615184090045640241769388944012615894397901376891148962054970314453499019629578192384249952366101838370906415408752304344496369135744498376175849416005608752910713597456245206659899569363896209447982028479846722303478658487431647396635991422960842630676735894487040000000000000000000000000*i1^35 + 7597465800807110304955023825146174870448995351624567993317562793056647446967196111661615429368696485793812366968011506097816096293226314901098992879929839589603711862851814837472842511208296201027772547109346134914094031701303350541175787637483094070819716432655123745052947265815648834773996073358261458263912860443224484891175113985083174772093087094886890007931536615112467321778636110483017628782182360159813353484293217403868229771910406425949942194373896825707043973771562319913737493699926897254696267530743397536548232751059049441903659708891315831287832077863811174351183805302463178153660627420154782026193882460829275651807790861255694103348732153088184867269188893272304417472757037225781064473533427964751500423712713496874014906281308257645802251414594125099656657376401727278983993786279294189350931211182907662358166685274192013150893417214953072002057993764479885901735603161589863891698730496195886383177668724322761703962813230617527946358448663774177474678506932344734305673183869739197623346435731904249113005918703746444997083764698518246313676727155283058038930097576826102061945880359480835282919582048285542341981530498062791265883830606885315125843475500384284029907333963201728175035150452164511126957791252505211139657474043313776861521503202433952924065617827924653974791968485315575117210389657336453100801174337226367009191738808645625821640560122217976957483040750728344305235565874464232097864055489871931657285027970586506193788188193887824816170712172468331584862852195333511254270332214944776289253447107607327306078834442362714441396867122784683731230628021599182166386437557317936849655923159859200000000000000000000000000*i1^36 + -725841903418547256254575681526178234067959356089852165888959184959664434080826257447824422157091883134415661169831381620069393495293299343495839921173161953077102969989789432009356960896213702451413371922870022002843127428693264546157911259906228560746710581142525587357254562800631669853587304532388418791137212068172950995083486964607415242331085985631938031244338662384919354600479733666904647494633403753682978149740674580511108353530084146679961781303497008214491889933169384547764447478819257843294628821586879116646254163970331870340028045878435040252549792608357648808641265615393157179279637602458852077874518452488005967924826263041082800205975125734034510151602798568419716815840212768917658090414174621733464061498983039808876763407561774782703958921770851848192006913282952795142524396027098357995545380671049267055242839556032440451696391626273420060453886547085521454574874497452772421875172920170699308248217071861921225462117782217290726812872131376996010489677622671489164109727496761060964431772064977271184541584743067438252643085050684812056298001444662580768715687667884993196684298048124860486892857784180865082016162162754251428788424103906108531763512227358512453226835510070081048872835346269716817018042097062026981561378906121354469984583545742945014570776448621746561713380269574177939855849083655599195669550809085183002971834303701713882286279128367353533525319441437806541548164916429656121636491382980129210177567079613459149492044172634117354156969097579326363559077893958374560617582738583936250407990513442527347161494933898926146345030337796606507953332073158155235627562694580224714066834227200000000000000000000000*i1^37 + -697025593194469324165315823935225519805789973520016270438470000476698935473324495658283524266904202905421274041496750884910348378788368496929304401438127317928473342197548389408188232545003614732687899262577719064329549066523163447566350135942941285419544007618626251375079481776150504340532814249354562822071842630885510672764477443052927169170209311777822862155320623918701632297279763713516562307562456376756218762407285395224984642780744339522680393628908591917792080313680488426930795495029887129326380863777354782146038883982938911820098824279007514682042039530673066854214800267317140307624550870611107741788237846155532059130387022831984684427799466286464266584413279182969790445208665577968797858411160402396353028020058124882816645664349986227446281724435244250575692460925808645353957713650102895932142846750316049027805126883700072154418835994334247125266854726053336880034485156201641347739403442328125529619115866142478679053493536292077416020949291875754234600038028138553306061041491420694376870871058392133934663951125754046701478764901988503735829614875319442937276475081933229705401224819181209010081615838625181616927390823024946906467601183039956528816051064500635552037237405234898381439070937042466048109899083700552331499030966950525602483484706945999051542877912608791762980344366440809451834241221283017743346475833145054515237170049875544472356497022957519682130003981328160260344699371216479205891584551475213148522455201400877378861512752327266343616587132929234898797070157271288661154541395072080542438355452682935378277384927672140513030985199723411198222991106756886202582347205336540999843840000000000000000000000*i1^38 + 5075108348019429539539843945695830348327573852136619713999156181760598626867944670663047080717925349536304223624194084242337371406019749958761141168030497555796213587494984128495175170346093830802773064045219405286307412919909599956764347782142824695063804519944655799555065775895067750786238683246924137546177238309356535080583671300354113567438015204828268061632992353858801793501014205145878879930962891557189373679213076619596635881795777228172768606717560830029375932007065731132947108685001363619287036878347261344803892467950321416971385829982851396904640636962363452166881686153888975277816416779191753167547129915215195920563308521612390603755290423281114081636263182170457819415937335906413100153343980078500872434064558499861527643646824694164369854487640989870348838679073986555592015764078277787595522634042891884439747172751548103247536503178210390671609281837700748936471169766816910775325180615586244725723287536992786234797807402223827725103852086885008578919762198548914277810984521102890574149734279428972884223684160060711385644104067565848207280143126155456011847046601631270061951401997848698291729029417897423251012990724539718651269210981609629111619751660963739961409943562982019363778473496880242858423151804643794216365796975014792026247925031328735170331403334315165762423756511414958261434713116287062568943306869293862656719445755687942706029959460320443698589833492457768404731918164548532142175385238513141815976511196254056386721626420249902392493522912323650305821714976539627746430586348726416030801301725949461223036558357635259678283933397643524593386361513216627531775877761204224000000000000000000000*i1^39 + 20462363421034082684958749211621392075872698323417571790276356521643789844258977120887427594214539369623488128557045369067263758337819291489685424023108359906510902391581294063363877653485216863770908514854157897921267421942397617133433746424571473791571008703267039571744800882932558883553643194808170261499100141151363860139250764627913897836343466633766759247574195258804274639618653190340553567513975419586058294342798550254179302333695532558591073581454427773005859387616384105079484460322079114781811370119089641329183116499757117754891147048483184951772369462357467289210718645723090003080486514035013273707831837168371946097317088972169788601927430729792222871265688539591657705064985826142777838370277835185165758595052741061450082981953517193347059359550276059143943117913249801569671013777037134290875903571563242726564245455162715812824162690044893058685623244700486064642970727316263934440757306048133047155457145149380728571132951743695278746288675954843377640813814012790019099418863228688875931034036747810250450220736655204803977996019313729151161232703036735223198958951071566258964463543744018534135862893988989059622575456060823677600835934448251961427103506411114007475318263238264545309486338684656414763610365068735401379766745791522217067429030709998449722841613339003027412232294155565131505344230637336252829570583157939483551992789501248666478813533016681618242762786681770858316108725259188440881047929380369424425179604230820206008650811178586871829503105762328453308112396526833689640539256928087840619150700820516292701022593246552310959822768308786583607277534645219697217766214860800000000000000000000*i1^40 + -319194418480009278634396684711299979405787116651837243760876189040507767389968639390652096887705946281029697942028619572384492066020516134446876902081518047471591598189407578715625768311064069772033757255717476209835837729466268485946752820655184477738996278637209233761992563193443486021981188901535399535955168011240842440752966733523618950753407725512029217160559944355552713420251354830897461675512033190133294653725135904953067705293586954760821471802209976566840154652024011457551382207136721335938611648856700685050326978229270334232827587013501883147812247776617397940292658158069594252038194923670912016705569219680498705092575259829255014246937262010030225493204304365586402193825519341875063089233745557157262016284034389516145927829144686263284387814076261785661758525638438103372736816154826676835771335935979283351370265816036696684220583705133499212006350312379669145407044381567001860619647292876979143006031220887524811381433378220335291795681842376824416056214727381572421350776993742993597053793389425882083395666176141888653630013022928744621215242183617616658906604622207927243517796657822449037655301874361313075148892774642488396030960155231479601201815474848572126049147466617593701762620114901251664644227080479884421735620392836957314326132820929247946507160224317010321874814747574525827174237283332014677418038258238624879307269652174596749880058917658461381218880796555127886717768210908627469781225077579396862188029660331372295828930852865320262359792453532258560442254281766296397762333294763630701071533047092550317480872635031115117993597110125374555629844330517472697384960000000000000000000*i1^41 + -668580821191344415952735333637686401184971043598791520237737352158168570252036004048786698079867316744536388989562637124745717170571269097047957626758496642496264233005419945136767682026553326981517373750144353227930088702461877264461680526990558119546987194692574493519196309474723236684182404743946324821977831347684240381861749481141236289969527907441086364680642297313124763810500234486292570162627558091103399213244162824986582852107454096511537474878203268424351452643970272685034003958891155931070721191014104841120123939181044876665685333638293002676772831043737148776775827805742532786541114146037555892168211678307264820609094084034350740146284682480492397397846938462645074202297849493460904115821583333511576080626450915947962737540044867354869792518977491767776737774708131252698253083150358904363113485709429549299055698153585343223295480455322904068101275351598058876974782263553857588286191870304731490215110275366964874450305622316311584680519907903964503499711793133865890726335415508806765365801975613666792281722037091927288586938306131725378479235770302741866235699823928496959739432520268961726148523655130740543430356170030611987326496038516578252814135382611521823302883644375910740727816670875182554078904807617465334976739037551752561720061355229979547613090836474450869483644362947333865289654493761127680383514166325528021284910046048495418037037869271602479985002852203429045863958742803928224005464509730295802392321598508060696781225598445179671456510683539988967350604876037883048712967950353023495479250432242298866846764362292212044128423854618837377391633780799700992000000000000000000*i1^42 + 174085145627978906039299807870265612904234562800525899973915870029125806446130773257635385958494553198886351973936219147852238149815186623296704542930213792921723093396680796105407009257956016248083948389428038894368455817201628408954665923318806465901478655725914544617905687598311437872182257121212897664804547795190675155722815650657716916279164697466882340726930255601408078456155058082699611405913761204432636847159679717092247512235143292737152446589331279972983776618046561830570686143721449418767000970112522193085254131621503170564342991098666572279797231534898400258462908135274107615468541347013522317104372896601828271279673510880552222091179999637537440210589588157087368466137865645255091464910302200351319659962808171973353873136135580527956185096205264506256873728645320632001282646680173172683619787946861638704087497626175576926659109127902708162795809740601094615037636098362530350447392520016196915861359780263486099607487377941784477342079031730986125184949739511307706891462454413016530982803453820573231046586252204982945193468699352485483307566931810088503424884283853413972126844244229948905219262571462302683156373763723617174592709402011492953940538506626077098967653326507962929125444625216455498862018725877954664582720430983602690383727647000941257185845929662789187586466797991421795409022505962318577358466461274886470164678010216164424334277461249850951156877766531310522910161848542998649216963250078203835932784676154954595237738375787094883826677212984022020299198462386323308833386671359361552677118006537058702340812617242977898245006953542237121651494040371200000000000000000*i1^43 + -24173454916723399160699345183091795533943242193645870024080565033982014874515418039298634528544635568050788479440477791771289030281603218092903000662921100984632522308705167070568506620034956497852796347117361112139550001500817662277469635251637267739049203176825984404138272010483464509160461236976150029104011580911181508322296212053693029294450751476677623974489036655063050200285476199845792216568039962950370811082512933230037255850054356429086851804241026382608629136333920746262756963177412217139430013605232444259925130822031762899098209445266664958681791830974390019786050465423296535890026495575809607646928546985497773210805381293448597244573857128777630835087983716101927770201292183442693475161863456388408015538129784821071027454016294511794698265314880533163004938826294046239393997596813527892110877785062950287047848392869447310503956035300791334812026463483020788013741857074549233601257862105199873184072211817220014027147942794967350595286504102536142001855242028470074440851262236237873342238602761592313224378152586969238975542779949061292234387186347063385368929648306579190782049380631331721331308492420633180333373807279525207246956469468023843288693467337364031076987287526175166215153206623971640576040457046308519095521566602035896296326539688059329975461498515132994582125112269513518698897098394448620073362645591628177914900561111622589014322803724684569655002254221682288279592895476128265817925551868222346102728068530412045822738443364434781995377546130218671973705492665383705587096159235851424690162063322618973949576065622891654525245655108021949552394240000000000000000*i1^44 + 1769120965755993660443965289778387441204046452924645260763323793897342101680591455289956264318747076879386318679592724418572087139458376503180176431079433250810657646227371779335301128203426037050948116844830055673718945093458860680173550161480984231059953325716297893831495851280429295993313199483174039943944461245137338257213397112222601866345834745969425583867626148479560177120871880150233968626714548831328464908404554042046030794998866372925041914805283789663764006227522157862226807800642681410850452849427225187811102079909382304857142657095173190464272821279414530135232393268569885177503275139798587854117303486279867151297685575885276029946466203960457301048831125079767331820320338408480997002246424816467117390858093864201492984699081770208059624835123075390722614103373973321407405708210850145564793196714805480170029939198737879636954830978074025057582654532964007476997255764324251553728358920276035024724092575102738565463902764330323897611489048321327609454577868644780748395315899135708658934036484151206315746857832240148878243319931284608275346949467633876596866400479912518438756512010731981098492157820313654842709843707457719870723745492638137561504913249623970697475303267363169177501610306673334478091116618399077568443962443271836929970062654320651287649426911527255953135729326464915786537738485789294827799313353882432629420351982344459824060899871728957628018647239219197297625338297388659131825547570269572633326462050985552441363561618809902530121739406117451294033197286075417800998249967520887064983654552077376500341962082362577094585126756280172544000000000000000*i1^45 + -69180652333656795528233277324137500229927842624282333362297988275994712380186223424581634225423357595065861204439211356915306335281127896986195143377024313166666202486607496394378616781672391448888260918902435904592488294640008849930267941435887205679359465961466453581147301422617219228147771984175238785333727101074431607072678523005092694376687014497883457592428467634341867120004232330817428585627544648445546083616026411141614090651308463816015611812360283392141436488739163178166744265102128662370251606406712269636472335860779137296625010528148459803841274672717230686699591705980862846842381065876150627119447858602089666331066266044823467002017047804071532951033715701720261826751712539230228824695129124439134477347846537552552777860334109586024762098407901450836089837641497763933871001946808366523676230349851510649427700294454389606060317790236864277121170456091982592819725600097957733756967588170528436972933703642271145495208978566065659740831752839925209245400249311233614238545108279809027413732058010293674092425222900647680461283107968984958880290782017573510091777191573658467313380516308581653148271279496929161097229846155375018734275600093800935855995401829081391660641132975567555539533882743068987790892316736588979989111239782522576273947291115954599350931426665178099140930578712862042561551231757868685810477597167428243409629833488346663304047054712455473663205168787907768117187851128662040593928930601065109781741047614663332071139520033760892161050101348267491100498811505768415839472194087765337758780949805719965157292966042682441542962407014400000000000000*i1^46 + 1787152216286431563071469644816817801409961771058784750715770273697543698205395783352292048484231765891790291129965179492899367450083936670152665543379109792118547939431264576040208709564356402466921742227772211197313250689060353833309050843308703915344192736286565176777322548605607400557209147790996741982484468688436333581573833967042762104245232200678485806130878908303217721700188712783727296219449010728363460832558383279992651779910727359605338993859403338192478199203557460237955879533390161033453180446850636255909147133895006430432964865069603379721509102235159587423195030029629905292789919479352535481688815878293793405862066239293467427807219831408785378296861817800873919396851016681992429428889435485668050775142257559074635884715783518314642034083479341923250611186746141686324825492790610712362289839204964585374137424089942794733515475156462538247408909039911075072849078325250656189337629630312943711452921733143264237545089227575987604535454543283818671645902606768880678110567210717357147414208516132575438378136994721216263147580766780546253502776715434556067411405271689391121308462168511549398515342169524635717012838773822786389744546008880483213849837733407936131722649324045450995406807324928020826760113145580425501745292023555858277776755947286634170643301728829777050978972046951328619370356507446221926994283930439297873099048785900290892402380667481014396610140915247649960013202855635278964506690006353893461125959876286745071759821725758015122283309567244446832151200251892028820715945029381008636989702944890039376080820550376797199400960000000000000*i1^47 + -40537413725627227923113655143967970931592220055075445323952527245751367465049422703982782368486132627732597591574881188520565757075084118393293639927007320801863123686657493886905997273328643960098926715064615194455730838259185154675413815435149367587382305259389193962124470275332705230000186253366982970537898929545997690951560759988940509030187571842505829755363711789838119116196305063627847273605318623876999003189717784634814714890757975536816067095418841743271431196944055037232956259544137402618506703524477295315167168112035012216490987508441208456669385062102541950904580338276851815760871390088111571765378559574397003828532035078461369408368339389154716417048388706347746127531738748416884259307139441925983505718510985203150222804479242776431379580764660565448878681069405554288634113197357871363807469406485440586736417053486135378932788955476160224255435801360260794796421301950525973075419970322146552619495219876527670800534378821468807508166065353691941861075301213309475755317201793910991024425922113092635221934099362970608466355110138647346029064035892503331184038679614678632997450876917699937402039457401421385959144825283180973146022699791760982731887549680378637348666033760863919176720925159048262266489825822030871376940172905929365808981100458540661162978821596730102943594260394695984351941474052104098632890005180929900176083523588535061045537101674446632352565711653238003714275884952842950935118195320314257886119412950814002001056513287202002507171345631965391314072103821444538784066881246323586746793942950842889702956799480561664000000000000*i1^48 + -180742937617596833682488326661468736611143261517223795783779533336098102700318774402639388886031457903032426142352462324841707486790966771673645687745075688146523629275400434038173386658784994177036252466488332919561011339515509598917788086539276396113127492467060443188216750259878383514755739312125023851224233962654594790343530098010879874948421555559515634989984184509206378255289897339721804198822246771383255168953649029695643642726863181902410041474609344008597005222775529124487999410129400959075998030659137248243061472013646019629413525748687807601704295377999258875716307637057449163613695994369565909239860625510687816191227548884763691689256859411720792206809349256800846171065486419361738089452956856469675197591093882914346465366751159468665647875545607880187698660563971903172918836760394083684079244859304759926781692721995480890000397581991384321817820483213736285409187334107849407676873153214997756346550643036310466095257404794015526655850234724769824888819549497564475288491862741507799564872018190435147044512040487216438864897959949951294518511538513574206940074440948397161971200396215262462662416220194464855472839200957292600205353475556480539727145539737329139968503145265982008700017556180341716255301888582873297556178540515525647717504692934958187120097213442243574580867884514201976754337544362364586105819395918380775402681721616747221445987942182561437988610345785872593739030382674264894127367885569357454435749385618538842155676919401539884139030687022663837580422496490588760139487848921009962544776817610821273081243238400000000000*i1^49 + -216757908492772241478503348829647276535363172001974641788485568968738674029449403356200461007812297666074291824937084057949370718356580783528455455321061720106537306958631207590955369016167971636124101205541985342987814061679297292107176545743399343168687158667506254454047614814476821795046822980798949993069356251444918068576111505952842669245430277575151170853903526072933106128350491801219883727047688323495397932096065340193797418322011647647313000472334546325427216337218309433181622802263922789766964157524114030219762016823307117209688539707606849014109281489240536527384200964233192252942374748021147423812681420414116025534637900123885631693557007939462775878107596856316020824164982940674790225998794393966920847056094937476935030257801719058254056495308313406891928872265534950907687456729482282422980486246927348695099601391485448393367386275319045082752230237284512336806380949659671549832289744138696430355154450999967497184382336902383735579380370757114710245338263416504201478353985766183698604176257380239094887870520561156576803118443561143650597692530123548713130591056223512595246878701811518643827616085447722161261837555848331764914838606089946724810657491209777381021924462537973225998024324304686296086814028204578402101137124694747083931974184645564176025976865829089407085795962188594582926242718839862924629221135678589615333641744306511352128356773866675792151984247248317234003677996058980331370337306096007731633739187425241233200886133089812766395072968263456486137259952920244761790540803450218699822874355509179187200000000000*i1^50 + -1907258450520835722599720833636813254045293722909040384599602272560537193172634328820931166983312287505726906281975240769408860881158092705470848931791662861662414412176768834469392725513218927872159631486215527452217347052360156249279404231870053219600519261065471519857478655018121472713385899276008569943351229722175712826637687865529375195867851464238891817826757805143265543437345100185830761181847057085735947510730651427133871734389313845692459820303122008926705696809662845449628445937703208651249824487792038472203957556228196053268180527763134025776866245268057868969896818960099749075326425230780611278696613860649268100628417370721564362077710053228306431326542765760842891768019041912523075198839442481620677109087663195466905530885516257501197356198519857337414509679145134974987341664002621775134242934276587739800556546408283740369299385873135757355724325726352918881581270434541775096704783222754817057877748892015553771578518821407825486896828625650378516498254212902071197463671977399683630660965465639759748388540162047637239594446260246791406354790225059332819204247814746774855660502793057174346361174505014920950346011805984471147622639402454930887291494515114741383420277035006592959046284655229775835505522782712264215729074446238940869735227367367300529620277610858406406865918297991633894568485462720628138264340845800460548884113581856310998154114079708091672502714176520084871429603047233912177917333807874020891231449072907868444537185806747056793427697542381217934912084320999894489758840907978561877651671220224000000000*i1^51 + -9235674650181557346969485389640669269783981762890253449211027528030441118523578873870662811292432186485007752132869083195406015998369951568521848715543343027065668514845676996005648489012786840023485346838046050923146987065233016957071654741520818602012774946341050189125468308761299969072841610430378665170706545316049382196533388720915205245879589657161460757746844699304612873475683958814856426124081816976316881812158031106919485772856854838699050553973190473660720832266107473155935632052195756333877746332900192287221376809033604551437473964816259634449253764549906100840593500285063579117961230439576643904136367541471817084782949470398739719442847205082474020584977795710730471514508247904469621945815185137417220602411094207984469829204874844265264037734948908260886189278068910662474826030473930336703875475604797222043154848179574216768202237922964199868297162186806546348043185466346024243496713366763202755060045542336773660062415745032052287414295151816386826350541931002065587024039488719669321235349266472721930370555775623087578148690934834038492911464300239827344965444331447137392845728614752492712894317513289370931242611655096065862107870012313700967450156306368372506887641023921506173835114566140956617988130514817540895732281523261378871213768801282809527687288971052804549885153128910844457510666538103004895386021781026129056266055891877865089886260717579239760574377803768236089280992561051276507356192114495245253253941248890181376597747032697978190224488787762715259720878791418929335983435138380902642483200000000*i1^52 + -1663937220564101099479388767863062468373584725122021480693465011278596214317470221855584440483181830086940998782537028270706619602831717034120830709384346673431044913823760447160989125073752068910519961790416645544848111542875083488308851212991135429071212011553105940209486822817977837391128269902108970075096094927613664045807637705107302136314972215918513647669562966795515777595066609293664944879316462247612246010522106074762908587872780622768016892147948592889343836112490116899008109913146092057372765501439690394153951173930916843364562117854781407123786803052651458687779824496060402715731091582659540330041428812841047626946673651510626121169620491297825763853356342085692259756273175891543828834993325544433432329001968917568593866075762177451668843714585859599540842688571330523577843666821745631465011981058443833271821867797848476933176048551425894815034793914958775390767531140176338303240431332898069247030209113437766940730968924748870483435337177699340919050331348030602867181463240592462613093446004962222506288291391085530111903299649701702252006716192004405416076315732683993528331198706425682987091315459810445415367954960291270888399529719479613329103477823736866732238309940985651320626155663363374070995779435738504701565661834941349351886020532065289718033096684709965256110760731428097535343070257668363138918234848823122413264753124149902516346257468027009924375435243001858427927458396277259801238192776960145692573609679127558958738731170220502246266828412197649289350959345973212545882396190310400000000*i1^53 + -78701583368792927122308161127184988261506041826030770517654494484163280787935583299256150104803870821359204230587500345725430346309122236960027032683323801984957680968060639648733145712362067329614820973426551086776637740270356622476436512436260911556808680288168455793699596235146910623816055782348939908525387171304562338502213502302768065526237380257575983739536664463069044628782899556404220378069268338312163453195703301562427335745338588210515067426166737701300452998192901940463696805395721098755844440586133743012577428131440150158210477313454790967809118573783419709500000966984509930425382920936613359782228875122818432622835033267908492641533759687610465552993922952551103801426486306040262737022775445726907329245382453017965850062453357164338165082858605578254253661951625384093378601044778357430022810535969963291159343327654374757015786613441420594651340578937527460776543512806428929407720042419251802960888467080323733266492522751247816464152093156330812153263926081778999678824705823464810279521988606841025432648421716897373926970736846307825757369841337160721576791053175456179141835903266702123107730332389858865801923602014955248295353883904492949389925086411067753644546914827692679951129266357528304829568722154648276967540775277762877948271478118109587034049253575194459418763406187370687057233746357645370225766555616874907286988875534372266379110405940222459860153904717036295236298098332043834787826446719276654423038175628101862416386669265494126023811092867917687678601995015363701506048000000*i1^54 + -5367557682428206792021456571826640573290862430342662538685315570885354798472285621934593760803406932874835331244407962592271148947019852050166868805005202365753936834246738532422817843907810312615348592334348052623468179467152435397404511028321148296704425985732820337114290538203112024175483231537572199981114089555543745856955149361191197836637081785395545191868110246607292222994771880680600817848196197108930307932887144002556503220855699570392517106451665686568052104727089271057661022432975250114571259772430590936468529242207799032878832703723469934994602296873704539311996123277928838758288949353481336860877215579981400826072911393364544939603134792341875001306184987177305584801626876828178356883675200139255333751783829504618609518241978160373034186971919624239366286560768518314880654513562302505874537761130867214695071471011991429895552726557691963367698558086464370780094244677260680441318222325655640919672004046612091044735354027887027372750506662783386040170047953523502965833468573832466149230161045031619071106789879427140798695317068748000584102912055086110338291076193428894669994135148936950140753197680406082279688053744821395530846301893705994173243078674943078928231566530228807017952426708473974588960102824330408352354373855862326956882800189120939736058560954131134773004752967990533474029065771690334350076556074265324103258131734285590286577493085989361558483676004658727674250504491538737428616244187744326617935195819422030832997856119793396259525288629370599538850319564800000*i1^55 + 84257057261055861815817672305512266774054866684482338436344012839512510064233993325445816351956068896465090724771649249861989146256245789158618742226911574657854807393547787132962636415778680787186114648703758959237984255622774974292648106477713407201377861974478828385326046726001795952035827941258986887824224504406317482577184222668187229895083712557807470449874613896691055114011828044892691148601519662878566901017793808499408336338403226343010056937558259194964673666890851202668529043462471288305475935832661280675313660393766678660901072659049888297378969189037326118931347347327266354251159158042560270881338797040614026250765238864121409292887944526591216371407289539765596190768747704893914776907198141743959128668023943273128558739684277135724740160335459099106360146453345524116310430318688181030702726070121054262718222190173416857116456881101395311596776823744296331861976017769459478141521749102116954858868639538464207926597660112948177675515739119457814947081743747484595568607680927947127942718868620028396699051178799421836334951053338769544006392743717449795278378773598587423832238412792157911691650933418223269816701864712941103072143948853069493973717695142283211567902327287737971321407842368902300072306104717195707040842615628938218594120790416096104853384596784958878355072728572970981801264826010808134145994974690438585258769801400513721005547474454875207490177084336311225687714022743197808995512625573040306233290716623075716813090294560840350186580455435796480000*i1^56 + 38868409781096788448592451328778190498029821202108486001764640413113256269325592383573948945453062485184401581281343530449071030505993433532022247915877313282191554115418771360362976513438840207750645197943119517440289867405174552897878692603280848278764544100181666724894207893068862448699504395619030515144020272315048975561196519507203543507812250140660313666786238396648048722612601696805066475519693906150999884257978322444365679771516534890069779278787813555475847595779209628674514949006318269866752831405082388720125556783131245472174599104788672539969581195689242013302935525784430202375852197791087870565638125634118504574401951176710781268399149946206915858848631746010807645185680819480144276136400432024865356931225662845211613216567938398226043985956510509502791440549158669008068689948918613881586945355745073677821920611401827199852059419514123494769353702469559042832889270757248978988745459029655456710274308568760892871875684421731327474423817856442755772951896004503690629459980643156300660101988674358738369021029051948823657810547367442653338386628400028490106295206037942434541165755730228660808895866103936936477744992980657541520305781700848326973056538415988286282287463953395748023981620218377524350621002990726244759727897547810828707701669587706112021631873936193899452226995594900391660402283495201445018402423089156691238710259410815463634753732214302273873475407635387586247047770100938131870516857471507196170940627464218278030074707968000*i1^57 + -5480241980033225859541822479639094029688013551366847369066205036897799589984396393310977830690852931067147541629285867673433683014452077270123698095339061427295357715102770433067502122652852007637956925646063537418398906982935764098407444089081513644891144135298551152095732507314450956770421233858422599221469379628701268835083815688519351234999344753043891482635434506008207541275908444201784203248597395656748846305905797814879842461604180831129171347460218102503751749765862499940145371319114254343450730314316498913243697001484149065860042312286485803026042733878923580569196570095801264697817438726772011045717000953858881932929669726289863444160297149240327168177224762345329458393288017334671022948586744047862754013787256660368400793654311898593977765436142945090263949298756260853605673948152974750697066655271917241123766456131370610794522298629924982594535445866384982349130663718676034918000212908378861415517711707976276791316470806396114192662333954261722795936207736230851750965029159176798276126914706053276903356634669311628772906881147831882796312119631306166058915037430789650806856440450725852482396069841048635946680499946528857213153351427382138884689039822411674671510093243980707748400844771941517252486464683797426555584422549915804518995168252191443037556842978132831445576948011306415523255398369226432800244309400488888268514750066622086665423686140561747681470290272854414216229582126591728783000704101727286067200*i1^58 + 582277989461163528503913572092153769038448981278280009814361296007427333021687242667523990392742718409269086778972669689102236465336902023816270765450348325864342449038458543370715650131032796617107995641725461257615546171080461444927690522951642331167404311262640795734689479776441538464434606616105778709946202174846798723400598711097970004726634628114757523487237383227485742779808516090276629974798140328644358469272170957365921981300237875458113244799211684385198809096346422118911590754309380782088028820024459413222889204015098502075945932160117160095256844238823829516494802355345029479535985156954064633532117605061650781166224718124180457246024543313080474635939215740190407331953423872418804272971594540532375301700402744840911661730921134393246133698265226589417493225826346299144277177727116366023137505005830516222749226668245098449995429937289308216494332197684790231485191317583934817490569302897513249895745813911024410582734266210558761342096223378105380047007897636301465821488592416061766811818900475221565511669511311531899117889000917050569854120300126426417563140678778755361527252280769030520386631827034247140005393873710212397411568740273540040312467853058119575595978000165849592226390384977446259450260396050333327739798187404335263091490824851442299365920227180677296004414985513171276084060527008963991406691364527396095559144292832303756298256062465167751910502988513280*i1^59 - N1*15604412650737000248947811166635896158399473404918806720968946016632587371133453861798926148037035362662505367470722495035361569762007420792815560583962692798277629523520580770022400658857149788733543206275166282686092671209767737916301515107563117911176414245769618279460930686137889557353458741096808057348918487541205950071107697027181304992407528351118104724203004614528444722208460331625019116464543747421349358357867*i2, 27463130346158350139661507570749623157474485192208462138125604837336411008140992637161261768059362650983965746005097237070238215449437337373105684331401417405686599721280135112294247584128586101041699283565285349424303708499664361492190199919554802108510117652908668888367650091356437988677713334264613170869510551657170956997546415192426261618506011105574482938189409799982218302914209602513310720859258005316886233057879301524518383814034710193347862495912573047592711010801796374029127657727750159937608933293862014923945956935778164420541761676005610793645948174596961913360335217547508055170838387409478489556026250529610989365127390225932951627302592368573242491747220747124662597652619114185494085733350039109447121936330987862370501091591293569785905188730588763075338912309753084010530504995541987865772737972405389574951621025639900998453582889757332671207802272590945361042527823504116436543589216285736211466923873490274884483881067399627173161437146434087767013751100448995598665661164521043431835257896164630850313101738024732180970066357676445040675930467242273565131992967334789490553151799810902040872236953106570368760702312867457633234210236735026079863133343061758224352326692168172534795755906400172362049038803772069241930759036909893027923186830715568684346420660721527838962441221468384263408316889438152272151688208257698536568883410675062892606320809110957387955409690523688238991582767548146500150668448912056664081930395130831398482580680779643330639783768731082530207887970620676205389815794605279747818658749497965041112096156168518695478862990641675062002554511636701641682991012565822060794060636377278071781553484147986044465341843982645064739380607070908839850956438960357335099586020781415148530343601841121628948369772396857954311287603200000000000000000000000000000000000000000000000000000000000 + -123030947026226304409763483425926188272435500535466177969221173007458067270069673559795232520090522697022707994404022418551929593266383445720859378930380363697443235959897145621081322355490044012127172283772711852141314876293261609125114968491637084369608556357340555775967517873559584173089410330928050079005838247096196388234216471733080099527620306174568859687051851813179981264208985638064715773943167410330475670957351402252508301109637463318101595740204669929608503507046202460740003344397122000612139406417131521991717453080901399649785483333567165261451809309790417971690880739677383829200945000747860975319930815649778719061917520836321580731197840494340538992742072277284661305912389941425685670240972154881020012663731931045230022431629587490217304169705799621816690406631806330065064434638696825050603623769229736784475651869452343206589137386510981826412169927990334059713512854896462816191412166625073923177487880193829079099556584650248162834802847042503143093458881351747360084253712069690750655859853770350123835542174621563294272193308463335448326197025313876739542647783658959301941187085885975828203935899515223641681987222027457333138249333341947139976637031580540025610163578553193642981620436184523758222302704316928373722766303814714216327930606382160316510582696471745533258265792984725216911966576448768867852305485290167750467436322455681207093932592850215366710942120889418892032369234097425808991150872037565913065853864174695440518675452200413547788086562010854406190958626483448135663545677350798496211694769203020164025583396290738052001472839585790813259225834735960159499451870400737989489315334320392452593707411412367612387442294192335765973117229285332762076282912075822311506348286029303746932634917702058576984148003095509373854679040000000000000000000000000000000000000000000000000000000000*i1 + 209292807266946692513699789576763373500510994330514431750855510131311781464444646009217154942228257397338426669690118444547184003179083777263414157000325835188180905055283863946226843708045901951494521715420904337424992997720372752787242267592433841303556795347661101148471091589718546571984093059905385699397238406497806242897071950043533720561631783526007630939866170133367189651985449740895809459316544047901509901103318792517576247900245795998984648838607496094504507202188890872163704239117760119121869931097467531381416637990134912426827432244220469734505864652076365152805115359640889354202202928474664607863761947312033888726952158993462283701408220237817914985221649420635829494610872437955924446159126674712461471491363397459591554442820656913336976812258249916622198660771377883852911935442341788427404403835803789525572531160483894856659978120347792549205347262871528169699871002626929833630815858660987447221379603691765508180376800568170265502086777420316538835258364602939005820603527328070050020763747447655836631170636292246511285460426498264994438717454417438563143353939413090326940239173066325883405590124022013422876894159542026237111524813134832968454479087290396561600483199301716198128836595602347220175677523423912320852492116579021692594152312106706602620841209745517086957234830107702227284742864590264910815047456568826114938003271579139425128332823917808887865021218261997945180095617435672802206280812305629533723200019740959733855520185736687587741695144741981959666427272610586319825334904226816823616980305791939454415645945654059335120545164418876151843671839498285123577778719225523528090554272923356807122910535024600008702445162331199187183579640608152374350280382495880888410097870233498276479109911898968456464234513674201464832000000000000000000000000000000000000000000000000000000000000*i1^2 + -286110351136739095848833709573485129553731483534155489958547048096675597142630869628429049310287449540689252270605539628468291893092001741951140934817617893230273762037507016603714659947232154850232425909545552736420572286242459883450648399770447222290013400894254240259602282105467537683138637813519910989656243343324727070016486761052976404562610254066961696317898151536577104672946787838987848377780417750006226419275814967723625692432964555226392850755403449069060255594045084423034188820927892984377542857000496073216868303854007681095434661692046709640997018599525763373420721896069503061377555041956670922495671479906553163596917200777914226681993396715883208075396891569846282068759977042584951981678046229847731176751845218622434046887761424653788957096783263661635892317094030282662101359900036051528656928805739921495271671038638967906863277724424425681039108989294913195949192323484174407313594156090179835577155053660145609498592106111763050056798614220020419599935862716880285633005538250651384408519898460372905514908000669214699895734141983297747432306959841636858220203643611766342614592867698218545185980447868950033423084982105287731397665118624820803105467766260743389789058109270439253468780309883215619041082613418029192836140686259770286133760169915908325547394850374395636442144965036188332350956149444051322697276775492984455105284560233171006172184354447795658992700540624776547686003773270094343760733843370112275951115787493520068672462619187535366964586053810812941282498305070328131668882548650167607370073945596102002602807164482806902082901464050042681849835148630188472538299839638126292073996743126538816868970471322140637248414834083611330183563420737501543998772821027731997981075601698020588548542197510955155967979882226378185113600000000000000000000000000000000000000000000000000000000*i1^3 + 372941682594422970781055354631405500995981025263496363686738659498596911746132718471917412802853226173404150238933997462807128815744417589769250524482158540151819726098263348464237563568144959526108584874504649258025894442142374308229275048137132684845775878175009035773509683165762548257457267059526835915212719977887576007715813757983188595318546840125982102389244640711432253877046236023666471228566555457883856178337681470970578250396045499223785395799484374363946135732853437094896371022692509798972688164775047167653462848245897896527809677020388745933380615082866598269614908572442955839624583683146989889136737326596972749710932426101617118897556280005066784350330731836374898884557212498493147303165009537483028621668355099864260811118084132652052733124925323010712572840046611107707259638128681728931258378553110264003412781876593051403734617587654604998510801167331687504704912261190885245593441984535177783728069800498869811665441338044159654097563752428084249198460914068088102425999111598434657440200374662455573230822154425692144663374776551787969066454134022331484839824669091118529645081371249686408654655435338839012399627052314243292441225938276340841237941704795387816795746325413836111015703237732490755164190412288993770992091616377903054596872261603158725870742040995990807326336727130918595392222685776310152697947469025018826716086871967792530256115864304989484234276981815855348902774538620656350898152925504240528690386460112013494802533738746406086763617842894778285216077052566487922527711487266033395646464102159740090367635806884141273485837882647287686293029151125110927008852007091597963929417592755793278899188525832396044968110914480736044445960772781536472343389695555940027470254927873121747167635478160067609345133700378462781440000000000000000000000000000000000000000000000000000000*i1^4 + -223345777118511108372733269770359278199716675786304978482237577758767856458307903608140147874850498657593267110080280990244165968268053134130266848302592425135667115544883905151968889255170702346598779376259160708104448566218575098107141686886524174619402780487935603027192421937047712486558684700546093292394944399983158289847045192627907227197286152044236412415412370713092807545150819812639035407741544794964358857027010111209073229967727429439048675170209804841346119600063479279546216993642037593044648603678922922177839867249622321272801793493591702505874137644783705904497514609425409048219580932377843039379861241567262684200948499540096939750004413981468107371772143406826925831031694343549996056393401556340107507785819141343287136337904224617844089939178157710538518631466296979963024822615965608488179863025608646898664748802566499297595349541450174504092465575756075443118584917422554538892525842854686690688648704635939302547757824868900098137748922674904161139880292683989575338292914446987415108121831119318880553068556971909231318662277693263185022854096602415600667864648904452795999748729963382183387791835706403437774918914744417598313372797455398206372848555290204583017600134543403415072461496181560013052739516421158064595494374887580914687897855516701490033820891628632766404708193188032082915812047930333616048995222596644114701479372549647510809202197486830048381257391902538536847587315605702260393139509448851923218274209383617640977987688114292001993910543784252423251694503084789170073203001127749595933445850778011936337403298999612219463001720563128458636259946824902254423522751905211491547426621110286967557087505992390183257188727065163944642103228296764486178706579703381578131440333616718483262212757315707441577681376335888384000000000000000000000000000000000000000000000000000000*i1^5 + 85977054054681152917088287129732520898077461630168803404617738569886870203678344198218340321902562224230312161537041758804796114640218887978364853794997486074361494451631236269284385129089536580560304719917935755364594732038883396049009331215437232476836022150012507575233101277900083027009105362633606259913458745307089928946753807385689568135380477840502347950200517783096670744229987261661278506277506292414189312444929693165020483284821660945609024423532294225761167320729671099020230750822987914472615915181815781382700438042072290201670753700734232881460080995721199454519672437978283018211266650291185691234483207610425896268673304651782498754531191916690604331664567324436489939720253164509065475438775045394561881902803125788287948960429922867025887143466124554892251729878499945895904323649778980123060043578641650579001771322456374113738129616082570556181240446056844233100538970293247827593311158963956026243913091538009256432937347273767667824669269992975227273514826952669897039851287122793812441900926127666691453085043141346686868867111372103704972079755751183988602686132103789083474272860040901016009493780513521065842192293064673324477837146396122634602442115982708011317989128702513981347676092328268041704376474547485321129064778880169404306192162576079671531036732965222513733671160413662274396091639339637512167275037327791007017078718069104966541646149151137196872158647439804481794962640831605551956196029261982206510178083728259629000025566505480502776060512558725824872942843196747721183219173047908318064459889338063781432388921400599484775911068318909162793502031588312239604006749078864206175331215956138311407696891451046898593241458398160265578194943727760304523245105865898064032858964154654846739126301228408376819717244557721600000000000000000000000000000000000000000000000000000*i1^6 + -23503003101591959187339865416227450107665101908160136332854265666284043402975312855303056437069190507265927204151952942964382256832927072382821242038691481851299755112726731294148047118677200559598811393491308382504650540619446903556003246973462459347321362445148680453102209100497480407416935357734928265584153228703333227595917351967599816800573501157005063209725385428142023568538624147922123601357880194812616361544693031034899885559587529775802444376127458495617628476704003114246284929681803420607628143019234749079247542809085932442026682987253445996423275210244546849720677901635861145597018459302819234463331317045563114112214467835843621403955705559141351770941392018124055293033747479789575380967600507212072059683075927568846110350173240637124268721317976663245703160205096049772674782748055516646466999939397567465905603945379558381875799627856471172824847825588336830527021470835803637357203295902044960816967827640544427839170152217469707691711354826416032418010344434534181668336746580829657169687655421665527956287467554367566441237260160412616029900816131523461789444684234903302644770420143011150882361262431344198659642879983858945406459811089006868330483270828275422303782816802989684760310529069173988378424820497084475840113021691603572760904448391350136017548709183951247283625069550002593089569278083514759919112969358634863923531314877936438053339915055960269492195000298346968435714337562418805158764884698154325971858564673285455830214798352111115664281172134674452698291694344997119718775902779798043326476675196591698724675879927699429736691809885735947850560800653862034083136309508376176318974287428940156516744186188128738529920987200119279984765502021439583445951512153974899774355117188165388780647600078794296953275668234240000000000000000000000000000000000000000000000000000*i1^7 + 3993513946338508205270985577177305956105554228968270912410499853872868755771724308792900330051850141442807649001711035175997386374601118600312339268819076328554772407343350415498341669167747928653122134296638113870663154095586697180494603552367878225635789103443116524417389562878792774338002305489393880769060612996799199665578900886541965162019717527376118705029550898900021213720957334555027644954290845198747943272489749574133324259366305417579838663399778616591632042526623560557312360714042204518227104262007759871891011078089535051937273250321930907798037023113462978164098280093139496663268299153243021897246397790376539893963665143527239756197289991953431866295301295086854541173569313393387142168111693664813026814046989079120858989559926073916508814997540043532340446863003012953050077408555998797667848476543462402530758579923207609883390751771918304549634140952336616701158138300612089379825226211829634384555920785528128021396574910115047503656279174898164988940018660846403720363435891579418270550772602822806895525510730136417699372711106654104668578801168714582083439744123179014319853840282773543771503900139293961057327356733599666662815832245770427789505414436856431840373036390362061868955108298616083853810495176228157151514364772241223966933797545046726057489650662561145313191797749072524563521366762382289235772815397839576012520145120482837376836240362640047444123235758149624462533178806352609128985925423221679415383567381432753560941999367049107163444724390467008417510047912302421727229244541887423304596523010098037820815028095039923845635839778261259205584997467371654376205549646058922675187177933849544937465089817900411595291735358581965777314534721216875759677229936858812001182933786848040006148871658125707004593831936000000000000000000000000000000000000000000000000000*i1^8 + -401871469447651916134734338451978666371793166716162914522609773660002842294249414148373819343050179808465568056619585783653976754574971240669724966517468609872816834967156336577409887908322866682010851511466248163174940804665827353322493418245876108597082542850430161770171477214305151487826798650164770421739731197763105596701620405874464251889222545287170163497785301391317699660123003950935557711932283235049523759864180380445150166867520651941129883923071324162035307464199353042674873950593291649903669770416320785869897343706513493254077434346920675192971956462236505458979797587026246808044238724023160699730223429638091977261757457142543043497130832290737043481178541908383778869220253737234640886417293791952043878821766711246162739037060257205416071577127205548301781363490470628945460124156894407200185226675546530457871042567310027266395986622139672391298668087300814362071184266538856296408987258556858289447457212201348795795975211890256780981404535507971052163136414132281066233250891832651845642959551605225164245281748785580323962525500015964470841601761752262758777612669815107754267784581571956772559846423359108731802799538208736910467311832855853681769051376936241595758952327782743563466384541915542197599066071951839261050118040779022817248831261534161900414276780348011467143008439294642189131792506278932289316787820592299645706078172930948834697509819339056145042243585178565165607406924650203915775046270568196975991990102420212659931639649737757053792325100394158684715851035861434899741268970429537834752061331771411664031212196917924413701926369149721214261154683568235294747216552310424760421676539340197161443770320222117699758561487346652245704578126872608064808106922057273530707718710789490790606970988289346246803456000000000000000000000000000000000000000000000000000*i1^9 + 41388876225087814092490550872975069473493371912729027987806941881758636482498004465109811545588734796858580941418953651304142355134568970996693261422052989591123370064222465445384311450377082572274957491026483129741222153578047951850006305762612681053100082160204194739035198775836281028463695837022816013200512139426273515563580940370363709223308358216339728975488494262458231499417368202633069629020649236786247663775526902213094078373870599758679310337512069303551447094025996425217536678086316855853564793967467986509135802015312488777920698611934167781584644679294349437174563807491838362787859504055926407476235608341219298820008712032894633496621876606062729645484874269714134209318954494674480032872793807493946206084580385301322232440755989573958884824239715589587771378905630581075313159498580302403441907834700222382662644692959427833553072714863994012347087668885085849160091839926028107647360685084300272678498950728678987715716325369803311145474330127007507121890877765532043010808958904708605787955364158453178687083045736313100632782692988549409873208638081857818490378490858892524842133014996150340137277083625899551301947340328812412283520452892127249817117771067017517694664887116394740670835941689146572021006455407897946402891253845959300317232722102212749903896394960197349056844927703163961135780932684859556511392597534548452212538376044389206753789609639321081219528070319181944318208730182418462976086728749768627523285635434512643365524714369024573769531584925752464019699009290803299195767535687270758261893830174590068486960059587521527902814649861195679156352303794189547901179050716376308520735691564530771563284617767764760639829598910560548729648572054063132961633284870508173925477024753896555812565695420502177218560000000000000000000000000000000000000000000000000*i1^10 + -4020562806682058481844647236169050277733560606627164038736496486681017296638989664568077316055536825834433560741089876205688569450536907185538261317709777721662975055598859754872521351737548373896286553153444166540923817120422694383018925867977466672558675977453201527385985902657232248430311029139959525590687245047218710453223486420966647264641544722946787791500575582515749041174655874300458840505527601731099384399634534397156974755890206137260259619337561423735017859034737240294502881858442798464411755961768601019502517099071171562290945764402708888938186194358021587992999269702462148840168596510361688154563781027401222474058113691781240692111166660127261464057802099902458564182738106160585969397583850980134462894856491821407174991126987035851310012064697392689196837032497522973236207376461269709773558013034293711745808791620873829312142522383450118521887289168619409093446948657210057574826243449909443617505413449380361579402396849574542362051175760193244738082044794210537996846814298400238965170110478881273284959070941063880536496910918845581196787645428058783689895278677224630151810893179377879075646495156097186482576441425274863903449821210627588412219148643213025300080100556728240080770596750782694311938956135116786116947104938166220151589088569029683206958368293360854641126808864540300746740194323061106479376215555880985058331719441142269503883259884279164164192957746404853618801324963656463846399929605247529339141261900508309510679995893594905523175952598721974787803712137104602384834159602783920042981673585867570197331717249304955671952847838220496096710408036034302424277717374020457863035907940584467774476351314893034823787720444652881807282814884538392353948698841257870142398038937370489276941244384728317952000000000000000000000000000000000000000000000000*i1^11 + 285011102928516651029151721809135052566512922093479679691668437695246814196152501409523439915667405211978388003599373070440031920057050881922692513783902900822358071160695281883795203666730963428484616769456484282633838097906016772372962358283633690701213459236041174130014538762270838738108017301784891925887968740213575579401185983838875014083093095395263230184092586261142706103866250688187213654891012216912541344153441824977851335585301119900083168567518512191288187925896162839407948715863671975933904558744757344515011973967381884149391134507076391803717101683014362112748486841696768572198907633332153750215846864960285384404677145568589998000270062927041082906271963882605604207996328026993924562818101280870081518767432120783361644628435992036818348039896295279486645410305007114810851837521821064668166764141026660933858270699435734566265939952996172031798180388538897042726857697821084154645565424935524322849249742054542249223609342891351937248930858579634894849476654055529279723447922090071600509142085775437756996404877447717673794000802996474858468695361896877587977207036415253264428375446695843502460599356733615267875558586537860637578937337238210294708026773090699908228132784429673221417337437899422783758448942637881966542373884230149018390529144395710874057890959507347760362117029417303863683106839827181398522055702429441341084904249208751496900059129879147656021134417463200653330653916176340499245966350649427348490024497728730386450301527772779635512849659802766522535436383799249435296015274282296492494130600689472397969977924660222393968759668493335711161441976621596348148066233803762765885274568783419803657455387944564096279947370089342396938147491105883310240256985138840126121214224724730272741693295951872000000000000000000000000000000000000000000000000*i1^12 + -14144021489205726600718840468182545562114740163921624309123193402038144917973353247859110790321708680914156935541302220301230979119837324973606062496123287151313124303662163389087699152256057452728351688068312067482720741455378331858755953722017185706340620569858247577276979333897059144935986928524997966144197668922426309005539270948212306301855515796302194968416438952324687857369680094761427781692003951448433886109189067493565953903871236641528695612526801342311459637047907965151619356537926253842681279761736978645739451358892117460074316988349084696870047052482771133248182946434872893491367103824565382680147157020015027788337753090225902573636329499686481237523784921124112284970604778603744802173225347260162898201723776903162417516152465047765922322926182920777642064285164640195294355204482231446809729023285745464669485203244298653670162730089263817462919575367347312773170453534147213520222524710669918013300446033949437333315438687101185107977070766704516941817095211060881350535416243883563953014458682687443655990440053188453422981064738676969675700572719885149624006479009098779504540999878690625081087886695982231943754702939754725943208861035720775739429001941378195311359960924964121096109908260738630064525121168915648736832182489973047940455469118336346219751890417174624906000180728307839634482256941359614986226899196787893387459229441178753713904023288829667135563790307871572964270571193115860943440052627785341439665916497377373782023927809409086620651416619233071368072997193688243180306512415842928411764773209518349183145763344069410462401215118612079416752409796060628044705077370921966195099993597898710950619013496063759217120138588538469380339427266913199166447886503237816196898235713609809073656226119680000000000000000000000000000000000000000000000*i1^13 + 498447198165510234916121027381787785633212790584226455585348081442503960457039995971037303080745402145833878159991846035467197853592137085798267850845583064440829279450203255505895507490108429411539664102334740255210384605130491519789803930912080797125534017729743637306418687117131784928960158896963218983912825091129527712484721018890507881987793123752506964019217012288803011847743152658658030947045932833634543953433330390702728479018402932040130804115242917675321306940618464042343710298999835954962183756744315488098870648104393879814527790534024528022128050248879919424176465536637141210360259360710866318595104809018907535447611543385880817954969387440923867082705269632278734848007240755176490903629992025213054534865311318847671070744669865194878364640327452478500304385215478901536886244964410829203066102428594503601083772498718251756749025487802282062106078041554488854293823085359252086372106689656049708977892570620991374924079938632144292776048859804584572455591014295076300098609279253462956208383099240411878335127333593192411479433581651209598509951693708789761342440731364590097672077998010501149958987685848539717571548159330263535604725825736829555979440589191529612330349226913737434718013121110311082727198548801014783249787385664916598733750020343899055392731068305393772870068980085536513372676064743886136548411317856776631482110104737380225374897346262862377870318706357673647816355726937007166109924581848798647155327165191876954797530524671933957004480665247224268996512389432927981302300856944902973545542544068238783112958851606628104546454560841496632409653765213008715540618685790648201353461328935578243500672129938565063936123857667614936942222694295419152878226295059151141027051539563660021902344192000000000000000000000000000000000000000000000*i1^14 + -12590436378305076998558054034660674818743183626117144033723531403140159008097182230433427206639578515966818543600049207894268155614243356092922091679101859975053274599925964115123522236482223026844177473316377697918606488403351243423861457428023414945315056759581129562052144087226724614028359984596872937136513744924053685139812740344271804020764031705795601141498725879010655656467628579378923894157632359511198511093904080009780827721411119084193355049149481039438108878567348419004195983957296803649950911405588128931313842291201385933820069626291520433533320911787216529952934189128611754520033935448645586785793051342445934411464156915120710613136008120986432426484608997693056564251550938979331763989673170631115677213070851547243631793130331261237869819001038012054612620373604796746831989199983458167482501222058391465880756166019029644810438657668761653232962007291230314149587871890007392383920667366917227484588997229708451245640355860358494748673710250942819630532327030158029387945426784998275798638339839830197346662708749014751434942864743492850755447160183946223371781179887068444625544965202722437555108914882593386104209110669504938724000892630846117786383888088860790394816365183050073288756730036834268629346954341240822055489034445514323957697979635015772666797410015340948126937737558879035735406606002681448960088794743868700336122381038940546119486677618880049261437989491344517336805294803448200778127065630552309288932956956727277298691176251445772637033567311725867089904908110394097711975333385899530712417184834641586314718295771499541791170187150932025108387776302070133411539482590900635432422991772365310009244030560145148677335550996498092527718754223358572103461055178163759989635380283136195900211200000000000000000000000000000000000000000000*i1^15 + 228497234597958096243903403351088078092083845943782205818248113847263422773016948861426099859632104959163972244901542076975046744694746747337429463652414391523367056845826207015291844238792718551049371298843311194100931739225058202779079750286281813792614433362977920011153687550546802273782756839710518621774039085965972085910537351129224389019518657413087733541625583521740223863613139105075068112861750652476981820851974106296477757087032693764137214120897403974502070871920673146145985783388092049954040287974881198817627889860959109105160711536538553877772648442126127977604577917357138777511436351682309466259324699562861284602610810622176248713568514465299344935214911882713420882931372925005579949395122380599153562157526645018648515996495288613211251461001598734504972960088929271854083813493265596937099267102577437300765578629760215958665598015897475503220039511538631169045082625694514025555940665526731926367060417373821462782414382643013121679918712737007938271375369620503152641573465115164635789598744557588023846832234510818188387397565691444943496899444250555221070981127824556140924638184121622630051556026591419805226333835821124066716477206024500386556633349468566555695218369405725351128847129672324825612087013086753353170691079699071977177638992495782299472500817093393117842519503367569045123066209656185169885705558723250408411061414018139694447683057000493564091645644498604410729456898450535889781953552168719146132807458693732575006556822593306444769049141001975473124002463925028978920511662635037789121593899558549414030516310704802106673736304903802318825487730371320128015726269763060428253050656305851964424562265483023240493414141074980034590078289892884184755332493795716356007799282164490567680000000000000000000000000000000000000000000*i1^16 + -2921806727641590909043360157988190218786725040907349461842814608567261500197312295507174006672160087788352153639884884938865738550019513257488596638892648308035413881954404533894200698156220888427719942314089697104700562588819309589045884670248520727239910644158309189953721690169749038570982354608428905671135644606803026319292696705621199020110321756972698204091128257050522641468801375969681664567990589638125253914108672762202178980868514236606964855059653631778320749551814156613415474741132172806573838225536738567711117832641098892738608748535426524148114053831237218299975512008615250458423972184302605411916008572092897117739609022351873859979970824459037098364048716493819877075670023394785025053031450321931039220810120023381652733646988767190963896774907127836111876140034621961070587565245790517208742752294221278082123184774267417600039103980535630507359024668518110915608085842962015498912821537751687775054577418359659462782876376293896220966707826969553601657320406091584338338899429494881474401537753685921427817707073253922738275489623867505743249912891971120429159264363361743004691820176069524918638802692453296761121675062312530182353416974805073174996071266378561499239755783454789633085752232770917374643354769598989135874968584533020695019638561927942719436446414638673885101623357791473142664371924584034540220553201085848690247262157898549845568578730409497161753510608344432461924791870429613045573492322141648339251198748855109944775927791716720866407611802712011635036287025680224126548581297342012395307601830660761909605551788847067743494740935194299636901815295961772094946958905994197694353049682687932044040299213241448571205438705985592088715116917097278323851600032849442720187765743419392000000000000000000000000000000000000000000*i1^17 + 23897107389747679032849758251931286997845876526320622310434451873767896059724784035860358520210223812822425792830492868339985246528772368538579756723496669041885161132371126239240243660508024146626738321014451858442943090327797750120967398119876896506927288090375621454015014057513191626552557303442735660514384693290799474181747368065639916039963239553136954867992315635749403893635678138513635308967258714056982563795848980409642585257843464120829734506519094415745532899357316458119103483387683010081824343710589488369053141836206023851810208760798823475330459634548913600746289658530159360454030057180493917885202337581870459808789965092713538372592778707489551092848104790354550424692220794952862543576989523374608775784217131298579867497577955597356442785395327062025801602881008044883839470807602553122662582548175170901596091916068366946506955709528132969374450920122461653519220038292921458717248246770310283174874942635139518658763398095504821397450018206743412019045078081561403281177213577390560921580575731732097559100090677858360452624468927964162440513033173968527010961889611649259489604501964614620072883118959194982053853808627098695568567940642649780743997652928310044686612625577117010998407174559757229829964129421851721774069773852603547469636929327429603219666455240702786970410886543654788531644797145776780755672914083221230007781514768329847890526198774001965305695710376947329460195290768444648744123021930680759040982997073829666827387149548626444069253913126509163994078561881235355879140624260218080725281061547349188369937074190794559872337713539442481822385453105944023256818689112892988571072975436025813295561201637643338246058102143534903915698622484824134228379379782602312441366629580800000000000000000000000000000000000000000*i1^18 + -70898503400504237106382710269610319561024969768370760927261556560050735586169344805503980935011662617747302461458418946021066432358173432510521077246968810192013122661955082079932639505689818961933583169857041906832174893509777274799634395480494530753788918852938836481587195803924160716500036500163719588376243986895148815675718959168467611204236488037641745497115720125659850612631178617145056601917123906928347228442438153598834787274705946591704311051858990835635889242792283282373605901891362968411476728235345104963945210849209269706866534429127896917531588125444516637963939867286395155499970224193140903238362066757625982309461206215589698283148074929236624359736062529542179347413605762928446143600197954402842284091627763488918923202624837090206448138546426839517833004321048356915895620152487280783679774236619297433733171536703764364431725873204539275570558485580156312654644551209471948211984403722792804718127944899594305008438029503200150753268317001338667238356792011774571067569468710536820947034063839794973642754102843848422650592841361322963586324208317689343289914316910041220792117002335092770705196464325086920399282225950256219857921986917432315913650747430734979792134160312490455281994727342418711780879166673477783404145119152364136683784605342331818440023711172994288115223278258772306986773834180426630817313578548621158783542869372790349606619564375269816677727221319434855673590776717314692523814864574159933444816531423941919100095755489799680164725670711703432920563785095975908585108461216615638276787191936592192304165664442488738958445617072900210312333790514738058731148881413140463704012493846603448859379628508717630426273722865482203994409445087807825440978711440351398199296000000000000000000000000000000000000000000*i1^19 + -1174457031576208575445615157995919474971866161723019114104112271717365652960423251089163318460624476343110626396083711797263488707910111241364101596076418158133095154025381682050041582985734434374499089901344712128378926618128667935121793935532858912940710879974726819898442918463570157545801192172789171705671419585707488390407971954049805639904599146844573671115404166210138951234234634077027791537735034762003037631074966457918451628368731858065885028113334822963017057357043753705779485167937801538575814818974539200728606150358543621735861305141676837838402482369997313891239599456821804533307723013088018947672257514598935736540498260100873862802102339446700394263992624722942234586349049942957555052256409599676416624485552057905647318757607337068639134562326236836854575000392599254517984542651423002430495118123045672318496105240159974961751963093440600027852647102272230855782033759846065057718923051499771791508993322305963985954579875026556528524296036866677185410533660107371152968874239627417574852085643914388452791744187287884679626750458590872293259867799175883710708514333875112027929334725669293395348547448565349332628095160466529635811138151560704461849410040938176626733580553451503220791782683025439153512032505777151528468503866088443195982500488286597020032518054155731682695175268440329733143251570810468884850448363112434093213906399073070075160440667676426990221427113060390083108910630883096649964582127821398209719168808983364693211985292844545147273272598014258899123278840752442935578892188280971092194224128709582982283260935361720527612762456216239990576715874622079350910869348256793824459454930780570126799757336154550345498330940161399636644846093599788719843367929918968037376000000000000000000000000000000000000000*i1^20 + 19492616445860782506514713307735399899841975527161552331824113186237866829828975840724167231411043675686670682591277982693099546303542239783207330551384587010234287135644329826418540884280737580814426033905864979054379673452946756762993040167793550062345938649493242297580800411829065334427136194174260297414356437098006139769006250477876271507178662711148601063396734212282166259384659747466413966651251137539879309622699545901061150638393981523529370174392025407370969939192995291067793357028007662318782738090555921960580159216129201075166767269969940655391446372953591427659451196011798206654191502922650636395570914277353636794185666528757337375057914416713810755687896296155922798324241223526994658268455105662460186153402858255535170665799207235015593581216665030728437637513031833759309534569578585268744014678489033383469802023398877574054103342390657417510927033271821880238763398035345102626704290683182964258683160201965959694812792858625168099286165036915928404629916556976374365761237045234954686255419284015196675577815017321249989845287046763287106318234033590065775950795523900247102877214335014488687389299946660341758676077969137620972684624808787416915988695712063535068784488220156809291781924856985892213911604975130391166239045290763244011973652346515557489890917142479637836736099651240453498286136103196581902534801730916979292197507592143332801361389146843835765779748268282846419204572607651663672875256528076859450512051660112235541856643420803478034097555036634811843113413378588625992444980781990526368693502864592858616338146603621026006845593595099032491481583902932237207069240843155687175459140138843806828169692021045851912679359888569202628591451520296951119285576090727219200000000000000000000000000000000000000*i1^21 + -79659284209232133577460855265467876375048389431261395311880311578169112406356065739381151798684332023444406790171340716537111630122280749961551400857240443523950524045347434043505480168404650798071128666181001219416618987509534183791715476976393507081139976543582924034986015926928158142735017254068036244939473219342875898812225934252727671137015089649002989654643586517664561172252586073448517835884881610663050931374041281723564402885108089275252224681837556393897388852265945105318387101649694284349381309082515680745849438908681589971343249709869685003391482924395669998949904894145316507144165948377612688544415270454396242636969785778158969862221748530677132660332858810272614518226187484528752432584503263954900021156396132480385504182554576985184642602744925438324457339031279293304208752682392398052495017164886369199696812744855765949873761064888790154502519394911643109189801027889321668272888639886458975732689381372314632070783297684765320199657269678814059442905249396832616613359456143308030519075082294585349776552965789762822344774995972638559616416787946713866113054907317714584817409514200397292480175197416870859418190858358043105420549172985796411374779054817678950426716958504094334679716102197109486882986208464010443815650906734839953394387105187503070649726168060039030961440334148937805487971012868510410421804331069000467996408730226385368156928910860454908804069859446997456848236892656362251968293319930022714005954130127666207215938625192291976807283338550973059357516623291936524004063105821288846189174888097212091764644109555165612171770977212834851536153228138972541531458410491447218556915256520127464141608797043236055173838647798921375513014491767548027926353857740800000000000000000000000000000000000000*i1^22 + -590922951427502796456607880616172712134955145687728139100275968708747639146261824441784502480983480387184771295977831743854151545857481373140006845596454197026361637135566282949968304241202285047778107639990313005108851047652579797848889187118124467950372210548914424916354303638473677636739058481503745418151982203283044880638972985171494349156561483954825063162399787821452487025635993723642134420997006566669768703360295721323627381224034757876652221564146487452510320130912132244909401871433744432172941611491228349872495545646726778481236559502796136509143599217165741914416943071703138786989165280074453212344393461966626312426905317624975809865001637759645649985706117371602101181426277919588860378388111571119252838608133109024833255735327902172222866631496630624040337208843506551020564569529315542326635221729027093329856137801882851330862542901895106469631411345175965286746323868814712906589547660333037636021422426311304656754931166531638836118968877412269147188468123724871498877012631483507066279154667254989771208942117699537936100815514724639051485760220992587260099366071964135808059779391664135174501283312832681308741390436679422914539092346908398821797238624763066892735142699043259528230180121695191012679140869343440472403452306503510989194292909132268340702530937758825643779840248514220091640130883542255319567314435364640829457165620479417636770232198683964607458863918903868378256594370187280829153265315394497546319012628910264295537999249572239084498045436183375316729143345497135191874936568044307505680337315508063924423454299171797606961619748862124691894243636061806796635760052729670007155597882544937494243602759365668300147545520959005529831745211355824871599767552000000000000000000000000000000000000*i1^23 + 4532819824268128471492265261344182628585437927384092497410874873184852511538129856982661964930543123263683518806345373647330590187750194863236157776817554280707251986825608021328052636909135131750964795313894781973320500305397557471228370375918060433884727064858734896298275630793197701693215716494399660564344388642882504640370919948055233943961750598900781136614038291648758589318912422755774178474547379891148799138171738177915181427341351641481282435446838174019437158238605646766219344465172621840490844246385813412511369449194414879048817229091714541926603473558296784235247706842167410413235892589684540192164321498989340449346898406484716606038134984866199250910387482065530861737418146129125009574485247861451303393062009592533546844400607276321329728143923527214324143172062662289754230911184819780664135787594048625072483086078683643819509994748042024886500352331209804993928894353236518401389814717842038537846788443776114702404177144082685504327775821144783228103866795598234484179326205025456292816313760300775943570603180979001753151088702423368356743483573339436985045549361175596257820060477374566278009009167274863910349440968986626829313346491527942880918537310852462796697989345118792909909222515884710755037193658985492237429942313807796702196316096759392751409281612606033751926536051310079301574061391394164211385585514015794993329492092324391009008989108714632186368967780891082042281310120661514784465288629212856998341626022883123624274334974681647339718781968850816683622749704244189910627926813127542435363862044471602831964515482689836613590547108890954294670550936048474356707679092841846900705235328527398104474719334777262249888451396975113162108044369652035144908800000000000000000000000000000000000*i1^24 + 6269260003806331389902270907169477773888179258452503176887796176600902381103305836426042475806525104931702775238121989786474459225196178848441439361459177724444313596465024918002943577884423059436482392314598541511626651957343652374329321228554160362784944976163826485526984098349151215635217685656211552874070907229250211010974055698472402786176838109610762673391096143528970081033849500326286822047924655805618783696384979822372568859901015853647879255679440030395227207911238879850914256510517320600132722281600516075676990435211864229334227819518742852072666168456603415432960593929295429417962807859863954944718534664630885291520164444709621927375819954191899871977222230383953697893808191160393801596067032311926175514809978724488771485715312755214222853173943171846219001745322740559194781049775442951760758821081285596472236855395708689264121904558473166892490397417297106859753482899774675282487006299262946728171879374106018024498181259403408275501029020930308762161688589349871660198906611633743829659405985551193242637077981148110258678761723796209431315725030240698024931523810049387780306090194826196640722360361042814040682808315538621455374381144107614989390793776875429315999307044975952279814157136630497393125990522049559746897575814161835112104107655723434644664056622003002920447206565821308135297691414392084003203461585517751112282390105499507470125875322798565723401593799088034724125113739205441284837312955559251546031654250256445093037892125859799689089604199892341431274810631247394410657237688248848283994038188024136520637601028311426288765562623516463237806906444146105011345506248582789013623707259655930379727781953001246554926643396848828524894542604502302720000000000000000000000000000000000*i1^25 + -70323574561729879471353450375264714414347504861272110013323472249338700941971044925384423160867333535131921365446598366180698725944069200947952376912212480574426077232120709506908893552701337803663483775158819266083466517859512363981982318243709973538123118869835426990913651377303196193012699166678096256455289000090703852727103690028954472968290975520419877186114131273585444430122247058079415078727741604729228981612737243047565760770482797700713653765615564781762809563144177734273272295426491067424173855694659494428913307484701111411350085762709853705633867075645107229314415689269673151600590378891830108638173716812846500628134777072094416551926002467041052436673538102575342924729983581745635943980786025331679285781305049799795578060245158772530686102815444179552078514438051057033321265951311165011587318664633320735988524127159568783250323318036619573372764472379739550894371866063746196789521057747490604661270131417239590366669760814519224658598271212691486472376386764348422477456986288213853009099558050258750479238895792984248695131103336952017190614371232638673126889806816391722606065894061731790017384751772164089691779734058794781399813271742871417368895619969423079298510023500740548771775431330710886896677868202054161151234365226552162604074967722467049376583387844011080877876361508686016553697723755463309244230931242835092499213803040115797310810193729235027274977837258100966608172334667341996488982369990828438295998322474888632690157440764344703496747818639123949441557969802368569435125534157319161623631753813045676176335412916894644192827599901854796276587036336613461860211098320421276162248881673879719936019482189953586272878909273816019568934736887808000000000000000000000000000000000*i1^26 + 10983900950645132711615503260220734177427048548693754710590458591026973619907936820977483451473709731382215754198350034052421866830434332253802099547071680412461693110982532879778329563476352945276126980518128429118111485031301375845143270916767553978753566144912160529588764774765601813258863907129222721559980259427027923335608423277844720387156619360911000686411900550807390937709433155779051094435535560519652756780618077815612059365436337793578116471593178019727502257013306158041257171116010423862639098126915367542223871074237209893249804057594225056582091139810666431976457084187046030282937958701298721649223816819457961549432723690005231244684250167244873145305001354207765166639042356616279111831062298230341106753444318821295859786291605798678732360543453593185314425179012416813920865243490771829611065581857553330165359342183550612426768177944237043122112363297528095363514194671989629793184546929629463561953602033254639870673000878602835590247859369166904708133710009297429262076460012744909626674145712097550798068503934175193953667233140129224812225575845895098978953921992436179812930063682437507159732672466555171962808974718777932836779964669376053678177533343513965170683256614897380828627984129008948797152061749926379221275604518962224332666547277141083090436847518685309094071996711585566568949121955387432668246716929770897496452951274508781463529781113094052767414981204281655621266303192478230814769518959086600037519229783972261136961397005760820210325013337286653884754586416456010984790681853155563085778079997034535736229609671690539863244852936078841669305947262095577578573368175243105311906833521077254988428055741429537707605179103621276436214579200000000000000000000000000000000*i1^27 + 199096376119653959784209109270605861042414563267731121287475457121736216551855567492480793073498418971137361634054446105363809564381759905264244982830300948847939011760335192598903720791030240199980235301416126094337913766419959429177767245762354046617056489144768874044649057617608524031104596648854498687114694329087110169037086098785857011295485538406662624518678323739977693727304825969170447032664480606668753223425528172691165779568568187724046757749254866400814888168535543266026074448792132261030289909118894104331600756595802429596077587470222155690066623590338708088732488232410638766552983117499071155035182261133255383759852891263788626340149194217258697144991942882932817050263307343765368161758894969397537320686948211725095184718780245211017408853368396962271316011152244473929442844795461341747191217593822578721884223794174679542460258030211895069508275500496819424956298440668462812189630797967200548023031983134473675532563729954511912572011372341171191132706807714057723665449885884250807956486252667813811884044735589218260035464265779792710272561614687416333741747570887846158334469349481703899304330858663328381223711315870594250299184420272799924187434889538413456156037814653745531909792571514829528858960769468945942150554086756165420991775379496186787166919135208342397587471888034510450703199539452662002132459144468403970176212863563481226470882466143594650812310217949442694566226071856827813695643740293536962780771258558382402617293645963081559491505867610814078544936849584929353507329443594659737473818256166502064764534338913766828638319660195834381562098683972422979490381260632789664835380536970699793208876190701943180154108007926518534635520000000000000000000000000000000*i1^28 + 265222249687268568145991296382139189186565138458631647120603572695452108519617614097862765976154876552261395604580763884604225025490329251396735238566157732145505573595017422286834938520631603998419008589812419867134347384908644031788959850706054831761557346563334351424042195084059082966152920406063393773443604647939779420403476890172895012064491822628094601119255434886038352617923358686924973706597429800133000032162026683303486089844268320982732407656180568395368698803345958213588817679953969726500694931941005603307673969442045639899625703715591034621173458124456516222155166885872064796524966948094401831757824076563088872984977480728494707899552131965129526556320886351789855631089853058656872749667701715084404938845036352549873989282570840307597778525114174651488379629503826544724481399622654394787473081430080567130221590970724840347543920287465665214375452481996656843135853831766289170397019510797450740521381261807446319085121757207777516960555175910269446417360305913398900149679710736053037669093345846386185915867635874963141196821350227169500871838098342424704456837537245542875269781843587851691445204138601749081636000475709658258686237251314031868269571579165864521267990665217687886406689784346262605055521270828931439090733434305323314981275438027707598258400201054977977227667125373370719946196628197873943817922904875750131969361604668035269550883015516191971783655353190917801014272624541339803671380882822947373964428588729496022369818579946228904173055563636875629980536225733263020068058809523357441462355549273803146679675341280202460111180170204771618599054122900793212132888549157638700427495431032001159566924003902168089817650351896002560000000000000000000000000000000*i1^29 + -508750272989134328820869894584143586242696272636868838496853141869334092038352928551570355410643530175716599309539002650457454166466229767178992974766957376825185184264206856595005934615639328940393671890165522179567788297839277795509362661926223655516928375949288031474135791929698162695327956436347038544051111185692094110592274853276194421880488644062356461994493271429212666059870527010872726397978416993119467743909886913516446097666917457300196132756174110348143222112920381536161487886117972936108073188788030095880235473781948048853453362182583633075769615421492212957211953752988024548964256969947714648597775197786883863255307305889987661620376908622806415576750025186855752358710847939466666181520106028503720368542361894533415033716605740678861451429987064492827817029740707945567956042865661437768587060182390326388850728309645503761497661284056257085769736433957759292473653597463845258184583515787504985006599905258494461844830839824348702700916628149680280733411463939900458497631906441469160630633740218193553988479368836548969677937258367185309918900049392001291918851972606504045085486461412775005019664671396136842344020150147909854989887317736521976608998421272729723706748158650560976040087087503024343634687540952409040356614602062321089550358234931038182231356612876604499534234246135473853203124926411323863436048271238508401270191063478717902000405665630205133582348748391800361680213072835045162252865427723242171583163822499480764829933192347385268134897558280918029206087136453983568555247531072725026522317644424134579603664442847580652505979248088806321400290586139750426127238504413216689013499041640515566932444870910466710948940454297600000000000000000000000000000*i1^30 + 10713720609966147631087747636465487242412565292596905897107723576048472839745426310478520061091295962008582130157311189195152086263103827712825147823255314340367836199433004898821629551084893175923932800491285427198927087754574622905041152607781128683269169258247051524855443258173077212088534154055654319327388687141564109214966247277636569158202556369375775830204462271639109622505355876636228652139450115818756547629795738116665322821165530753208535728673887098252187279252286972630051911777118757357457433384519706644301022702793653114118962145696293535660116741550286811230973100584482504605703843118560677063952971068319112089198954120116583260569587907506083712554702421938081013069682628042924773095048989574472728508044986805336237809748371021567849714495181398469891178311357212354537039575619853367230869077385588898010446672617717287134592932830732958570901401224210993488299537331042521542147285426903064801251069682434068346046717793381947723755700544523913784877446511619707067290375796256547674460293007188539616525989323487643149978882627520879224031721300496033290710244824749772876863511172094095205433147887506197036599043693539561406939836315559723743743401924161126741777332122093360525440878402685842906924669869136293146106649483044567798889435240517376595622549432493202466411808823647747876349788548588807866843744929056715067940744148108056784480773875594222269237108119301668101804086232771487915110656627851283630317579361296257699900429745530381418714164560493361371836511235582344187446929946593571911111223428105185155544818386983128834125105480427433073004291257791056000952848154478072405813207265034962388167320905761651026821120000000000000000000000000000*i1^31 + 283882903617112377848614256716483357830563291005592462719945764791240063079057438280329105965882330099194603098101132446675645934075422120915327534532131259233280925154222146195154982332212525067747285291846560471645977448561726939369414034547200460418599172229868100245457555218406126435790242824462189724227947400494748397035592118969997148719428600150091088642791733806506642751757821610400578819116582416500814887357656398988027918353017413728802568633924254968830711944517249784551232341880559577468062031287007144157353071327296409542644181677056091837699463075780906664180707805635618885480513476830190014081071810917472202245558024008406985719267998953674048304323988055763337605446898425718111896112173065609255443735764720123322320602266918787980767474782393135805205950190917327436488661987632808755198649452564647037521232013778967517397710058784205441039067426556407105454458707318631743986416335870400183518997265049865613400112785502250876891655803413180427874133251595340315168755977107503330771663954691209256659056802816126760925826893380656964694643909514915018046820854496278922928141304621478376247750003329722883706456714789176399130228280571477965295406572683732881489933022620892569034619972457634688925217014378654185390759966637119274528465944366070164660837400377750297953355514366906792356810333307420812953508021733138642380156524796535607959982719996516266219370378629461283529569801588121364557626013939128676443678352875508673887458844278125489710635309366963792236452526004263013130246490774858244372088004147176446111711261046615839217218468338036349521833131214629793368882120804380800694154959886954740598566026527815761920000000000000000000000000000*i1^32 + -86209915180002109517768113536546205303532219536019061613444424599517719199007912303336558973536616604232539298395940601500747733946859450378875627338679561292037331201241967894311808995342815265890813132780639242459377548841243577097479846196126746777747584601359658806374398649010352378476051683766120388646592847249940424671623609499739352545504666584852388614345907684317917744213997165738070449820055828539615701242396662515462588781137275159541133963854588827118565950684488608388519767428163613556092921433390951060496723000045575487892783071673601083995627686296352745639251605367965286200668582305761159685678890987819967919911927045204382033519916003236650078004663003781554044253288585937199560157529808012197405249665433548813922902257745206270106600142004720327494653493459059356057873158980246038313947141113009733684921754573921797369401407894366763411724430458681398160822071574304994112692595465635293639129833224300086615677779788446541484836145080549808366687680536537501217516784224253947373695059915140784058838554566540534797338758648380356414725291407964972163991035909312753313489109434273999987041708607093736496483322218458018620696944547262448898676680831636273535243340585881504298471942285428897863242223324556043506562148849987927308081129030404770333801681496640421425769978550968114394235770276977412053227040268811403439900357219702033127327985201854827817855893004754203877700169720885779747915917759658915826342795500264946211897626656315824604881772089370450348732291137097333338557180576764113915516699525400977897418313474592357951060747968230843072315713487234045382336110067607254702757624383580798002561016869683200000000000000000000000000*i1^33 + -65139001988026899873435804272437381391038365189366925937999954570632942971582674836346335839690428333665181175533556848702704100483402507633260833646885530976889834222600007152303645276393517855996769869121884747062052782347158478427151355828872250631575241335236214813642240367841140556685643930544697120140363583226804504864234231396347869359758175826198849081085580592656416995461280503750555554589240432963267726888693502422799565872687252591796798651746516636872043345982064659038678153810254873013900108397159880549539843895410898301469638742710815680279176299605564184401805301842994954022393714526441875129318173818864692080917454229861735485921075060551461946809656015586255802032464196370055403839223650280313978517059613953635239318918825117677439860710997349198354225116588185119340113104579340285098673580635419190894445594300839489371410036689861393707299489655751272831125760485483377114195598412655106801828961811036041169327884447719559546383818035572195761000229497111597601846776540881380603362358925689431698209164631877125533961173190188798430915574623684219581128705731226674705684554855986166979487921653706166358028106289134085710076572053426927861025289856500868613512635210256293616217903271521079038076136482865743282848230914945470623080094442987501619762690624961073630192561487681068473789919247114410447071207763681219743032205499184540167355697677310696008505570278803384597111875858992055382821936166094774987309882772137970393969504960614464774370928401093041222503477840450811982286296344952959845554176467982401408842428965313086130027085081115731863663502799742631032346217195834692245790834382088042547846840320000000000000000000000000*i1^34 + 23683646357885213364020957434057338345492311804368366042920985376730163455224029097762212234356462637117897252687719420602949755646843138134293337529402113907142593070256499437794035283423527164944195926078087304462565196135684779438037156748939403361301812885153232199921604665475727797301112419868568759239092058177939968612351860192577551030417524377286112751672415785007311501255239930661346967893990708275211884150728377275079300707026891256650888289998550968867532174042814583296091153837924410187763521722193028090996244622154461735537105462764522724301501963338222914744553046693637224781597641214267212964595911223620775087843760298507977427810020956308299493088007451145668363662961166476256120258196464386667795764538747604913691791271160231418242502973267035968819899595179910598598454973344071017431411014682232477769368572858868522523470573838235363918582449645767016860167080473943797930493026854590849142559395563007610630736386031703020263308559313710774878552763765797569706982195230044154670003552804833285101197721599443510979487699343693110525565175857468744467300838666302533917916050412393967485249012659060224585685202633600575877201353758896526391147853104303911721895581638018631823333047750683399093715431402115446366618943027852546399320696036182768619158469488228352865599084390869253020232099965105200639140347427460247567736110237607171366228262967807669341438673556274199374032199563744695630034803795908807641710136121819475869776551308467850392747441996085515193120211747500182570505315197429413814591303231062918701832300562053442757367491379776005912320847849696231281283401032562883776722983120683107614720000000000000000000000000*i1^35 + 6877889357892925956405835609980665721050843295938298949288401702822147606680083766505210405322123184432076357604476101533517647836726279199819526445087410451336873626977053463184915995428668642436990691504266368752464014696241086645513427298408836471560104933719839685425358966782596464011810066880258510778307988827978212285287434312561003740958949157751694162592352720542610691984071677674364592758772281339334035638296458436365434561878280600576493873605965548336170268343592633794874227800716680538375280350930304726714491148097411932699644079028968831103776183934018694433861164584909277819171941622436959586085378296563127651418260080967431899301040200505613693576529360387891107216877570684572165577782851413169365389453520391961925837388218910532342805861792211848735019825859886672269584555453184813509795693547785292128604627536899623305156546708106592742819896938360308037002420655852885356712001390048599859769485829199302079681541055561304793885195343817799531046477415649242069843582080328010483619508388532198553194282646834752939129008141832969947308574996582213471840230084290225834780115280282762285748269381501817070896118257444365966092178442070965222719723689884580946828603024724666318267335048583143298508470303145459348000987454981298255020464426321755396100617337313056246324620380464495671563870561405313767520549053492707616039766888414730232086418847318224537178701956105172505869885568739070705466201291451392898770597526056959321797722123858814099340006555121439586366780711828421976630778342786564320709007346853203173263634530202328563854840010504942306212602390161230069530493945298470179147185609349529600000000000000000000000*i1^36 + -842271168551903338828033390571031620651891553417399606358853439644413967295930999880860780058424773460456361202638958843351062103886830351903866424648869271714501053551754562891357274058894936664616890162130452628366553750191630954177431233601323144484460762927838963271333542044070991579536887133339854529724664583391306732541225901114621841508866108288929909570442093951666317219431236132576967555287760044792632760744482415151338827416990809167468387423353487728676818917201681621325106533198065466248477551734656028372730299825313702910063398258259006315151790268501254729253199323664533994373832339574769525175497048450896685448213929586793890135287282859692500660344963605296524139637619894776995880682202492811794372487784980636209167759858797834891817350604197948925943428861905485780748394177759589225376220948133766188216330300868668681350280478893432227959504823107889810441168828915277400510407742546052239246670340182585020691956391988867476583491883095456607526255404935101744276106241783467268239553359944840156413197272458019263251131258837289953139538582617163482956350798261360226446867849402685249840801562157202642786844987449570505794413592222196635877589161758686733595687803173362894626985637273203990921776729337778728884573274636023543635373332840133039679588364691410449700883976914677772404529237251170090420933495133400607383215213070723660210497480186267959171650715846780153025864272502276300149994446069552257550807239685741619065896483076677509228559325818504592004261595691745767153696646796713887634183234480704237335746244550711274354128315034947595618141098770236147293315699166250851676066938880000000000000000000000*i1^37 + -654045136669051724520542122011491938201776715798144761103550331887365208296308685707275878574213793179473846668901290936639076733934679274756519177242446440814294741520196207801221162806080038357075645007843826487459086044965374594805203996319789210903692888078302514698207457237364520717562949733504023606952140092475467390032753036860127639633191625044633491635802282395044794341578200989511927887660264424203641644320351133006914179557670559753111017800150340873182604855276420033700153606876294340219114829822087298784647735027817950051235600850166954299876321851324586143457638571113395486118877849258756117833422461010818133909781627316909664186667865011763858644507447227970204191660237712000778792631436455050313856284683124939526923325440851576194118036229791990574355481325786556959088353297933906599889414656138792090597298375231611177884504814920207520903164548385016885514197677455680808307204286668844059888808585945151622444765488888671789224566210688983451869219204580159006205064830665348499831795932997406743201868092091777815026411484248957752404040584923115009221252741619119230892714441967830673801404841485440634666565931852035832625508019820842376097991509090294004959502002935372084926341632608790228853237658666116481035186834293592439451788473404567712413884005885811698229564062227694687154001860634974606323117093240678040141297122576757596895817924223644653327233033236532717576114703017629998156985052164123507058760819347465692394749152982027399164070009359333260200319546092930707546129873841919731388405113773548761862306685437442679182022818587099200297294747124943336328255617867003505672192000000000000000000000*i1^38 + 16222769683093086455462362737029372173101363894912056126229849882414577994837607830109419567240252373280172957680745890208934232310900569176447814034228138262430577493234297041770849212809495635416108513485836511027063071164423636137277393374943804980052762891644212810808750427263206351882392633870260336986005642206864081371437098375953834931689928538554222859252169392162495290849627072143843278892939854668917571781253493351813061734012099227842826196468910875704038258089935512363574559281401031624114372340558488163216436134046727339130103989524922605239645927596855405015444959700510098078956694016315481267689849816273520816402773040143084258853822845094146640411690489782741569099377369227615030298484099961972911726502035142654985195740839958798816547313978787565478039346663426479015346825159308101256072945871078256173562066047962550538707904389982515581082779507190452874424106253297204524807156661536833730224496298125857472499424810326363106668836448388347406815956339132948913372685057466873672958923950948010502947359914878314437497337938737794107361534532116470609702742067671149150119086021260063744528225881408882378130205332488165799760669480973588743176434222199594849740425689774478651460460393956299168950053690972256217380259597527733717119502471871460385021725300043413396066368459373429902612300870498261965606296539389643930387162876638979835652445575473313094812543266272311415279354777313569604980392535106739069140043939425639694053066685444344692236373057857138261688629596212042857234425363601940973448930063654092997626851369108981119139440623773456307632940732425076919894708523211161600000000000000000000*i1^39 + 19291301700658508303147215329545839348935811548677726184819339251605654038961962703163362611742615559372453376587312606609566850120479699841813517867691990684364424235177406155254293616093383049257219398377413574524033366687677180394143876288611864250751064954269524488890622859215466147747254472520944481211577209244796692762244447427513106668037100030895454392744078034442426262940508818632132395442527770962823580056108332155133010900299558031310154517534206435286803293361311900454599160905048588707582764404989102951547943265189005223571890470254897636728243246274023684443816926712740587194036285759610488499056499839139636017772985435865963534320903824487981660802671408835767008414446374211486672323534807849804049013010150472387713183848780917982222704141473631293851217616012175182813735479366699355165339522576984173682766047425924991753066215718208988829652196778240990456066278658527354854908868419172996287442223254120465580621108631107510107764964677648881897272838783910707237806744256487475316726694233147473690722569254509265750217201155258019548329288708464117921305317250434480887701795877245505239165046138281983052101238592761693111723379599263542434921420738679517603418821710953672665848824078500745991097625632139932610215171107149619666926194205285306995039531130150369781240714773837579072333874885808046348719814062639147591482808415487679846033221553713693766074221279516329630160592923357060202354096168012703550779112687126509870420615239689443485617051933683015527875799926273306839808506601469745264681896311871768027046750375195166496187205092137447763496850129033568093389014958080000000000000000000*i1^40 + -714772143914024907444730145216457000328932282607298424083734508808854361820374503276310225081268007116290945383915739816763757891643518363699225265116783270861926390212243648767372156289718037611867502686317447759669887855453814575115675076639920027471636702338704443704702650416140916351270616642408222033667874165154054582876730501797384266035808279396857610678823306237576689159912276035393831080083581595855772932233435765895741880067136573443763441463076669848695115054980118409154241442630805009898055515934710213491454908272978445551479011152039340171403029752432665612856204233894397032546900688947807558852943953666791863517924554732887542652069260773571518374877530821890435395995129552356664848466316107892683977753957086559740345102011619843597229913223570189130443798506954036013778828578350922018862406012804306842813196584732158855093472451387856127599525421655415926634929894907582596143106817595463898949169354517715511846205220452939134728150499442148273515026499635363367928755925562525788793035513380782407510047870433641836578860547941315747056627185975941475932488270512108067413157980102022665215766118417971676598867949045118195372981328713523568175852643964271115467641120531892473662648589819845836486437740802857892926820673406910396806782679926328051112123389582046562860670041346812457497436191744216541629945437409754143236741119909356867094874389703852999487751905667835552100996534179538248142957830498346413347807872873626068252740751323954988284742722738961611528285907999056193965450486642682128166364552513744067583493354654677970197274653676310413405190999316225037697024000000000000000000*i1^41 + -628030431558691691643237071722797514660378020663474540798574359670286905726593627966325781518861713684214413614566017346605538513599185439459219469751249888297158389845823088131996907087317827935926025132019355761578089325110056692901256823217660573638682816017711636588427209127920892085329962020776324134464692563907824638268300365821628745947904224202460067380476769055044468319083433599822997114724519639115219981410302974954608034744829688046673544119485875647372549691401130118482652065989747199027488586293424459416560971594119465338877592088805067952612192177848418790061499077944591377877232526528336097323967367748420007618766571599480077407210985571622923124575088697027830832800459199936965328987821233737485032965295276170512682412522811054792697255402303920024862183078197356357685515835151757051604672710756574197962775120199754339710520178586202731641408197775351491836228101909862520266958914013552678997554878047777384166317678223918705470833093843828512937285693796093210817724241859095478227647854198235044863293287998590246818276535164888173679580181115007390738898789556046782192749362204891651920977303688511396060737565044596760875362165777703625650429254315181385306104429084479400241894110604273692350429529187732867910202818404982725072207548162597285035569205451903019452617956405210482298882049102017161878329321756467729990277348873187841306063897228134905180789922364398073902485423526706571804464942870970784241932123968936725760333056086079917704226311262452908457739240147282510354413811962399461677015543876655806957703781675289542697011635765497579739642882780928409600000000000000000*i1^42 + 178298291732138678541920683864143007738732830143659194264892813108034013992928426268604525384676858678147103127656806009951230280853931368877747479664740045933972051591364505887411921391911865681785293275976965383796554192995259914665414698250750972114364860064550075979700338819526073881291926372765831718042637987371779709574361559337851361757477179731846903796688111356224061943684684094795355339285015417139046264101183944633689245175499592212260579918786319831364848419844187850130228450357846559056946039469294108715003140648394789949749909127772152513526884857036561412767467939598607681018273526372348145957554329393021219226133991320723151937933753440885520981279899751946956615475574427713200195557582244725139373228184679583894929485066579254593036634885192613237819346534514937418039974689344482599969481787826003849552547429516795406029487620440511362306195194673614749072110039219133447711480330456174975631828952986647046484338556183064166206279395707211042569291778915154798743801806231621419264243798152998873312184566159274864539616800005701632777132677764815075281089700832803362639667700375076861825118104093307547962702259587018944737007140371221433463278807153829819645101965440348842470965458771781693501089251620809183407028778921304250591505116353149418925905096294645800357642086957142614543401946874002048140429711853575810092480213749014717752576444048608041692012589023061193021187360683766048906713790651973410126655827432435772719475690370961008601298631105038403553989058773206609916126692827834914680949188033008054893292962835041790567919544617114334733942044753920000000000000000*i1^43 + -24935306311552428778378579277891710256782828559552786143984804203640755623025593497485326259451724581606564635891429138267375315570378844943557912894359832499792324851385524928609694792715343051463923638017324556586906061683641612014398141369297417012411890649833521752308038881480277567375890507623389045179222399224615975653919738902337398791957822161029443146188465137992063686340022313323524616767813980969109312434766531581312342264828290826291403942698835216552783342384245583158051154522884449411798265209352425839488758856838403569355680282292520537696182996726416904618562515013449748342278536107481207259186420077362107054071762397629774906706647102866840308485655607960733278027777487830845013382343400885021391337521356211311423630381325714818202427501596639607049749532395381823081147433720440526218693675261734753686248244446583829587749293303118910299114836930980570533294269834976641529994423518514720160107191968654068699516926741691140425936131769649526919128344025268269095784307180550893607981667015498200315610490217428127212705866937544998546553932439763933697098543399508950574705328834978002972432448949505426722133260635589164190222971029624619099956550194832804882898220915777376510362878330111050448677109824879479672530020121690449882308302892867422624826246719029297535815379751524188757765400867370162831616284936821948101440115800384743732366362543611498071432537077756263615675043849868227643006890233088410063499864937151566680997570728193085281282973099480300016619516481658976213746849768749401480542947207348116140144907781389284667753320989280715849859072000000000000000*i1^44 + 1809635597774653274472945903000292839577109792900810193371101448638165790583032106685599748911068245817155513498989621463666248191236512831342299577671777866421263410844775710527880050953045774607447454809550809054480799520301759265859758529280512877857776823946774601615512387871678038091860965216793828195149464214864759843640230679892516901840329912048983004609893421545204193703580562214862436305321373826551685940664789516773905863971553995101638993722701536907059677397503454874263878696012372232284338075191584014290947964319099203953458686790435710059011548459928386782803403699919489918841900604393816648927352111338228031711973265331121735884551122227309328801976771316535305267548089528074196565386761805065709228149068197174547246541719998460572556414899231602887578083395774793113395747759838164793154807617343720870975750164405999874804916059520366648330052761371347596302416517933057617950212018070569536707363514898823750623695464616269271162679702553678764276686673484694308757413415420282786059356621087721101865947511309379855211537062296089998676938890870903055718658673877530835603882031153546937620576325678012167741022594364126125570828265890843145636617686879734383557266398337792807091979533693452577751800101693107638860250575878873154868257161713399124572146749243337785803303929102850592756159632223690862559101504925612557415675423371314675911767163105726497749492312385588249455084807492724838061610016975870796787433883653544373788457365580182641928501259317530956243378549628395089975755913142819919509811936639988989544611895794302639101187215670326067200000000000000*i1^45 + -70230638603042273695396839065621758121404509970712687301825967202132878488721497751870732954018743940382321822219410907753981185920510538757510056378087977539424562142548947199992175683739848490759954492612411938429106100405284588950263160265562586919730399258660451466851232744702787066065711420601723987344233708885479809405698756398201413983884024539405970686990670080621832557903864358931205734869365392921838510930331186566869500923543815234222440327562981784955371949969811949534606036153083781336590533037704846368318696227814313347546729628087005477357272431575802852393245720103186530041424989733525981568219019250559991064750119607825325341717173540081513814948696515593186741001136220482453148485678991736179558660873878577839624310718576766034666211114638764845100693306531175206848568346577882958944966023650925474453813682860936540868542513983308080598224182179376812491972598105157121446146953867961108362332721963437770761924755705054536828818107887556755990696223277434330038966571922215156449911968714085098714744091064977418970385277434791940510104518469100357213908400629162952897072120772778008964197911499027205431224095394010591909445567158477059085037875481123759568538454256125021013631494643725911483900381880623751855619817961183733390920759713425447360330939575873585577789197159850907978472978855221365970329721569603578355988389650702920116904179338685842087961329441723747413790692991604966792251246570706792926390564452989384896867915480592677945026745650589177410425924981784371527198355123577675315695506593488573843300477118765469778474361159680000000000000*i1^46 + 1822900912212656109197571555406218295191922662760063191818590037242653387474928398685952433368470619277952400447606917632682347688360734118941803169170542627422367835658530446640651107768088443673802163810503250711642922431691730151027864772155818720522166915030211114904984631352689008209938371080771934530477859824473996827972186809995658468751226787579447207613618940141864258047181342987253616549604721143051575785620306403055798236829522003889519033018983551073767062725660978791627740552905961714069108176113098762358800589653728313912303883392947968630379185000190438658343633032013527560566591462120402703499037729920343664454823363698797914886071619860266631529927787595790141172144739613680337193981326153931561842499606243105286576274512551885625728323517217882044553520848382218158531451087657337327279394703832314595933649899164334774128447850506736842291152427543965850012179485020315111371871258332559199747012781355669612969793635649176168707413806254808923609197111770503704736313240880782691052734450094811536202779739983278377277954090511500187004359461115803013287210033169117981260163397261928668374583240913178825037505518102339140544879291213610297215417988619993506920916840631199269062780198226577947196663411256916977290695776966104817478499268334120090332277073945702440499219361606184507485311162787933179384340011661004397031085489954734407584451772600674128333373867698806562922353326651182458577939987951354264634584461302886676979622251777980928337737251725236387130388220621138645198955587240269126033615652843649192300836838231410424676352000000000000*i1^47 + -40540371266546537976379165441176289354585009578162630273759838241240285107868862719806577139588016394813051307549185476701277609403281937895598765592606867756034470092402631770548830390470928236959012718662181621512887714320273791084543351889401558083725138185164687160031686304733092144163793461147210422399985513068986037139182411242249508937981731306384514596753415228909411844762838447366168820185147234458489031430607493082976745646936198676792233536914100261995694347211089994136094593270754730824397731271954929193788695767089171936730913086773107729883035378527035177690128302120164483717989781730652096678138634669547995161882279991990886543435803352942014646220850947418779022741190808619435701098104336096621481170346425094582958329587219275891735923645160229658633098060701950497390576444537203278989373410342512831191985211010500590586541464292556095933169458987270250927809398279991865741511883609630371795212747073639212470362935842084676158691516638420379913553242179150145061078454206148942429850146870679608998078971611066655934798431687407746338549970741930971816339846682945046215701636874160067933034240070573738343992825313484967889853962947150510674255674742198982988815710601670444122162842854436634446716042799203207834696065258669498999203961829897821514868967207452614694854921228001190742940231334053912254500373916032867588670807115168604704753261836469553585903743506795458903109974093925935209641141174590571571859635143900779303032410125144290931474701665752309267679518562078605272970594395385133622488460248501630947911133477784780800000000000*i1^48 + -194210840211163301367331640012196889312537200481510199029628098749952827105920633700350934532164054772036202058817372064768277803068469583035099570298237220291565544068303831027986829740415371295900451038755845339693403491613852565570238044828487196282705175279889354078148862800571228903652776724735879009955918082340261237293653970981961159363457864450203984836593628305141727939192767016113968627853769345699286373058468245779776029808170263886431540287973974244669035199736317822287322428285817185399985745776817456349364167822026659476743520332666655371455754583310682107113373323265030639454302526928198075762945638003775562447947509675345144675912398834808099819596140498015639717174462283563332733458125427983080486879536313004508229366671520645154592942238833067784519173895346192545264978497418501706118170344130525023438799652746495488883140134321666078292602735116467059151882309705173427804968887326163919121312221219682017899965164720775846775864593210112960963699957594517928458775750909047034916825201577188767954110919337382479058639893604633003927354417404996368300504483272592378480405946504894076079356727264508158023674942825618197093955842471203237169398079971700756510160687046595831975501198621641966374748315564924738984717734125097144980074027496340191050307308457904859304126944013393783792424701247943617982085547351633055843174965393266307380202685987218108661798457723158229855271004864237749091492051499462489640682228617485110574428164656145098480672093237518603336622583972772257964117094609546705062079530671489720152122982400000000000*i1^49 + -213621961751817122768951245590036660881664542551251708123984531448320259463205331442365687903495679217380426153216721053794705596651440726833920098675047857497893494951054697686430870173485737218891935665072588151041720697056561695419842883003433957054534952413466382667216130560215975665961516076080902963359471909223396993955592835435038004108911608546665623987862814170840102549365193434666807874266521266726075922388179145647760499259150334139586298668966575847564026277080733543216088328634799137519413584609605393947801746014613305548852329579640791742412950176371382939119444682792531484113468179649402471924001460649510552270313352935676685602415267292798654769469120240633027649100398520773775263850868703891302487065310931820937351970149702346210394146041480960109142529951536516421322020335686897234618479599709990206490335752878050552122480848931802603811766931413038572779618136743821791146525312214170040095964712977340696874724004599243169983857866600628135095041599880453127137202508635242350690145989602857969054110178522788763481013914420049951702434782932775984075354129512830310185791651914093114680706872292070510264694031198182657438812802262582880337163143451114079967728202084489029815301314287191650465369662940419890232823506674437238444221935937492015778629925535773211201959857338185405796698661192739181597958660314177890884580213078664924861814693004980553395650414211654104213887307991515208240709858770539275335084298367458110723893521071830281613100939173002127953938047933605223819416549440188779081535131825458905088000000000*i1^50 + -2072871741791870446526981534685617488416746492889589917227562803323052558208347178763373602200639713276656422346120157137224832585987778549608484747434525776431635050660751815553166636891909082025562879352556314488756553343885978746360498468255098082899734037744842313165030422154862547675862149114475951826531720468294414039760049166296783041146532006495197829113525641654669176692470554487122246754965362254716732392704105670749718286926463120676887925502667158791941658790234226907126718480137246287941664202550023763050238828731909594353355973284300089886860163560910687725726668774169444121491435600466185954304839960562466147245471454716377802905821945803924563893826424056537118705551106037006859047759066349094068037904160162064508740329156599042208542735063514284248986476121753515944660308824998363570724021458157843958719774133999369867691760201619598269547312620349918412957435063124772746269458216499468602420807289886859436817601165082050482005523560694630777923081687795694999721591647679781303943038487311949752765852431544056104548427870745257978373552236651041374992018084381885279835230846894755857334596035866912837232654205214704937390577344128135585562671653087727244235133585525082743465049897900835768589164986685478750225207580371928757490345063905596187302788964571975595936216412618846180475141250713024157473914496871576783235896852054918953839274215997581978328549618450811239383634942943261431575441141880584818150758550394845367652233823957382546192896556763127228404246646672543611979066638228408142878130726502400000000*i1^51 + -9407538576377834853965693444089535967316151550567914035742750212504542307502242324022203538018747207065498090142660290691242070044488388664220791771790008977398306418855739809966108122942383757622647078379863384176293457348862576057005446217789397876666401668767222977058624343313256965923261779647555343301260344709805163259516751835662957529739112846893694915741520523778267708204712854562320255458698411747706176798357554210845136218634119574248157056857669730599970039726490158579872517598137991922997027609771691828322333050294066800167066620410353537475135330027483187387281442997798304052677820105383213852685282298116048701907187918873635892818374751845374757936078616476506607271059187863170100688763707814425185425925719022609023941208554201748116843277740455600643458509016777565599895038240581410403850575063616122220230434028918134879634023641310018438219181659161944134713780223881759858160804608953927908281392640213848915968050286076940707044827653877078362003543486568309695062020229958918465613571908836417412978202948958735810977684854040433955857067238270843604385256625300210039207117570580877028053534335372863280957083272146109939185036921218040517453423433080551411845190177078547340864004878917955611343111402694589196720247585356993296389962502904021930105046995901165106125505673053121224513949662456576791313933380704803282541612449973453054035438421578237532238317215320626103160771153041589947986633116368430350609433962595658132787272752356711364488215968746662999124299889395621368274942886267896568217600000000*i1^52 + -1680879462047442373717796441924105990330271700193262399868891626002415084843251001504828377177266228387971996612909598280249572975651622845479635722697396862831387593352027169185063714975934679314458186065836312579002227605817005749750708945582541600594081435788511148442343863605129602953507726424757113777121502076682416081257468266423201218598409400793646793173091246322702600817185253246466991859402725837515876595726770574318059427439452347015276263718026738672911633685385007143298593911938918729923286475693945388838533126356144126783403705188151021980020878468443287800258700969818456474620617888928717047846104827620848227717124882344108465398974558973524172844377318176768583398866653984753367631161249776362035333484033955993709572690946094545972900605363576991251578277950000162680075196027517423823936435470074095395775214264635770707461537179717381466306862927145454310410311225891464898574541342516042545623450796494917643026217510466271872843984861589883510209828807314450153139157732781161797163724902875952097145135926692512233493669220991226584036967664971850773223325725490426934614963134315371200305298531482006785473688520808713341387368404973416987911144130357984167190479712997223428944337516862073850079408135369935803848155808262104234690024789030077167987817562732643831681221800431003414829160956516257258165856337137345133308829053651761544196878195556018913065560097259495297142768667887746971616778381305267926681479328114384948885921502986797639946614898376091630853572321218409295156859105181696000000*i1^53 + -78996194744901790007451926235241810548345642958762877635723184907358894865775201212950748033146928261311901358291474812878629179157272165507224053285919705672861712684551321480281416534704925483117188566494780965434585597582234477833944289295930185745340375905290646065156776581907211400549740314609031794342800491713189756846465038945079787031614839447135550468409146069765507107589378894057452524117183329659053668218925250639981447657423051996996130132446601389490205875567834212282299254220893306193073975119856069492501379282030681833172580058628530338675345981941539555944586748314847007044346457705604623104968545299361262287238894847325734997600554186139447038937260797790456993852623065847712418870635290971558298938370935881200412998353111146346298261262483693489228445377303297058932793967182551767367622861359762288647962615249851301356375765437102479476986188936449379590124681176632648512700581610613981852020800078872646437149436113373461440541145727967435597810150329713936970733374885555933971201315779758144526312949808780808587076769846444482919978151784529288542668821890500235685387350074025629383088633468943259582590377829100898610138446693885668292887957905763473213083513956872412811374075655102585600881127165539441168693908925348401710180876530295128608477908442743723976299231573420603529029852681521556212782714233795859193805603377251515790570021222591346969565544435361894291149137264115525490770733625695234642056421548481811037558037685785945376113878590089390947043391951201453578649600000*i1^54 + -5898596612444996692332671369410835640926277734325697177867332488155361547903866461570239754668238210006416869724247915005255916725351995779486395864125786014677211526841921130883579646321437480534959871921531172208566886034095516883094274587423150572042894895174102903684647734871341526701125718183472082066201142481389730647137095092221243382681700410534200076276177506736988065719860602330511730982522280115844453505600581325860349751062978508323140919935722383021460919245189058370340432117183399324570823830905455765052107760276980426437005286856157892819146704173089870272652025815867743826179869465679648195619248354463512836496639461518577129186244783457846862428632000748027997780349259308085881463393262370768899781895119412039224182986429644184927969273624433269321657726239972091941222880542966966605504111093288910520287520490367009927455128413266188731571757606694197742444760147401599755851854473547116854357994635875143815178339952875038088125143568726251299217265524651135264010320002999240341093499225315065101350696138372579692220718868747154328420318800234704438060058550852738897499705017576523840863834759030404060413427572504018384266882775482452800379417281692018816003401639638047619746384736224300181957810949615493351476586985276789241880113955951127570319487930745062399318857282573598330160525062100443020511777823686836935975449712367490027710848691943916019415237646039543791813879351734312138712263280902467551456091509562611461666422618578350829625964336825657974195476234240000*i1^55 + 70645662969448466055291610234947225083854920693930281118930706736171283779978089476718844058970321155209728736433089244288415078083926590504643956893137086751568405856966534761859807880340859007290165120604582945601535086881427256908217507381020159757781123108915372011487861124019646032092277455009097622836011427214033487825752908086907110115509025804031213305058913538089823912622714915967223620944508629541963756423140632464131009784065785901705512195472492075943723680016202607959632428409566380963611986500980371848060793968136398860405803434844688742232593549120099157288848938194286488172401660563392415780941252355388104199600044645319547091722011138074017136871910270685616347596982360659196502028542074991169973117249191564693303191634057077591942463780555645651211628010304727403114099621326634028679007877161777437562832877365802111816493656460192054380447269594882048719114878102982424876150457610055601570778111685436418592069115309617591364202577326059221091141423697303715108780246821995289978023118928620125954750794992547733309449965169782492914641598754475931662147801822013803404823592931013485990853615694865965631157424781201619378264051993505564104191102477659633937479785993497659595248150758119522923660811791941250539564501869504145292163891218830597694612184813559676665393224639678080083425400427960455921309826657227853162865970816614710842449073109459493004434265904308499875305144235365570899177044894482197549195373759386134339527428142159970102027637118468096000*i1^56 + 28166607787301468668902741656333766237657952310284991584272992068326459561394487124844550294592158588160298271178003047868315818760518891028307152962101528274261593335427031947544779860496486324069543315041037290161910274864076715000629799515295439771522374526394160975720430444884609634093469261767239344940652579430465770403227577324005777903277267144695288661195802241286200335481461543690688397557634154506597890945977667862121412772132973322339067925967881581139625006719516198126152477692430926143205594532948098189118711325760227658431581166443783620602518609578386998871497675804886220224132021228941495373572191969387736193749480171692960173038968732346093237163066030928539729142230403855860107941150731950561618950706057015850835507543046573721746971086252368864773542472081442544862110692327034234203851441696205842207307351167622965862546514715575943490042088543830561301914473419821254723078506452370967631655309317427316434835874438593849593479863647565043382285144120033330269193226398753146750035022553006917314336645796822188954855209160900535993768123603983651798214098310596515122949692381755135011157336474108921928978014613304329917287001525350767385424606350210691547242434813001519129990192820727940925554039353868748216288320097146234999913700315702040807371227064419372169010621128470133726975334803605514134119456704964942632467750907895236146095862879079091389558663038366381693408293738909560948875752571028045518493287921283758918641228185600*i1^57 + -3904616334110806032232425879662281803268759832513091301292564020813541188661260470678752280676572274750840985959292785119041186533214451197414546833529405098782492693184795461349015851153806156041715980170518050408673556622386999671966028616123058757526585259775566643256675225360353369770646383349261139419531350252851901460320746517176445184532709978976936329669333456551991464671731839458327362229819910450768582557140797525803299109157133185942179003567892092210896176800878907252693745857021946566072712860253990863306013395599329225106710536400486103641569131606671943170091599339939604730806448708858421934591977877834234526279150625767402541837323893421636931009675855840531509537244132699532770149308438163332295247556718654520856896496113128147976648850584906208224110010639324441784267445861832884901199366851385828718020066838206045465480892683316505110276055222897330897739992151017814084080874504427042075573200385010907047924299187966726802291981389624881855614839197374695347566623872511194835798076662342378284499678032277573299805538653519694970782203648943708497431220845907280164501820396605099421946468037954436299271828648792107592939598262418333182571242164807369796452939521464677239490893755051909064394818452299644803445108180319411520731211194653620078011985164198535916254469784685463376757460610781546210948316861246820714373744725951500278084552313247963957661576479307465102048135044869919867164167223935804375040*i1^58 + 377400335297487990730445325419250275547399949238619298467137859696013185895983406891121402897414116256081606066748608633053185519372768173658979638325007532016893955393081419957134679317090784032767651355014989840895569296505087786762707616525212109482787560249397767442934600235072391153669676446344677346694197151637738947324285564641331141455925393746473681619238832640985634044324532444522461006788785265027795082295122569132712943250791619439088229435769056421687984452252272834046450602250437054651704682195824539073697238388823799743523439567284195034019241658848516775968558771420148739398041874391197604295249649682120730667633143923343001630088529105732628764832099517797451449783556582851788326406655035544929859899055676785453980251489323593364778901690682049650074833009588547611062324518628372801567487715159380985781352936817145268399111853756851287758273376521309130325298916812566666862458862359446838772864490668600132443247535255146285576408985135233139603327054734173943587301494063237352961866382266643480003288236266249007521120014768776969121161335893418871866796446405063277912186426285565707027267762272593383609012402657259806938621924146247420489696314549018694689770327276914477312553210141185774354462098200140844618245129577755823760763550036272555823338952282050935533227599336468088965370999791780216377374474857599630766875048695670451455714050850956788812975292006400*i1^59 - N1*46813237952211000746843433499907688475198420214756420162906838049897762113400361585396778444111106087987516102412167485106084709286022262378446681751888078394832888570561742310067201976571449366200629618825498848058278013629303213748904545322689353733529242737308854838382792058413668672060376223290424172046755462623617850213323091081543914977222585053354314172609013843585334166625380994875057349393631242264048075073601*i3 ] ]