[ [ 190156674115338703115442558520910267133472265514600483631888410984493684080524194473157402523318934627265339913061502737435981945859110283550557562189864810760641693708814380145771673133186350512819946689912190407378414356782374897714819741376127481953060735396102936764579209027078323020074516561610436994791104637253191773950587046361573230868746499857257149604511009555566328841870034468000216035188319861741449803593142779116305459922489683115585981067296466548808673248973860738415197774103530651383356367045411393214943543879162092998576393507934086092970819922050382559032299823850816274676643208668357942922277086027745508672424183812895019235770832235649034667518181323973396120736914126464390585720819417086582524961547330966625257196308183233730630085752962781720312456179371257097798611703539916713415136870242164422729324282557249437540489096771581969982740503369018228810351788653539429683054150948740562487127308043379515541427311247148221151477892763226281773129120278002846283070972366273649482839441713614904442291473764185862583397156825513200116092356460070030041829604198809373679314872184730654846029623425588511700359736024512807001761172347451665973220710042441959296982622827693511007940968368315903842719075088596564180992000000000000000000000000 + 2274881709079768026143146491708978914355720710973987986170089631282092825261232051559542614805336578172132906556100130048278716342996792011195733586636340837425726864277934258121789311954952095100481992122731474974615212635155806432869637887314299285571683503185773855271591220065249480851587387746428280896059217779963305526761336095602576380898213199078940735911925667405607236494409432085146183004768765485254736043001247877502072006493979450923828632476338772419599641647125936754370686216498057331838251191604634849257817045703573690873561696320705357804861500171043237414142605904348363177828015425383161706542792530725091540301194991386205615496918848058133926085230801723809642048289060285304957788663014692252967062083524850427374291909233676652257898655832076205274310478850132208940533819072053718551470816130983156778627373860266679345451198818880276925375724557494126538147968618946102874742588712586616168167836269752599862200832562506930873316594747344845482995341645236300936501796106500634334770713303435695622757503599828292540062478173794186305820068614670829706962566599192204775604104939391526107825988509972114931790456028401954777531604029979095869269838494965026335138101517281697490047206386660853541553186965448772886200320000000000000000000000*i1 + 9933156179408629081122257633035986918651121917627324028521306173567730636954857498802263749500522847777018538844672515584961099138543579877767946760295695101363233951105398892119533162976167817243231870065342407750165125496928701761746652351995585917653680995543094572266399071325560679497102451240107847769495141766883909356934785307848607744286164046059775138641163018968586875243954460331403447120053473212166426052416017321311353320826629691897659683616710729117582510316938042594338306546181805326306205414555393542668616002348191890720840949124226821803644926705185375528223862101066939625485364146125995162994856264541699758234976115543173361990036720490850414539759762439760978238212292171806189156677642725204043401046189713618485989003838964620815019184060260687121574056438879617217469315509566230445398190874210189993994119682357279078370888732247917346123715050542781315693698489119701624327908248287285329934156634451807883131604601480296802591126337055132902213466008495678118629994899923509313184901457849011591411805132105733982585883012500076535433003161376373302639418489234050814184248164678301389270144857045779583570583536161392985391120525297204103908791893360783736393938194015298216423346929850929781674636531473733375754240000000000000000000*i1^2 + 861212600049838272327029463220879753761541229926584186124984258501251881876436944443247002593473142374202447190666309918563127336294631765467009140729475253657067854369622309637342498142870271489761183718502729751380189912327229168288838981229354426266148100976538755682586176149457459027735750164622361792205471187281709399581055407581062400844351614407974274080883794530781773081578882488688739064378971125937573399118659837863226689735700119142807906365584763252607167133464537506156525241066445812760716219116111283450644430449810004124323805911928574969444752033548397757699568350209222002830128276332746818567589131700252155527268468135002054288798842737719201540512407256484852467652983314585632181174232349617896330732005772834570465945631724480484294337398958193364260116292992135373201310511449731220468699410773030994273575059699033229842409302635402038464676962886332958803363167943996041140436267507453784399193258105020009727290648475087159851745178713887215335080472585350962368229910209954860588092722375401832697153107240223340985546972487596919639505232737278395022606901980651957113145167663365613579308663789153266825734605075271084580897988973857444217904986265660079360398537540138570504283844381407203051859335428240834560000000000000000000*i1^3 + -357731809438950019028314775167635974646186548025290753579286648494491332833964786900374973602616222711710818571678077780720408077396571020939367270244196277048682206801224034047297181633372981486514537183342934252024487726130187899473657884553709592190404036596014994265781802339296774159030058808867370262697080796782983567266801673801588553473023818597232273917096468658059641497513271931966879177170061481683542163190769625640000497024505655781454383586725132590549433214496102869450107140968003149166350317258975087572914092544572414712335539638389596708253503393750007890393805722103359113319095061760456978785892170552843766846360401253554014613520006271206057498499951184894339116928669711970233947592969190689004202475381431600128035119912027042744896827798969220912082075343923716777451197643717473758717130142254087112476107773027651052753173095758601525475645979537531015657794695772198376440102880869718905136841743363175996035155887491867335960956488760249518192495243050342043711904435804805973865613277473820907324748627508247789089484132943516860028480342916604297805267029966842791848216365167340614703633649614852178907919049856944788388962965912578419491561711699823048230586583109866596831884256261496052301500318641342434508800000000000000*i1^4 + -56869975129649573139131799458597047656961395029846422142483547171443799167208399599954281022426275489409052004969129297282851769805944857884167013711320028373317431816987049525734051802293774115817094087184388937044567291432088075849117135151154262611776630625457871757584382906739593973367136759280759120586861617632820846021691829350200204639679184012825768160870940571979552657825604909194183615283847851944621537776521230935653345329660175936243219870182533293226901174893772020681840138645261905787069220233444463201447500063171451029980377823006538586466567619876856700367540877317312101443299959688160800150317165437645656295534392896117433510611319297142817755791522402381192059024904524401775703804836484126637265050108850097291217115451500161047821575591452302850289141174091524899171401463859687038422128949879840497477013345094516022093237426015953314097009592162186558122147965586052049039581426263294185213760517900966985757754114927294455736086476930755188508331561639752738022030677499707082115061860001116064773058553514295242413353779810013270983147923310699400722191404328174844267213978623928268731319326195719544959717395325726120567916302749403471824425199280637528617157154310363151875859038358610484458101450374771638272000000000000*i1^5 + 4231607011434307901577206968082908382663863117902032704073258209000939827914388060153184896686802449022203672576562881986158474641055506860050605016260970068666058842484371881199114470949454951736900053832642864152171346694115431369332276418461133620607656640265702124262148249142782350847069487853854237792097328912771404519265334327540117402852788951580000367889787690144210397852313249905935184925377088951597559284410872020748459276700388630533474582020928612101212035501476978624231572408243321872033101045097415206693657643798528660663234459317342710634716631268148078770518893691799185339397971186783134028586223411451647445040144819791518866278839034201162313599690964693462656948622334807822901955755872437149254680228244241283775967925289878994279103503658776004075366331394852612633626803472826483488182617672056265088930567285162756611552738888883447583735436377745502567281816545744334299378269064046794723523358967834618066425983739429216071495572249640477769949044839725515530367572997633848361003840333255886177469629476584204947321868673998751943171851822635496382158564234406249735732358176008289423842229587204200227100477830361140480046780887290136966119944306081386800143825485437949603606007220530662331309698849334886400000000000*i1^6 + 678399609420335830710058657991620114766670479482286795695936285928982393752157932679344271616203402726765915267652836942577129189534882195108249906036255451063945570839316499380535833076570396104926009187214514997505476715960822226853560447776372497962358636093280706633083970908246594156127635409777160438914361587415996813154606149788407833238423564784651217398492888916231190638122029864219118449641497203096487567129148863199798619501180306607302795952997355512796131467108875263155329952137742061048879953164890927315503203011312405177856911637348296185123224040958391786135841607149685701787495092755593893845947273874434689599294101396425057166705240320393386905978050767768393874757493754489533936188515693715966666942875733710820960107509949081376030021202273689902403381221589521228335725860690814698459547195907721534930122979694962954264987462590365936353591376078803458772939729532723732743127206598238327164792188935978451151721532033614803560929756078324456545445831989606169096909904525762106095155189616137362881557233191931875267779060906988366344471574444918828640337265147706229320051468941508797129032255706017506805272972314576328286160909831047777000212123210834923796180324650459850798122585935523346459575443259392000000000*i1^7 + -8188670960190733452511973108239570749415872483518884387799559961814305564186706830855214874736721603644209890139584653214677879481633293074251181912794593801553691352157279046679656938697149617201048487314312666686973939893146762905212748570365032782341868107166750466795948988066466892912479565691015576542657593122922823454393981002661192503544848945725216829208003694131571976534475296976246124438579802275399424660502113728444711496691688673374810824099584042611498327464501368874971507213427752228306628479142530878724311717676597236776656419137484200189787604710923880762948360423104877988446425583839408601463398142756621939138639543663873886789284999980139064400740389564353493696221700020728895349343310195407069769840006341726022167493039466379956375102668490012223007946890794954907666853150781403116576638172070909819247619872836799639635641794586554292559420622664799140372134154779330916094527915707767269837239481625024755657271277595422028712070016241921632782888007739666789583788625567589190876401098412926051723638631020148767614534124617719143148202647489178632886440474524950911262496080977122005040350512441181210135199150993714829916147170453845301727605265350994311629864064460469924546523292715860121119275089920000000*i1^8 + 12767465629792092230098135409613548427757096156019546763341038484205437921488385372119670193377923451050239133578582490402595346041527513207795203627985458732140954360148607293273308875267950980200620482027254116547357382025995281218869771600107996343008113880266075915094135882542160937161422914125302553954608137790463595757824449690184307573146723085139272977205411745067661048562158009320302499822097160986322653882183128757951190670124185356785472721068480281385069256274814532206050463874100367875433404309831272691588224488466601908836098562206548732198340932269185378290930738059513088736928435661049994830129248108407844806554578333083556004510438955622706693277010716137441468980241809718380082154519223188325943896235287320153520452221759410241912630435351012187371124483398484560314168074715107537329720437463945977559586182056346504546610778204847795583805074909297608050135469729396381766340267663351814002821529824896703237020894005019962551512491682424839500622603326565543594429746127225793639697092422853913931667815387111795795675224913212052788555667175702364572607691088323216543842964747032515565316049491587315250009056841070664964810813224784487730901860587762454037070032316311497132727389524806048648629877473280000*i1^9 + -1555759169487853347157972141342183637462668710468533551635068392075146797554332712251707175222997541588737594405189481722451757822016363489750670059382727069672561936611461989351562493098243467572102467029378821724695633927089454102116953461546460701326044078806014527071104638678822847839083507957120227202967075781875639739671883398948721816424624790390887459134329695975464514936092359084588670616474104978989807672901675496723773876380026095910277942868841720392737039714271647575531458903616464360815500177651344340041539706355523156919263212658119864715312100915409392339820104391096035122422189763772400023854270866950629947557172710650744319263216322423191084944474342905836342366639835828022838199568106130811154661599677807325485003586495228747180777720582895491485404435658879920964457770440577634769834597400960426039211073024182312765990190071480785662131983031323366664964797219948748941117689267476635264496430753744683020830316056836846580165810465068668277240006410723125774212660692313805503508156957046059369374723507822781594717696769039078284356122581365018088679909429983069237282239741079222315574355298468827114838197552283905394863116934390142950640159328676756778486932385712043895714997765907980458969058508800*i1^10 + -102733320701523364334290550999919257168630147534943942769325132026582299361990674693683210179819033993185583193995481451089661880557777627903344618152399281764398721881949458378521546570663232607389609458515499625004299481840337540217590166001098416207750635892230571146794637656719372452370573254567814586376968397512315212684054334910468820418379233431630246326706557832031454537224593478070447127528994584326056551345177608991899347749411316082510299085159398849040465879624212954686451931776577813990071264666541162619548851465437212685249487886973294868304913437778289109726312905874447077982338131582864690640302656805925644045227934483980009906705865887409504710931634735120741653468305860649096658475435524848141703647783095320648275829506738802100693697329812544416173931302506684014394065054918756476550172386812012596737627185705762411265580168574564938875965467453816091627170261551386501383794087501105013896795174052116456617202700175991328101973084539277283445833257192462159611754101580542420829019744650591819313801567828737189862448375842155686389047885863890673051039152756754049642735293174673399344100432333584004362553527892196267290151625221098391590522211072572168072572303231893312576009659036724337007656960*i1^11 + 20117815361411539416437013997755516885860076879718614066762738916916795731428369073653284140047542847434226420162226302130369126536933383895063088933366548747733957632956576121196449818039099775340313816239719739248253619518326572987034588094885225690002605141776485588199097866424302381203565127802486083810802072443223638663935801191202742090005667441196283237794025154541368038956736658025568479376399133633973812413547570961292398084954468967048539492029069308016479436650130150818790570318833613636644642928685922475861940098568616242177557244125411928503360808819215450112460654574074461891632273447536466994234646562762818345075590317466071181480620758371141668327630855717618272223130617516264466510944391274952002042292042023492989893846070444185145712316549917717474746184301028262627663820275313378571260878673801037399302055570895469887261864260586829002264669820826751911904008482111373956522628761933676010946013170552312614513182040507655083513710529861194819568655355079598936927905461459683940910186861604073328005252515164953469976975377935407847997056744827565444539397115466414921539749170491834130182951642958667590387189999861730442439914567945151268777156814702497728177682046306892154068312709532879945728*i1^12 + -3095371944771524242085167927098896011766644651376762093370349366862577082474869031301829102499447520847923502299635779446140033799863498942032455661494039436976632908585486183642816959084777288349562303336604297172218346334148904390611627400078464319752999742078231146067676529673741304135345023511275500456055456576276009451978289909731698264693539902808960740008325250226820975876124716038266655743502324609346661541408262952255668601840704811069218780291834719687643261287242985096227933075453203509779721469985460534955290743599845393865224211688569040576524325090413772164398966066202693986486170525849451113670987484055808699258230436898180667197165507257608089829805951778972310191883234967674016233136480932874174122282036140467120443465921713142714217837613127024892649732010461726534924902884503081012215722834451449906985644588963301851830119358368491329270543394152407719415658344932233468322876121948933361003651206050278213737078054552158206032200047151044975512216983670842960322932611176818276081922284043702967110745950215576104380385566165003568473930075498961694767696172980016673972005758976322161611228200311423952039598495598514002280135205319761459313803814295294858968701188805153649991280598072688640*i1^13 + 364196528825134475426201433301351268437486657456770217044291013535892679348733794493815363317711184798452718892681124886786572796207821354911201722844683802207863830062254411534664598981268490269043990257573991362504366615013317599956228736378305062484718176115441145479430339725635629843430752519424740973821063383563863837219747126029816473430794402251062408923229001731127048716562753049033759859011643734469800381322521185301833142037629698189517936166423806096242162449534806040048583188628131162765375493948697474982167209030520056753387194421826815983628073098523250737306822625975278485791207802395269637413532482186152085906905391492859807589287572814030871548628511921509045634490508048464394613327107167319677973202458897680533148822902091605623916496258424465846815767511306750264012340877356845543608412856995655225894894168934577672208795037982461215842043894670154267728290424945848806000266205000801374956876021600208088655802493304180178585601526149978239928649422314557636128285951106044850389908281362868475536489314053513324130984111401287727917037268915410181003216671511232572543917884166805708127707537283667427942938358725072621001725225422791680990689157528912069059876572437257500281997851885568*i1^14 + -23555062661222441272360664833533064582206425497983766692962376581518110052555519156494679404142822941280159430258118098433123968426396172749748391801753861630180526934759186476703938702126969465591706073489895333944073098897060536567786669453109458858318005319011088706214198815802200152032358426000151246523750436190385843585390539350544207290894867753728132456993681165234654308078367219555738857961686576127273581743454223558838940138707364180479164158795441233330181784692718604454912037188033200783653278268040937712242659111627453965322298637973713922943913383716710829976272179819269030830209541229063005522665600062840120521090646583106349433781824651618685023098890973831332418250304361269210082856489152914058550618952075867685430750638073987988117537945449410010641853730737143277878509954911261542187601603201993590646593204252901465097771167059440045360427985219647668963580145959529705973833415444030542876312828423582738570955804107330707899143875075672178167900475253702897137223510135745940243224952557047651667707120398345396423370091289548631207009715899825277890685147276546584217075762646549004197333057261537663651815967501158607895949157513078653636299020868750885534010233807922204263397195776*i1^15 + 1246416521138634019271396632192047146106383742655407620165489569501264849597382957677884208319223353760091634679946137043646938034091252533017275852734860163529809863822408837952326531577022145413144606430500478123604052467243726435099985704821618505844629988353983660270959755283046571363924685689187801796933371997450313767521573421300517860880238867001475597169449742051296363245478195186379845182657727340354315292049246789653229208712673315040260506276656824604247269199450491164412239567361699714255079624219164660880114560060363324839180986377946805462358673040368349724149476275515359560013063383559296983266573020343545556513052641526157599569007373499858246169038614372406348473605000010365993993736534187007538896261206735986457533274910273350771974343713332566294174730164388933558135062763818534304982905386505177318974153574660940106459369798669554297014139204272610607877258350969531196997002386265398758071568220599128527840479228880294029883263354785905930278209474423379269800045690694612142474109053436786560929200357192959306274448441187787520226127628026432113536060133384902551293256457663764268801543312227128852541819807063987895573056570689632000332976946298186160249006323829181882826752*i1^16 + -36575877539177457453175061700582936236258105912335503354593731200264478430373887036548353919118677799745739891437991471947171402548250491542799194689359157916248971592413981990729063872900885020593312187246132130062628788715982892225503573945521464446668622478238610974464860986895933732656039486842863968146415071321039572683678777160535823457074066346122211408346239861427597493632428956426697216498519658826282818446662752976325915589947734653896562920028004960846880541206047396165500742645734992032730115140426322084081072704528354968761824406359111898540097641174330361547637303699841088240995052455272565175566628568692728520386553057284257959507705222303759139203731704678489502530795812026283707870589520793716081776173023213189749382551472036888826651698174350005826338110506516137424060266593750219769335199731165786207059898777706562052451197479422635997939220049203788548466671153102048644901635067185860986771590621907763776012827806588926711793872465638339747051038660937346530535235631335198510416816910227212545613526204127376577826896853593792432893579612939033443693229103283374459712308303001920826145046524373259415821383377644333111347006219674066864277565446803906762777456616438497280*i1^17 + -508930700254883266212030117921094395399328579770813278341210349278382008976794351046093760570394995732939017149166827885736922398973204455063320636918671451951175433130057982634348566313171540630243142961988979620768694164162091451002756855918249717064979239501744421902347197544477625758779567553084844055391079052326740547956060742880996955178112864856135180626992931794641720192422570004021485134038903145122807695720978416385726278364488874829132389849571835804288849184749189696586521065784115074283586080550637985274577965974768848572636814337149522322598883199094111501846845278387459113009868807900073620148646935745560671499435147990202611732254507048169870421924142630369875989406422912100298859285984418340111398461205830894637892460028262573051043748998827494854325610232121190766819841972845258967434739655930529297440550209977574074138872302792899373901941914899563871314295526055791700193213657659199141722973217703168513770105107703747699904039759623733199333613247190751961719251021761367989951243538497300642460093631171645492301317544520645580933726450424079094405030795053655582321654243198055303218516557026911664134256000415863835567106196250751502971272058523461062336416701218816*i1^18 + 40905568191530818549490719246787245704545087414097614229260094417821322079390680277396582025299230979863128292325013192413923627226086068446955320650215311310581576488724378618773929804398733398748057681139930619059919165350863169567803626873279925906379636384394226907639228453023502069319244586845950288079794755904842637492485417952741201242700466105298599007663923044461909993421134272596875024507806126283067742192798180360229601193109920795199454544925412150277859936567452695633039961661787625408387379545334995051553129420570516981036183754889076599041931228721136917692099535624915827431304977478874950690460024080818928351215024790381759825560382852227579061412245377194353451447118331685192150253014650870049524122167352018496455803252588781288655572451671411176624649602802205839249234312905561427323134294241379292763242482581149404569111758724422528987588077678405832670008927578242733590130686979119173932132622949533467056800098049595565574009579449003324706742430151348101272448818975796892880050071818728904692526382120203008485630250151691302703906129257967526094962012319914438549559669407723465130788266060499124197483168709955212295867207875650622089589356502847698075692040192*i1^19 + 823158534502804318546745225508992132440914807562649584898913581593893898658905164685846277318613119146919134788977253921649398240403701043217881166749496481211713539545020946149491554088705061211498227601723963196447617373742530962063454948551043878083987031465274166431715597711589579202815477305787642353229782447527267563818173332597183406175569492558767615805357487580384422503310457951226316155369056484718739574152126896727942017992874118908465787888784683129853805547054268162659777941066719146059644129710214574531327485725285239794357135548119267122843725254034588382158916294061700471703635233108923741360274717798180051835994763761576991374181599616538855814907667139061115417281363899052748020829048617371589525459066729918842036027065397395021886610017040408776055452876455013502568026754473626221520312903113747422794384902825297296858086986437152016446954304956241022304899976011006777914124961470831522833247321634782822271183212772981266043091401701216528661777766536484396693240253217948833807000403663322926943311412981595240842034560049683520002923374431830463300237608305724917292284975058881445361832885129968253293429785659040139824560138169785913520425985252080442408960*i1^20 + -33736410698247809005382151115399643128190768254092810162727032937001912200924118718469341719573946687864882309381721681410534092900136699361594550767887183015276882402116437367509828734301631155213194175972566688203270051210406135370633881729268275843908411019987569819248382568526214506753162538280287855460901525525201483246628459916653999596132040957186236116007657402593751337267576860551572526472318089704674545874699186125956782585383751326120469160167843874661409195699328236486848621383432688997957108705087776544717638304420775873671812156743700056327219809677437542610497340222891007767042560740756669226971525012804439194160619763220013375429320732040843690662372508953147567258939921887483884198334010088305218265591740905311648167858788723757138064883564019653483372711073930835127055057553203416274246167202343462383046426284496649224111279613994905945156706149678553192702759760948691134903960526257757450723554287853306722636770446638517763366969776167272264963635347773550107533677710163058667226451227955412564247441009741000078137549231516568873890065039344367721521125189496788436047645679033671320366294354481617922656629449072930187300469041726779040534305040177823744*i1^21 + -81234754616364477993586825136327862827846616781591297778989276458653686481939030033640584480325500762949285120937251592732560640314214692369247130782371105098426440646819106357168005586282927878257594862588080916275503232103358577922458791924656548398954383264957742319251682188246656409327131223250633289510061167967366015725954121310930559527326552975900850146636198089711818811396636119923315959558956191331932265708975494490069629810930371251278576132988486703408466485284819784903021067961565093658302467257101173749733776724502485761797697964109502852265780524591684248118680333853941850421514979649955149203952728824325263985865817358098177457525282549247406015817993585401471163136026698694367984289572216099143613457152856675077232383027513999757454000963318016878333701185354631179246541209459321247972913960373541907349572274431587486788034533403055658249324931027448764110717772088045830840907832328041438812254870378077685134015091088920859783065372895302484489679647083684652432223239058579551997878909008996520525550050825685494453044204526923173923670590393771941085604845686821734076442817479893977637723242670093261253773590884793783331563638404757706977517634584576*i1^22 + 22057244985967529003068961550444776306094861146757587668933508798984774896948640981424682410171321013762085604858218049252243987450824925748615139793039631986576100715989205145187112667855186812407617053784004807058003279628361865765398190849299651603464501347809659520773502619715937334013368745726940509623101462143686785900791070920674907424180777789727936449314807537214674792844186034105407739116872669587144426755647821445234032140338246962965257408727778818506817745894152771011564230147194220132484755503575480880950432104252525725831084757103377419415291750537926481374591810114819181123216350069849829370061734666409100769138581030555952567180554779478756619194976331487094056753055504170561951039888555802925685578498667769893440891634236136493990979740893461600158370426185315155764451364434376894952958962681345074884952110918566555596158690031116169505927371165458486115956732305418786579396416323183322810992560065741689359095991532587132017248482528536659605124692785121887929538853543340876555299209331646706962003523993803617081789822634363901952143359640120903243253525770278376690767563615742683088357007699136204123560520904220419574716811203036667633723244544*i1^23 + 32336294332107276448619609685711004360731341752714267315391955522267354707761083396670245744490461294481429760757304679835046004793588730884018392897009573688609502704383798707124624081968230339500779653199650837982289970311042112128089373731776961850795311877759027232009461016849712634581634618896917200038594456892334080052835797817249539560813702994758019382004761670000383387605571853018247610706029828384788679103644095530185982456187956740540991934620915987625501595079473660088643543545242130033388752413604038528414185392254022622999049765127706592370623609341490955764203618717497498283993909599001691550349358965764799321806155162088544866524667798166268702267372593885511807430605567554515145771413747167071139522070747353248077908042660891214874416454494882877461467457347317193760930750591858622014878117152550326071034194406978248177874000859365478573009313105376127179162578785516259149993491694558584108162701931054464534035481483200398256094272247945774777412190559984910614357324262023866871661243198374385766572183336900661586874270662184913713087263459735922950285279075555000584999825162145616698542066725596178365324147596058341368361255492459998216192*i1^24 + -4133225001696254797334458786332185749923212933434824450073985148245164920053799909703337205673713713943116211238476692379776813488323794047353514620532827921376033179022258109380282057373975929916230739271226728530230933701984704721304698058003452410119327765409123132171681422592904471060728144209869002795448396202717070076994447726099943105861242627417351816261572985000458042511345474994998737826738562918156116072835897022328058518687362089172782007069064596946885504564308285001841059837697581039306046048085855857497968821277267073432733565515539528594753441666721573085898235594175488501365931449557499251560517327776453382045010197697471921462338932108013919719289907486260101700167318854205195866472301483758768231127915902768984941917951601804551862523005661786611806319118596074016521692705131278654688903863532700807566719343221714046032447593877394346828236166120168513119299093613697258437336179059226273727867006940639537618681535585458113846843280802190855575795176706022338736978625687485835811067608998631795703333775240871759460297166382460189572021894581758918699448269866337873393457124239516580206260221388217474032222950179703175137223596132270080*i1^25 + 45660771190474809643828901963698746861170450858106933941724640854065295181172754100389226993041381864475891467464148886269388699521214147474433747956832581021469707728880738060746707341071028491020391174527642573496742845648345693316356389860510707842653636234484685404557881892924280385603689149941598041083837250572614892679575342600120479072212510102864271210422969362673512276549985358835986609043807247905407141388493508721487128263811800748798931022367759948612971345803370013298010067427470965166667958619637672605293775208214432588496010534662471969274160959187705514453568839618240639178648159782290976986768647959709796063546807953948597527574377141594967743798826011957668779264201518570332917492570052462804220019936528315593720672652385354938847380732417109614309014368351229626113294695482142537145382604428812236080490807932583621987426913243412214398808943446290929419122547315191641169937266923175495885608759022106586159417503550035469849035156071476706584628192971584301478876972590689743504941381944818763982598948369081758656010897545937072732041012290000540403144749151955691356002027059541393797830902343962174483835030333984783607839615614976*i1^26 + -239133539278929928502263559188059217738586355071384381994491902479515224546588208481342013181748260805191148183493471679784489720268436114517455024173404879963754569128412508329735363221368581963910192473653974030790845706584126045293852320415461967789082207699181539036976579589096185878538506486002147686294792369701930058162986486844377697970749949387517393732596364532213935342591821907602595920796688118030088968890391745364525377496623116748181873873763934416842990191514333211589358121036651341925929391575136389163949982042139666779304858060672091182152874247621161968865824197507382175422743085482536967893296118628026358195994356197439918706193089742861033327756419097116140941536172861511375604611450812229365092274258912295128753048660194731359328857736770344393257078670712059453049704991095675433305250475237845112305723224288791014010851663208310392599924677883327044651062707473089564260803396540343077485664874655295021003053920977034561225937552722431383197434681340284131444210333564702965055331136245658218950993635616639556440396387826401232244853450420942825692996145560870124806107938461276292061807177563164257312162247760868722901778432*i1^27 + 613918654836629340359414968620599760386452062334351628655085162317729771164645987695102036236747506461939856775348897820095438636154083204191262295989567624264628917563885703132813116429241854478335811384714340697011525444206873989598208796461326532885571253408455426280375173997695097214384483756849992992935553057572791083173426992134476978440763439371063329761601510000069489396928577293691176128472664106886369473735247768808682844673038644750066780587841484126642575299633437119718028668047945726781283030895016231028183353650523349275013715200335452224167659905072839569338831335160522236392031618173850474664712380780821164253796847107024186501346474382433245560305300300977950848740637527700759206476334158698041407944046707255806874574693455508857119311096494035652974683848483099347400926544320536722021774076360428014826749930248032261956361587435181428440246540124735713813051884417940687455194003720855058229739278131630429813320120504920494351935384813912919979495677944738714175235982720106141179963996385553136792156317315978203646895832320328584629812476674763733998706018477961852656133347626790509337367674014929564035814695463731331072*i1^28 + -3138532639826661982750302280139093585361989236321932751820688185811409913260100532146278062959122898215256577458135958217166596555822710474784195915281810053668320748883992802430830140328569469809465245907972920989983791259239457303229856526353406394032823364062417001748164219864111508529008064361591227950621864503000886857507228779165786641974589896721965369202666686777042793477674245077912684888492100389373988613232416889571324306710572581281425601339791300248948596813618579692418720895823322386954101761830133190392277564291763364509007498966049621766557290209901141998048778590347293470077926344907260752677796925900488058548399471686839489465705190406175675535619690862724350308468853155741750914210354841589501366864663727573794146624857759364521952305912041531996029920793378668586927922538175319656388356010703696115085815759709393002692133539450985712419587129537240925460972689052933729551155647646354622466238381479994770357646587560610860327975071530552346514855841243239413054697552232973029444411821153560106581775530747401455237951802269569449623365634845204221568157030609688030447638473818012974752438359589276210629820182167552*i1^29 + 6795068132504843350891463205118934869724435205306428548041497272956245277561507277366633054021067017577006126618709501318948262588403540189234850581821097065015921569062411521468827934346537963199626261577660689860177535919400243389761667249838610139384430166553245553569762702869488681243791963207220447316382365857107383236380556935250097644558423679668281611340792901396030838073389351643111504543916807902505051952187701214451574451437687138207943075371780655352044354418467811505063508546673458418043831012000990934180146518385433189383142557312796935835905671546879370704548571079388318182373145498696155088931725235030722038007501972053964951577815460473623705908993718232292692816363309143949248884615530072107107603152687735482532976236078756956980813470596199844069603198509616136546594285801526234565976169054759554174594404814015598190420074950357618234355310056901598275288035920942302934403417642641999275912613696916821850595172718251600605749169080451660876739917714808034188643585994038464222855117843053425880458433787109451277968381517587620238632315753447475591156752612543924417839606668201724286216653961840404281247662080*i1^30 + -17383969431223677574727756433556835443859339020388024549087193473791586922295782053796804380495439917501445864239705823413928793712412838475757901710216250091715092051890795728843118386412897557899632799476541293610786396764473980197638169515872877411470654296539623001492948354250887129249209119323611641206423044254628436253815825548522474235237237363771056719722431221725122927925318580607007338390857361779232264215901414808976198769907658328821758068490140616183803302226844924420120049523040950206813908298098658595513280051994820935655328797086028478491636118864036967529670754919528005229294494587590222846748258379623174986673955160929390440155682492216349954067560147880711907376000111688347149074186226068895199474277322458149047856327053308530283953154246567757534682689132529902440279346813661077117008917946919334905125738188607261069797293243775164107996208505772463153812879394706187673122615494155862056935374718075951133915602163044196777260261983837736480589559241981861209967038823303041600028038430895132122150546284919301955930545006665904329112537994014547142754815468231587499351461889577506909001293060339480395776*i1^31 + 23134969350659871626639956753938607090090744046412116918448642875254741360279285872255979373507727093744615825077392623590063062885240173833337004012016369940097929897918780188162115246372522606979726874873210773200389186572522212351563424772929566358472326510572235049352527587630787849528426088030400286341048818426744611665015704599446229295849198860669714586926183417651444379725692502313178935279393293461441572708294863260643139317163321002228398876312578971237964308271370205405352852631929149089978444235373177144136434192995004747646240655927745490418739284943636977935271742272967093318245282526332432548501366291448677059129415799982573179422770637984512469990232015084717644573507516255558073400964791808515064331990240614736475052192183036840828078812081151194553665041822629511756367083117605571087911511997696845903746444095631328437644355422523566704699138946546989598637142222529186841811552299460219459092707680296048028312855450698812981290132800169723550101907590127826201063079010394924267463114829479382164247961999181827079036512169950948242886261793361308008122998840790515530410942295404365952493274993262592*i1^32 + -49276403512799632596620392961222486540927209266606522911050764903310897834098056727731109181857600420792766550461524522116736636673813620930958061228724762265857294878208494573638500378858929444912481341545485712711398553867620221709114635713721835703888354530560298145699144035658543941509928899314287928462860117209009081048415157850349796985506077144066002286255501187881833321202030301328057345166129064748220211367842050748017926111071882571391697345555377849765672184917283200969590827321969182080233652270910890877876555241061689424465279787760518140143362414934870976987188260599106196245632132115828906567711950024797604412438390732661498753607982018102763320617706494313390897104353651725409172373645866210312866285279347725413436128414426533058388783153259267917182653887041668159321015232415819279150935457761531815773317221309075884216601367299277049937356292350616907268031626866395528958055237472405089565319284466062784546178596215091307731501783720778143408201305521992465861137647300658520258033205952626654376293710759001920353497533577760424710989575921347329312997879149789165645693451073013355593588539392*i1^33 + 56424388378680744313670277199876875189201162387037058638868519365834300732689006534596289310372424016181326828413415962010748037047031644534463097136816400733487667991445206332798399189912140173963781556614883298279719641195413795916038579309057305027231391908244623620100262522011870342876253159296544887029114268220940128290866090791448196793772491129930079683204814376954569602745882864607082820509482781038760144867143079712888222697238338095441356823500401926980489136722123612086170141549860425414059646108408970727449994071826525846266749801989507613430573991548632270903808391894499321739465256779889079080919610421978659439213208051979522322988094345181318912263636414765969922297609930766336605514199787653850086044327975016271180277027272822299739095725608049069892068844477686362840918881466542457793754301847702593220137412466166040397358346963194268099812554122749766737990817989901229667353428891711557845808666802332002180909405355709031600835070232157324687072654077936728648372881295735544926603273818820074999484050268258959698333628967598637906770900519118155297274023671676326318931157609392522657792*i1^34 + -20428541162973518574479677227948174308267307927909953321299222246410983613094376869465030654502114270369873997152515695862568270455023459582713812225588371741685738515683773019071933249072642087259422453571275992943858973933102227099069469232825980463739917156127152052019664660257873421230495487706613533270975266798965145997205737858811075632826291284303585001931218497977652596122997168726700168434631342425079006222329286262240555526198972703512883428961423599628051450568496809940670181079728619430527501786427671728755931896693813687383590777047506697885536530718403136736572726296413771431103202359402132410493267404931360657064767466608674491530514483614311033259705312978649451209805164653583915126266851686219706524827210664966841148914748874135843037396142586559099740456743849565431763588107030933967650799032750548327483037751959646058441178942790816699724732433489959251993138800134136994776276346869814935126264738784978271660051245880146577801915631100504000904059883720653078995566131480043990559257098292419966659422512686204244103860621411744838631909490151115376216041502013153828136574978621440*i1^35 + 2566552956245252696052059775473629014747430055301945595392348666310531341268823148810468367872796805176290796096636773041438049553156004638019423990223710501654862416725833564274281690550855557052510531517668167917090549149973408240254721016053047447182462141729181285590798014412611186721251433699113600830572291577252240653609885019225513653659309947873384928818159740067967748411197492743285467264390833687734521840890618489496519744609058798703290942155338234140751464267714862763427894153012017224596100114839163741658349755902485040825426021037104211496050460665778690893686663657840598234970838955544897251056783914054644024088870147568071727824910289281391899294304213897180268709705041731499071334752660262105222432252715604848072547227236440439057879542314452527026649769333701094634741350169618210691858402569067529425189505227872796892274821063556199466980242215250675460737588967345834928230583315197289833452669741465035666650496537124997110406554046893948536696430861727570130369556012520851689999912031050930435824506434420840864632611220836865335621413799762156735292701413741987261197582336*i1^36 + -59641840590239637548304278415854820068886387582541943529039635973120238453884642348340637204516632067505110075891065372849647870508366589123868930515082659083966647757361592226432148292730526240677311530663516028125829919504301747718093908075464099908820236836116328875240048678999801761099433512715477034581634284718782897860087858681829613331074639725235579632370490895574603481149299392313842895080153819546430530167600151111681826220848859672534770015196760648981559952047700209641755739400256001957833731853947709161583495088857250243452006606723060808622295514133656851531562272077668024156033424036295887214258830400446803203783281076543374528062746444652151168176996828122859640687976250983054724242136537186781801819162804424348467966909598797631868427260667022636044479872931342631225922373351244979931910497462276842164936259380609760164264895893285319904288158046676326908213619425778107967036110788970815794520245459821316242564915264101765540923144394731204871069206244866467375693431291757012194843498754612795810062481570012413589875897875342560064545509546315467000996147311520251904*i1^37 + 674023533701782684049377028900112361735443796998300849692658903561364796783699218350422235471838512878285784996614949540023775448484615080577827036551899689045276928401861811274353182129856769800493744523246423787329675556728742945487118796244628383447596718091347595142151516236935773961899435422712537143815636673482485170207721966697364853623389503635148384596314730623636478056135911049080786399356862871043997808758814424876356882924697691009831457584284285755143480861976410096712359416232322530088221550583726145820745738487089443707004457936426344517365372639925212323254339502516753262965666250544909896248559220154176587796006581222400686937307386145249810274418201826271782246886187465190312036535892786584174424222071579694323306631262448836927188388942858795341417235620624774278573016105250746618889122781882515214289757702958660159838822383177970251775782834447067792304171932080786588991672604376476052745698523088576065298874831429097446898539655565194530112270426224732762758268478642876123828392124682258427306172875402643792749998137084129324702585609797056977436286124032*i1^38 + -14629345287468697850830189949358545400060839820735374132366746222755378983896651876498240685789315440011271052391121646911291075951050489911616228501895493509875429620780874007927961201465383116581584986719651266413142139492088450091381003003104877287779996142976319504829495751092170717749393720722602242327261954743705359136259912733034942238462713230137398139502571759910455746118152158224799211295286656765597681696325513573194985484051753765493965071126708476282167723174998580529893399902433340306789873638702980417484184896513335645493494617928010624232483884727563132061563677408336622938247720018732463845614286652811828142420278567317889965313552862387670748843602287042097729851881118795763757439550263050026600110291245740212523603641423834081476158969596362719425090086633366584171499353037223203659225506918363737400260125772568642345217849729673719024187280152324129019278552425157942071333092927025383794938068540018225477888330711398304679132432615868469316861307992195453384763752257032834887678407130047791399819723398558899590783252621787903779578577190614355410944*i1^39 + 371281547838016596363180754184546026223802068474288463764930359658094038538421702923629382593958956964350740026323810471200059326615149409082131847331894920346577248200600794670016392686811987809617217826917984003476147708081990847060203139441682227631592610443949020988358601175455138911066541974972162149026799048820147613531589859358367853986802029916481446527568052379430945341589301713933421121062566481598171861412874818823398089921974417556800267138426721329180830974277975615529297821818454680397671423211009084481033168571990628548257946127782147697144362548299486271696696398000809491672842255591953851744705741793964914104345652350673451313645897629069918106843442814997743554758023783971640721622779589174050622559361515270289170187944390320237746137441670770560002522446012808064651977310290955543811263627312379066970091106536069441396801369730227140703115077978882431071100914056467796568438565628445665992564312655209175458949856093012940327778792495542720899765421612080623250436197533794918498815539877098079584650428046055930022168698568149615830565287624704*i1^40 + -2443487203438200584376519637292233734032528634810680171848134315709176400818957067284302154115142746318656896435602045156693130413222605769306873367004229491741546084458292623435572345786650263005190670660824783421637639248938037572071472768784426930937825735026311661863793060325978545919427003711396141577092658735473187905474498792663084305449803240575760578312975038063512273591308472268522295511832980970359334607693184149161800710095275892097700334698913421869737918336322465747446414289205968169287956298398477320528433399911469400202068550736482463122142420340600562116615996935217234984708575415362735043685639669095487517858095681370335934831446536135741559179879586439574399826415503629206547321665372100350652507439208309461050053670464284481410628801662358189270117160812639810535240799209514861902131974420142027035428946232443971165802584450115545469203396018175788833576301698919884980687516655983712856354900062728227397812964142226857516937971605192292991700465521149075403000582086063202317392518002376228101801641892931396900075999178308925620486144*i1^41 + 11608590087402950685806110901773789947575596106864243892645463693819133344075025316589197385942038271740491813779326062005509184554501031260664532289416754016817958405879613928054694740537461892455923344504342002061218235760914536829796546330516373843636617623313660887865610275204885845231858388931412149233050772488567019190973440286471974467323808577840224453343197829921940804542850899072323790353657304601114527086691594621669427448326524199985848392847903095075411818688880840780715295665218100998884370400790253834934494376920523108503165492522064853416103237523781988962366523045722041211191527657767158601555162732679771476294217758620885479699103798231770605668293904644857342101389764296750470272168803736049277261837780619001399593339507382978488152889230729312884614678298154216878770287207247141977785522074909397072909654372645850923906787148830729699375772820403805402491729504357933469504122463870869242306676797704014116290265905647659831261561490519012428496548402657830766874900940490912864566132316531140118297101780165129905398630204833792*i1^42 + -51701598491162196113193786545351903457580235437812896116618075102405364354514267775670124638774300087362347494024983687207447431103884096661241119377101270888700470590354304472980035888361990875746471086386333867432214216241171045333143042545323169256609365657282433695337956328702077897466530906756426164280441000391443123779730942593909191427734592606628987881979159146859154576071142705098147657724282963685983909965198587371396747172049072685946302184918992222757664694742806214530037957290289527765835177795461034248976835612921435681868713555524262165024633732208672562107873882844836937232456238042529991078167740816648295142304087680653861487055044342082442377756177679980712052766260126882503207216862169571608265414693091642580294647340609886964242713444920393078907743890350509837688023899526616059199033966215131736819845191647271089170554824247341955171994820442445370052379091148486420873323477137270794664319218663867334282634908939149038331167751568333119396495999202714190708845674041886683771617339707108845758624028891129184264388608*i1^43 + 169166730876256419098118954297161027562030417506423124938080215962849652168322135718757959827550356314904711563126489372630566989333557132065614832416050893331022126219074332001577583380272064520984144731419944301133415592117656196124407266021289365171826320068407546545032872076953881341363011591556844208425342831684569282161592173974472717467363708394062790062191119669447650597260174627209930462488688345379684256995097823754989602753853724153490336787137887447085981511831520131161938641123480220401221523516469042754579682219023905037717059041335014058009840364983697123923543346349392869875603881800217510694846453564630518213851202233409173294183938623538759943313209275548200381025229476718568673381249503601488674598201734532756130916487292883264297243746813620592967367287503648133904213808656635292735142452668456620363741811688147506210324203269116278523655152027976160946245695941800110232726223438430974147447504982100121924920410655362709688329144069816159489721791678944049294800001902836675065248096859971956822031989676703744*i1^44 + -254935619580387079091481793338711618712374512586127557957925038358737713164014932113545582330715135400505972628208812384087902615158786316075963502455523534111781699030342816873366190717373943056208547720803832981560243189144392509118901483435162789550162714613245633700711143711824415859151485412878924934078692703565793423791444245509510352996951133789697143518418460383256289503269733710617993374082924987288630407186703060951690107962881292257414616444376840865122949073096968743021225141599210767676851657619464294793729074152217607946654224796779072457279407626612518639385522108949229596719680261062545599131084835515361811373341849110489804621672785986077333682503104798602268471921261130714375422917061970938846639668896593162007769531223875253887268068709156712947291416963590362572575032772733608204678162063046616576027459703175656081764538851007259448422953369412110782444541789731521402032736496533610349506018062994651896829463773431052854050216972211588156184760853322564180984651411809836975148869880805118111918325760*i1^45 + 187810490220875350607499607299752226274794606510676928200338396821011978999989502913459880724012785146260026701896363033168062059875903720286291382339474080735988557546136746528477042578197243037764832003995803647997695264704493293027413559707588839896471824394984139348014935423608727910939974450525747425382797949762465598747547672144154085558068774923168861915350739858322876964167475151493705830913966711688669205489401467555435606874663915897072965045000236621270857487967772061261735512692512244688762724402483522492150776288789645544079686206781379758762251929615007060566395133295765830816382013437329971809544108498695035418004673854757484116847256472257757109701654334632979043148205939396214401054605868159154475734250626028960810755715917351214750152024827740157230439762927169776629689119813716361756975611720472719580095198064423213179918793472706510538021397219451026207650576162970025886543008129573624172101055840302098902332808714190159947029888230439863350624885184973647690234721400389773479994020763533312*i1^46 + 4699812332622105908873262456455423871204186290149480410409132198227077421172057987971853006849881726334089731159735663131478689501935979696476246721728283534018154741210333096319567574607681810352994279866246361534939816845877028707208956527416081887513366484340496247592090615964638951508683841018879625610025553063805478635298103830493479551383438400539594766407771426437618760725130474224152337331690687783225174361890050120884478168376863638674093124817551942256695142986606033888300359257358133449443188777882717499816975065320767529249267648827133310031162737332232744801458295084911655434072818419740804330401650398135942408235436444922845177020594185752517779422841923878973705864377054478665060821198951946409319324261187459761758770791465784575795858499519236046588086863797577350513712761484009352149405226649976846369502955115511385091249914478695842640081676931086261397807524744737367089020555490424873149411968302943745136207978724867763443735989475895111810064074140163260332104364202932344457265152*i1^47 + 1980532790909247603120058925059891972274924300962761223832420870309898538505514269207561904822879835093263422673599648900884966442105184871005740974446338585252790629969462181928368357314685827787686353392487842967528257688608638581805192000425519191268453431711986417772827578780324138327248483453834428085582994656357663312115652942183445153329096124794614958062930865589784975964501565717921922649660279469908310169514146681521670251821070939453655398299191549539077280145550594916072092965283472679137210891219642602247581749634701558801233819086207321568810734349220951683268385915614655477644113815165167822392617082033514271610998396726328552812716684647886573873338913342156208304312003023582453179471369573615151703143506447119267586353930556362941862557599420247899760742896870213676554839742363650334867816111689595536794315483717359004395653338241991239732226647372510167150242787025545562133700756287161997504272746294560934210137863681889454606145227220292722964793957576595046396858902511616*i1^48 + -384109883146856546332400726759753908091299731177330937194373099538876661080984037569252176751275687514027393724924428062820322988874099597752337279791633038997317436797627797434788455394164780883635471742596620341664347599660375104171075632062791528045361011765873709166628326291777092575352310197953339900848908616486034639849775639406262082135089088165558012670570953658919168178013427430506859567777059802340470633315040987929537009660926003459689555264617158892587270527134925195891409722667547324008401256190372175975546630747462852202805326199281538138260347420595513665855816651424308372397143643598552742381363768038288820503260833502767118775538547480097110244394668644080399986179074872470354615551928019477974853378950335428183612781826396226031008536181578282805053863028984840516824665570045906451594119102024050124337258436275041588295232023335613220191701526280763387153084260584467053021466520259020829996512267662653750951324949368775424946298485232054041187818042365994598400*i1^49 + 15942318856125149029106458476922366357566400188463340330839625029561937882025181406430725902028959917695430846755689359534006864063219150852355396040656047974584122151947168635531504158242461046348437401480713427484948685981021028268905212979463006822190191174212420691862315144393265296917170246513775480839620882390781793450053012937035743890238803151171459122675444924105023722440962061135034081451104033973153138788062749549720518674652498365115759704919165224742044851865521808925201520679351063881857819227061886014554534317362502127787921116878155548729955427714187144049456054305195430529171791113429670431802226400467424481691156981708737454279389754221743999520262140647884202310055431656007119417153427824485677709536783311431189577387878404268565156196486360770023695302974999270072190980305440381272963601111002258271353131161718968220013604132992593630185474160604731796216249961381545320153422165569799418022276643128861281077627238373792168017710500815380152320000*i1^50 + -304557484251604335970107494477898893545670008581791331503641624207489803877922754681216673000791177564197809386574516269063909852475602502280133372061131545208175010129019854026796939501559249734112211170686519083628807577344983910706735057806560325508814550220913573657411268174940159232557173502749906477271339905742158900875223168303447707515433682385320190228631363206773282728148058497801545914121375544721258935878173444349058959407844071063445206215278482206297905425522872272596019989951944987222241238755495724879126457853582588633645255651630001566204709475694412591704332515116298629604233155121998818136450878412024568631512964135280294134628978309337102243751922419033795964864623454359744287539826902194295785854328567674962739150458152393492912801770380718557924075257448607294804703777265087969323401741959129370605737006699788992298275771546276367154205048506803662463029104668565920386863594445992451338014460781835952194537394268782819540992000000*i1^51 + 26625975408088643859575325376094244336139626894161076725963606070171193586325778355974056140382673849167088961046158987998328753829068327905101644037626053925832058885043386174382841100377286851211462290970914215437912018899940220322790701356703941566689821097378219292472692634868564487853961735251704951302299857278122320714494614800583410519444598473117289273102082542222503398876277418446062646521498126311591274019507038643566974351761321320493865168712493577900721433821458397028144144774938804984085563869458440926666737985813786699657438440633441905836363060803650713378704829831763326423904138219860375174075351767297527256761081207025387771359419212889005187967041152687493099166244035296516445097059824688439611980780430492683769681467446440984220560065101993631238877921066592453426459147844804261305361679843085740116258807656333339278991938753510201339327796120338347677943690497134395148588441286505646826267882787683992338432000000000*i1^52 + -826749318993455522046457217736661011600456596524035171083516370196956784512808639374044055843902308194603310092965281916447058494820796300858498483835598260196238187731293624325347632293116244439917936005607528755204350975450923133245680888813545709785331252912175196131808048281641573112850783697354340028763701205942655889196127259673889029571716245235691087964968897402318545727273535539625058133361950603739767468175600284483454186282637595904652930921588107542503179535985889513540873193889799620014859467903254536364922678151144230253663104940640606025968653457626407555122777109503221121348827620512751217974882892466623423996220427364968756755704335742007596611388196985161962253221290961633107898554330737054677832228804141814739529768490898100906548124700102302596657993762816814371558192793292261122764903981420666861331540206294898931097611964206103418280293239138272491229147794089887805107903090002968738529280000000000*i1^53 + 11608442116861883267468183963278195840612811359681101916578127732252050834206060643089236816028146735237095672125518125959486651716583756535558480276854000025312040996116105738334183989654275044697998600367930413551899456050797839850811770578108556360210451084323128222567515746884863812602054152896403463905661710426679800637561113664382330432961423332897856761273733475210467787519007089606466242763879792869651238187042524108639916999391731789772788204619364037601620171316852101677107278549762012161840443985095478994309986356341923844583289679006007935516556120849477356286552444306909254976659164940159160070026649505958848114139723413900706469710153143926675658919196673808262647043389717462505348952164151168642327079070998883961221024123460631447147090812455226941594576391927439738692266210413937749652159964834019964614074736509879063936240956607242735977126561382053376605644052286498712584192000000000000*i1^54 + -80325867910989602658594511359138391595993160451215050287380820916398201913213060727850757543337024068287603117529952079826282840066989756177305125585366851303212785450261238068667888776073253115741944060636885544051226075954376943327846359330193957635776652686134660362970639676485622592868672206869891802830371448489357046947307709941156683695398993283953358804228668906013246560784897740196607832046858061004765668992256625968251772831541768905231044094744424050523712317806779582583530718638237595470089337491781193018333705576338682771582768477295131378644850227661741937311267840293300698930438365326717462502667674685047237911393445824324255365940352524882727981846399990149288020700722231586814361163213489205969036056952985911877420714424475478330067358781290922170927993981654454441089079369291143989810083308555005608018919280947295772014612351306230570493709614042493589913600000000000000*i1^55 + 3968868378115523543307081370136495115916599709787127351927856406116468977598731525340722252274553646447090392831972779476691520776461182643401540362203498140872847900787806822055513240721434653452987898844387060054483475602080502434428675373513503701422133614866854363993940274237643958011427171044451071413353447592057919788117244928921939919177456636183843818442409121339078772181495551708218124049956207734519882955132173962083135107192655443689852739572946172034995298117273744573964764779670493696109928472624652315934897454514298587730512706010582607489091290484559723812898305002190234890412760362955083367499438088101044666240357696111060341697069423635065345611986620104492651753643211841852461092466370045203000052790924203609410578023586167724064155651703867530007664273557199423819169009593583051459131855111100829497704893506255094675468780924204725760000000000000000*i1^56 + -1717471049754490323800249205679356606112405712684067162137470626245955393177826655757278977288913485042366096217379679340406347047069429533762862896252589400100736765649472647768356066635257519358033317230847353744494353399284706096543960830924381711729345033794734486275839573219007560749709525490757733724978177545724159057122590808547034251380669234965288338935782876191534946469066746166311237961225141146052488977456019477870235134225782869855026770582900803938665044519731190986817319745236257751414097440385086599909786013928586748461110231605769829364411050209761913727708481205845200626469231642787899726943796475134989761380595550075696877139906627852234377187440825166699984813205524844011564096537910504033094173665954710082636432334341467734442811875678507104102484296185046273617922251100200922030614568627392246145388670087450750000000000000000000*i1^57 + -7799319226437702715745420722727254731538596576622643902291933604738501259030408276566443088988453586629351495912947955277941981680432272906928429224581316858700394988081139356193333891577394004051743015167118094936822083329236066473369118587937532324430200739017979652039613484571574516112164575458586036066152636626867536849136291452537650607617822389788150214556177845978718182952979360761102571444844978688077948880508386530544581874297971612147425708930058250495834096686773318827775994754621102807153001694867460942486152088102353681476509917114247767504297028642617802727570731558689277102390802412730204836013659541562502754322844315310796772722769116394838761234850733501397382958780483053449592331966845451888907642640271726214558272703734608138067211014527192310223381935597251395778084831078279546183324187815429687500000000000000*i1^58 + -57433787054529951819182854672437634521587321001560029280559013106013875673195139969948616446425564173804571430915346405104074169549380787036309756265517296299235517483872117158391029770806807445966278766164489887277799491435857732553870699878841153442565808681750318881668860711219101859839753872226769013878661774455488293882846160627168516696154563744100557323570995749205618229410416490398395684520370852150029572786597606487885050562422107060855473638366543346859268653907249354137402915308434400276095774185378916021174043521683343374333222318169678094999177581805446952323739577904001124480021809960781633564937396894738160323163378510021196868045648724812148997773661028675713889822161446563098380574537046679861885056972296366387282220482232800098106087301539019609994591602842163666139782357215881347656250000000*i1^59 + 113257199900580502954863663566085999027340676624068698485242226864027432613365748462309161955805430991382961298632755918756000680735852575624561472291834250837227075886772444689670507185066098071899132796170209293260177260090228117020523488784493255439412894445916245670373623459652167049481845149003163811778281946446409980897252047814877741340151588663282298994105017301822772417240550212559010495264963814672045463808537518666426940609248491962958337111927345343597921345688708642754719300239180305544487296782171448176193817938325781001837864608044354279866428377553086968152412077615245604727343944893327956301085507978921398801081625451934792956857523048640484106722468316852619901943765198617946913275623704438561596907675266265869140625*i1^60, -1172632691373058400650568600191707765604878569295840216072001403254480828413661029674497954575577548644363639548119929596578538000031905428105799441172943105695047586162578046515200736428990054794103745922797594248263272521884130133251093123236255245644902083414480301242822451517105561971493227699902261353032936891376561332864987595039975916587894462516974326365091832288759700583384526024487399736159595065125648308219988560560079786005127698851202182092019715088002537369283423274501382814784568583976363886037212426515267114487624317755586787938551416528285349629754489407937933677411998285210509524705927054694727959416358055983338380239835177065544196209503844850588203161894855195398936933847385592194031788726449161197482949364721125248246113749146678180810412375027072237810944779239015833821674920110693243597532093038278521732490732854267450557026549181121782089903862857245606649862891754932691371024132954039962938655714560633393779313141171223685648367562034084926564647190629875434228505838315646889068952063128540757877351680124426992440667249008959543445283514139176536977243987671924754911570179674589450848876301459033332754533010176737845554363956616311341862484404112951638888836502295970044988449466269059096653771420493416776554604226373064540370353070301742679981938009296813759502466885164512230512495176275050270338156891745351853036103485808682142153652559275048443732686762614065984183988778390063064787950113248194895437029499437422210615872530782888844326228242145190536434809121406700912069561476181236803233663720291259208980470220536711338843450397924099397921777123328000000000000000000000000 + -14047153786844192529099911700984626222815747979454060598293925013395224953319995994015430372684261559153243230260019594547605479865699193813763635619518013962576489747637039223786413170614473522788007456486533356156256982736361609213042890844774716300786196055501894775109756154485980887482032219598883711424851853715633606938398555820206156822988628127514202637421792621520218908868174909742963602846796344793247823881579977607933339182392069792292734928158895041173762207317371135958283887364437053471053283038766368512859626352367489112476848408883133631726847555486295537335550779952249241691837533287781907473716995977453668796319143786260231667530346755843241892393926641950461321063152032157287818095775804440590390960147717352216989318088902852622017748002404630454850665464611450931532875324262571071799447397880365016217591891462973444850862679754138039607608804374018387343881451330134658343571513360772118506225439536607064937296643329488871891152734763745708976509883821413674226687462388858835545450143490485627581397268644205635495261695223657729697483955450682412786872892551826152886289394101956241145637974505248870576597054751407406691842537038252715770742806136987673063269880856999411919728172618644022089926853396396513140591788518075935971914199146116637077634120662485174566901739699627650041876370624823574629895132476838893408725840763650649933458393256823917839502880982246273273445365793678103392308954427966154388508564609274052623356232596564770689508236799930824464013945043768168574494594066057381941680391847521389892198400951949358772490771884160428687517427256136826880000000000000000000000*i1 + -61237112536880989518527845397985459178411030373196182392618039096105979040679690627711345838914990136329520674778375541446956167266991381879121652095393225648394887969668634633577253565110716041155350346133351716268048788766825172871574328987172140625400080497548758180804055509701881067543796458509304978299659072320039816612233222652264840009480273048522435276481177246423456851943893470910758466393675937402552116428708628490848602851880159072446718486078136678711565913541832121738382083270387396642903877693721391974265531794182505764055661885074357130060510540190883578205085716704579846562757140041117157853003947608661814107624352796671196926838763664675717175881317218113744551454408696527564247780725201442209667365330932514052894471689860741875202756168308740249480189194295298633257912057777374577086859310449111171658862384024258958165196991846642620624274035975934571570354966724151371067145999553645480182406572335480228531543244610697540888464155921601812883071600359675372072494574976759163192690596071728570270045981366634617848974828924904823345465854436365416533678790106150859210310856729549436913374975170958451795981504912279790414001241876982575129968352027657209998703489736857632153417468655613649275860905594794343161830672690325786705877215545672793730935794151762024434427250883624709487667437399179937224704382135900906253607962929391103412144095865230508386650512936465829790536689605631724621345495790679591111163125361321826387983500381756565206229823824893833183047068422400550191578054326275821997448039288426966951286050571671957385571489392701869356590805217873756160000000000000000000*i1^2 + -5088012162125004666575670544514395054919324368975801646399920290480176888583424222571463493300648093990076794776534435173384386292628271269122433738018964723115508144554113514307067370001487737069933933838859661409786446127101402685651515867995714619347862407526545597175840027547710894370571047949729385905731014582460888926444447780778063637272711145678900240615854226820740944374069528601027191823465557875136294445334864640828455210577377641594688533245520052105414533193184923599902424355102567578450022358105060738556794695931080239698018235607372374835747420884092485547037801640005345659388527018143604822781446161806763909237864937901131547904063945969595246821375224273437878633360308703214282651223810526346333780588867545278265047603406368339568767263304914343400488785491706831273101320358792156930046409317223082166737765990184331258479426737506292068917607636372921044658687624139346920776056798360154572607412214248494025559860959955074195702527411223091711468988670417486675631495353067347468017512244187735259071031472817914791211887631675803799777602742587880610550562811276142655424102575707134944693499878221539623771994014307550810572727985530327184674591049507777841817558701909816495975403350146074397022519612989269616781892256731996634021354515491348097057730129931273782763199355372624450529218012374267431967181825486101605866450969517079056256898754201033865435249918194085864860804955744551350377540644595882309897899622250663841528147904457943549109942322396011165519130093718656296699403372897595052071839300074911497591070337082165643476503245427292426578586280919040000000000000000000*i1^3 + 2157440265091147507497047861378160848085464895232204084877494986506622990421225688036122660892183988102544745982679704757484353436552630399100138101371407319091933479932649678514969683803478732790086007857661847683466891744178225243957352182440328030835651675355497863919630375282395515606018363671722232939497387108474878317818051024485878088979237358161021183767706566788838836718300191364335568902319135877228827526257989122082442939265839688060263762741519436139991847965113109854868223041424343163540934516510633376213317670344098686433006814361095422192276391636844652702974521402410027702751169718104749695954286577265530208060820550774351649461928107270243179678045075867733166513505676342462994770207179106487513368965118216589022259422714237286279323375378827245286155906277246113895332287910829906779147183082774195273136691557702694801990788664870085398145439815766828683305049190859842903813029201006900357361937635297943243949355542996791293495276683179415779226226010144687663841702667771518302583908625110440599969374210616278957771871368024641888145732371615104847565135186844287592134605786291369911997246262598670291290490695568321586194330913971873364345004805204716334600512778194916903958847753553283402338372021251002131796051103813826251997657304572642849018538043114016179510837084119991832907335935661160622239133370664144201159095501854319672398019810562596501125059635231992395791392207861816093208779136155730375863210154725792944054338705120559028246867846032763189654363501234039623955875912051751695155706224112054303114116420670586851828158427601047675411542152786739200000000000000*i1^4 + 324684274116740068099577068646568897144315303852239088304581248142507804583883099734023480779712253377672478565722970330246780571274769271965403223636453343581766494519814772439262580348500281406945479480659376353438914126548299750574181873746293839629789082671393696509553737808562155166552160490271907877496941699319369861312370992142512531556668731800156963566040690073668686952361327949694530008262819763476572734992532425173960226543010676817032359572774312116391645023338546109264749825625994066826885751157652228645917757392337259757185524072256640023878491241102829399599661270127798294715045858786730590309960899218304711389449003971312337014308721235319034433668431965594905846356637932522157752556168210926125526338996854485632283043460725769099872285906880333149921711831376455374109159922305028623534965641850763753214869870431091754843672230237957311696448652103191732070100126741037447808608058462396604906236181944456353603150398937848565426759174627999961418509988818819599488435902457646158236862142669722287188381437749744254867619928283423442828670258803617468950124429267491583717880953912400409574317526983161073025806817749581576972229338235219784795260086392711446266134352014406862590062509222858416581458602567309063861823052117936623555485765601372930062739168057557679937292714144693398280730371559818556334549028592277439216981619684362225090032781631440744112668142759099511743930762653963924588727495880264958554524438666102656812310026964435940961119991968300283263883567275321297599113424659077073069631678726918281587605499757963434584179004157196060212312930254848000000000000*i1^5 + -25988247031364231270140704742842727977137611406938981526967553200794899601452885231101739772355978094672235734094917953942265968883359175037305478225183572457257760628428176914595785486986589058924276593151142108202503011436612311970976388435983392949192826249177731110454906180104676675455162211320741144790777494109721054844328609511882672306210472488463008149397253564785998581674979203580999732591399338648102533269892212448093823398946839080776172924518509586195619212482811029487714984423795942162677899455168544283793445593381941385137596885734717798739081579809520109961395619674908502542627808962960305214374207206194334703704776760715803154880134455858627607359027143319110280922578149122832482568899380964808468210972810660711016753006139519600097882017630887081260721345165241001537324471088095031477522002591403762822707713765659716811703037489869637793681408009959371167308000314302167903166171640239886451427064189061554360305808567926147867043970050604941715516685717550243083219487311369968105778177138069178001174986997423827115247762659981340615500328076374976298343072994267948899870136737313436775111331584775367054817479077822139032282822882784003199941752351664881238535371680398445916683138860227683414820869735743745811704994809160631864459870780836432574894115586340127425794526091571727778160628794722096724495337494284300525576402483078626128636221651413122911578959970579476457421701815375668964648296337908872056532705099858671881983807308156310896289076309437839817436465525442564414111422781052035089358913999395369423004412228851865484550780280109279951441205657600000000000*i1^6 + -3695994450272452865457708981176637227687607272315386626837882233135622834735668665288119521176428234311720408418584397605041803925302767177203550069906867285904960633711672856756736208054103055061339680368840134853596615675155006083564910871864723603793627535341266336719260387784008695959669120553713740483033795994792136778120967853971208843501784683647828351997923960187154929157221492663267496595843554671957954198278516957302644047136789754024888972487579441064329945452778660019932868515403929523279858411107327148052330950150504467017252625510126930105672444264093444456416180394692185264124574008011747037146141977609640305838638139581828351611920486279621107621609448342986242541815955886209978159284899996757713302787846539081901111047609105048461353785238285421751097961939848647582597144745601984430923089745399130488753863367452283069525378335094647102791681530455169047094421365338269343427527608234361120223692976142601801162278629832239931841199899614878503611657652784703309711755207983236729851654589340397023896520355015486298986503767175639729659787433408424931824174693172608337427540863404912505258139684668440147547772481222974722060931554264356228456095126188797415048003632659788343184995250168268691346476656923030078835417105169376297352427471428034749494267124665457506756868706497382555764060603041699035966616440981726833321299014511497727703674225334628864260408966350726739181213936669780701074884346151852087214488378497132891586850100738025887853864753600487602025108631892616875620367844262570122532819212896026193029782166590228967145442826956864279101308928000000000*i1^7 + 52838441962813133442295219763686686373557169242354987176920512006126328730041366949618014146654881280835956364404314741285989303483893400890334799648390755238840230963247962377560329552435590280705397909344774990341096246162600214617787270373570686937954524389256477286893062241703088931226308668999372379950909207088070106423212926429105298187081829337718065158209101499856055639234571850561004392247124159527448520521048530987060889549493779380156501996693804936769677194623935715092115018469469989349454239272843682142294408762557276743859903188865926140495404812071875333136404222312731712651693105732738284936944579236767644146924042433454893317443216457456871075153850543741967701990513242158971263579530849457981315150530157292148079530527296791514084510659074611672735887869750778876533660300003717189520203533468075948270126076050603001973401519150384587932722566310884893110845574961915547551729073079121453486878723888207629780178610130477730097003387027134460910425546324728989256284689759654119951217022452296414116911768424021113348634366840970392245459935575677673477874670963079311374399966648037129840406579736840142975132347273150968943352962648041774571716361981762438157741959908905489564572406370829099170574590152179610387115485515235071332366209331116913499957366888601080369098681557501551084570957801734471678810354406155401279815538561282546683232052132183725776934200051728003963023267226497040301514353556541746226827282705025552666106908911649934343900623530042769921179375056670046655872197449075348447210109099410384589316975850330061551224926774992911497953280000000*i1^8 + -69448110457938342772646892373025249013529123701484154997370963157279413410128544509863493230209756571928778796631215096715618059778283643013110142836868962989969885973761834574177846008262852644794440621215622528097136442255812109609488641566371915676618155491372768200324883613072490029934573653817992004660266561024038753221745737910373591141066768838280391577824105092543856071605851544986174679465661303224732916430779705905399644325991598792340824762535663334057092742022895108710810181588658305173837175132959233652981187973903698037785267417123490844600800443607808960494321968606255397545728094938435398565111299309767938182698884210720881511932607060600407596151930915177418972192229049062673268207724837109798614716578229639536986551117572307362269030870272511038936022322392813474544694282262653688088592985362577186833269595718766866449058842406733310760211009886928456120200682862327168084061432445949221145562193250263181291245101044321506806040810581307090045079480751226405347432091663857109983050569414057136289669033859703302066174707593557338324467644673019216482724387129369676333585083008442497233624309495491725162839851829489508703208310745374089942027593557520421510662434802765056270671329024718006886768744932620429512457480063982654293972408238361509135983280018234695597953641457131086796649338904817370946963046688015077959989460189305279756123675356644794932530724499406178270834693704752400013420281376060848595629448920057969852817434707609519357471934678964347243733943513081634055629896476085678815044295531201641775917983387216559428201893367540321112555520000*i1^9 + 8611366523982539442821189151631910172215807441135945363448758683605896759078938320354054894471387852685727613628192299159576806571025832462774830073980093417823863872035386584845018757730757084501373902222320083618510711460902159378319187030454970207462954310253227949353401283670622284855380574231205557777002871193844129909930379268339544787660379474761654583600763156877637486741461367467256443112823234632228433657579677785523010927611988629954757004222251660588591981775978895556034837561268527568142521255123936475026498763778935979871215272742293854860693298563017758762460292840152544445031988550530813834132654716294156497414101107174367469099560483686480563589723847406026743372619079909767577872313883839773143884018262447055630984549108129373972674036740557876140169097464827624842261426748952942077249382121654381453975316459205776261847354638808642173608085984752980581562726268511198827545634771812221960439114631992441916983421762815948673039160733791293755756520695445761114281396743963882625795200673071856052924228386429112243984903859206794791130062206369273716416368600686610750068956548216747064384317604153530208630491539284087312146560742845888778590284569209064938086649804700309325915389509364309304233173988614754172759946497056151550559885001928588953329420306687450688257397608548953516389734062165737229721738499505040019882479329767692738372369877352732512135157139722136424853825941072455944478211280308132052396012680476292610963790828140073803449542314635489893154762978241916683380736065761700649809292480028470003083103032051371465679210934469498450739200*i1^10 + 568438097897309712309974062716099966792215808942042590039566227364987443196724874375324916251474045053965979512993475354219879906041042726914107377000497327498017347884578227115559072981643910840720643253483249623869794259782966230478645352993987001217724826399977410504169177929432670798559866356665079201959438300548044750186870736770427198479785968306396977025086033898378381057669867855416719528254002012203987262229397575349845935712766419194843455267814074913837293803996614850825621951572871829369927168208604892559025987209164367233641537750904852606544673531805990957815363093306033124580947365456773244961379734088894078691873049633903166856876271080308552475440597622500306268919421921472873829580443313126394541132257224151114862972590187328917167630675398119248389685392337355870316721084053834585873062070862984416608289420389207428008509063663697191230679283865338365163588921451592003791038085773036917537827084657065674755108886849476567549997998771625758565485396838926120435429310006296121752618220740500479228812627820908124906462849415392939027100750203229403006802375394710169105186334549249836202524428909939689988004345282823153114589475613935868170270043945881829417478016106348208812677466002589265901839337620806855036053910881515984668288902982694268073360485997314892413312435560173468813574277638053072144238693541173380487917571376127531396494716001950446054335770547256800442950182856353452085073361503571946029113428076065766793849281460184879203167014221882740948165328825320521818171651874380447781652996031525620777658898668877331304772624466984304640*i1^11 + -120301110625133713988224938030710178716123800089359424687649093394306154499772133988141817212823285208562492304012625397109522703040779938096348627996024571194067095878876568438748400758480228225533793734819716565632732476172751515827014967753872768805261981253905024188382637405189480937144884075153490194215974730811810515421394052918801891055269824354007391651644545427506747263823517136058356731441937022834935836169727422215932492108547823223072155484591633510357735333376443753319072040066193511981792513580538932591232643636120091418373135894608971716732625124294963418076971042221322739274884466619101167466063735009006297102865708859773843891036750036546266630903701206647045060120213161619664344520684786625912831404386941771352940882278980174320668647774376426457779902719976481751620737950138708238568507562338707396357002236499674778200402696888565796946787705103818622660264864622799723656200704978056032246772562251656072122672667056638970649036814031919403550263585972959930114583693054238998810495681086870425055764016960602561322189372213583425062265303749719750231084398569267071305972955150950111532368186888305570868257919026107513806603548180075952023292272529766681360681312490675921964087574639197954029709642559530892483829867702946905962132610395668519111400175091118712427376106599789555305002759554338420525689696789559503793220167183155772734400795181837773137522833191101856914371930950100553170284929459001558821002107172529016602199062132727347250085183149944972202737969624575115537018891642934208266117774893206038299869167814499757488506997049393152*i1^12 + 18101465327707609546535230970045530151314066803113798674020115663585602632107911662915319888992293894762654601478395202009393181945773443698811192077599349986406194525359759032512236351291964682298770828813580579500052542379528600643509813593691536189724684128800775241765651574244966780165862301806956729951311102507188008541857192899052416177131566746156103159451060501090668252341196591674099805639143034520935916624402140580733269633679787958227982330687308100440734831916091494867244430094344945013587417029874504015040944453312064837251054882503359882929077227494416301220153930805715535959625759427472105024880734592532420528905672951073589670062606696837909179393205240804422007039334316754408029522658373401255734316877360828271891466554308741574563346388833065160321715949149467637512412386751516555837267673873078091307049584827764596681320127802731729913936258846247521589023834319079743400577429173566334780972007296594268330930994058860318401111793845795663832099422547194431640463866499926608443232081149406933227459167908607074954437203302874728889777538864429521317005227056283389246349119695614568196825820873934266190247593098303582208003164498917265538849110960146309648276134662001714704268181435169403357251394080493099539953645620634870234558688528299658144319158442188545485770250091404818786192536027075173878038019866284733267349695725612700043542288549627257499319936628991305186436506780638758383828711327709270649772077475372165293655944990271940930628534937143068906412151269604280090491898088256279328515479035305423333848891462820202499087804661760*i1^13 + -2083961839687739788631534984240190385887884049627695365787788805928777218254190392181704097610725490444521969119474874631921877938688584697661318420507140706864758348993460374515234232069080791322309990048075578899274686553933672163483551903543923761002413556502311361838679042693999907582232198050605759309574546991608614606960145781469334457312086534708480745263165956902647140079468680965466706607273793763847538213799804622205506217288480526093214839147311566659509425816735966214201450563989825330036714681569647020197244964353258671313175964790348952055144872809510181649546658497503173405697150772009631931271641417008531086068346540043859814908895961410311892746259163335259407425423046987418856230849861526876026267399998156234379637651585872358194415001669001875034800037473164582295424995266378230652460725989249663045423992865782916782069439147128295212452551745841609274765745242659838677996391602281312105360981001289135696451568055099380506332535171532124795391563178536196282917234229072447188271181355969076665356992347754741836088782298584439990445847939841894918417678332105959090730665679455720961166392776341899410020418715033855672906765888893882183054240897198870622772358262440974722568295987254706172240658074443143970225313257351966618137168643527682856476218234693607648474281386835206792250191915078854610976454352940172523010774132531163123563810876283311390823113438031134652227430474076440404052258284448254140143356111250363103447365504804138783625582372970012130385327763126795123683633284182429278621275310879167617902608237517031767080435712*i1^14 + 137324910334792505220826852982769253854342274400758408503012562894177015636377394549408187618922230909655424984574359128817590583369792878020018914686184694701707446452416469057024690731536209357809703006079620400707107401087369465723589805090818827286835245077697978013213383390663423916578884859892961640807714218211763113361928384957155018505510221951845210598813311405756297902135937922432388840152559787120813829783105163386657867559047557074376349744562047999191128370711599757471549746780769840525452805051528680467747061345615981807381662538891730315348611836951251198685440424296598827549456628960956564785918287458710251623006484263585441759468881668975156327948704431739215115333069366940309374536094085694142368739071016966039462482687070638769511174575087231129946337710115778841691353498103953864760738654456649738242385023725924631791390356552438652640582422524082855410372141020418175141045367933787852295021674511508202205835271304650025492491359818037112935797969430001701092543047438406237651430649780712952276984418486018070579777663485925347773879318044396085375610253944158067213846926949137106879887441203895632661107360112548929233289858220893896536916287304348203651815311810031998088030339788138976809643362216756567800572249511450987700053584399357430102511930774342820258793492027295242275157787853265418403947992483192828639060379529948048777611224072233697718835224114720384370771149301465115604556662867548406984028389602969611207455913124069747703251979636403607819755267822135850984641627777132302313945300817428997747065001037783246045184*i1^15 + -7114478910419470774745577222042722347223287390055348870662255783666319531090226708508057119239556987883223483409597640773548094804810266310604911114523353912325262051420508468003770920438405395612002875564920272516662467492991547513137299113500688464963756239635573183079726073739739763611556860181169400988101653369235827256429315632857780832563324350386722442519380725793489107627892765604270485752585196953877726422343875550086043011818088504916081359349905654565000325444697120899204844085282356254709567621677256288183906036169112579135176138581076267374011003554950324005741095627281485218199940706292735816504639251333958681564762858114082145444375011600563861772710448709682085148177178884481872622729041467518177603561352692053635480755292292219564094427917852168589262047940031563368514427112259743720541970928091554983314982763841041204782946579048683407126243777030481720310908739420651377107812549601578297347353047510893513765708029452867952001217433750078743960553856066157279873387045205991847309628412736508548531688847413709001917804992983026610604015596988775730000869612074057521148924684683312283264150833636078012606376202610006716921228754416236924583354923063463382197292086294929496904841506981987196535823685487137647434444667793455989206044416538664947282419527859026468653648869110572230479121645551625006633962920059403717372384472456853241054737107670517768555600657236513451814501977234187828964645487794409290932150553517026048347032339044430244796100576162323955516113698202414210387334813609430018657598249003414859675653388179079168*i1^16 + 193340064744068469007575105579085940502113063252968833225751033557859775554053152581234476655080926177367312136786337376240362235930829559538223108669751428359168033737167052250223987606379118733468391266881761217868686697424251151591638747383214960810928353037358318412218952173530973779192798834122972579074137169617477334871264585534085536011808233136249420843574436150482466838510042704450284129974295560225951617209142384103348843293878063245681579295976736183779071644471914774799858643075567832470272698778079714723018401567849597041847063833026352453245817363141373614897722330291169986591193959722106197527735320339429134096970639281411121525444468758471851135513482477189053706935067452404620459548476248934977061023799592257105433658217363738448680519719845518419697032272317579337729449107131934216043003703504171545768216820024623049002955675900510554243051869209655066704787002081024486374736151121177296669202769253059487044835129898466073838560333392480378332653817551659085686122243946732493577473699480529698115338762822441148418512711830924885876688834647041769752810993964977169453713700370691029236139495032509813584878625843576034005965371962417110125158397206891078729879796401262836914812742677036977997251105161926132551570544786263940122673492651159705035342728392916643057343128075405591775224454900951500897317728693117492316842269194747986266105663527038416347130628692677417008211179069835416035762899554440699016883088805985387902400041622866661101659240718882557123011648361547886709932737193829913460928661289115473548305519083520*i1^17 + 4425618862994277262978708851374383942784701230723022065177348785256956123025173504844196284242167454948221080617790173461747524361173744089839847586036971149760576848290820727840875821460547282676058703335212465109627086079308655738333415157688754397477717672047985767185712794602927174701138059048470491520388767392699784865881224548268406268046413340435241192099561424504122212276804999932576340681444130572061879218565394910750033389032035666450349853986504653057457082588950527336867695183325546336573357775030490826600214183697324224359511935256508912107855424410552069566018269557935876535248170197889284791530952291933151540656436141155335295499497808353772507906195351179828742779692629709526991526549175422336569661464727558558772410302475107218171203659697362800296177753269867225000274389010267204334279701339939530856999693715335652687239560040341108492894744935167351093545591191468607489096579482855036587092435228383749824499438220791681530638836764632835613059813274214990221484281383170572257685231863714272841235510652924520975390131967455425261210139025287050843786357824001629196117359967486446148480375239166076256374563320230106256858789054975376461527426642665699872944828679549189798140964473995031929414496159883909264763281120313919091896505968780475977541114882964007209865374166107602142261576797827421002666573541544798708391639310609874635004889102876302923967413547190334339401080431553986561634197675738098514572259640453867413096060714806533455712105181263967700838571263431230134247783623408284173856523730420998040446828544*i1^18 + -355063801446231567886215469557437193815966758862341800895570335983735622869568662244446684665039956368921255726324023913672956931866668169817059490669648014966808915830724104537066940001847283239023421254167457338769023783773071248286221074965054923430504986786882187206463188077606748217776613649519024589604956164907717365246732912827069391807882464433262399631612304990990131027077265875867933311491743970987506138304022123776487810864226107329658855016820132387483424457717949201595659135759345101454988822958935503977415804041557865850287429974126075826691394549373316747864201226816766167569899967188870545283630580077505046378440493197436930231462057099112143963763134698264835518343184880087663156598571763571405886154665017824603975427731185839801630984067123508354961209508728174020005196915149602779116806816153559526941062065220753103237034201504321479424699986070126518209801678108319896912179633719885559457810416301149400471406724135508515519221969087496430089137650513735329006067898752997552885468131387636700946662812399306950303086672207370357242650199255083038154765092535610933381771409799097300443164676333115073884021564820492486897850202322946938130868478134683760087044652922930920743948811911353371910736160316676475601976468064979622557874316747134878240212902419577600352782733234801042117197755650003971125055814980603760810082042415634296983042946299295415742133649417892904693885788039154241444789850744861740068033352985542775137725365406794715303311753156353223182651002505259780097196330800187551569948975447465816752128*i1^19 + 877279847021550262555077718438618320982823801634893803083180953120059717246229927694977500542300256353374633986806883585041351000331989271706748611216057297292097182452135545997321704296759810268351435375024139602286102170978994021182855558194226270449754254269349950963203352210594883460206392256665639175155933785203257886690978193092294348470318863849862670437836804496209220542525311485246165556042410399920746273053183952920349618637977452498079759881749619163051654155454002625413715394897878167991847680404979921194968720425635248929882071631497843146302926189566848412889597347159236999941506580474770543819690173570393022155157173897759994388211464653826592421372808651640245447206413686846118897743014036827930103383749750490677936915469507405741862669701584802116345547209432460672707495383084281360440465453039299245182145524726638093218232258050535596079437108771415212226228650155104461813203504003251606437927500217088690228815051380480352521298219245546396168878295237699710297461232374621385276190592392485771612548276765839489931834910638529135922017308554428729894924668836267621992468741383732353375022925427213859712955391132876538753874847904978312652937285246171003484719396286946589607341710097969552912631186309695027481211840652125028101075996320668404445909844646180097458169838299749880240005998110836161270075520177072774869178463555290818856108050747556690417344287721396835163556256080604512097193704150383631144759489203440791528311196829189029034384717641929394837095947813917167219219525785939435555576069079695360*i1^20 + 164287365823696704841977414551030703777584938914679248045666413527309173931264658453362752177422208449167647399326426307468399866428533724856695182044776100034424236427372405546167792552617572616066493579257005003357866479484350114889559417227786764147051177173323659552535241632948683617079758291845484099861733738557159150312974629197050278165699433828841412245753261674485657492385034350830856736770214949380206465470158131036903934027440326648155134819217573564644388257220854370416468325341233680815002721477188052249189626912706360829375461939260483657467423663948010301303805682200003531763270822707343017610482743280484886265539287390985293892528674002586173269390654115914433630133023251780024379368316011877233084446110718259026004828708943250342981011692475709249840349142131552056486879792365181238692942016813804161337060139834627049624734318956820958382932166787159420175023264235892183091147189579440363970379541057306159195599076600113063789037012030096339444672648367330022495774205742556372858852522298653662619474849733983540048392139248729128176342904796249859132463119886377262946493625715553982213957663075768454957032294915277576444847557077870118792568238039810940056574355621630032870449752487533510592960537013470217855583285309960583709423800687301758489383984384496467181401750033497213223840927617063614009262270754241799122353043404739105817621830681690112322353842034971965149961926864012795880190575141895239553206734506630910789784623743970365090591293070097879826960100146905617103784532601647330690394799210496*i1^21 + -2561688836696104176860903542627408833075238539037551720966157023068457088809615466570790433581407703852150076212617284551439655937118784158799422246825432068631723839342003257023543957274867976519307004261969205233611889270978450023850931313352239528919468062287660764484687310557560802991857615139393983140405622031340141883155793115406844124607221543298179120711863137853884066440495318145072395929694031686023263901947168595964112958003025951363317038741627432546061840038605406816053326649236797128651789630904636421610169300186143095099806701359149086160888092425070636494649225798813548682633483013915249922633669132470927232210604801932584519868890512442763445426636834941885292299900678502680989368033965930285301566435717026206596249032219454100783491198818918372789806276775572219963589095709966015816691650813023400415957534040003640975568287986614965320932323130287486661521567393686803753748777993638633596852306002889113070107251203517166236163873438318493144020814140597918873844444905397005524905950513314718608355483502530593316046091250869597182821092460138497008617349997481519308035384762915848968429086226818196313265145845393690264965030847875087119729514938758261736598345981511751057433610426899151257486010202505465836112956496423954538922391986919411340066039600455743709675385201080737956506048414596398292508841087632325804327286458313529331440842795815071796257080750249475916957342744761902282067724916406374185208528159465408129175114224245827954549378893735160964134458230663761928929657418160063723775983616*i1^22 + -50492263080996629938841486010002906376808812824251776249898152238884275157381843704031379836025609576358677736671615430686254722850101191859169527635274395071858537636312033740974700424056459991396855762480366038582709525377938936843436728582285613310740311769676072761465627512709217186884585413193652023756838076028236140667683276869419833389555738506505332679599671785511970651005529886130008024696663417132684279420492066789233904601005495144204997254989814988843602783334344835144805246370822138567586583458957958930999867032624983111557240165063487389492505480932210433814909653905677523561114474830472763720717385508677876846442166970866867527442794010287621894354326968909411995397215867894062609811922926424199142524384102120371778913169237698753208733074700863708829309039986852027560296419294484558079095323308317906855747618341353824058162462359775433788974346808658112000224505439947167534607310806636663599012025687887720461528409076712998669595046049363846266331550023788822142651892275729539080101147020128649972117909955587597339893483176686512217392974465189390514609635059316322709456482242647213844536705139162125960620960658951729556836648016083153544661323909822270460816838456210791839727330732400614687221623233585477225536379396348379118393018155751225426901090445480330831088761982788385079218753733375622354216083073495202093948608620610409687781467943696060465881260971758869347680905298385445725215029346523421600264854864186889286830893288115099157842834588825869738209833863203181321013944399321100189696*i1^23 + 255353615794202467756095708693650549924778951543977217229434931224613452125662645816013107273796454489727361896695710587053455229914296795591433153569899704626354355810235241714140551038381429873321129852077817161727814110690209319586404445310884771144391948973181396972229895818765020337272970596021501386334025214910968997573186528699621592174682747169020979535567395172770789982353025261666828052439587883001471846512450695002770330019256018327254215476013625251727635664129939403225337449775575263329554653727438155307489793385881291442331047208451809524952776511645656912824822521089566735806585691682212060122709971788739104176244088749396758972727431225651824618474339634661749280364940820010459703861316908387285493886787005027893544524715277744518149979098411644098050785637388284606344091606477628100001846916932248801513418246261195187560272542090882735396161049076347042427766339188781577830337153216016903053004356935961370891057001757592900665864496245836838627350976482130179358211879981312814874418863539207213552969226831915758337235955605667319173380791153055927720767747595357922097078446963817964925577394775148404702279997364466777026383837841461213459248556257771760013944143112904075051110169045118500125976673369716112569960269200010637882764382561391172203542380041846325088112129600735163598806681662736513364628552681178442240122419148967160172379566764084818091036844843834135064823230780112678767340618886427986940357371894084656869610549454968050632090180306108458398618665941907276331574128774479872*i1^24 + 2964945380668265965325633802965498391720277992976306666653195133435376635854978618642387837900474260839812622803157655538700504422475904275347269431631549833462346393419469558374675920029572554300542913822409652190378460238354873052099315601953853333568865335389259823528065133580836034098020770046382315218381801649788634029090081473422615004596214537316690048522511891155404036430886890980495276373308856083958987135702650712896671942142091184218113658253074885389887736254589128395786244399093243335092124369198697533111551212191701296362570726526356454878312734977511071167045707730364614176752225236236981005121729437622482215602089692795219066771345828507401454555780228728672364989193760075337671334753704184877668689807413537367572242221230007796526605665757796097399811390364865596842965088750650945676460783177741456397894050916295560777536783199229595466271515541805634967054836419155084704660636742246027999515014011165652495894540667676146990299080210540647091900011364041141843204809390579855882027112091280303032103269026740536020781622728593707276194111172457606910830451543508987747982380698580935273960072992853813928640374490051989266528669143990540434896885292207083224611069246999133813492533274005621888989117313787639554395390396068586812262254019190685434524069349963390978556517696324176510777476393875682143396974591480934859248064418641180204823047617391988950908203642025993779016980550774440841381326075876563222381025500732285614304641873208328725385987761122704996721559349949276003630810398720*i1^25 + -16182852644492458579880436894656851828583099959457416139151264453629220897407043111988332892559352525739570358224261526969943781230902560042228040604560305286278276794523160700916335745392430770533731080870474598715073094301936554085339685235690956931521484411397461266410368505880785918600166000406492800606685131240383715026512393800000884821047952396769831440253058137081546284683041277208847422250691857532794226265653553497753948754637520041960831655690419607749060353840116163448040558000529284509110815300090314383266035847699828734566414683649527570355112248359132180654614481804217681271281569131763401602654349549481165064131341080011021045279643308706217715195841406147429661863176281278500243987966923565525451792755964209097016799196666100912567419879499342802458231023328779316650317344165361155186188881111037422189160768169247964214205589426744056153855182232727335329159981283962747923175806244810567860903315761981470784738632179481761094370249512678244630519926494680589302611058352567638059278480443952866363261835718396571275825048979052971882552975364432587506679938890152062693121791146663611049093946544644837790707051335347695659040957565878900447183663380958891070571184704014298838015093439900621747073625875437538618243541332080065404711089308526231862074288822786890939194850035984291373075654380186715300602724416341747482582941657158888557976040573441634910509156387375243241179569859656732430812197892987357347001006735392676507097157736905879580066836909728706273615326076329843159465984*i1^26 + -21272725041077883963659686935334449974267219421151163976414024126442751449191090682981702742268984542137252190391477947883375882305004492917409668924429230079233619593415296869773299209136098405132498733823968541925462730296003662051394145345761577237691427280408786716858414169873801809828861919620834824832567523588523858389488809115819627234369861311748988192912664432088424302202651041167749273290552724976448898503038272624554664686621493644171811353738106632376158396634893733045931785711553761551703622322724014965244329783372514298425414890857020827361849525799386868737583951692955153417362643324762031556092551905283609891523635224831361029074677976106002419689756150081900371818758743056367565722873325144411292043460358669058231489920416254541979902394023194554603411291065843562758168968171083805220147930254468343423325281186751410874238425968499372899779048730564911852981082796206502219798039627011529225361853630038753351676760389962989688479954704552229493692597431982196432864529366147399218334929811036713010822802942200125563600866597337544391904523801020304714405487585695401329464607859597951117769185577925055183838251774477745858392556832489880762049124270559912312470768371709023135177882592003335363306685115137672143012384485021888722096094010321142080895066000674900929071745126380974028328252652958669614310982777384994955241772597332081472484105223963714377515147239074714084172845892821026501901508965160594031548509778616216427564611566100166620382004371074668694341004037520883712*i1^27 + 384470770203273862769809999407026445017151260755707501304537110836888499811746046824297124737070206223025498311367061452367814551826600408029094890450361533176751763034329796630353133420054124918294886739557094211912294150595840026937060608433320094014732284233379591725626260351357847626826277044039136813746547474675924154998870519109468028606613289076347329375198611730478587270891664889753843372050172659866579448645173000956424732886665000716897579051529371621002186056611862947213512496800421329158312009737465584140652507746413230846993013608200224064220903787713245916991669264186581488839611539787087335034919903263288122375446421132665298651758095478747907014999397500400209976050622304645983548319553215093485846348627007431446074906579371913831547738326637399271474609051737231587348174467037749411649036020548569573952442486767900640833928589322990970388721946171972272367816931784195080610623013764604370274279603820288350296799513862636171677728992796247332805445098392357497881136752303529509358179125120842159977134877238625276552632499860291396182886860151406562653952790087295797349961267632085393554630084841670624148300216668954445363518264167198475094919476868047754089361767807758141128321969931545477090850606967784043950681348735258933395897896703415454659505244953642465431751013511313994665621492716589944448124487822734178456197367965214348692963089191969243392740813124323312257523840266591765619409697733649598991947315835041415815896434649881512889129993849383717577067910397952*i1^28 + 1261958340491968006257047696442596686802598445098104222521536967819321732634973181786591150863853985832984754133661170681326034991885095261972366555686428068198353736314851962181667011457415386186231055220225974751684428134329907037059382970464012548307265456474235939786763259416874286311534920596776185239780878653241447012303336476569566411054375949653664345521616386253228201249610233639939918163269499289486054613802526928832204386772824386739798702252550338989450485662377708922143535511615402643236882763478620726974028601343251675193403360945038867294578083878638996172410724639493148153918727435805454794579114460145785462461228633073493197172899281785018062178770090093617623332020454142278913687424957258173307293455758426686955356346692158155987331513219815011975637262542650772288788195704665070856017456531193233684340974860265912240719397173944065887555970744181980840835945784335600671704490708408394583514263907079171641128148185437921057985620394704902832743826903413001524604607735327748021789632299043833326250928301767491469431335786816512398934816860388895014562938893960783638280695877947600363632346081120402231445835204344167998099957342272045525014596632561501191126473598447352241133893212675921703077827991817171560554569480587823732774596751833804968448314908443054853595054066190080703426225268428881642616647963182230179357888584827164233272643023408684065473840392953006975334825752673210030056673694994752064440449734791804949864294674451048758875317389385428061931962368*i1^29 + 10188707978066727653391862678722426833929843412801735732063540410428497887535424953967155034401714324472848075062314429267131698784923199091212298211282189557451605344869474701039483039372747071452147818330809336105638128843710238482905887084445687694201897322706579000602021897441628673104511602926995045460605889610762726866922843390109594755830339356073188841482070542206857208653858779196626378968934352195754970393018537196783856163497052425968523293627282469845883706491736624369431813903985654224200983116357222612579826832932783765947683427274315961111455246294571763627747518139836477353342872214620286861751968076351279636483432238655145708532896078480439174594239008467464570010113840231641443089102474715791169343028633217565826152221736346733536014541298433694757746514003796965829296906288792424070642225093443607206809943371901318097275727021581850858074103154788993729815301579086248554191350251588048498860016365164044007103692778563235209817731074822690602764178550678638109896516912372126982927621234885183389187652285816168443458472197224384502453265259100090661059731919543853934009080522096350844335124488982119591572945427318913816183117946056441080649738608732290805097286906956709455971622410283776834369895072398642366310810826179495546037686971744344594820631303448757393867238263782287892538149915187418817564716365628455795326785699244637657593181802440205221788378794348126247431845518188681024615312080663457427871414014688949056385631074439514489973962020150868705280*i1^30 + 13085130944665679214756580639541035692005105497274678312464399648336563253665607468508697256773609504709416710760458526427882612326687799223102529210523360088494855558024302268087083233761299461954955969008913759019984526205951628363871828502982191963103755667733896109489413125285131877793142521370087744300224592259326901805750398948203956335701089983297162099687234896736245348150679103537306276910616162650242009103018111082803409199967766831506052062660743461492161541712648718244454621200402208340516855484133521623929137872581324711059330091566339879223126630902446681548296974729401318901208791914863514295204196709498065818992494384262239712327694891946641733703720552105251815052048957030301249612168163673108397474004521553314658933631322172748229299406192045533650786057585038391253304717579778714939917306437642554072871281780511668493143688890086352548392388987871293902084131717527791063769451413273998662097476191069301822555909399502601931495298593302839891977779197125735688752862536031048399241036590471121747474172769493381563376354331768361323357058925868227154528242549985474872135798935426228680543171098648957333662859167816392080951781580900362997726778026373040955361444532498291025748573090499961599162029437928992555694172210503883590735953668529954132945227776867142729661694268603325358600199202506081669977667962478900465172916006458519021593846892130649624627295119616683066734143505891569258611245820991448375117592514731727273379727675636049218142122419421184*i1^31 + 30293914455179638293116073568387253802014292432098858106093478768372209089416983804306947038979693843094516776986672724890201928834311544484431380894219031952422445462544061458656782890182347960871243604291130266083209157439824020467689018484410422267219783340003737741878065348142463741836710235587517700587968375420445825074622831994491165027474045851850418871367410587200896256058139916953803263506934831447968094248126281893168285250447730449540952976417250124239814762851353877112027767446991328689285072238310123646010883033999309147444697451460428227153389866997069446639344088935744673906081690359010358440541399560148054245871762865134905025898624035072701816656461344983762224021308714135198158699955635663156385029434560812418141672531014391524499433239686467342307761839035807933025661035349861960795964333174702876953692516138288493661715243457188975411035165982526074874589001358818214977472915973125570945490236784748842889655885077413461334679854689496147309076534668677305382420205376634832945830282298198106953309288024285174563024362972070713725500852813089922451556209916781295487196085253585153337443262020739597148276368400345597449533602114713258040780377877980129406083329530923392062868430453008048909343015940072954136324384591481820837625252851078916245158768186623126178401388790001911026159801230900531287571229559584941874197057441351933172105359123379246882072527428270421654142185666636638540627156893496676802943954669408896381889529497603422828753846272*i1^32 + 14937004081656018942572881122960388489162325256227992965552964652611085224268325976148864581333462283961366837221668932840719560688371439611131434001963602367923879838293415903935773098650153353104021092669410370414543070129987176805812952894106240730881390576897996914356508410024409063560249800541120530077367100058484558403505602852446980041533048146016180812440938697866568883859118189562331312251746165608336493375213939371208290183979053585091638940129707619495948563932941457173677031442017260458109244850649309401637216210629603594327667766150909208985667688414815086463873748297098491452070190502264720465401121777660839021057254746720486628437842891740707601306596702277902395315129801223946527862522490708556873891023228037979522355538131489049331168504447331800689542599074148490899557575715710342195804314849155181904868499707991170016329487829306130356554940919074271662750892619942168336088544161156641057727661895016794254585608681680186203878981993119720417500470431304266991099359619916325796101414862993825568495097384264128685816676817102989878986027942800237617398548010847275392061458840194040084158647673449392671242549601689368042786448086172482595745700770852150386272357833135942550634566299748325924951914669386151266737761022566879790460956474323428173341827243383391133666141120080147961955697787038627231305700933631098818513103839321556615836233051788067678184850134991306687515972999203844676550266757380294472638404992777847734494009041880432508928*i1^33 + -111693687053017504852558578376650354540999084062977820886633486753476436591206880735682279136531622204261125609681524606687181965101589269758551195047443672075083031351427588983767521211976639723216250702592971788162138024661829937810038022671558904926262364299899336091435836151332937535460699159885924269285785053525828654984937809195662234761763934479162990155727870565484236359323230898309851126628502598691186873685148687163866064903284967055085299318974596860817760591894362440581057088402584395203812537203896533201666916744270580925241151296218116996566326510120127282593905886077829835779538864154946346743109467081727505511691042726803886515445118457984494195154399382202632392691335375554279360703632620083331822448861934905011267926457387485632357750866527849463020543898858944233809839405589971057764647026923627152468518992175158806867635370022026853565555927694192749591343207307021210775725362613388559173533678068971105051578656555533181519180293943864133535475052207730374486087793083462572257832183316624810220636192360144691308768735356958589273942061138624909495982775398430069409589054258953588637958837344599150766699799755434859825855538429755755068244998827574592072248543122340901334434015947617073454359311987248765822669225712267958503227536274837651393526289333681241412678010194697452173189937511442776347510108101274262461064750913826660722541442381673657830768957582712208685001877727221580331205289976397626704575352677666174054538729675030528*i1^34 + 52067180122605109921983309206045484669907375761826918665693152591109589015600590958768789153735172742754443781912332968641673681326225827215307756857354201275262965207682194053724970035198050644309770210049544161412759353744556931450030802579046121893701281613778695784137502495798484505494217445370949603133049691499157709196517721679737693547627743870622419987416172911272283863588026377816604660622570693992886394994217671408851400527803659571809695796240830528445773994147691715143930117726974210406388164345879786051790219988719652832809589430606632463001758497283640324158328899875768100625783544970279492364551122153005240911755272529080855842699031119475628586068135633372864230359239584494314934284221913438067458740689978750209329898617356042637182191518545877577784597033707683228537774306953676241520438261342916144648269171137474180436478428835384932728304674589816764148501513923840069660603333354675834254399503913009951244337798081942564250463400965710204715522955129760082461975676881213893200739123322000457419668245821806963551589367710537822463272027642284292042844322330492398647322963406888264676889700661908746934496391214489432678769056804649780145649798531559306459825480509478890831445521318010530840355767892578796090067567784256323114399480284490325385470050424221864616401645967720938602174338012260708531765007314079237282144760790815154594761781739604455607409135941409068776581523568769324871677880863246761563401973556581833729072168960*i1^35 + -7402456851437114997478070648828866634360228007649298516525416226591594745982019692134603802800014414470687376249139211815646470417302369389297296139425509173659368648802989690154238122853148519138169482503248690455857233295996292948633961856222356944343018689282931487767590839231610378523504639073608249108368296114704361032540743501645578296021576772435151637096486206030025140031089892764046086803555511545829450522470387909587740090842373380182828698586221931064687394306852274469031357332576768622218277015716762741552392749258055239863603721129725524990496188718787747468796583352622748157218915894500882591308702265071058186310436342747584783789021351439124358586101149677588479307283442088782389100006292235702648607910312795736890512358645397086037548319327555169129800984177457801943258033214226983945136834146829411674044006689617197168626347810331844669550876500843661604093029242476780602464907179127921672782578485036255651597811846434673152346029398529398954335738529515880838243074470656028426093934717639034199284544549445000065478635963782180162070027750189850420600120485110552860873481583542844298291247044450245759716553951662495410694948378605074294670505729954385162857245489463243070559503438602272159280883898845630897434210288265577424865520161334371838121573489956696548289922006526718919337644012742835864346791435528815808962943616975991835900337457329718405386493866510207919861647667699245325419697891125319755807394750015129780224*i1^36 + 180054569601082109844621193968558503923017251932601173006549360187877788525640653140714768645740894615407278811749756348561356549491733572382296596415600966001512378805236821867413161432548991557279232705444763887453451811788246124105852401490369667400780166185150275002538059196522956791199769233648490006279972935287646663579500718457410499734155458509330322775094236633837074881211667749998132160368084413509824479860997851102878880544702609243777958436781477964866293842113382229014058822669181841482502339859188461085297236911251330031865200473653859655774155216633598924879570747189613523743117418933882429032573896503607577020547624736400947173146319888625493205550511176966946412476301439924241208189254102026047335962453611110959375149905202744785301362302627302561759638244174861220892894471359783220562443538927726202464896050639781391146719786208863356401685756708666261262890709075023023022810288757940592215444894075244467604273913057188295041294109953882538790110004155351898214288573137506909222475287588679458363315856411648013009508986213605845024497496131006089599967056199060335686943097825981220903529580199958724840411384573847466914728319484640436412726502018754730000705525269573044543835362108719219443217921020877485832028394920848232244574717072796982982363280718563698847796266673998457670736366633768343712938326193146561937441436036259803500293614081494861028510003122482810134078552319190929277502729097340780094895670951936*i1^37 + -3309917516214034227316194894163745110971908594688422089804550545224017998049023898364393252933307300801006074156101952196980821155484290191824236139927531006500245010119439476956705326144432414867280003369183120524689772994542646294279077228946938523840672053802675740406233655755231663896434093782856360479098163557576054059233373180215630813407979848698247299435517233008782997029523222974487951105136907338503488253350967709900175278978543655933312504312069693441306625049544903176710846758197055033419148564800655189565835172170127150120215355687801403267475379374171724594035799030572336137837052670503661574561496863992145549673682060247776690682232186539967556332746177842533861851098340034892233440486994951699738734028387462681831014497626712804757041454646708418720815224664884993648117063806521625942833998702064797247566293710272328648411976524135757120024026839576543128272806886285553723110564774970400048956353460353068096270160452056250133693656018769365957359135299843414182829649859419402826229779592158552184091202416167534749858390850450251878527432727411929797509221757019406842054564306730428948619000966060064393900190317591987610811784738626677465837137846955864437166773215658641464656998514390702528249661684450720011448832973077721837059011309878876329948026619071708145138047165679221299511878812712870692745348676598074830435663099602783918701035952514230684741860921872706294344255658234626305027035621418421282930688*i1^38 + 81053831873327343207491930299172075616861729438698145599296278849757392307901154624624634729210842275378701196449466204350803069321604410621841912966560574312330491110929254511516579764410216426203187594039692855989514255725515670954315426360355887817790020825328738577297164035173641281270632224349332997482046491872242401386147077911722715993284900012271476429887697508903972904765541423990995206667135436473340160419296890442900579098421779283503107105929893997366814833516354283414107463189752449183018846746554422280381182061137927980894766944403002923573541960451822700248848655012426397892656165325078782596085351923253877060819126307336176283387988094490015423961392349395143722232060248717634017635685803030453523482389690085850629836799590297723389513106849493341321872182048432900082863335635989831895217643443614106535067976893946529623869878427091633399561963656590161561753627932712116901113934961622432275793707455726194795762600924321776005604341724289784776549342615661915964428166742727425844427040030833366611618964501902691603820623492105039436328004063670040668195200182421099004508471090545028856923975417488024063252531632787101541123107166544996408975310186273905063809210967999212317551427657765569836699450959035676890350002036360736944181354033325225849898056590365223861022605396700143247822527744311070869779086097884105569355210366584679158338496769899875440484404113666662328817085611194026953536786499895296*i1^39 + -1620709416729488500731966248870222860035596850696618904804090839581868171541085772167203095142404092071578846131842579957586559475759369434118281201452734612081002033730643480953234295770642593562684429438739735258577497275609089341265067215656479749063932940037759616826268974067539001999343914839423216188061582233123679778439303283597416748014479816035350562910394936989907151641092298763260172163788201653782104754179347509696853163448334679615400353495077015187311427859653049143803260655843331540626143038673926177983782740040174113969980430441314134917759714374707605003358787244347417966129204282601579726433956160902705796554452069373079141391050212527222826739617077425640071125768006431739160710585169052066228672373950365391305423482246566828954229661446843454955398093888674506255835569830187080994579706205780054705142279429046223496654160580957302634308116673565906494623520592940735223221195506813219793562931034564426227338777775480506401420017278388113071672265006266297073842765818946367129783432462602854983591294636759267064244142724043249105683618376712425460515593335401990565044014667905110529348795776201137870060684906124179032760603310200085099149344880975843604496100693063354319732183618044039227466247665806603082187818479237597210869099675427336990710177188198397894418973029461189257018271839107029201782456583411213228503645204431778252265402697165099683459060402580329806736693119272187487779291136*i1^40 + 11617406197336238494534823614571195275336158040086577018938961902072740477351995965631143556936577930774821839230807955250711445738976822911503901414507233581684376017488225832858474257801671970299500991856610663641103654188700762564789730707188904655302078162559818446827166290852472745365689384995278173298093101288094298053606319460261537907212379214394813911350121349505157144167902791748349940111595531183061883410963854123105826583401916780236890536089232621408703130595134888741080799679249016643320908668702672232786980143777320696899580568642105790089660294149253697579482884252659409596138081233396371076283452954299599848294614921939739503453288391184967466834235498567312155814488742712165181779816566002815662489032056621347636423886566012397407788559069705034669483399630681733652454334590872302995129175741770880453124157093448654681917742153922023198112440826936800847925929529725218841494382614284862328852291218288844238951636358227100007596523788364232568759558250368831716017479136083809089682527559161243060726337594886834413938251688628049223295718349415596328470950318615604558939147911348209351370807751899474503898185053501354018206881216764110351475049166574892627133473886992882119361501107711878435876997389371986755290069234604863494950477182872845420794441267014300336027330319924905709664776709058654053304845980326320072063826460296597282599320820601768643643194520112482454397421053957636096*i1^41 + -53289065064369616560642997845049952995207746647142548237006871773229722819176911000782254948977865790373827835499866008295404020002944630842342744201159446859652123206559785358062960366749121123856001815714382191292764485552265265765498977507963865224645593293993536269983754046529955361111532810711764353605073095690987785426748417798382458229516364333895216903167594731750943354382005440298098864774668718661510650189179977492748975304365891529646282984848902102285169456435168703727856525721773301444885395128277650977956185302187506694513532859142906517196783808041443786335167346694257616653764118689571492859013623643485489920171610155202852897431133991249213783065562899441216196028452253159490105524778610729117275831536605142207041248725667480150821513444033682572178788120703137526561860306187755177529326766709888013241063549021939448032553769003315119910741530643097569652182349006006156355484560731248824423745273777765173330170730225413833657149204627769536316779335207746047197390810458966529771079282226110295761625548685948430253100451945747247870888060056913554943597630001263813233223234263131573309672824228104449841067340845539805914677740954924794065635993876573308967321316112454762614547454633055342741024153891388634421290723826655107467337126871696965422607348264584392400498584690368527676105484042571525781947685724327185774530086357943330245482194549288221481359402681959520614144278528*i1^42 + 234750593951457170161094690427038421424530206357235233731185876730032904352561906049136664744307284398406185091136937626988649983701856500100082047662037854605282455646070624634976242110268028494887846680830844547034736060196202309757475880834700124872439991347606906734234705439572703679079458922330909661404816582657231888231926814010438107237759981991295268801796087070210068938630340815240774412002853878396983924105723757546856310600076651854596821880404088854630662421058429348059825334133841080718161161144741285045707457692211829337815989432129039699260412098957573988725178165554975838956416070184571602509977133865854008335930150646031708799080957323972363233463006716007979989085627975955151707143595136232506034770827654062726378596773356328470236800220628517953118510285963833590525388694260676089191033618557020524818597864007514718934450232647449234321933016587924034121113202443743342672862400201756797656813467067319373980502114171873810996416027427128394549048174550636294500959873648855228912934684185152231855745155640220513293597052492146170703539371118858436019956657293742987323900748969898144790977435484002895433479323606927093466195000545487840285926240766009754914412144437679060505286720399323961236129234926970491240138269984198357272762465147520116775355750836725424817503617480815097750931944444195940598655808944864133663081713903490643935222457125185520677021812915880067072*i1^43 + -809551629035245414220418013702092175380079257454662060951277892421018043132640481469738882117574955917335218059860250818245862657300848716499277145909070264336374857926463137928968819499525800756455767202169217003089953588733433272278757416610160806769786830990561955708461838107870805128627370633025257167912366456007996196802370542902546500883411938697033688068766471286862142242611598605010418778273901124125828147719749179698062553808728250914995656488272842093641694439426498223292203381789432815509050256704403732769151480319104680590198347546937961265191565019660017307375438341981963058486940451228982914725031140686340399314285330627869844894280745010763865082587872780974844934708242457257097892958786658563140230962449133400318002401763141418922457496290208183340493041586586696247250142124041028588194645224555310413577058721802042511608355252832034216287923070642119220902312631300428634438582678796196958910889424616502789715853452826606710287173030900311019457959221057364819842443584241857893605650691721083368802017079937777045750870547141499472922175240913627258994975903530831063012580943746468795192265336320496572993418362903863667559334361516862181617375865305905507041577705562676619840746655078952326717072069143471876522565269750609571087902145268335256717476038632733319870861686313687450643645115576750041162469243597731123927016327068247236999648809385920816794090602496*i1^44 + 1213809417579848976436490402119323775478665998755886266464480336145745072254573067051953707924527422856408197293152808358067217731063489080386150254505820801216137355888259203660411282057424203520844561325471984655286134993217376743812810076499870338533237174301785213123393519637144266833157496052355742326731409259353029461727160673847172560973115096243617831702083624289112085542877457819392493319087176164890545202276886730922181548278966599457569287497343406630031080614543204162330294784043570003858905905471134937309267977626458415703123215464979868030164083489830819967096597122864143971046967130340941360791149697249214434401095384432961682533445482077459661459727827948300317286880337026339427010854593425977905550883213687583075686476172120541293464026024274363795114858573459077453997127789483402136724140389527133154415296711024700234980800118983475527444013531376454193130122301621880370999398183674962963568897146767363456885361326299798093862621182820414358682702221720842642870911537858497993261213846530335666493186418732543212236962792275408674589015387843389736258777805315225236542079829976860861118245955872763236137927186181908540576836956827379750695328583268329490828855629871877782522307856599123222844693211263896824067755103298812342851278511109019202234247844958865665348083948828900244638498756012187418660343564958873755864245615460654637944639242693865635840*i1^45 + -982777215125550129240245252168833620992132027962986649099944958483651094120596553611101183968713858881857646269028867595994061477580547251930777571885118064491692493107126550747549013728288876049328674611903623955818742749814021820577827522038701858031527945171013183524178817599169404673835933749368318065792774975328734667631453195012808909701191412486610632547329460573029607846465711976489932336411015736839121165333803623168373213875822216842290926373838322930545195855729055334843841566409989767922196953161188856791134457876527170942320745029967602736963807399282089542579552047142895302650102374590763565711123216883717227528255067861876119656567758173274250560359212899136759090113838575356712158518204870595394442369932998641117510637914713947664430257357424004472582708692869666067806252711840514814694302405070186635761944150155208124631689095338129988923483179297090193621128788297567293564608050418489133096672364598815194082695868301434774352188058278556601167033750694060701785714112924424624161772857420491851622492826742125865426755948290771013802862379841640867407424942323190244737074979272047519982408185388867790322944379267204380707618951594135906665916424978240074452272803230939249240855502037549489240523035909501942210727605474681303371306694798450245668944911801194005299932893642421777164208804677904266370502816139826829929629957383589285591628382208*i1^46 + -29403225136272356324946954093274619392398205514961867053353891860078264186761005150197869989793725039094849495418787951712176056805913966934704325595230421615889747690241642666703923618015780548558338892312262730173490617305454814497344993321128455165356606932138965191815031900229392502959989425208459749884503926353696283295500560355316783476469379562793582933214440089165731435982962571442502753190369637332277221438781839365443445537077576295367751194724508502618301895987759166591892025130632898113946472582898386648272911709103157983507614287623587223735978689161028688779909774581694878556290340643858956460905062230496274638903245228606371119523681876616919524916604521883153513019540411960779660652073340504062795058798672688508292135129919491702226189267827041085122851215158161479010336308524628827383142786146077284535939910077025595034585046140916033692543122296051076850160238882467232987528608613480783736958148229376643319765091764438034160532725051097684836240662037141004301994952726333008471387056975446563400755815432958618318149579615393357798413013620591473478005896410682060800218043635148671322989473749388699300696267629018738038401544472570235089531011824918916972223243377886176670639548294763582522691025685598946295551046184604102447807731986069529583171475511653369824199461999572590156252180686353633923115562064516996562646827999080480768*i1^47 + -10355024786333585882168739686146137296013272495502984007536568834782855268684843919029847558501539912139509737314287877593581873481488095637854624399365854648979899595929716325114988218894882438895503636215173405949111950507685546176678044578547265508370825754067522936364452140491213982342579152106550646673485849760404312680130510626907780100732345744386682995125215761933962226763185333646967033502806223869144906030961944405243045549963128586601970762633348207282697304984532767216828927802423864407545881974995931429250847348648885894542835070289990115746968150715081253960065391055597149452800612036198413818205711808381533371962406085919031454218708883479908853425004575113866650451489535633963512301818661430840760139729654751417055734824703855961583905272530042096558255059851723304210014456924236411527876891695555486145058090087554524908303402057950848681021739346637209860079941040224207318735712754370508269157813986183136632994513527124677742896480175270795039195834177606262909367977494755128530029445852072313328665133525657358224088867207300858432686210651348696609092968581455859282221209097127078634048296601986535894852704443172447394032483982783380764837481213759359585764875788989430900496248941749349787758072199334637506133565368593517774134094684438129046003597742333915380792319215578303738437584822286605466463286148404672277191327744*i1^48 + 1928918557483840106665656256245973639267555102001441208545765845689408310401964270736081193923345467514921701018733172582054691226875438992290897807877443147930937693121918038306909779128613452960644803397120411694685298532970456839132357974518550965265617959237171916596166722778102904567984970430035126936188210944576360285188725492682473055680132830926933078942024181496116516547551866851028308141113495224137377847260605659109424402698285511623271495246918490291302752431719499960949188119053203676259714589004007796583973813978189698657851802385808188090734479744066492681933197955426027927817629240901343429493786659385884528976381584411538216352874471279458836226462852479084680057459285778661943825877175804812355686165321021859819805034481812400849340115359536539662229241810635737692655778275666777079610290989941177745586626272415204240794778033295892179968629733737235991849244504781587502925728241449820107063048060176298186074052568841423402323540868062788224901760514446744554662891407595104049584049800510446154034953166619408440807395363612676334765385198314493702687850144619698833752179651906366600131736529973640412384728674746448682830790273423725442368463083460875047706528408027501656000631709232741118547732665654801464268970903449474539026391097729803707942473820433938865605943415334929536405175432329463406646196279705600*i1^49 + -78540945720880905508023270287282949303929996531205329325275308640043474578153215964994182819289392820826177441035300606911923289252392274098246187913598889124527906151707986944455425386443054070794370965218340247011860707424859667818430029603636278402769716912261347276689442439645690791078376873678287898800152653746634351589147203319001725911940634145344096942512549054906166161940052432289454528393699254613007766532529365953624339803115089635005307866520562749710107393590095291927573915176595484318265424385258987464394144403804550428109204935336863443597768301587030214437702857812905767454542850356689015928118229781235183769800650492139796069698860425954317375516783619533980235251524681070604411219174225159653938735791691233955755718635517457963771261242358404230287190753991124850886525974167215609397146291756101485157059389286147347014357881951751763146802754025885748471133657754695424392599529522235749800656421510436236008397926674385008200830027400281233648469968644496946382709448474442202280679160382584591519817431994197715943460745836392749797950867461130942260982876556889678855037594190865023059098101523068526525424090518027915563783264443377887183597512216909921437121895085318233049146770375094086113751915248185403339539196365176934294010126218701019615118864710056513644872887611036664083828834178170880000*i1^50 + 1485269074674459359067819802417583678638041484349245121471360674905669255326125857993111936650523607287344060773466290738160173863455791480143534249023556487441880394799545109164068391534880573280766695375323441161092704184774740263915049926371597330702306701856954354134753393012811018766940686767721628251195017140294845912275819029615399140884779995563815220714355382620880540671502079847988501471376735532215456677615619017591449617982806069763260067088819687447021724553851926356507760357905276306757265134829748410851329835841844805522051691895821399502996251582010940748759353746697317454762177802894847255926517714149465543079391145785720696486460093898029138963534967004055056073566682030694153840681538495431431811122833828292467948032451259483271530681361144312028621356978418423833198288539867851252094939963899624394442672834567423854255555627755135378885945302756058413407804579241022691613574166825407221846648430592797048081554763673281637630660801903292967826051948389454632590169943559302017850524469790466021337871162258559703877683150228463952317548638348763793062198473489089151621866964585895646261102595543900263825309700427763422660152151063623497747596026964880864244139152744575807690963858480644690068824014595463233945073617520422830012345000182019644102421159961509431497303924437680128000000*i1^51 + -129118725303519211207885142807435569749189861396700495612565729540605444527381968254130128062432325890277876202506869642076873095295376723314083471658291376653364063690936762492958901183642008460270069904657093880757904744652054169183314656416441332164656308336958970964582203143868918451435671118109455863119501514019917577307902055137813631701300770264880292148570817383117699110364315226913868703019857442682695006191066368161429676879667252343979916900414502040601227669610339659511710171250496168918790874549456343487607887578787603956977327970834537879903846476727757751939203089512550991854248032649362400100313330499709231456867461585315384916654667589856621915763238814985855731628172346364196558864357624658122998044096756332623819261266374603782928925865908734081879814034835197456836267888846453979540046599883800771476172627984157910953703623443547559272305744209605715118669099855488981090646344543071161495524068122090232777231975307602402067153080845531831355293603649238592447097516141694148475587777391549634043143221541172082485310350223509359064102706194280213755177020908422162579215777594646503591046570954918469372680526761535751760286089312098879642022536892393773408579081510601645455177031839806612587862476257160020214095617629472949610600813680711287010540191605587968000000000*i1^52 + 4067533062590939954229071879272673335449216099924567598814106820059161864284286160709719798501995324188647858202431719906901276213071191999755716997409616949184561981289483329703103258805886312087306598541345627063533300388170025343600771909747049016453551576817336249586980657740711730985344232454639618533626819056846739625543472551364586238327500411818646413943921968549904561974024050276809586854931831689776185197728300466607346746687813209693399370946928843473103199798154018674557290083812699420394281884825813080567654750312280200216260473686322825393098489381718724179772638827855588097793814261828181639586646382991807502170825878123952741789233767771445848572820016755694250785393643509251621624278299831135487048636456909847298706933600042241255153616351527559755519430884125474521992280162819356831149256557452085217406174092707141815827364513955351445178389717261660280699699925110172661457565760098563778942404935548353516399411706187300526557408503591745666266073176972165739044515427648981492604117632024841189434546334343927929396041972777864643928425386202471701280877890776721968279923085311359640920209063198177729323822775982487265274789427390587907944882154406098620003629680002314150310724154178812766117716020325732228750893015377940051744822883013099520000000000*i1^53 + -61699113500839273117588550175259728626129876250850205961192004794970259615150190977432466154045392034713229224637169141358702541346953613813208069053403777361461827560844097285539689491883399988088082066859355576670045814313400820499458252233192126774830390318408349358751221856928130268805048307791740136313892559618661343899591032945226568769027283245931410898245025924291985307727822554323550242631063943393215335639129613834038767229106694590440868956590738770548623576270899301624172430666609430895114435241723842693070026091844693268182642515133709314747213496012264392969206624621251608344249489399987187763088644393971810223568496857199821781705241905388466061610106072423928276305130202609597838235996851474624506890489489269303538556012555211845452494728174283848447541879547509147020358400258144476453533182829817542044437112664136511641680006365602672473785887657803114229584650024083440642765771121200272688419437276977985612739295462817093368809564273872017852018379221269436073871098032007148143034042435467029343651647638272694276557535503002327837289983945382994162925256417857317147774338247371810403972162343539973894380177746996190377615147781362563472516573539098710020900858173282923160704424498651674714542673723822256964902321890787328000000000000*i1^54 + 496556859103004909883845717517580903625184993533055268045084771230683386153387212850504999565385374819062278668052808722136105729312673436823822465517036659145750155967239163527532305828466557956268385241941684477643068347401251332051914539866184366128306286872645674101169401423767562128023203215246119989807380903383204039279755883448990141256528660323963040802854934256023037588578887094059411219229825121900395435020490475935343802496174332788040577943486214534794162025685765416309325188303945202828922117989822912895602086571977884876143245454515351537137291006393095944574232562500140952231219033075275474256470453122999873342511471757938350533652597239016030129305459662129630569173409482812871779690966826227141203596703085156085187644893117262517876271942207480288268828971516080991936767384290346044091116149489060494255269412535167602761505102480533517598366684432717864846923096387362895891759644377143158208363084186882598736184281041941031900403147526733326597309087879144605917647283846084542256429953612986885605781849558233998362794252245099746603681800668391127546818836544962526374374033211222669899476955588596965421117858348935635384671837171534392244969008892724001129992024871523474556370909654949215386342043051622400000000000000*i1^55 + -11748472627783994702485709260107558334847130329500832495120849030451497218955543416373019401443022093797352679087933832951061825286973997193926778604632477896677413232617794205813844955101320330051838631334754958781003243174619370471520032084714443270044529519665652341896831691691653042254738803379395198795801318601321737177410733081154324910888641157573557265380814779471772970977784593434018498935595981940297920820552359905955525626503386666555854212084666339182232740887040888724531803732914403182663080751546237625260362802796780801467426700726287675247671465307729096474843840014452920654628215895317082395105371582387085430877179628974609837003344361109854129770746771824252535119098143775951661697002314048749358460205223986268963932112325471939821658454095122441578613164026587457732776333397152000630552906225662538065871583001658419556827138338164095962161845216947076481281995158799368143608671437714290293152380315570947488626824871291151997881587617518866379951236226328367546860959297203294288017545374275553424551043657569920032089386031891649375381345396999446657213476463274814587072537564779238189818940369279504998532097362432438123393474550826307047344757044137324187744782442216330126924017827840000000000000000*i1^56 + 959590783403553474770229475194808148526208569103456552179101747765054329569550790346843396557323860028912546961539742259768056725695906294277991594238716344232206471027064490899847923836937886657163679515365209150310037050003509115047253539317148912543814356947058174699910931662734023081319555837813415319286185052969362405285022932650724100109840574191483507867918862688024172772289274779493023935680811208493025977711591932199142313759918908097594825921778658871635308577815660274095629492190459421040441100338753924965533646946122035966961769218003110610800875883394127012683862712832856303842662895805640326825919434480638114838003266295296889532048266376363896221837523168062683513737560790693956947384904957345413191464025074950755910057630483106347294634501816585337812677111820125494053672074081504930314487377527732204231317561219806344984354451846889174091736391035052691753483513712254603715198892792832227534401409608033851810547533071111837431949862701972211710642379774645252701434598174024002607520843142743640450395512788692367925364658407951565297499336037667788209551191154597219267609099381929177527496050373344423825974168748110437727199321211980757377870817073669068330598400000000000000000000*i1^57 + -1148963848779417249295889296497375404318778694536880429733902511100762310142108649839999353939770009762291937108049101736039204957800379021002474068866974163445436726848106131536270106260095561085637540100665125722250074072837140817058341405760743380209006628289931400710040569917671482045251412640138880231039218017687063600488299908669750320892238506521158764666947038215368158442322725146699815832680664619532046029566140649898749204982221441835643448309644693225138349932780198809645518325130289497609205324680201723229224017013589931715791364499216182437278512836848238222454050478230342767762176676585994344589580274931398234876536454437788294099563901185728831545859013851323002562032399449335725066376136109941632089044804272388566240903587131354864529463937387829511888082998418733422338475685907784567143794637765795482308491920494662093151808091095871096197135504978822938113014302600244885762220504768146528955630800010348732798763310194806332703580029083393323035258250177608287587522324598545295459971820870721034841887173781735538716240526142629030435694509244011727082250409555590723513857382494095315540181534331228508993148841860666398962341444285955476000000000000000000000000*i1^58 + 10450190748900824452001497392476846150726638934554391027198688386521926513797698187330478401304783468007134294612324986340014164964967399613283247769533345032646272079296476886009804445279676451158491540269336697485102383021713335648288162211629532865830862798944091559589609823343501518462646918744299776856288849683423472771130131269358429266276743244125312287571959849371479731887250946088412189052171941758580043043874286459413618575894121181059885299480959512766252628469974453624743396627139551346011102978824362410979173148440337700237733009919222022082966228857189134939937115556439419065689727262460385599046814855135158284185385729541262287018531459103791283548603091763188114841097394620633764423006872006402240285940983193530243182286568390737070798403476961427690647440940158026285652651686739830662665535975447599217008113783510076635850679882984346366878401750042830887545278073793847340212863274129721387439569379796053607945132692709672023546366891150864314291767000443093664489385068091531874096890420810916644765254219686592175014667704244451247541962373413643664237138893218059261499132998421354231661134644898495113203420367051132812500000000000000000000*i1^59 - N1*883690088553428382185178168619983105048282778496452718273007008153274166293147587144893572704031486277513096947679591509755128488268103575885336383945297743007211962015082731696088457272082297874203839533359124040519771977469372395179088821811629227736169120270704629987358511329793923673867935310750120341997737088714004383380524330730558858064453125*i2, -369587767791736124807988270811919436583760149629703126483280236164083807588754765690326899743087811998975172481868689605387441429098511010386866635695654478275233278541034204848962603184410527953754886983127155380811578978557400139565040475524694238839065498956166059127526653610539867954135495262632155912093581808763589811798100928776408796971218518840455926960881804809303608926211390893048177818749207227327985807574464245824466779052558089327634364541019402550625928865742928221285363620762570172896868537709978162948338269305793894077603852119122064278368092414193168500344049025009712279896129458895395991508803172996667849953291650661709673749679843921722070449560710665926155962723136568341045821322396359868760235289647731480424068957458087127393827836112310172132586976210316488933824227002876898044316670100324734876202662809498305963796795197010453349725652623075425512305603796382036130286823393322085953692025399321762675434553059610584576469123980083809115128902746498514398193210909257444586115383134758364118298559557143980622918618030050142727094917198147047745488526233254383794052725968284032847855201766364567390417999618345602696465902516658621926206021248591430288838497277112552015108843535126926355087570593880265420182502878764505046118939952485318249306700421133377949061476630354165856787240319108161781810412493095825534928980491671169807754768355390680134781481801147066560004018294995405423668007511513088567480236728321601409767900061984528664411956251715466432371244322972327492334496353662622806712650183264390528751505312415604219726032501005054392453998249064267776000000000000000000000000 + -4421407959424518570286033475397964698229656910836686843604842583646722532759983831216562747897735475592312681126131371788518809391944717416763490670694648293046529330607910402976146208815254192835742778181259388773090678246121651675149716234914967611062922267722708831499188985569235661168663036062513696544836968043058597879298564006869726846590344195771610745656747863977075054542924645284517060649901926497668752479119422851162987843426424192871541719703949715021344209423762044456724048231862147210891008967808058675823492733619367908821023709718369068028659932382811866853320135493242718326269143747564138731745814320712342172195803465046959465239755981021123689408367693918880378830915246846069244602956413353002972040753950777060227859886195662751671371634495519381574105474352356969862315689951115844919086688589124094602704733599664388871328630369132627136269283164903106579946438099476977108068041967524146797132835027827033172775341105719983290196145562783841308365929184442477248611347731873460002794590297123351163725030109256569314200519295251371930088658817337278457133410027976086729032858901681009841826862172970743088271473045841680067701193372725495659565136733161846734893864782783178350585093978696248713226182526332688653287070917955107641438176978518941056074947610239888757839611891363409919167045706610746127403266294766424786188083830911974262610905949889245086927399796066579520560849575733795042445644006928255081079452882351607220351047497532949784233749571648695624090398299100306916962013909814633014016697501157397550685862226819070499622833501290598460332971568094248960000000000000000000000*i1 + -19253079175226074238902483927501702797652673650098044579658892985634717865121226666655340795287198508788035063561379168804723536811975735642802829428134870418587545669233726354693495858309331555280158328148045798631792028887631223932868831219491036199749690493277007642132764399277712909368345488114926756620516062320792446481041343372913536908471129586884009110777180295407508032554837901054821364415998106286443221157638717798472685631044656551519048900310589511649350823304798799853188151528086150941266795327736095545827692071547114787041272429746834947139329592684406679181102838704052463877114505167538367991211954752448776639006491022872679769646889000181813152522483639332069732435318693461289757406430141385788039565054997832741434912782666740096605709674262307423687056769084252627199360548447980425427692088442507030554459512336660284003498128096528878497768368328611692787154738686522986148105665882232034399735983746830048039993060832193488515830550124800509043447982714382314471491040253547832118627491819789577518600004421710080735973178456134961187166279510400186831650494328690146216852656632666046671815599008883862907746467123903784424276407422631794444883795022281509183336219566484039876510978920574475770645786011235041877872521857572421502530229705730907024182553694975185405242852326365493894948306167365375614495091317751527211238833949935432964611880529248962655668525948849957949374815674041040070031148721606117682983590489424099435387394217191856197695646109419857044989387352014571431027010401185508919014783236933601508731481723848196073470567048303266843168439003743518720000000000000000000*i1^2 + -1683802115713632790564438603454014161368614392033647241709894081359497055824247042475072401090424690527946203782725176554026975787966969355554155420908579114697142683902955606334736386061808680992728557239560181952414344718834566051217158081394630232243993587390726116389420238777163271774487902701157659711207279046234153377839066169180254619630225206940999734823072437802919331055799603165783587830229862862202863862072307818271638864236703030970723317224321096627674448531092001199020088407091403538120686057453020583555310194729181308359512721122118625133377006317036069416711801915837747977205452667519480490376847734508050504707354022922359857597586424849009607693564892098170251763424923175799072635132722840895155377783410783994120164047004842772998698007944370128240465930414488951195186752333473800219244567812869761873090371118251827368892734956074532748315693579471649686153472909388581345996825485000860033170391180513797219335327725281748567574180769915161591778013970155270755969430700274375792197871719606842226560625838690968972537610951866795807921020063185248243590189009457806686329164111501785545967043459045815676533549069029609120224049885811094053599212943782860500000992639879998925889083018441946469832358110005847970107434099003751510909166639061561682907053979927576501000310385712938008925161457060176634112540229677532415986793322165366241019158609241995051208344697920176681265425929775956360740065407541529606552260353044439084440912663967963104809493846450123245382481325764801398813322461777664042613536079274146883570177796583447012133116879641096337056451767828480000000000000000000*i1^3 + 667033869737130947904751866194011004592904719016814035074339068568374243258484122491661206482307126520838962823680542309324988965577535316853928350138132413885381796471596918865529105255925931131405062136889382674197831479648660714955055748080083379014862742388752136774788283103837496029826001142856830605148417539730385757583192683123383883433040353089927766579060874216784070412968073493085266644650427706112632001485468061405897756963308921412440282982677778380215328744651903627857387561238962139159014137770842751376643128203270366109984030729412689874580354073715957314572518898824068973061057310069774563234255678935968612999218383548272167364412391003743348012956152647276143081203968528702486237722238041054969480933473883668410905588854930461652707877176708837883919939082981859791412794218680099482828919962737707739813678330678843103168804271915639421970536136994016219809215333359871004998398864254844988665094714979735437455152450262671817182012426421226750914061922910865040054706360124078895508576666396480734804692153993219186823502597208110908315758724240443806315116022540086516531841094388512499563934932525885852007096537419155714750426572250119793684286148330423008982238872125634347380318715179522256701667637417920646836842998267499372697955519096708764102881136181523730266025634424301585364389888844748040402314481969949422740413849692679287082549115370158284498268308647935729689523433213978364440554205873934140530647232171448364971140887985518598445140793759740274437454147125739548470239580056004789690026941493168350443840356261238355822395365334521208431594298566246400000000000000*i1^4 + 104933164620236740116717372350321785898364794925983928208514358567748720425345662324566770322163151554095013383469681803972841238347289374196138567081390726284647449695358258461066876746617594377363931258285832388792789115926612996416994635279938188752674212821195796024611745828323401222316583945328097450582845812742428527167823308676904082569364776777951506167060481149015369225655475493181026162062416559050501515971819237248724487464344875931113367082920944471675680338816991864172075112220349988012213900856098456557535636600151218537601242775592401031865820928468839605396532053148712991320634456295640268820502331814564425770293284292030370621333905588534375557819056723293237161910460383263609810879499604990441624554113055461655454085240102210916787942334155633258290294176932596382718057329619756794931701508062413689321572009319329039358076611380221017452997946633201486476649315276827450723005671231708153173854747934606724883848853804458164544527866010476610534438905720835597532234770986126666659806043075186348795457572061949885695964317147147197694047671331943793019542643781356222076172369037039614658926071876862804508261301108300320845070476264929682036295852428518100239530064268756593763807728224321037414547221710852059732249988526694429671528571832952987909350628213913223399651750770881162710889946255445019856075281158185500479686601579913023493207397891263013449648033284028004044996690167207177607318034601516419047050138060719037478920628787418077705147618402740852651981096899003331876080331803402544876735211666380364478490995884817239182788288416156474319684675567616000000000000*i1^5 + -7639751171517005737821108990358614970175723733783974895334224640977901462694174607412112786910014876660005994816122235020709211657542889091358271076851566989361765097954420559971852380113110887872513733387346283949062852762466209589420148322865109210465135302596974493210380200414240401131371256640610502198109658291922379968447554320067042232070355994116747663279852800634661087463728304172205691259130511682338115866243968568800118315210017885709514257828991702072295528652887843731721632204033439731578487161306512440088428671971424835514430819530384733035536168993720858848026400756491756200622226413811242969834007315472327217664304438763083213528314684176811641695543918818603632800228330077970857049429795929920961436219359346535043981111815128491782774804903902287522740407071725775482436857029274850562950799667873053424567764891865018459717545768581774226605987845024161969342154309362165623466388473053183332912048117234198241167855249504747439560467076869665982179414789115120347298423068932796172025446313596590175015532824673667932343965325393677380875623013513674971624220515984185546010227141838015891748653759789966160354652693326419179600101473095182940246058023121699447656483590577890401230683394440182251603102598983954127289900048933552335157215301967530422191632667079073083884677132941237365934805010739998054390215450228371093481955431237491957999585923021988208424617016603655519518206452054117135230889875205721129594493516283442129310585227895147914146760149454913874580111248528925568475237620349316823784747556599570525894584703179921114246690322662290564148572979200000000000*i1^6 + -1203771691524691831614966389746229551806885530367418215037497236169065992613781069305319749777637786338236172194513705709588030609011450658576272899884999057185420257352351753497676698287282714306445580310803407385964266497800560436438314108683367881133645433508526551612340933199496144203080343165932896310189932744773870809981263771666104303171623303048519079331033948804711709144444086185682971273237157493706196615055702653670295872581671209342317270635025699468869894760732999981262990506456801487863669326813651373392615580972484552318865464801361245095377358686162659671153029653262801592405501422316800919287486479894892443296967990505192295383037494883656464090668571608577670722434195945703387738827473122900771066018819196411321635986932272795943068617005970724473052505525109232507424344163744840028538549009145630755195262534215568349442145605131242479551859349240687099300931325882573952027790537641881605873952353300285893809604820213414488182040045992414675978439074616019925353247541991362138914893923483971435137406195780279514764919270231847760860112777851773957570577918827839443924025787960684386758800084525266723512071452574064858277406101154681693316917764219481804265855636012705300770083758600222340257076841772380698416767723631839692128167081875217359828554077010860188402832620594315424589116634252608687231931115446633865253398818916222207484441483615238817979666260926328982692698242519857015850882663327636809837914222008328283246999487988447103961145438677174742561774845133228137484603765897271045172781150145439882386651417078709605090325856525408479767166976000000000*i1^7 + 13497220484122065470545727064857609698184891759913843804267181143232354740657564602942603066791222287563310282145040421804545031782996410653415057348946844987919674901251117957033374249440176868292003891448700248433838774496826309619730672857590068572596230480012212344391343118353096483579453245889068474059316457331259357315440931015343350471409048765856627189777695389991950221787813368078492168353779250122706635854252576201249944155126990667649484683500357394633926699934721278390209150843796372529195645008822255768703784456280980177256548631563012560120097849128312263227704758624130592658726764417642920200257740255415607457180163800308285840433260868718959228637390748215129077604628845656976767738578695571673420194993023770797283971296910624563916464986864294675384870192571648709743189455409367322094229529605538073375758550605651498928613521168951294705818785463974576048789235834853739133595907614703749392837028278942892679095876412679652937850191041647901341594533009285330205265959069289900162942099166547304455019348827847285462218660131802010493435314904623936660293008069616661510406024054228355493722278437132568784022151140280140345795782514282436667465477700046085944655565082947196031469884778555878173052999538363971973344296946305626274049363637595838382721557694033624936964263888458893442972532547104220203540264657978096242871149403045650866160390708982609455405671538276747488766517489374800494678894093295998064822233854946497675022461684870341637027289900484193021734871261941861205665794720349938274147271890866561095535637834301346252985556238523575314677760000000*i1^8 + -21824051568744336521027063892967358505586287429741630430098972008709377447955914250590257010463168266707913979171522583223680187226276977538596871778183154157330258499449141356983731543955001889450246638865343424936556464015599046580621313317580175621852476940025448912739210279771282328448675336685151555976371187517529616789205571651917239399010594926745574824740068477853208774990701578998330327124710577727471867081152591569450229840149528301798218100853961730499051173771813760769695263538091760131538009501178131951002936113541406528425131560872838612546366102353596320708421055718114493638039390062217946971278728715913135972235586889800954850479266986837094589164305148141760179616134388724461208517831477635273426849856376680458235348577255288195193534060812321055123747272931625669368127934848430429719747629619445363372566757536016113820351036205586851879884247812858114994828429697829601431246506217552036412274670993761714227339625510132468048614486042765555998399350737567007960679479843319248457920049116350392128630937378891447297670413905143705183399934892705014161505710844384893443137552390686916339793809834431394895788095787222398220365957208209863035047578146400819534775255470804489301789995695657128865344710245945869352976434898611291073216565554435184972408223167796601426985693168579098390684170689344240879887873454003077961739475996240268155486880400173265624342943554456705578399317829907024951139164301558325906237925383405029326658088592361995056611298662372137183306029327951631099239663387299178142027028269950399686056929166864934849694007946583027314851840000*i1^9 + 2606959119205280845433440980276474069250321898891544283244311089651752853935929011280023871028068504652648306054858968206175204893211872601120391713085184935789738586443707789436284148516118405273666986909911987519597648062168193902356489284211508153297329880277509229109743559115655305592764661092977045056045036599114894628461921531184521785118184660295380059007887172295088224373345661199093883988581829386428765621596314557153562101156112252194547798631888501641717418177189777817069785855329146568995754808217310946939339809072203819957479103587562464300830320352565383993464095747946714925131434822513618783863069277679627909463072548213753088399834557294664171983988109852740422624286222915435716403741962173311932994309937757925567690164705835064339971438816679294179681247221900255961879179059827213822830614910836057633611258569008532356035816795111265591035706677867292622142281767763034935087393567147056987612191066339603609074826683701000565577229607971583887556026492372232381966239247572392204573453799213663714003203931041429072105296512029687244372925659049406458759352376263423937910669319688327538993323515872651421544294817508238262005017008763369830507563639037784872119960506628464638127539318559125808331114683264727781391157048633261557580097831560777654238221408003445520788830110005068261498205170538456850101395785607473440155070259460441054810090745830187498111166490494180581635009566183710480047274870676224378311790301074179987409523289115484854123937010493131892732843192166290082950861779109015587550004167100987220866299725876797941925419568697459500646400*i1^10 + 191157357961504178631339402634715321455292651590693102292122035939927716656369949676529243668970110963233692587921577639199950553853032802869972814071135373058421759800873712273976208341556657503998002605317579130832331861191280991163850327860145172337902886073538007820256442278615734968212152259120252417182248349528260960400164707964216372915010698938989384768203498346382542113884944813279625320711379219728318511953781773532401180896567113802524288089189705876419661280426431120253336864113405024833741803147731988265329489806958928892292417060112430960770630137177049362834087801191234799776975609247798234792675509040098420704163357589494773661680353880688916979174590737433729259409480692253943242878891160348513486209947983009563879085330058264746242997023633400502498391976515169045894536154548752007095018653913282771779767402811700806872587534009267656336715582236158372225375959410317614616166370667263359314545316257989296823595171279536036355838688422316953017375380805226845823382704967268643235262328419330651520260206464229088259571882442267738917471162710535758672048966663489185966815419338153213308817438388078682641194883785544016191839990375519534083787032798923496828220620791871290962685676915895229219847501240950825138744935334515807257563099087171501046043392967058743159305832368118643696766737785623157548126841334278642912760309907520726648440360495917234111116270301478173132886976900341645940518051713322521974145991474804424378908469283259768990575064854802008047431091671993336714469239491519807737581009850006399432168820498921164741262185631454330880*i1^11 + -37364284658708052090175293924821080786391232889100499033644432677818634206353420088435593563412042106812979001599505206332000915277443665904974995106959535111384655940102842784551617051334012881081933221262560215930148991397187778232582111342905335253583538755107471652580785744831963624189221840063377213775443556043515936649478180300547135644251045745287662470785845476095700361104044242620815517987084442789946734604149345257563197572482865381602953095306596592040656223345007182413782793982564167306364770577674163649402611089069470229353277159011696246971426846170719649325572763681373789996004290595786045573433741026715503550922689020061439063353534306329370629755177566425604270933923444050991178843796964496265155059828159241123718079253526953365224495844909824089670661363231782550820612545378437399180494186452707164168374102349469171922769287636317288799332383002767445244899908751606976361119551078829417967993257722210982889763119960618925073056546510293629854984327644426613560488608929247233972973798839205030988562438585683953754413677122890069304108092597954338619773705784461704136341808016720005456783541264223844795035062184465570437462658013243243390150542921380090533208725435993245479734687900830501180604799084496909801729253546629996731537288942394309617784390446284751111707722604808023871750839960726097074590959489674725357435141818669704242765321701786092643028800539907981577565062444115534444896009902366615761319115037513821834938670878665423992408748749730753242658061006966736283916670868542893798240591445520518810288012443565351856915780242243584*i1^12 + 5581184048909607430195475569627695419391969477840568346736861131099392800060157858024782579623299406802664796315259959186912044041862035236043013191726653096025108922186019307658302245130434493674725998741106178537273936660803575131374530819429020419034766225283332769454313339886426322617403521128267046595624266607219150836659591088725392049058003375446677921583464346681143022739217796864849213100114425073139380579560667596822243346583479896717228556199090453725150268082984197525525664236405488373889272560170037255517352977905532814452709087406156118400102308306155658479821736225375288603975204154990184078286141056624095775728988470756028299207893752302168302978145148423333704185290618365805999912315468340863986604149908513104858759295364530840325962070003698028062202758674272484030127893232905003194849505747563970460782246508319332080538371082334314617990910197004512057837563432092231192873974745705570553337484188638593813544209261321674478765320304399419846141893988129478909581281522230561934533600183262918156688517015852819413532750581300334844746043830027038007353293193850709746031670409132485609339700159987909241728094300989406029846028118754148027522148364745403864082862773025590225997181529766730127634942358420768706139007201587371895537939685175014402174579450156237591436828681372297282004945321767987807052844293164919119476889751123027988707341954650121213208399990509860360774044496476776155714729449272383696880169512119617235523127098554655031641136854928126816900717011433768516169752715458554814605797338496389839242452880519227655587805265920*i1^13 + -638508021478865439017460038675222051206634725362065081446832924832810429031177171986553878664370619394242032910705498980604002315476635878770597018156021664658908090196500740071748003686840366430051548972801506336304313904042814805716208111779089578757397769762672050104543013254214036300667732764047912962019518876660216396663449944269736587328025147229607350239859171172612254196565933485498392619124436246471975746883417421623800384098303807415728366330975474484288749734551930398001604119390040133447166234485866499282745473382843450124688159837285954357574656574606731844437522234899106600919857958244622254112407175329400643406541776344864287628409521295154336325524941442316534244035646642273106610053953393210981758431479991537649378113998717607715941264453008554710784824311357249603901305992880017075019777951961312035760586526258198216044569249280334101973524354032740382540867516540883568166451824528448759032945790945984243782639217882007807647994688285410734627048325695392543982636153621731392153346550234393067580381455230086632123319115342789705488721182630811103690341751821636092038903816411935761299765502898293024958516907925079854931704269216142636036364963903630192081635351459584705527862035264942476653730899389699468602934828234075154106948454046153538680865049879629753168921255603449737045428019208041268513276203448828115521261779926485433857703164227390617965899190619187994671184131846399490575354076087193035189344093972879797662590879135202586641827096079024057300187859055089598377827338354018497867421475451222444720663999395283851337007104*i1^14 + 41306699673527412820332477721551324120268717390104005782257006713023279233810523487281013156526652307002844378516981698494996986222025916413426943897346101388551666089299604261673254892301896972991937742929462595907654034946358941230938168614955382777751126758491701154123586534998768249237715010256249321684548538686898244031299005715973224906653003622200338443934758502744854424387178564276629128353635336042741505951106530023647879322116158022624946481838258936287865025107232027035678235867118023831657412584777252965758121914484435021470463548476598914849283627558510308845061316047735388456872528778135093679730810378153168510149487256831462725527893230159656424784155031444503294440438741534130864885254938774239426917415543120451772310565597977359542722078174506994273011189384840498587958820822255014995878874107821685411947081918505512194640238235228461227675801981058304193135943633067334425072620680850538576078024288640532546281176970382677083103246126442724140788094107744650856828072271389898662893509778199075098097680623917371132260877859250414143558776000266874166932466246106836239439726753920862851516051958109297170667911471222179680166916987131428810822893923773607322539397324267424454721957339467116322603650805646780912804160561948255557309298954582940193979570490497846964643702653232703765576940413624430608344311243423702758368179733655984747761831921183355268880455313235464580845784638644013826419492654197793453239354971582456368741779302062393617355035828960237094598482893494165413778779528935891658413312838482876076193523364457378480128*i1^15 + -2138501656980443574477570012431554515259018419166689975749074445797699985370482767911887767880078019463205554078680253368036454469529383214221516137263553724526641162913980040673897045193804670181140353653364209559338228172415773156798325482241729305969529773766972971964900679654348159381251183651478887037361541670339719458207986466759649784876484906880607656254261445570642965969594074721153261430779043640257576180370727195752236542668981307421309286849206344185343155980489521440362761744605978308002803642841181024422326121450726896217371935781459376312587717496940078111148561243488585177988143955185761053878717056855236317398621223725897466491385025902541049513624315884611663658767874776578560723453533921447622751396797148424931407539578258304909397643263549957940832764703242143024994812506604606502021008899889803743005163753068089477385288354934780082801393883206226811097108943123100611407031376886954913843406472560773545441581828682847602929122985328351893898141994509687372337254429231453869831152294514413655902387661440193644508953058445823718142722364304376986298679385622915982035599303527522240561176432925088888856417066011387587298205320747439026054964404654437714024995208687718484095281781875010240487365179992001102446460731322811256369624946049712955402442981926806352170649265404691400858441992661664344073656036408219786129009353930809018939102494621656025930531863326365953201118539956119282585882365992891275081134516568998508712200879676537820986189794357659324465548344481548595349831555106433687975188920509479406060768844218105856*i1^16 + 57022730248158114666575361263499402115416354120873863823456664522727012603940242668136659953538156280319731917695556540843345749200408026968343868526395714828736520614168958444997622564860686428932356134253465218949704281804941112561662706023367591971907598104678578754962736739576961601399374650250561704887564612252952999657555866825463074368116036627198098375512965543876796435787058193002961490737514209949498960926909621572361961552873297069536724133384228185271307219503132903815507259381993546568163900413610788365069666047673334541279487573924301757163954307309683140732012349330956123119368798176496796399369603414024959830210846964415404576375196793542262973273087230118829072667692771870721750017057390070776403276599579056364607101558356704336768269434442189895350084287240628813129660320511906023155662875324287566414655232462823901246727213514322816497973453463245918112454709688454330350018395632821226218193627853220362320901862129662932661171865539208510952535822121992840436675403774374939496965159572855102313216549367406361739617044653215203023262037128260222046732093469285706783002414170627357336662318908490389792423469343582902821437464570611930511760776618900084374133865840440630012584652284490776173725263254262752440207311369272753519624561688688278686966668877849807825042100015766692049632904451680317914125890793815755545589465758190094993149661405769922844368676812170609357747176826506127894030709981631163869610314949354375972031213747979771683359394272092758605200086734660984915393008129376782046983544948217201236475998371840*i1^17 + 1401745036515565312661996366188433385783384084104069936642751274400312901760253188766655690240124536673503843228948222127980009905478229090584028444284061018876676917661140353461414254996068633470342435499757151385496922086922598457732562790665619738899932005518444598249682347767143987629981068770803054186278429781699153345027093671924355963921174901747072179949009339876615001060750142512236704271495183137046811918322001379880743235663543268386315317312455194124889258653622001552538127045714817660890839975463262425573561699055654555140204812176056398660312226745405220510500892423556581995536408533597812977986676590312163668246750506410627683110142042756197842736988573506802547758658978118554225482843519209714604911136992451888365453404934330353525685949259438873741551651906464352910882233602533429089125797667780596680739682212360811438968605122325768524626143942854393117150824566608187334577486278748766461123864843156458344849401597872417072947888072513944553578902497098991982220846558399911190873298523646932070072859955902570656300124232277604911264004276365631317906275005301460422112230253061650088043910809591648094304447487350288123490301609037856059905698188376149805012018629744781241528933675499960863660539991102823052711329265972368851679994883628157591055833347661399372919830676964701431768623327150569848208277530869892586541062903849606433771803471487276433687003273896111129846951248124836209268081722021865316317871800945121226283337135286255171451114886996579716613375425060775400305648525177838000563680524460274866609717248*i1^18 + -99184516804074970980362751294392612814804618482675601477074179923104334160768229086802675025944118808648915693206993817517903081505957107993487436162314596291905617636082785160768578895743026219362583003832408457912667341974316980814667040816857223352985804112084078453599577340384807654938940616500161695567114211990049599008152919308311141156012406285488140626769162559064305804392916073425658903795098868125030525206617591200871560292692040380091550215322176093460381224564152386170874283672955232056118705023621494917840478329022273712124956992520661872668865758721157890289486501431835604192762858717349602660864444220609180458714557766501233292173206109428942077806593008780224866539714519488009960441351374529533150786655080142364936351196219621821563751335827967577360874605307947546552767860699440535273172180784172513624233264922350408932150411017715238329012043719616348001934658782746093240167987647934644000597194219218539680541639885427041914450375578674058692722527466560488133311807990401394859367747805148181723524524890697507126653612908522263790247996580866459294804462002674364920207920622159823235158576987973525555525708528345139631574366082965220337562451358193642648768964027060238138236006434052316887998529163530542599871172320080639215711225881842098926848543697697898274841819021677679488814127094771293723098460300703639335751414145921609085825653647643233611301117447226318786503505606485510611424017736392364184705691928206566975601909055228127812067857515454628491861181590114764356404485694015729428416951401652919730176*i1^19 + -331320451075819495849794299503405523384226141885480079441858902814568939487709253908995156190906040547465410237720812106385295350601158992432923020780656937745984852462458110629940538708217374948949145766699741605349555113703011915974104263796294793982023864322814018272995010835433572621446192735219033145568957557191538669886459162302628519419993641956599336082222124629048696405132753992163383422974996807511562054591939431487957544862800395242031054133123299430394101227034455006455744427853795022252280868487622643283606296998974355788147890667485814538903666713552523914642200303113661352786914175951285057462955886773840379026140679843869227320731760919440447019460733059153577953689115187727027481706216757476773161356786538422114354152981318203716232030578670015249185369468409428243918700414662025139038289634848793847894102665789573313830132035469453825382845812656014856990170965624646386297615698980342931299091725296525270241567872622499471062554185418427733767352527998333870518433484960102678448113010085254571172683972631916638676167828384389669429639214018650071554559663639819402249833449146385633509779249176558429827699348043421113740066208492879564194175652525729957046496974623775177617809094874384498193485325792807327676534068871375628912259018178430081989111817689786460483520374021858800338112804350139290623377567089452336073236583394706059127893231547928176047730358610356882329142646449743484274592800602828217965262111035137065361721578630136885913985808601023410269531146875025646544567290078924334540693718307962880*i1^20 + 54546097708202531317730163086312441400530149109660783075596759125420479558368644002947766666460413680814851410456387145406786554140809866258197265836822240339165181901157396189099803724618012379811492572477686966687378847276548749537541743755274391140826294078227090716374020587571512014628520163585959680266609773607482411383927258556499996197440698579055715596258984394351112749826970831239827977785878715452820898373932225086916868606213631838281672660197906748372783637616010442536493023886629534135459164860398584846900015278706828235646857148768300633757039198227877845612816258187975457214070771649515872669243499445281289484566678261374645521054615295178250967375501516307153527838264366076152180685665917162275811659006743468559482828552404554154876040825299071534554639766472881643268234595231393097470304516568006376113331630553756966195572353652626070835272251817065282246841847723295381437368237873752882956541204243818867169335913145666656059454795674329766683035016758171963324333641297959008446716775549023040974483899050125627431677344870933790316091052775988461454924580631912340105199066509518115165274431271328174992485655056195485189137962572088062367753326779777301910972608430256940177408805875402570044984083607903709589303907146592976143897466623528574617820654366983293518778611194357948052690915938089342711922857488514697126741039762136759677042913471558253542784498373450416393344305217948042715772686992661227525161304721275205094939742774018599937039997501084417880209295011677931174016402835695767825823073042432*i1^21 + -495262602256618652539828120800556295398660119489720428278419249004682176415180159208141947696183615185482961433908733272915214307182301821902154559975155705471081317827083038345944182365977234730676456974656859717134791596948333657434682065009359660877918007337312376073240341935714929919489736176964537024040504206550202164199365359990847279934921896523098723375117366899676313946081460094059660240796488364882792018053860620947374773943735701532695785848400422493893941801153344099590411033178905076722634748596743225986682585194440392780801770562090380693080963497249786529111940323718630056785135928876809842634959965072433831152432955606340229402784951409090553766119677515111838150930235508844496894001713457985162985760891473933757664607883683477623742033104331666474712536463764753256494993757843305988332479892072744996982308965439505207705631107169913913805811171127133875773289560816168070330515358456160291981424089563375322686965537431130698122043246337511259601658752260803786116573259780213089188734844710566307856557790830747324859172847545410198117639647304936017389881115791772461566026076114867260463698469882136790855745373245938331343413322578500672759833791003743311022523293023523067528769266267416039018006187022718713680258445137506818348654448427017755261784751781520114287530809107077554315088313386812548886047495572660124710953983228982762054818164860229473447167868084654302044250563998845107761808438752542612675978388351591953678427551105056635072744774444611140232034942546057171575025513697188103923433472*i1^22 + -22299233605318498875061161388257015964495101909730730854478890742320559361024680893386380980002537165366160911056408321189767552960783909959533513160872063597671083663537977012953957406670712135339902675534418170269975787483799306766370564445495073901852789779291116999654692712064396449728561796362736836554371806881884523998389831598317671629933790823989860435048608015634118521762781106494970222129006136466068674601539727070468102562295592388207226148029711269940258135237520254283547396671140720400540596252783364109832655054928148637538435579463405282191427868819825431238898259545494038939807137796830835038148188027500725388627636911774051429382290248249938326570608603567345092374325440379757285856622476529212126033832958203666224784246907455611933988112676691070902500442612221672114118548188774036771543313964117193284619580042414390315800521790238360362960027003281802838827447467363593637999295258344998144625955879612626970773973746613833823457640520584589554576575304463632820508727549543049066447017920764188661128764053241585276315245707675727915179862179452945058693913056143723412029485325072550751145284979982932032900629135477648144656581884431744490924161183022078067724615205950300125939773382030491214016289899744248172092895008309436357329103651784920846389286496444466649622970553340598685215376151845018407960039652370933193036689490784766645003347818737577781170819898087372930295512146320099467996710750599143535175079709641311060051465298479147384788305143001524004187961102063922283996112605285902712832*i1^23 + 17710496087518559672831555978617080368463872647346695570875078700271919122463108049920641221911875813813824581783976778667985286166779101839418243097074177366618423056241756116695264893442243597180243245152736994341678737837795486442404605616135508647543263978398154517392581015141374854640886442746799220592490910892229201725793850164984848470978524249661874883947565306474673110432388655518940906942021033590160070174844071435195625931007880326059105604201983219828527801147466285828066655145883507237483130663531867905746365429608523782173382345083935598825998414843780415043399972051140264122024458901415448997935555930364357631410038333434604868847027224218661641755925780668779636630886375449428717031835479701944526784194288260639067183566106543025366727550310892560552231058328628895406965051986303509683223946206314627851708644392141210409764410524829786913826406310811798813717557356961098523032761808089172382650661404668387908415958798233896462496533654861876125286688276443350870092658809505143326239396024779410902587534266265928323131824557747074004378381344336025000584128017785797717869043385102471433304003943997501272495579834141188908615343634457402653905099596502811704451198977038642520368741976883407751144796203744602472127992430804323390622883057197919191373780868668292617449834105541937733054650077183412695060842869107093254823924220789796503343851027144872446185057629549893110654195576108608900501932335999225359309680361830974590161726994144160401041286812571043116638537856843192800724659495501824*i1^24 + 2767907149793268537788403733157870610143608084687284361477212827502233604680168957339223968339170542754294006838897012414819038185023932306985388168980090082722240066755830378975741572641561769958742752403171463638870073830858576409314349641995442062125354028420627505478845915942538375401907819703014763782917595342128252468912812564736563414296755271440094913421558952989824958007495501146169533737485752237660460592967162405568938287515768364697132887053077986007909548959619874588664145284261456042491090688763572635410817517926569931504028201195593487658855916744163633577666638739409337490965661926752120483119387262404754718966754458909393486649690328185502638054076312868837960360491415289197498501579012784829864160424481008165335574841454980789306254043282169801902154185710779469194369138864640097025536799112119596448999435513660239337115047331725819160176168139962171407981506401295342095340503861499914882637699211010805995551067261152214140730308896880906786241778215283226934552864738072591189502601084084314045441442473711618703501107663228276129541077062663532343149551531449013906711574852408673538381348131656531587173307743328222130501582960504422603286538392378411134268637003622838459769466732433016803744871609061828787443016665154362390587396191805283333060493049371995854101102436771297975623564013892032365724351370623920569569053288370882898627736559234829585318215829722952319213072233253016037981379971907517300654351079102167192306952798357703821884602733569273311899193066221841232559331082240*i1^25 + -20564346620829566135579905393466182971757969725116939644774219467158966209812326433593384426646834171127900749987853246023526842607623349360570629950693237172176943969437079202842024784358079953068497924062678905889701421349056956896686998443925271214721435800877128617273928058270896433071006653700535589396652937097802870630738429109009862248184099324658768828329279894912911749866191882848763213644890872832627488136970627441180650854970441979890271420067689032779369169294709025573369961653242256522793148833228262979538024599261288513107620263190126959737331095025376388429861840781868737835979302048681772067295372561733600244585147311096949352732909141703276939674911598479788940561574445441803114501868115562339371199905420016997232121944989072953994417568366688594663419327888015826982609679616500260412065234307418249752111472050262969951404196549312517124123832753428294766629245835261934854294078390821051188691835019563881706337988699229575638176476783028084176601839156975988878367407763168313854077682852700399834823599505601540527339805071242196211806464084699485290815792693534387936395072818646144671298623941160528572259039123404575033437821124476667826637936809447358957427505925244033902765149878595321576272096659532537922074400269383122598840394547738664184121604270741223909259365294288745225033388302394335417243987360571600202603945360554010710645488995859506591448016603473226344572010890326644746273695251361893103607686344065977200333688277414492876973166820546717571620356333037483592777728*i1^26 + 62872610156342658763280748157231267972388279266671463815120820941500894436182705471298702669945609185393891373465714508516980160287009781443279960981297205815840399852826096831351089762817636667183656234995192223587699881373210971374028753980049397868978435049524033095470497231604778272451432886018932023895643142664307672837537621654513542024549512678765564772843703705330927465158437305600543678675558438145420511698707147811104540580492682766503678717345359201658574545354333672609597698052255704828532144058555702176216731274824352981650104731648795669970123531908219317066724098644383888431865757874666851707364202648997123140784562330598961926598155776687741299375936607840576296379067993720731662143295684473808575690239008424490656045121149109571684411957284028704799855630481072863231685830014679036959748443958050310697744795960583620862517283143550490930711564491439773828858755177682038983891336103898482082302339648650467131358676743408699844598643155556181200864386236539620956377940410308486587767894957519822899977641668069636108406934018982339084680682339346386646444810991211564476103637899123962065911473434814392371093396029255664119505187073445182161380378645007526544863227306740617025321212415312297590663974608708806308681542300657914691921550707141521811487860850685817387276900984439234226523863355919229301945731484080528268441705293861196121904042642650328652583478996085618699813475899359354446665531432033843939494162956371357175862674547292286318500685638201945181027946274169552896*i1^27 + -84174266363378760493517359651538595124023088316895718296639253270394164244079848685406755257122599046480184172481125916210759322885373801346762444128662811726696404543813740702356608043120899899572012233033345940382622329711257154439355678778799276674444139276723007191185621906850877082822589289443697640113268135248292186463950414822822201003368307518928674603036100917153222551364491825807638124042269679288448087585531012531107496736714058754728470055262172391580088462192249508992432314702231898527541065361940617614964608324488875209721959861311519984061244197587233467296210531011545563155407633980593186654678737428430067024960434940384199859457385100399880962238337598014883464440388437017981264372521603307302479320215296565375895111150706941335851575225158801982541924113003890902045568487377211287322384598086733125872602915706342413440051993973556967413983188581852752143481896872589271909034411285320953760356557680095211234649298057293650630786172097025415827925280394423954450869172254364671547274490613123167274458801060584807570588222723413227523814210882985387899778543564186499501913783844587264197967217811365407685015356551610757872103910189037840060154068808175592759984324562170305295248503507010754411115020697497980367523072469259852197199019505570013531325948762224815807919917711352911945608974519088436167105216226139187656858379403000938625439678931820320574453930102620525672909159274987036768300280510485536178505288474565965814093313639065992415417779117254832372034689826816*i1^28 + 1313864989633110870369419351798808812712635979124611883015209915715962623983183970650245876433586893999412207126125861097152251851606962570037409585518142091824806661822253538142500652202556013626676683272894780233727761162770885088876281149333738528626251765612516445043275388723880856994369837883818895511052035459006730927450015646867487790316633785202258968946066101458350590918828541418009502171185173406587756952710406077404060921673469479717731887076058076406695602562139097074645695341069804732378739291433573198343946223413059788499394964014325153811382687720160258462480452508034423841068369036525539242048031099367446934337925803971236760911241510427999810114090859068934836520525175538635027556287252578627410971724525084529762211171457553127882968867806924598501203099539887815126165423289476024245563901062070690771528898272947911241234248641404527985802227233356479277598181499897097149945171869098200414207520504503575122090115437885823924328257280491589083847475714090026136810629658166069847883674843752373443869909267181302110701980347959914403024132167324089823071974810114032602858081549341753455900978718198398157144767122624390599844627627782514755923804836268919497172447995543113489651623663753787274947416296167929824432195797663135870341746114289320256452565990892972697190238027378960530382557746931855788753679434121390249406923448737575477246508534680483520774603720339020070354405360058188050754968271118473037580102428649462866999708559229798372839463398679791149311328256*i1^29 + 1479822969822028818203469821740435799772101616929703299883236545036712415893041559371698621974211918903911621372932377410234476494940544424787484684409650093807691151383712796880790608838680748147977186200996892863750041177174021280104882950941098001417727137619102226750307942015294628218444668398827901728197233780586706465987726704668738893988932546300284337142366798711802227866344860223117970148969215778299458756949148014134557938779388340320281526967260511994552638069427739470421488987430055472119118679418013400806864287583071415703812808209125567147964262298557534400162278961617608269763296092116014642531722893014045660682937737112355624679747299009930162489596642363063872019412859196083641764966208124992255814870562753932585494077054202749864484897758638004435070852572942857746042503906495762216490864334203971404750137315155300373808589352673082365593276352394724223897323288457878407562331499885817013253406434898114396046799114128795052882317409919254154775927004884262244107016665087422478105550264996812920609407841511993959002559800659284298205845070333735225340190275323404823670409122185564867140224868907551334279488953738100853184193308294189781011300154336672782420759413018383463887716558836851468378672937753897426277021265612182744647676734259061277455684562851707844902561368057141197132390485944801792570539416384497826992056018546212612025982099931833916978073267951921736041109385301598408943258288769325626522124500975910878356361941077347822775121869822241013760*i1^30 + 8921741166695489649945448245933727128889454475094772306288013542550205249740361761764551067434170215166766219840978579581869164027877292222863035994370270044143792415155837383118778261675178410019685666372181321109989831669651441402666014117985371730965833233946040661907313058353541484215849447795389201660464239831222809924484838102562229528702602550574820376160388751818348090233707516196444468074800152942674077892619643508728556057729543041560894601525447651892329457587546182551143978865572403234134056150530274385036526338240518628346243730606436194684232319328079468631355945750051201152247217323777679542101144883923876842308658059994819876230925246140426001380497781680714334813592102103559026642763021378390755586093964658877402480907946077143358588817336396376229514931842829398873755169843739189594736375640861930749865714859365435340991542527651906573875916007311509884223521156751980647065195838002896489568427404773236761305959842399045604981556179779386722340135579391896634617217031604185432282669250635995678732777979133136323088882153396126486711923716440513850030917928800741858028411163561146250094907804365959753095832070252522699878226194534175587918849146629710324921429624137797641268119837009014025074670143080928174967835965136682194543046712297368876451506889165794650071009835478541420855165933698473913867434711256104277521887530078713980567800660259845817419176354315097806655532400543903569462096233595353093598795858971842712410131913649872054078019236528128*i1^31 + 3855952421012633583855761697577961281183238273894235140651518168057181439363585412999760212284816429764172692725705036941580890926820697241278660674653241953135019683176878648171628636398310105601586118214948366811150319046523444410213290238004555765474548517947356654885865290900262122976231142286272950706062804699516497091012811979744711119595523700943695663430839544995373132799526360648623799177269565271045804294918471239723944644975489781133809891773260660008904076601981186214664100287711192176073742050778730107480733710924449875624220904383310565655107019900325647375493473137998142233683118291520301298236325127464212355620970415243939409244198025698618844192539301957069284682831682968631927122852460300270344791044640440404909584998666310288669270154794204204334500412625383960644084903076694218631770006614530272309643360331281825407612241057757597551433503655724555991228212288453155053325966939846456011709265491839646420352813634666519839535424093951389067470566298122940221749900423825108704626831465353019699737486255174350217376887191084798063159997309297150189842892710278842663219725389886641590816371909284012329961771558412409063235204128388188181768105271868006435742691976003073472788479656302031820799966585179314285756073351344044017742803488341149166083664557295508008395094430491539219299783406009312715118370133727992958066333988607970021752218236500877725780665813292236266423392131587791775615649450511831483823871599353761389402895229792143978344218624*i1^32 + 14170227983649677630795984353445295788373909568765509239311736524832085715488347289543508499416323472808151977856194110327481098784825758356097137504885249906865124279084168141083455419251246703847691296530345885215806668239261693266742803575181817753057980588586921629857461544409848681532791915502769670026875494321555579184248479481949398648020188036756798949256901859021756676186480245932862899225268621955679778313904544810395618543080308445504219537059276484212479744890497885450148916943356279927178569000274736786967709130261790882823339995105726269124808858474538077623913129523516026315506541984232633609881511106006209589522350302560418058201259870164098586769685161357561391169564965483523448861027219429133002192944181560553578038248389815813619316122597990595497795248791428085602485579253584268388909953097777584627778269331703870063463494152752050601440175479997686358414368081989811169197582169302990222490774877832853018025523729540867424927468340754738001343267656570405574571186893860785755743383757679859618793655857534974817109498642941066776982037635450686683213981125381720821983056372989875102843400921726459567490119000658871494465885328344168375196531224770545588158085794158485352398997847884536061583253008207599513751309319979430162493619068953913380780857119780556996413895806909083706067507941719441881072865751532854254576480661119624399221868343353032576562108833857619562603157492456232116175272769676935110370257063328303611721603930575681355776*i1^33 + -46486341430826430093986391087277238713508870442503771497813011240866133752027132159747336999646828323224389471185003246091433834633561956739480869054968819001467258625721863537900788177614627671542504224711464698852637455536382629702488394566400804895133721577724703006892803846604190378949609377978922853944284480497316243073447190436168107116099411670922159895725193386764808951939917276404030472372949137641225480292648162893694391526915982422580814818421587504333302701001457939790961491243880515715477084547048946522900323263198289445275945845764172017019736035935974189516540120977710932979046187699244961779178619585002272745490094066193219259980861343502333891411409539924956968563835989093690003938635244341105939384703284375057036096563308014819530241900085898493045302430807934877384487064005993100648120041751300638725514421714147676825688403809894485660583357925467902992234196227575947627094360656578352782467660487680837510936806706492630204397006959005629848754909534247989586889986385075927922375607832595584841933460257967376279142923309323454434689256769327615210408866053554719331573062826028652497035684332499113332268567662056395561031951056859317462765611032496012102026915626202775597793035155005106075115990000419424737300772162212463089874126860155885213200059628954682046601706096789733255107217545100155700461624293223493615218387585759708128502133718326429219024162696700334247506198007435765745059493431703377275341257431017345884398445947518976*i1^34 + 20721169973371297474869079083064304495355569746591838615248948100378109237093687130849070380047965372359676385669869350522899634678470408685700628042036710979602866375947755096070501734640507751678273896709982754420594732587009248587518383302488908241914818756900781825945377534462646661114922651184498014615154648613144649801069370346695276389423663565476556828070830695853663502570956726969661301719609240407615551586201705322671149976785137020506045927891653831761163474694589295756120093474763944282070069097825887466137755477623536326180604442533093253292766131242046622661889344566784224185845495113328668130074250772074819700017920919156393506262720055821218645772376529010789617664446389959618526346368180659025295355722687773974679030756033567746640645431810534155135600986380883121756772192734803691823905969927614000349990470773795629086412606454946553107762723323131877420320899217633688466770865574023000073442212555475363285811345713681858752037048705623778272328696098264308097626614346774571942155715522651018772190789866427684182987724334762827903055566402911080759567122597946242472893787901945437799336592760765469284841371533285380413397230030235679623901906956314618855840893185439067350012650962434050551665147772795615719334806149474366179657857734497673279100335637842988670011282325025620923988017200681483362596011897438468972418415246281302129353215184043730160376937082179733086146992014582639194186715499406028730920437868609337542647480320*i1^35 + -2899577137485960919227949156276073409653897644518235869212695278810004130000472644075056045359748881967926544429183418823983777172018286995556755230775753553173888084310315228575654448879425791023335764247792547682924269927265286755749272963128191988715489673524225452654641050642601835872304444296973919418814193094035700782502558136684731808674639580796274839006480882463911786382992128628865044109546969538871171311983635994415953619377696726081267968034821668000496582567959397633018565204799788936494538128862229784698792278127096396103093879636256597101589355705711380703318972243060214067485547373980972154642003985489568474086298275431211132498201167058053511490242973474037242382863651522436595860667668146620346151049420183064424816676586042052368324131694960992799205142478799357251520349902788870577270643187552464762096943165664428840689839337542692288409521277598761164588906860119585271235106774971255194305944988149003632217186496438623979205215755598198784061085474509903672722958464861196678484829981830894934906591613828461722829982512325902825345317821828669845163450380815033531473540046743031321743214194464294520689551122680477719046912689992370654591635170491619558163476350217400905167624886543996466942488958290214716305957508157557998346416104038369443300164431848002760724839725334860474044385681541145149323011382722112740194599410681088289943722946142495699041849738994008438015791147612000555140983382676733391926486591642751991808*i1^36 + 70626126594505382867019134442519738298646579132543552500767634816345000235285135534936808238775448089459057425566725330498091002494753224680486853236642699207213932808675017439543505772963741874705072227928034201016853700583340736946591451852618189264113420762639536581506108551829952504149993864467138265891194891373871839706431841240133573795427080493773326948243530351428848820690624142347546283957595195265521467668935750150878170539202559433307312750152721030705321051057886641644341468414417573652340050942013154386955917450015940245985259998818510770454905110570301312316764385380490072882559897411133276699686805036829347810252196881365403142270237327904790034333005160137223453150152240729264450226788145215480196239928933436254481391217549577960889762327717045557287693120205520337262538102826587642692288781930572618289850154200989266087801578680501939835304286890187294715477806178704005326905802113196908179687392131511487828457623927967260519128220576155417391194692276714202537287208380471749535489799464973101522994135008220546472024931909094621332538689134814152370722491206478765224955178263246800599411778308495345883391153128381960268565184655116706791922105890556982357941327747829053831732628034816556094641151208913591671674451705381296977335249103668698805608385597900679812624516975776886853167987599423232972059628819057216165889666991744255788610622606166032673734722467341176769629554880190428641529888586068024489507565862912*i1^37 + -1242264692871981244502497761817194583285940401848545894745110154911669754257651821520532885500750844276536064905174644956053736529862491998579414211357008153668248503238460150333558076969816595747340014792838711673010972088198951290884791268761436729662292342322794754639448985031926758770615192512808711292706516777924159540977938410478947579503552114052881707712487118428119215762950773545262056800511021725121630253436274296201163719363551994221551522110940682243656112681022145303396677470879776873278904205820127157106973392354720599978106831617141442350360226119124917321594015058412771054233153743001068803783238263690053729033460712912533491795423803798026858950415292961884534662869359906957480864558412410042403190692080123127792119822570655127045686481031053445108072447542526546582120943235637615817211874114934088008876777079908313810159648205430584243156702738062711117229345664865353371516023239892440541736865848159906296683632389080672176962678258331141426267903200345379636663823467339539140598929108610684972851311889237186943044527362587052944772054311632404635252861606762167381059942682020654677313245564709977714470823441451236589232553057685369897090006337822314596380920215792318904492352261530780524818366854776046852509743721116485366072407056101982361260727838946815616652804242898415073407246649429459796802971069636159015082603742743777646901468069632324264529798459878376720399055212438735600932667830114491821981696*i1^38 + 29503681794368879104747389665120511328894746073451328907780473526291340455455259380383673173273308406757955356194356710495944363630080192159963613044616927446293749671556971647248907808943831704880128696422564519142443582136287576835227855112880433569939279572601646588410595313230884990527476873113318463014585038215498770445270218799257127174834905117544199817564883486912587388177974289432488156956738956501439706201629623720601982023574664963780109423011393845712595436754041715700360003758531500062603305582599111958471914827819084464992353299888284877780582612075009384463324662189180816856775492385322840027750491377616802309298252175710397823853328293804384887711775289355520044203558303249125384922108038340340514315555084032652758034838667212382182629258286499374498295322905802779893923445295159172674656212550810248218646424904112316400402906739128050754179139034386010869865411754107937064762567990121161443971518454468121726924811335581796187013374365510469279917924296193779827511654670523969280532968244527888234814557535102877403219089384754066666362596974264360053983134542283080705850082426482521946532450332146153338658327958660652757057570844711279315012464132146015022721325637649809716700671655587734951843365804649030493253391731885765165673698080544980472949142976206793636389838795942265835225672925564605054145861052949814848901792270138093795138820830914169617817519277323702228540266776561999412772405386412032*i1^39 + -592977733813073422952383088504874326564232287409622676679090846813422459368979149349721612905114526598104911324244733437634535939198487127131373937523803421355118743818976665072762900090742672607477269321107000671116703253746163677311278581979981160473287037801820563355291916134717059130349923401747994645716814724115809773462782789198070713626786257442312774929798791539898273239697049692900312792801514111204323064243438966470898937097858520899662195064195687638021470935229581386282090349038245833984712988375750290073082211771755031918290843483825653908280892289452713993969137154353761916373732294620581304272717927751748074015386257111581312371587332571659839655238472885273398577206051687410941449435876687396669765983231788400471813186838178512861731976706179271845628558223785407573497086219819135404358726739047822159961180933876236261190942324719693748023390852437368060075410475181626760932535010642589213633779485048362140377855783215893090067693910216903846789349873994062765984713053901170994524884913433777021556217217485865184840822028139286809585996916304210646623841607499663010413776872525668046031663327994911863646616300239343752750542519239107486570317044417781777003807271714160652182379379505504674944140443650422779637473998996054641283036614436724268041985350874901854816819669106085711526738054958058487070413786974032445465403375503332303767244934551568083299024019065661749850350736694968536962957312*i1^40 + 4221257463385644640901836990423145289585610862485433837613263908657929331634453791845186680448014200398628597830105827451731117836133549296162969425537707771814933918287195602769594112391769852184256156740667415238394049056249696152275414546399706964193692903422974363041466691953691851792646067208439901858532098249411569530853931894078909084512549329840626543554532858339107263159710701381228803111107785228756128883584340210641500582143080403296453552257862990571963218375242037911260454087962670707000192931374354524388105805995998138418871920740065488348008620929664324103949086275191937564800986330469652900724223786878970683624024691863568405337462132563261480749678254797400691032712746648462815142729034991605636024856031085337870577305444140988479208236209179030461066243390507107874802104720683756825950235711752950983602409147028618222279887518619922031811832263534463662016534276395861525071109203675005735819777575424438939175962645997646640008589051785892365998010934886784341274869860309267762381681566747441291000368141835551290297186229182293944206737387732659741630594888284431684735748573714164712100290132247667528345014830448199798534313239334351682118749554059758808936267110797233852931866713713436592535999456989574486942929593114321125959752534176280625669774136738912813854319062202081253295914788066585368559448974279338074459182136457665678531972366407418940369319500586058722357353949410885632*i1^41 + -19447910855448671715133318398156087268232559562772099427555077501016868176951309156746335274805264966455470031639673252787836704262260600184901404526263177236229303059547199643721344908022108544971778733258211548425534241811665320972174881309285036413095326530091123349974796700239970096814205781552649186200166338717559725170675041324444172293423467265384383142036400037234951991959676683977340672876227050178451381780359721084983274818132607871594029835200146636116802813116066292652415924122370118734219595309012794092072583775419416170373059485749105786501144380401516740371191971922025356521436706111844134174939207207669169329925778264523781943954959722967655681185068507600763966449753922831878580024621203435335000173133475038233066120963334254388746208070927033165931533784835899009375435033165952106797503171024929158567458180803611850983636818865207872261702587510544549967747389261275003475458569549774400449288657758916237063192178827019918643223846145063477193160487265112509801073876778517993428587272614577865427451769141898118984374649320011875037264814967299755098099073634142664745675245727301617434838430293882083506185229188140728942811104575468744215759601214842226450247960955159525269399914440930005962294060849452959369454632926851632132595637667791553436199644980642336454432817710736912146522258048255762863517796763840870331165736244260520017252873824891345441351693651786607420533374976*i1^42 + 85570180621260059122859273784339057970314214795256326995421674592490892808180434412860098999475197681323117301742495063251244778884102243969341663422244425059496528797890493795277612171548860654784371536147281493011753330072633103403846754278838253464223302067944811402916970399456019050321675815792917259298970433383517267187787242704892090779159646952642907938515121305075440475427322433162691864647804779767579579627492379796806919804250195044846777452576137019743472987513297106317168129345021572776587424960842736994924176712782987236505101765835988009374052778866604053976413882622985887339280558639833459001952090416252345615901422301330382283579838944563165155539255361039542867815430413107041941492511330369706683011129263398457611338483643529237505804240144444046487037549271908121938078559559618751244911217119912532710213875156853737922146636685972114451690428477966619694535625889181400696406531588420064762186789119896581839195571662972973674104791840993048043483291938809335981653448474476318295787223711826865494665781444558625907911031835017300436909234170710917224580808879048611509929636995829921429959446341123811992380812279988490724406194107093312645444972460696811305232259599538711262459960757557834147039595497169331420000674294452333811088624751235617633574970786661824102188282113808219246017535065356818824715593294560505579828555566212259962032627618648625253897342486497460224*i1^43 + -293994211325132785064974746490572441728270271303410071225048973548592350780244260255755866009655727117461071909673466645227210721699362450047133646672858019278142499874346831688128614677434212265360661308309462111704136276637202412465576207362239535795294695874265937322379001583668846429335819135741302141469232262586320982653055172097570047699640808950099550988532130458169867337656445345222959138794129443927549386427038294003612961901788460325627421194885975922469482703276701285057732186497530104741278020305468637401666879478194687630386407085024022139566189289621944993266837098235108239127344072183064538885645757485899934741152345572325795565944639921390190372424990305667003116308060359601841559373817309463567576904405050824118278013372384518609217692146646936345645909775282436325385047351096931970978709954185688068522012931486542608964333461095820105555516587659486481911245878649361475518118076580876927487069880973732099565528103794986862608581172881620437449512553258145722140280671332762373590708213183560044197597729096655420098683193280347895322422913226199689592261874830944677895736350046760503779120611987390917610586836623912478495063719895517717187487186201420765935083916347794896929929774326672935927524482999064900299097474154152284996555889294643825025797938371994171438459717691316324896332894893388902260034257996022362514786331873699360587820751261800175937553170432*i1^44 + 440053792916558753003652876390663479695482974899495861217390525015586015661358603467885126515331511233482982814160356485470173295835385741146544093048946546852056023678367225708608750594815842959923231945452220389966457112800441497119072093874957581804320979382162827873119882364883687908861620757430631765365844606873710477342482768294946817793830917761017096235441634165268691118747704264279921334206211583671360594687591714619721070842180278325182096590878141322135286819015804237321426977920132642502003052619676899292870039477985922696370254925630896332110661457200063846947955457517655145173131959193103464224041950748334038366404754388845189947046298591081181902007060138736922578876626003305648155771622658300805410478760612450540029568562944137740953878738438702249978577396937943249141651417134015351299238803361790241386383036793346604315036408916595634470634235687535747062690653205595912686655869396584865155665936037562703897314349638144003585314492577627826036344893303807059750695043373673212674037648433938546784304325753773055844950061234685470180550219259097989871341614863876739721767002484773139356637238110186325227828217581714837584464596101640533459221301424138839953096049230494968408617295789741100640014605527093235101678886130078474816128891959682966166546246238779343553641523520646590029615227617062939855237443616708840457974059515864374721506487641078497280*i1^45 + -355606545951832562598761988636854024765008747802455669738424517473121514936234165461168175360259459172676545015726137035721090483932666323057279439994714118384744422538561196637173229262516521668556886134123047858696858849866783336511644749192587733711378360469712610678340728510047436273787776789670012718582897395723217373636686265789984766386586965698165435168421506929777405979972766170516627851539515466630199238709329506383132569320829538670370019835048808332610387778183648156062942342544027925906118112402685094875798352103649046555934984727881731691268205849068982838360535635289891864497710686623455227772498401492116186320536752896218449439611317224034166799035588197063416431434299309276174079541153476818001707903081838821090507576671276809421788561252838155547500890326069043483245050465279730616404867375294535497100583458066560292252308895182865153337854169881819267889460249557804587680482537540265942663404126744763884342712119844202847069501336526288466087925735176807368466060099004277021066455219782478570834494166438406775975380593292498583361869103317416708435839258271362889653996728761365842491391931385488310650380807242359414197114833405883911537456989763836479324890823957381246338092416338743352760185036902441810941523837910042775512411497710781985784796448378515184947753778844468738192869876276606678498208615784414787906573676324744869525676097536*i1^46 + -10244825832525564781043448779876125296039447554101329376791055897813622233735010288856721592473693365339158251633600740836689281071406064612915168914012409231793281750379304022315755718821590525434629278131667426916371912947162509290373285067765030248270224294005740952374715026434968988619170709972239032148897885444160629666304876090941337608191151450156349521810899057802726366145533478868993146516371430286025085047811590643709487560653853875774201623337018026204294426465932718775422564656518480184456577733063908899086193309380351955431358917279770424126003374234558188990107590678487815417654146905346454078166008977156983732162224444123480815460790904645642260503523884655385328696401940399768193113450815672519130211632199245349862792066511973845608094489151392408049978480640920534918602933298089398978717055257768825784471487977204583070865588526980272300499499912381004287637248775291868433170540962621557636285175296268088076710996065003328304159969821692519745492239989246566477338761387230754015257266812629803478905994997399916815021649334353960346954094162869405747085261544712743007584370111528619567404938101322639951192931949005369892676659930780289194360262378082273095597805751266167487168750146421800717411362195616484976523264354241614843236519788405712846344625431256301345507712851056445764362814791345759338717014143255024935093324486652461056*i1^47 + -3758743591457261220611512461693071501736332502146832402033141427904411433248379857331033348657997888894240781952401311383297137463312858617360489795974066809181756379260402880420924784624091973259443656345599635483900363838165663083113102159623430927448506873149457844604300945862156316953539608724459815676200851245607745227165044626394755197644529526092377833878040461720757706945153750300183980322094256622278440965549635808288102192047442761321839336149337935219784472933998663917151655990857967491424310435752038937675335600026291478139796257442794851852640620962792422119535900306934638377803338934059917068451444236144890963081268744053459074505448005266626715081631060657631940637039884414609454259629950029622151425555644388609232306031286199710303792875497221802369067358465195168794736047681948996727571502239040368792557261995364631548757113881333307403917302338748463433840634599627080486227381588344358245459623596824498858690896552429342525083302937849621598872265554232332972121232574894945546368886731426609183370029668671058896722042069404161622920724941128634299579571267656272127297413155350916579282026914045019138946083341227082521436524183306981822474162161902592555681295229268807803921160304463996864425263940274554440147288564845914097474758056446216834966694890795403766390506991703135773270570879919174766935257481344305036575899648*i1^48 + 673787566089866110927138959585975234283333206201235066042274353305752010311035007502775463675926831286857170402475893320136736674683374035627748583588421759553336841610686529727993217367957273863059802387618365262295825306765417826806327989963017684929219787111040436431465438607044740543827600753720599409507598721317093178871551788605231855708211892813439080703364300931957311234775635172912447919887078277484752547070973169066051298678161336048762608363797262384180949925412256368655998518162641787734314715601458483949377426195132368905531712334281368332701087943850098899594359664980513264406536841625222532708540722593197381678943248529956006101823112877203598692249418794484344435922319364554029412219557262534101138493681583062684495480012076105306288275156712055653553078562494552464188742127669152459892753997853751586713308282271343958939809371535919174752321825706014203222705520660563807803758276805840993888242790582875976189243068909763325085039658808369998321446426712080379760038414849179203531737241882396100627757522590751337531512394266275027885048209029412322189119352377390984761022022088408550945376097844290649215344579970306883831516946827531018470919232669557933683181197721754968708390342160954812604887475728865759262383206050408693386264337714062272242736998464578270541878778260013566930536641042933940363203916595200*i1^49 + -27348410280038861090041885135214408328954687524438322789350930637045335026432861349529680127679703958305761507508380798886237738136965114020633724591504663156643781268336103404953924279881604243386574924991283192481412625797567064311300087556909638485556109553657419964074269563779223032604271301206065292271043178304201139442812867213174101998408419880873509493656786106152157746284767048782421963760450387162902457940043501010206851560576655626176693273195675694426813744483075127089158612458165262183423752223538363572977410403986116322323851899794602298194052134464859681188880866127539655159600693684596193664486383648149259433013901160805066775908106164192675623569039866703937485632062742856619483492844998435874753982595024829450606890107634679645679182081547812610545287141030691972874616286722642229739755682363460737039597309861899551495655790596815966125166285170515713541706040374186224651251466617575722251849899964983355982632703047716427984849991582457971084641645211341824576060948747260487343554676431157923809958567765592256580385191472098469921682340742545431916651412828655989709118709208356455572866283447968212558552612848532345712639553628779578529447395683025348500623778545318783677038705859411195862261894832911560290232670131477481389709577749078007453623151350008177509321471767762618339647546154024960000*i1^50 + 514345541270197661550162197324035227080925370170103041488970565436304768277374013750679615653980188794398902856772517680275759046750226732251516712896976903888030348884069713923570865739917625052606955628677138094753039666772184397527742678835220459368886194492431296532268657042908741498944695452524634892725019104060564594532294825136145536792883995362240070876570819317602621159600334291478578023609227362068709489676136495924284705304823571917111396373762480659646140831500354218469989216499178963297119831775504580833015948344884434149097913050186534605019999608256060721091812646468976420705249495672090312829024440725947887149663001902792677265228628856153802677718188348905279148429139711061503885349231833662713135952441824276135656667688155163106696905756791551334172653502496811957456696657690434103247717047988355357043232762704212358847346754083610665040950272905432094326845031463764505153225555771990707562000662778403477571970789554660045580539846110651178835601719172998481338329957107928295877630241463472307627070003668024451710614807207680175535233082369047095153108421834922073217092852338317650152658071780133127913765484795956027561774053405568521456465357463550997532912277082546541805600871735904720671963869825793513698647690867487233297883400810288731301341703526897860201892520369586176000000*i1^51 + -44518498212137455696983102319643582838566065388350038158959919719628358476691531865654436082667326046728877248058913207473100780750341478633022411170657024986265898517079315174583553718058484623401521745827440149203666553666566820623069291810915914755621283531857688713330961794232221049023493794800926720974960735238832061367023286997055521495747305461079835049001682516664351922815396327288558424043267018563861473486551268091156161323802318950282706882140364676775528208148446396344345880580968511827896208703576483498602250215312290615910439728567543697638783062584252731207284976496271334099484305023430657337772574450017133427874865052710217745501563912937669382016680881284389462675265413464816191871762730797845939950456307031530381118426126358996797733316367368141219371455224406819199948269088132992600625833279957052804882586067586534798293915909770488708607817458094001207392014625773734879468947784293253245778789703687263085866125482564425096520734922130760489162977745603842157285973870786335892995797728619105677271131063782098869603910866018841793993778001777226250757603233767302652075332114373164535827299798639224449517286653230792036059825092468631377997851523897519294583068231230077660590323553593670385584232249058033543766913660692904421554060893565245549353714640224256000000000*i1^52 + 1394021982832404810052231186552625459475960317401260555005809881231297225571200303902139768551460986504798240547740675662503933825460710742852154735455758407203106635852413001997900482855342945462426596240437497358763466781254857483972479257226148755542890989908610041673971700971965759495016725305404321572209855019030929827584824266697486709667718462992664841947633089824150438044790434414404042611160738172411033019180815410380683992090481002470338287106061264083597196478672097723323766995758101668286356203660347774592309154435991452819491001254938726562250825635644129815914383675178882526895809541176889842238634845908979691351221753871192121784193894585697473454929521630824690298560467840218030946838321357449102384831567954612902334443504069799870348593812682096814239793616032411382047509352269261049351278635888493593389476371931278010969943168276230102090688292180564728492060892697693484686760921160002922551755991367505860617989369714617674502179390583156686480491996877164120142906283172302783266124915807465078600245567209896835123813689893314193336372629355073464245016471329938891397189311068526211532725553711261886204744649870430572275233098722844496174623200810974080335347014806393250832363351405894804533267169346844613245295195253522653813476115181731840000000000*i1^53 + -21013188475165172401505977399378741988986775982866166976712251101593863832159046521340808627923188146376649762753181795218066934790647540619174337910521007868010756882307385900345324951559674374535134506990112409671547957005718927249367053127436171147748658614308304603666329476531789733180802787305704630904060735687831652050550209211380759869747120331333903840353394641400193143405594629615682427880745973932493155624424462386634798299647407536145571764118774061808792117029040643208050268910450578150603126511182147886160034020905857240057907302880616884312533106559272258809439066329257478738920376339371581564951169245267033998741594653612698634515550693160916391923000871323326840596326596561248771656400772331208610969834452025025632776000093902977491166729681056931002498562889925177994009169175229823172029259097852425051716405938443791896441427895023113422811664082424671287152758945630283127710347156938980004118929663148879086778157294144049820291460070895929699136409732003266307471313986658960278680685980521243442350271725287725582459048343463936125461128443413596585058953139948006125323839426403514246600841245998929396955884846033261042647987976304436894708369787016860780946672692738341453817820900965572983453574861667792257846223438872576000000000000*i1^54 + 169185143793899570333180083397081839248393233696789150819783372743216174045504701476214812820183031856481263528298934942244826815443617515596852265162390833710167829989413728834013036623872474232079275716843580944578724424920914213918809936810158771032329202121048964873119721345806500414524207416290764829323267606630695739972134898163280400190064659946314437359237143320809306290887074812597665947283241400636897226418166509285609480936741544580124305682155813411945349328034690368166859690974119806025520088621574750726986639644790286099808648353320156092252139378439952789086629145046389784287780027722660563593202803777666768664746056617466095383802840332420865092454797609927028476626292347532848378510580510923901614411963532323668844628970259715600336542872130427539994285562024875821615894566493023297030102132512387038306796975175194889484002307472298738829574670833218215410224604616002376254176797299314908685593709288863649659924951116552900948159805914622958052446189645492396173220902551239225718619719561860289359991597753639555438823975326547347777765457547779359875852696060191680416352095479077436061404215416598629555732267403755612196845748686353580774297839391150328755610523865923534334536788170351628574134182399180800000000000000*i1^55 + -3960163547443588625655394854855717505589290018124137296288266421473267783509623101736314842388331979550260245026860449616964305340795297413386656521594533652038298679287390840547550490051437350674744701302000540776842829963070701574035145735822597743608373509263508386344363821138154364838717088841371385477821321141959829626808703794320517196148389799960776663808254931629426744101221576189145021299471214995865452232851666508862370931308476631467343170805253098018430901592797736490683115196504200456722834052384285281115321524096875120831609949277975417720766816396226838000659082530249918583827509083542535411728066772510886934545890977462545512936005342041522313803978039147225903227977387149169521033656337114010264837627530389946714146885091437638539549953264497956588319356218502731400456854169374015615952267340342052455911264230320932569567774404879400587298063346082370179983201019002839042488457326524277797399508890372312001257509829594566497823962058913426696676731135150929983630995329771404130042545672746836552793112876487669397393149256230889522383579280512364249953275657886773662675556700787446751818356843485293496471944499805065432360175752530583028955909750407446276018168519766734771257031393280000000000000000*i1^56 + 300564607232314395284521294798529093433436929225372508942561298127849684180914071312128323161210593559429018130232750734928727241035725546630377076513213275607890353126067962174281530889960325829826980625493619904167195819023267770856601145365281698828220957533231861187700473219668613255124459022388122802747544476044241369826471591129314114931627135938160928574978485437507447184498360603524651811084485268774329684240275845509300950517186257098022657418103772989317544557156297590663558872608714679762381235481573230160129213999972059378794335345994893480196435126097406723923599158734380939005008362286564686220032172770609701190685153966145561109106565472317189220413848246483908264369462957009332001012936027609054259090763134359643485244388891277861840449826415265459379831685944894149410020562939391425783141997499648819350106629240950003434146971836425185290227455195288419427170794128734930152278501553871016503799694584897860836653558266468504258400945280666254644015208817737519195428467487327118659939116964982697424558920911953075053081576854320301054280600799783147990202808324740622387044007523405320358441312207074562129892031867434299969057820738304397088981981741388079744556800000000000000000000*i1^57 + -338096031102479810501065298378971600987611701552948716011307998267128619309953426137628210189160645733226755467484472177126077571081098259914516167494967757419963919767289119610881040331516112482891554676580745786483461982449405259102076477695523831034368867210538701196279904694463161751481620503826215776802156806165839303972788052307833379074677601715593429249779785595140639058433454439392065865638727852264718240381677978962850829361209694771877222891490370718723875530664208748158694458412042681340878319068382901881944985907323335861692527541405066299157548214080613418001809699168100914660164275374703643275303184153213501697655063939992860587131318369841568689432927297088435960588027655961482125093253946268379052334293125017322397544682512110628678819551836089582864225685401713917655463976045321811829617115670001640305027119524471241560680887489058492647006039099456981853429700048121702964895443675449412040711614376935588634285456035040731850439168716012113957117508892758189503476748686405706199533143946414291444551396961861206020644362905653345983383890694463608251265863945733642648874018292973152576402481197887775709678455079239488338511354608943413875000000000000000000000*i1^58 + 3881710494214729154393911944277159463750017169384262014059398839048304117518047750607376266854179573102761238489338603540775027715460802940440843198672399378796094207702725113034193221442279590848086402379157454323594706427469545880981100151329792573521901235012337753952525842411173932215138563574391291986081879148416147123984513574613752308685805770263584741525347432592220309678279893714092554726889769139825603970575374575879395130923757218320418016719572354649784545681402124465917646448515218112837135475184248081931732395076179215278235034690474517357613581992103642360132207623001282189360258203716733334962595314851852097601027640612380985281581643444534887505484086183163669389117438522687264649813857889503944357535512365854853093743506147204576107171765970220356812384478716886909986932487035153347538098449540362718067315112616030238468379551376778943898483754273089452681199579151979457453068047408246179440520675972735257779251062651350555713402873690249181803744438025299980880838209888500747743565952128270419305481445979572174279574224580758636536576484520788253973307431049330851130517566442150271370642665417601185195291120003757934570312500000000000000*i1^59 - N1*883690088553428382185178168619983105048282778496452718273007008153274166293147587144893572704031486277513096947679591509755128488268103575885336383945297743007211962015082731696088457272082297874203839533359124040519771977469372395179088821811629227736169120270704629987358511329793923673867935310750120341997737088714004383380524330730558858064453125*i3 ] ]