[ [ 5264749610737289489728078359683547105250264972933425636122247856322675748133986671859463786485349046418321524556281979217331903689851324786291411669661040169921408375389846325807914246344390086297976264137867674270453720866260610571177177978888276124833597137316422995184011093163018901080221604517535787029946943616677310398115093809979293065401555145702429318171211017320783976392892017380137105874470442012888574665708780019791067298759278992593764657159461364077756787663837486002273125790295287827840075231055587133725473424355003989885034116706291171708167405301035918263647713168967175905144689497791773547384036962845372711979169883915521845162295475257344004680606654648434234122081051163341447450982768258357092808230000598763962610366211415906321830781314893684704483181141660341135046562226638825200508381299863390694355254651307036198335861722316796531181614447713436880959337066472893444084349266503224470358345885544552399466776781749633734962675553005539619597553010764815664019512669039167024993258599191504194284588344271693940301051249308490039639674486505622187624978763187430428986176379515800259508397312104597785262818857763081315764411320673669146235516299934957033282670038293410766928711164846728527304682278667725960280189047792764337136460337019469434907553706811381470242886143468382933963043021162859827066468333205400626990495986791344802290756825890279642052994693488641967880894206181257763883159189465248075557997774656809888253023588857618523661876772365728719773015331201869473070698661006818159404741865195610230750921721509693197752364904860788719616000000000000000000000000000000000000 + -16472920333181909556946576428779810626706991642642859770085114086056164472643112010977222705968206346811289388047126085785699646937766309637995807165224672330595671519392765953882546017853162792139021711304095517934381576312813830850450829723713598466232116839570942789210796996116674194986731045001504141164848332852129704640077284897133489429602390058508901222829403702766816406878540308704171438092555054584219315007692959286104880942806615817725289321068472040307870924140013835859170779151359353929706750643676388057467102105363390016314031677317381171044815621444916790126702936563556258152386576911706959683942230774315733820207849350938313707917581811465133106101584340898785698020150772660962181285269663387951334133843011093956257520912546845668902015660004345347311940162128888644810313065554498395103360677172552152800145371446046578457202444453330156914366603049013868993591421846086674677728763835504159765152114697863421126106875124600742817711370513487864121479332089991456727856854316455365266704797478874208203325960515333300685119941951376324619645301496164507520005040737594239624607501768670921235739318998350922143940687832899263954304207983493351713066245875067675292604661391767016215135246445647190074351116520478367133263197240415223417682987196808437199486323165671096323599349409725897134201381749577311367691297164910014661027778235855230682432440961265515367224382479888840278998418985385497718358837605469244757105052867818543152689878677945007392601187563818410410046626406579142154387173745554132665791176127933891503017827914322937202721253110116316610560000000000000000000000000000000000*i1 + 54137330883184873382525013940486347488586785336358058369126122905646224842996455286494937809923813721153825282982101239532460918692921495302969625243690747889999406389734233374530063869870646344227233848142943273582364935496127261012542227100485798122368319918979726170603027948900210658905726367134873829460615451505184505547492058675975571647480920365075543918778418803048972276882678019079420721767082221648678050131053039616954299632921889760395793122715611749081837746507537768789349009566070459000770326724133847325656889107910602684289771064492474325534945220130013951647218291502167039134792726668894503864854510605477830953267269710542363491502990674370581681873958049061506037974987401083704365527402741772432526921357474988629288305938145131912514316221694093481683692296099814151631474989194747430261011846022000188210744529708877409305953515872598972756438216457087327432051880416041469003649617329984374415634637777858574730895708571287262383951415567909667912096063201840984926270338625032501121395164002269037219386446607884794456392481581958050599483849718665690720357214690133455621751678427219288858414861797660839749160706224877761679677593386535377932946799281278779757024315778629373316317739759964292220563189251279384174338482831187027688300129819657017101620257125278435074500958879584908594587641050797529463498182510694474936576986158083366080789647089313006568700772379201169670705344531137515236838447822320756618561734798826621051209803757073293752229749299294598112190262893817511349034590964935554110926957869007693831724255319356531553907141176041930752000000000000000000000000000000000*i1^2 + -54326723583894819368715905884228991750395667691359550596592638260244322882721633905649367272961688508201165997311514847058161491257372804473059020075477846496220779782620098827488766934069156001578461671022462105198074148152084194721690795548408822284071855378695371895048787143645968667883479412127635429469016046081386799996826370690069880078509974801768669878988050728639020695262029821461444647519365517666881596226657411732568689928707405860462462874481874033974027498884693074366312389124606203662808570103812207744645284373757012927859237382390469462641172314941018663465198410547330164004038818523683286624797471117639800269472845597933569697806976537811920541762429466888680018961349145551047446362780048537896192361650412969638319169241761820425125895950555625661371611944053609640654070886133686752109678417019323703763667080111112052730564833512241833775849533031050483844995072498174050321651669999112113358348278996998469881746719961664993740141758021634636640958232043218700426279730371923305034883800902453852848065276216111405501334029583780361482892013691674654073497156245782305094146980816038951357929691156035642535231224429059245352697271345368276932925589741094246911858401276460382924517077957758787883575412276878742225099997179113497707603515878024776596920659483376955120117405134919923949300991128608176529678402173635499221964106413082604979022812771612064783332331247393928736718120880059705124952276984713306579943161094717035842370764021445365901758803679453603057044239209236864592404576207765670259955531401840644400582904244135512106576886900730101760000000000000000000000000000000*i1^3 + 54758369851778551979586762083360367295966641002570301340943196693595391832356632329492485693531056872656966025742127975916885913705608300185928546506643433507112636426747861269119799014364698036865116667703959312607114879072326208736617743111806179872447757848609504313123935067796016745654974290214375479468249221902911205956849231103890566315404238500678705493778870685312473118306520711022978831012309447113597527138765343004670759205314408451202450412576224874051279220474299572433533885556709602044044902101365880808654370199219150762303872976834895571315072733358397512396495236705809618671741704205180824460200371965960146115266064464892259102718343167109712993596206684590027409939650725987156773096702869648998638874336798752540966278891965647030398543450386114367401681744199957203211400673282943230135088466808038193895916414857874831891852005957784385980967733112285015500352643618847794749395514798391139187207170746936026363696675305483020018482943944565357977973199103653854202720178066973038106373717428773881746057243934018050673115766649536910465550522318690010851696346397765758535708960036164387204726368893995344337510606340350929960648016614208626171370585123685028162955866150222309431128423057730281022462662477483569656411214813486739527107333741642568430231959328702183763125961004542504184203814741419078211382555998342880194853710461073287489703703440423873756903809801317045668661506639781760090022674083140919102325514622742470785262358396756274893981952287304027421777806846343773028909010320748255499612806270086600883310315175724874197291101198693171200000000000000000000000000000*i1^4 + 33120595160384814199583482147614531800290007442405877027369084032783662878924065683849040354022331280377881455723388024863888658321652267174833709339884240003502055566394517884120550893579978640269598164371424744614177596727193227192669740420824088867811676245534924810161954631502019707631696483184827427968889042003254051768903002134125732624741388869202208458510437062650973655883209528832061221049285585221355663686891816125442587296480114342436813219239716420095176330961619789740638301365817227367753389517514170642117875322168562615877205359481018633302021384503283985019412623046040106532865875341325406380607685232465254365865364871756421575473972510600006434479105646889131121448357666357603047209997976263223671091503228304300221111777706734392503854523833950472770349815337393418236559080911467970090176731439467190928297213865920665602923144449139214048960184649476213711207030267496363598289570057935145530760650546040581051145723950939143681821863543506001260525075362476729942913355601580198211692932569239101048948328678666740184175312655485026000261289935800543334271177064498642287967132360347337537135181057682287536190659449050598143998239960236367241997102610691160122017362008134889930325978810966980568141646318142811282071900842554606087095805257504712718462877431189386026352211989737035469592942458938830694897044937239869070169459772082681363135968545665805087860523350059629604373701408193712965756620309454998830486537590248842055521147749982568826039760024911418910327290545359846960303647235855361037491677028380096392805476992967971045496008150823731200000000000000000000000000*i1^5 + 80924747130869439489125648185978197399342952162030880573828412445753082834628919289565072428139528750575239102985319711758104832506799243537835954629423200092604726007603539660264531756524414927697408983324696528835731321273461284131351319508494399435061201239841638792581552386243285905678552199035344098530551569645395141836187058401057327577068077917293713464652406009123849564264242150518063828432126234320140320130593724923515854828794641964604634677243850665357395733070396726945975151094948450453791385995633230463083613197821149292819725467261961463330364595133912050393742246521004683606284298024985300714243859822017806363777784511767090469806828615922215523158849167333575324849831961672190019355810792923290170183155519702271611639159836509981502589074422866172420946228401812117184039211678306010200731156277698233276838772479972425734007616588108381846104643542720524330797748377230429487240591912592153481151978376072162085048225855751912523466342152614448371368753932250604588757098310856783854002173181602893371883643874989375954565103615514184561214009351888276115629599274840528098216614026663565897272937137568612430909836416156029013970376062390931891147163769277715575844127812975050897189793569531302036468902501088000416579089074098749690193300237223420840702703762855398372131655619883141915407537752836691428197012221024026448660048467208725273787099016042285824116988442373501190006930807640231927882631460554021569279532630545554059125128917746420431805504955576493363821296976873494824883485495280008085081857095314806225376733497314793333349770254614528000000000000000000000000*i1^6 + -41343122490435576701394923550856632522745451608907830306011696359605610749668030696726350958193843575769041747896486997427236974916444221723505923779324850064141971820950562955200577860458183809622831161140959575469762658099262306423699670540473234255444437211851098981630564703888393319876022778571726429640369193005213313546805316002824979348097609751991956877854196970297081461504944248475001787299341164310103750324912921134001599800965559728406812825818721901093650155107500691479800957151512957859294391641838186797660270206271471919764035598945018635547701340464911516714190908455700725792943514345789315887729722649591402849856597717867557536522788180047992324857898906278192260817777304384227360462105070005122415809644369439546321322773339706030433350688585323247291443497345868277095712050097977358763374801348661136501112117031869278393747365787675451283252820850413748780837384084701871445698620814642810444723083532968272031484608504703256425616292192632690723488254991574042878282261887445410164704816156656482112822843603953891324242382192528493462793460421963209076029838719133476226661222695227139395302093723006850173434017428803858586179586365343927633655687433733751547009822814073020099712253662269375031885456034692278998848728946652569177168005402739396172795886355461576254644492222839304415044897916824534859153425722551019562544298276801468975071405000901998451441674658906508771645304042030894382082356345771058381139236063368910527118564987689201926559952532212009424096178178243746383892721260377292681785145740236947033285736184733288105971116566118400000000000000000000000*i1^7 + 61644464208476634289892730980092576467825281550830548133210852613244757192322649505112312677153428171716654273833204947188589693242932691648496882764314503986455102538123285626685634879546827709927404944645769059638449565528710502162909115543234133139649708727321931494209668702557947095856180116404943553370636072592087292048596846342499189964816018522767311860769196249635501734891531490914350759579535448502913287706682262508957017821473944648581565218562074444230429258139587205042290522087823544767935171055990125658707430809566487516739075844232820325890086081105202199950273669283698213403677732905288855280147515957562001693247292305127996734645152429994039159516292498827308541802319604086550930984343389293319154821242697114093291824358076486976130180517152594548858447378534091591521420592880441292624370590039059951443172434781084270574703610106018835790474847026500906846054440883195683958659923224087099715604972448607938981806578770118856562471635641981962337748833069008211565543276326059813408351717383321532790957773239381838283052166368810925906520550666249027488759984001675802390538691300756620219930469165101500597747369636065329444739274657437855752077925762269998022401095630191927509777838579988399719393992150296869901667883345081526751227924218848478593465748755264967829630954284204930441153676449660156014090151520644540248056998646337822054771949932868360531996851568969562337016229035345914148712848212137426479912731044019136924089829192866438131664607755227868715633292342016402919658309686221785808299897584802924357976609472906666482147453304832000000000000000000000*i1^8 + -33494487529597027437300242853219901995925520245935238874019897061068150286855642011078628414108519600043522467376107844983147372850717604426178799846251207259869468423174301197202109837969173646761145022058517644776332615779525530975341392763282496742289820458772003381187323851445751684748166457198801037361900792587746378405127535793388349007959420585913519663784247302690274743367924137967298292096537017863845254555002890765164465781908678043739642189217412618830011366006177491155756453688213903321632048225898484571613049973298577844166851899162388254419663421524087392075023040737477575607757705437920728474693518674651628409965476003566176130396634230311422222714834476555294384935813224635073356397481619663067063120101872338050625515962650555141806156076380210747870860388494246147665484400359257881345178559317865724068296999985337481373577936866316653962675579545456699857178324876080463478525077299025653199064059512530367528886321791868723602727733763061040298864361134776750689552239503362230757157569856321876227608342510146115005681690297562709445085491096502705216009545095422481063692400516908553787968975630080585982855449065463607581961841690526972005397676650897028821727116960185246672651787820441771498650438384563703399595978889774558273481973981150543585546039924935490300503819032465764852173347905021020143182313785248510413375169613645631302134811340963935981760868334517392372516761239918247743244661526323267708944119646352276551205251417226984799490854212599043542352640239264248098383382839472741019639045508314753653300713032547317224089625559040000000000000000000*i1^9 + -3171447225082768065064697207728225684170861772253660912534569071434458258687686216572386073472835912415300520514545248407367374595315672851191152793107245195510351771759800313800804174483504870121017501334366695961312040716737999185913617935688707548796034126696024453638687405651292083946245845145522157051225735149017528638008462100783599898570421690848770150130028765863878258943680802772343921311237131858743144902059656832167528623360068602326790969124708801122962932589592621938498667470725814544201074960302320417958755137778525487507057061384842584341013765161810011841823424782663293638674487371905495984613806451058699370428003020606215967691365261830538872155113581720831736019126285838967116594015997511963910951576289500516620596161156522936366345395350901827304389507505011216848447629364391363649244814814537740009693846601130347187144118117081476460680687891994682671193364040091930003727431924391247440930041814305398447773821029267077825796480842356890194968844742205540602803709779985843973596321337997823683010989534658552657964305384247203977398045356766410241370365143265540340127685288819038467947886367075441684273070120121083079527139978298077096578829708735974691739824356161718521932714066278854485382721029311498035992730780978397335933620297124615321578032919139854068324299498245859290103562466591986650875922421762078978809870673739485768133319420357272187047756704631642599240305746986836499984633427349754507080297566602238318623980990501606319933230943349205025402305510684981729856868779342559999325181043081118491449563180691003828576421150720000000000000000*i1^10 + -5280307008289157550537409135071695429405619597792130781535598136336851339153453396103643344687370953398358709817623545719990650815907889245383613462790038828962226950234954557955928285202757782748151433640333410655173711047838843935942856091386460588685892432566012489919696253366141965909275888844470236982287478883891633556558966771687279659014427104426921616021763509436211611284634853782054346754925429258847617919853630666361488236357919215399586843776011030366690488794053722311146629178030352250459717142526408871631686571961888375298387183980140353740230518447626727901617283139333516391824148742677240959894454578331225111457888988633432932667312957751797989821608820104924595717739860213684906518999871252706589167314571472113059173715502242038943566513967662759630324881062829739567948933903488707103679253986043619987840190033349946705237117594500323756230491942579732603297496804995229272843198979469208418379558554905601989343695844088854118937297194367811848111906344783197566707429706678939850086778764101409199176674348290083085129809015554174322860782052465677691863430649697812192006331177449050549016904922311092991051834824860396683912032317844187940576759921831815882902999830946018868034399445927757892154683964278390843964938319663965502743005422081725357193766909505095623865363974900951923343364627562248953970640565235281396271973250954258972956127635046906460941138678602580750211393005938529924118625964264202222972003917552173313812995644545662993261378460693900404560600715145010121151739083322858012140680276007368356217758203643569529493966028800000000000000*i1^11 + 1805243199130659896761412366723288163374697125439123742342543752813088645534938492163964383106097156015024048240980029179849387209068263698700306039738251830281719017251546841107170994727598306597060793040004038192260974040872376172030963226902632287246909348021727949841663529383625525879459284886995198226548616048997830346710306059152991012031146274285491405955900230555898700121562772463888562772066907408405774210409524911692945519436059448805572987034459057850078709298327811618438646734205217077444917322977406596057764476064376971881412358223418560974509972203580492454877261077008947338685983802334129377398560110289239432177341563053889827385660938215209883783757615144990179233565600759502210735947172975483686713286523727349483351814263542072611590679182672261814457838231121207994407552107251995283945016676073379914961609460427927819484943783649889969792789890384724180060620578027067630333956208899742438495455487173699862078691815668897738036288102779066022100183237371443546646054505731800241778148257956069994879553062412436465629150283058567603877640419129205186493405615018605972634705204412152453674285180196677957999326165505496222440586158772948408779076429127823530612426166638445532203452712936024729759199168006784435900268172844312112296847744501739117054653629204086891482313498673302839062122895194247332903034168957251016130988525465211865670814649555801912317636429844905789111699122098972333297169847250951834831448684730211273327119553661649455401905325151514223768225700957085462651580300356895813001678899291286423110517844030342232455249920000000000000*i1^12 + 1392297265080128689038212575173354359953521166556834454001359353528022442064784789198680252416473997196459501023515456841866731204720866862354048011019400386856841584073356945258106733768479352596940945638823562248782670479001865851561788472741020863180210530092472074422143913430635588422831492295927083644013386198711183414878283165971378646340397878351835863038994463688781743456400590811748555760042746269105034705833305261015454044313401693408763289124222085983437277429009630367477569731353423918650737866927882559196315043681623625424220626006950937645697328642120093540740952036796158168636239195664742785133675614370258610491024687890443859986571655856597463382281907742221588802649606473773383456305227135762444600615862151853235879521103918444572336967147255173743423896282094659610296203877912439242711478106493336272890505516827532167632979522250001809425798905882735945111775932532637155259669199223197314579613317989313771321253788351784415780161173382207876299188144868450811386347524419339349849313472650009559677023150026861784011730073529451632433505032294881247064318360405659583565931394879341473994631419598052030194024908564074796332357013029696676893742685402008034678101329322003894992270206264669391874411524511284530104281796237787320231842765965632734593866028238789893203501446042213254504604018606775958728692341956189889878113827539173737349487565730034350421890780816726285013262619034038975548625292190829982149018662109087457872423831406558572104462235736467321638424827548141690712242241571550166739034738025045324142134112131298902828646400000000000*i1^13 + 404776681606625403423234113210783089307141935728992193868303029194973409727933923646854319498110268744074082933070247697759439454908959976972764325258412976437745085749585692301519862274158494656284694378870808517250221035528196204964802851703944214612608518823638195419375862821968083482487560127551592273559131264720983002516368649083291451474145186324410500717245824540388050101940472580470124339696882823006417314136431484052774683347743136097116931460797084732133040442210977511492832292429182831733465492287390278431165291435599034321749729400230635713158357221049061960465865987886044523813501249696650583071567714370733142129475310852391030405690716451336297171532900033504160083273324584329698260410216752246055913007144343001738372921510414162126230545211364494549585945275956507917838930777639194443442490948940096791402976108436774134632805220185278529175679626806276657293149293856782625925745998188640008110884902709347999738725305638672804565551153557540941468448453756375214897700688614682564232361770662230638251927140664875183147055333315771990925103186117041427107706872972300782821194016395965808014116843556412935901025388304349248952475213383591260952009694792741954494665548068299131351125665656890061618798942249637148017152103078760125220378539083971568373436486814602133371674096225531807296946326875731007806202769847409223958239664282819004808718904618453107210858949011816942327549383513184559405312085955762345972043628161752312850129974031198530317293738417895343387323318481095892309663503428460716521005801450759863249749426152451700948992000000000*i1^14 + 45025567594059583797584533883389444244553120797819031997469793084552221589921766496687995352157528612995817838861047628161736377020125990663310700007254082027145486008650931651497415789274547264089893012284312442369808976255910384899038749506570084537684759200929427176608423383907649086203858634245613510255011392600572777116513999780424532246798326380768145644642614477802745551236057024388695086363539310177079769588591736490569903596666659838606688953308699859693153633604869096730942059826423134779317591788571538514207599275918236092453054797280269611060647679294676704142686492075903624792708657323665712487307720852220328393635639940642581640332093957621083555406967483270546196199198113563466307650444395256368096585556434784418991837133258272904900480489096334748850553301105035829829169196459013290812450065469629440754344866309169412175910655000829488627135269686788249560949339926022714213562297991355260409928786359352023751493365098057424135291486551962755809240465579227810065141558438607232866484984867777175966741702696921841452889636498191747855731286318181828732112667895844011855838542442513621288446092198506889061403459332205485372961485957206662593309720739419113136587521521683370432812009965335018575336116000850099097597587952816966618621840300677029918361028670223266368310912727551944785499165781928006804429311025494021649598158716737148113744954822017603400428074784675207485119923845481692202868796689349276261938995171779782112817983125396279213879278933942671705735800768677265477025326096983366137271002765444124188445558006707749126144000000*i1^15 + 1842153414874285725499536913285399663069318036998889868682899021862813287223218364165881089834294490849119789105643516444311173351129727158647585129039234629675227808512340619859691454390290989344088112175643724475678955959404796881906725008792823573262342290526089842172455430232061154822563031031115430718776654221088742278634483877608570426962107950166937150900797556841901931732736452685154238070349696429794968126208492351793110993481622230867533317585004913004192004369432409836035033876955732889724164118794564169850914575753928829507543490001023107541043618083312880873072164089365229198537551853383682721105051627831965735510207391397570166126947621406701116516926918604206469931021744531999432699598998947225182365428422177479477798724896032204766869971905071380703099040642563056336834391674129209382189003288207714740996268260591984763156412368680934089514638579227679416973264683417607181142089810411325277667994460326048836637393723086046938008196762809376613093708308510082430423140058855636067443833153061153887723205790974876932976860540760416591922645955978190990579727745576457400093597732585446259427217116065772973782190538570194276503093583070883398545909303914901005108844579020944542445822043577507718327532599571516319626929314320457501255732705259034715038789138774090942013206467681499856517616719281128947747783631497648011494106926857860434534858103397723842100894790160739900128061122010082940370650048796878247489167079692984158340087526483164265289168663246105236975574244911995208618296940061588599651922722641784122300968503792013148160000*i1^16 + -5070453502340983544023994658139335093285494069540031094933627447771903908954893814428742332338216394953313286211854247584947718562503184053867154944080610969528194855362531131220421417944367794474068772883898119575766694606333007283652067727479292170811940050808450914150969355588166499732612625960460076210782006366658133286184650427434150284044165981792084228348903558228549147410637713140766731550459088450207627987494153015216094003661378184278186111535816965276847705855103600321694447457535761275007440818199146983440684379344200984451059164792853997252961562336505883681594389917371072278602792533903519108967154552541786931096935109465931109728709624813976789806243717831014777059830452570361930195547318097533183487251853952730389613723149386004865670142999843649847448317856868811188899946510971738675966315016818141816702962807325779419979995606022917686987989410963293125650689811345187274058437848473862117572537378982066564248574202503118783024048460881437449891307206368088101945310044205200591693725491069759547481334196538145424025155325867172307033395597244727740287115326447555012585641448212781918165414993024353830548201447854091622458666431957082161354379165734638231565406474782313941690125395842979958958434199254105402409797372512624903245435845764309009374047516766107001900595485508345727259548076809919241058067568741338942661291409325648918746791855486602620023410828019146000987235585262329490736826898989882303518066132615579164643424519154586479221396968325102112186042342144356747769228489482030412681380821437072479770910664949760000*i1^17 + -2749723905085238663418475924504614436602266371545163087240578429743483933981826355166678636050394020759702614496421851775686926858881872730937117401345396102027000621128303025888858470900151987786048270113793423349728750248365273104802813203502679750773791204699324488063853424851965125350768659478215333491409770538752083167921333644663769797724507980493355267856808002645472063806882333533686475431391873464430476456493212542298111994075939719274158179659751963431548022328291153825939811257896987549518646182387064016316127548993556393729692974643159064209957256284064702543546973462538955965760248911243170549559669443107911844800896857035296677799243967187962085412773554198144467442719370282244925574299259836575096402337984853273067292813785404634866306316630447497824951750238601834358002622186383340845888049423163928362454988218525886134433286698886194433071432598411668185263662963750400901808758286108785125729936135550750765997835024726189005234525878490341395814995876522272746944227873169012422957631743569758686679738126718323525961916984752641512504678560672744261277130315140200928870434555554689782683558595508576079224585257543700736139830243454997763861737301332434389695301617969058046054181531361803568243416690311492132866601859154702468046753639786480858254388299903603843386918851466359816948126187648207232508935333802628891331093644711729231412343449869346037553032595460523326957729905271669286278917496882311966711997366330809573706528421879806455438261552870130630571409455994767718475127706285370985813062807896968683052107772723200*i1^18 + -32684189723557400554872683834917318633595294396417927047456085731074757118223005221475610472283829771832261967523253990106933939950668419481501853020816727327653344697451967436394767570102846205303802937334547958232824975561707829212841204133863807220120988679603116194914668457196430896728558808053726810492511973411931823653826742293652673421621145489627286001639160413345072044236132790271131303034910658951677683820397963195286520008959530748472280027157269417017886626314996356279697120702062263791413772944583075561630042969720817717625857995572080657531061601170225448961134198446804513162771786565580289974941145322247060796736133212161995806994805649293189664234178509777624137753592634884387177159369391105112796747525771107315382988330022928704239434410792345332480133559359778532232071797934616501062595316106243809099442798063628493769039431722448638967791736501967000894301089787148143918322748350784629305110014454693311980660050916608835655264685989536713470222123284422998420964110808228237011508960719615847208911156650259947046064856596561005450450912209606083527529466262405792762568185349518698753612060096398963278370402202889085889215483916755184668585399597663766989725282334038156478659513763419393070480828709295673210452565193958055466848418756512514679039555548002281204198332179652220931309462568173733284971231979937975385060957158441234679116109174461281397361590947198642241751671041771882500877768709199780159134324387097340766788169117052546260377215118290787479294156608938621607475471811154179872114519545808701915922432000*i1^19 + 3157801971419874717128258819687054220703936547909581300191836281859474997725139808791109018592651135859543438401650448733316551023190299430153868718520313415264490070572002212008425406422405941966037341310631687341226944703861970479734986536725234378315984360723286008711879226528371147828874844977783755431239938161574764117869796881046098664664342376890419173048734565312091460676902989800884747007668774023095177080705227633590050160588860725775158132425583263297145173748096840838189557642365359710282981112086991915360421137902374810551949873102803364565681193476846286808853093875481341179545960212302780452479981414945854071345124168954244946952582692072710724418218242655089580866871719753439477215382827022091952446369274264584982062591682542124895003783893666730725322381228391610356660763922230196734424251148643464879553742804093418488873390953173121665443254551593904648636793807496624771429460343705122615083141314216043478489316598454309576496779735821685331034092840034137653808691310049533823567001202080020126371634678007693172215135883558157285183583762181585395443341488523646363343416026901642097078943029313850717679590590887939731715738605173071921697119311018655494227933209497064136931425190005383646269311984024045805930345595151632752970621078736246024902536492587765310774246908150395184184812999050148595140151667070290369903911594801803844926320746849505514091229669380527357006126227881251625056416535652903428024730926702049301695481100177237917981205240757099058275946932928460084550104944942297158548757728056499696041984*i1^20 + -54475646987980149608127041513472068773784800335344449070446213736182280655900786993393312943816853534107254645208368318125592295437634971643550385339399249074457976149827984222663620104470595161141205702938682811696647230867884074943825763973278912075643558561276568321632070569463421724811017751919481872085849279661117641172519794620701212067991935974427235433654379008211844698646250194355274230533435987090111019345070911932651156975033287123515422456826078440674475518234609648776555213833386749635633116883311692977260991477099323303496965859706128978033502589486280558182029761149864802716579895201558397289852283975106116405240203133472105278337141621974150948941725274494526079389910579786991888674956395445293039093714450828873729398438781522698833818796996891709588340383110944829481585847085059495993202960574909081862778992608247079308609402907095229101011237938504815173743681066865094442864042247373597642534016061164019211312866635169755989050926801319301616497106618818399883735197945355427122655938638353113082164034999789385119330730808887713206790637328907965300801300736485328052115707141686621133407012373169476509240150203382728878105821765465858908812910435692036432043698380282851328928709465365151691721547303436799860345099416953294837673319024196008396758286097199331535617725455940204393930427381816628622174962981317272604782449023607266739985916609365730327614729957774714440413986529879686817959356913276472417657105754354615848956840963616804376099566368722514946365386356717068497458953111626550779372272358313164800*i1^21 + 465677587990530312715277840629530943972173713009186326116273346351425156429275753345392671285590298483435391231534758728569767205585616712833315534664807154950000572293574787410261424214929905927111061725153339691147307300756872324636698476943236475682501955820500390788231439600266851855637418061100778424293048202895712786340712171909196418262386112537824240744116097383520969637531250023569784974385756326387034651457762848480286239339661152055245972884236792619195922878064388983396372711653713828767104081643719870704637993108627803296998292661664342224966930234351074951581131609107140598955145823956376992504734626344796427169524483575281059588114161799679814946020965512038032267464179660124029370463355937721175675698769423447794155411330662490954399024627037149702806657622349194268157231092812815533683687367837675168387417328779762372844775210231523836074615835169497040272014699304157895772990120964232797423157883172813556928301176265200470334990475054152465846505217208871613884630679985000208978279964745866218642261511575669804740509598200760118854873346161548075536642947109638003424587282532080929756209944939266092979476590540792181272535956876041690743627380812944974107274057896661508333825807220706619147679980239758300865548410360769339843356709417097810242973867235878994257834877542721629333162618936123832585784035086612608225599175362522142303664657198279253228370159867446687179643530101789341709592045439317003639614815899298974534045349235245103760698422309355065664504886786811584126380433250295789095982498578432*i1^22 + -2875891913020637093354452122640453433323634734534239506647525864394249503476900065066033540304992583326614084572271612791570719639064389550893943732428494802692332575831400252040986096227703336802073433781657559873715938315276867390701713070796071741008024560944035953017023977867399411755873698652679212824294853711792912137403034224822738270648336832689708229602319181138050080765185013295934678749767906102919492949490109088434841396726467005810646065033504907279585030767413846297471556405121574570214550648544183214557758197949781683905258009501187815679693100226791453691325268466713531626511689810708623616991429703345430764893982348575241348700573031427953026044461145745245462145639936824911353097072436181263828421230803640785321411089127649695265396107328897685715339626634551577830872244720548469889366761887690264214508360057353395552766109062392583864305867784405017118051193261491374247616140212384008228826046472669405471021797518314349095023766320263931830300565026540090905038269620280536302285559922475045966816160945601891878882348284576906037841173950804467244536874644656693945987882652689696038890916868448907988128263136281955342505110191187357377440458523590754675836044004144084206875005591818048444411396176752700734954937426224546004796388158510760511264447214776814601575842293275340196872225075956678093371866710269315801043167236322912402334284641632260653207258876493283014838784741311208121002189885112356349726426834265583620731781628868182824482480362343041315960880995271949453532068507491578342944014336*i1^23 + 22335229998294841260774582812486400372684842254778820644606024477225923750313658671150347940172633612935909265620026280236618298243880925914840213657519867392428352595583757862071674891191841268235492609321140084119729020948106499779470210324205230024364659504427491276207019932719286639083176846992976841388535509233557084962857094813092095857704378653580149782181890468975237119933964453909703714523277634754398827792202174334321183308931903525808895854224924235789273850359221401959364724270883748861163086152845130778797071392181530843486306763728698619495728238005225216642391848196997628792166972550680944970138394217561586107920512097118753781410127036170119162587732243369611839122129128353868773875319411881686334829713094041450820989243877708105562367132119061277728310470260623120593895226844929462105225004627659206758789592807132392045787683979137099780131824740613976070091702193786261700978949337711378812690259287993455482575923523799979318791812556556462204019129998008982731099380370353370397231584578452156591999606577497709234085977852576081460700345330428468343825826230044560594833068317198417032729104096773065870588756145673880478282777981745333360636192918867838387748681101389542337644296893859571689593920164287431763270982260669358943811618297349185295050564895072441712952307657509232133974280480681750042720989611828302866982959711597587507720943978226528451528665191529462825602784775260237960057571067863356651517405811494802546060791035597956035306039609807939496964505719330395299204414025146554122240*i1^24 + -170256427282106715918384889188515883805560771458804917193104633870479987312725076147487777575678323606662464833245351861933908216938054584027220388810650667779635641530546775143794685238041078220257555002529650353581707600448063932625688756013235221975810107587484500241789059161156030968525496389619640079850582173910585457216710987478172991600728284724621599206933721991209822129378103950340248120189764165773188604030002360957914389082613147636035269492398973073141575471097113905004675890734520940187658950629932996642730028910136612494677603243481873860324894888658233892067034079123048359369453284413087363972647730598146722329073825771197554452832004934437356207954560066382266424289622869219685598362143503322298199814800046085424832106409727550058089219919219320764700304110000148154969688245661787089743628329306214034300653510914796868683039176707524690826023602149734598946199121312234398287994779204360565310899624360888225273375420207623122973291412005747687738380166465531464444762574935422310507548838599362965194416544681908589360207153734598748167392753732308271028631887517202217671577634052557854673808580556327276278536728472065989232751464758470528173856552937723811249511578256331997588700104479856485584952990725831808304166399463475415412929127483806797076767936536332910489371856014956335798986146053482600715309120159472307187002534563277803979270787608138964314571061368405946684603897490720469364895916928272367852728451361408672677342782927757848699437579979981990679809158689554737232375492850483200*i1^25 + 992902268696998871681061574798582164274802952996239322036375115784598826740266821608947269144519253084986476183485236671989660263994241756156489644757413361717305297312113110200956361491386051406773815973630807530271016205187755396284480459402191100601641407363693226351833455087691143310239333914381830880462782167523951231337792283757141012046618199220227064824882359757472969009837554870280675584836675688725931345661119892042254780243625048061126414116347289774290407049727191017338322003737664500344902016505100104237164286984653469770824982200398862235392810606045730705232111387805205080341262117427989354875666372745311170181350011052387092351880417009607694536827922888690378638878753989461050888705976046697847314698555000261545920535255804638433275657676807781774317518967424084963404830317170339082499992640127440073023967104532685172480181693990333581454369197484358543765906461295469621850087924519509667243225857627106097488365288843901474280273621233166810881507125111489034099371451153066704058495006998977667202238023562142203242143751929673227739840519072046138437399823035717078081628036065916279602306332383191771449937906149424262287430579410104506993447468512304386301889297053848408018005170720503647677987865912247393133865591400400409101137981113913458841686093860616014939554236655535400155154949156760279889089959348881706883555660485005090018799694889118438704006794308871060851076272672087987222403354104915785874475735499965923404991414041618821941361779667058728886342691514542975503524954112*i1^26 + -2031348187156068209003387369583414987250105833838038884467442279703200610449404255465524481554457924695054023148480932068177069195935770119249741942786021003825229051589638097443472506360755488369411386733395176843079269347047386192379710152744358597270264644120585749932672068288048941697773424468562149514965257965732653704391932189223519899407388967442677968258685157528769227915669410793684207673577561073816225665272029882426063165362841994072235059184852734680817030724028675875229057198660676375770564999528492344934875262763678689028303175289245867914501076844583220556085606923844286034850562056249389998904833480619203013691222310511461635044525353927764123999361242619124112413540770294947750531994373130129321732087592433431188438014690834338872180868014379580466172099856122944922540016584567833985494073568577675194802334826949445290831672936081763748032474405321269590383738251091948345947854887057295755957241984120602820541974604781758069577245909327238695804854461412469269721106124301208339943471857984557303144931611791547447917889022426357136063576247372008455522348519064417210021022262412099108199930286257489105344175825489662161046611599259198915286434652239839786897934190430315406112358284134383105111173129201061506993881821550896403978737148172483741653429879617966869121752744331705942825451437173962312811612899912160015915093531878249940147502030980131105219004837555323507564818408874581868489332281474492425770116174090698379722405660559377496154782786551103341510415996190269212983296*i1^27 + -6647516430176366860634439295647446526705159782401858806505593086912996887711910422428536700684241434457223116076448632099703160120630222464090791682377987589180688448708752252338608938590410023577984013955437807487602079418697049925744530858064829537222823265908562781773854752121001003940954260450278099302924506874257976370151914641613700513301371566839903005006638935610603612301733206784091448396454102851898931775161843687046546822048367573424092112264360476849394726470751977256586526381263144503363818923418741130566533402215621599701311266107917634806996549906138916653148865455923778335105603862655911801920293748778467106063929693054126393879196267915039399527988260130218755116555167904153409935099890370188153845743749130761948783515261557718957908714771519388560964376431104710767990280345312056400171556309192676402007486820200439758695598495113140035588744654977877634141369982496627541058556497385943981357563485997607728436548009057256353406548692899511915100026904422295575136341157448572543286214239849164810015011386728107329668561252750263518298282440666630258531608702034062660382150850505796653644462729229448205088874409878535254157532185463562942777732832578068714246696896526279544725304941653714695272066579910046083009085625323278940368258559570078827843616679988455663962857201745375269453320802532296443180632766665026026740667821940713091161216623246850256962456969000416224220890252154471773096460389079458883134027628924212896543752216018554011910220388442191020287319101008773120*i1^28 + 7680231163990298223834558047007180303307324010423975482855480919105109837347319775506207780088275822965862429016742578316039500824326169305516691607910340177244846857480658894057101171019714141710323812681366230893065393484489752827624861408300998064995303943773151774511981754816851240140030183252871952551989027578901412460107714250727727747468830793481914314828769261391533365642332292246077023022417185741806595802880843714330902820507512782356083991722827268507409260886283190125318845750861225616795438637806975362674252909329913968096892076157895801370032203582826333420729591641532482290493287917081504120488930094007822210554809523061407660628347824174158393790128096285011910952106692944180953325559745151657756611597018619933844426223320861620045757140517517955527461419481773080504690323571764602159896628114715058097820918315594040700512427180475942078840502186474762357917239263972549958763739527706759926101295463910390626374985624660120404125120030163453063972713149855505630827110493531973440074635446747661404139106894073867912292341787503746449332838203844668696914706892448512958342783117639239621789794279355590761518795096606784804491772737149774060037389285400164295084304202504665336209094163285020576957630375727009857742932654738131051465263209995262651675874870018405692486910857637679937264052425858785298096057314500560940894682024534300914398656788719646259058851305908522245911516557283776263555474009267327590033098093965464697665600416442978115966932120249320883129172361216*i1^29 + 12628725816292943944991550140378910136350988634824667634409608439809783724536318505615947460029584207793824350846432903522813983162731399846940594654762003892355088312029054483027903707783793445961097205832185537036205048179165050523311141094815778401626558620576386928646290111997204958726455608300625646132525816524792042178219693406872125103293838806169392550915461672006073513553394163124933046664166338621646535934619359074827590454532094224259610962004391239558936827402563373544419803934515051804489105893032521626581700629930563496996987500323816291183798242337653463164955177312465659412497615258524296265978118926955189765869017451709774688290173864939497921957961141618285284034311271498677960949069243065477971035100328802520570023704596586670280734815744032404937066488812698469774605527820774236470752470285252716380305881264320179062114588400459031448110071905925813227413158673945817230256765095152998094573847906693915371044190211160000474825283217136073469706284990501394420981361903687753562974438153967926538495455376362592422491792508597769611549926056524624537726038359136533677883012356001002991324693094585866462325721448075666661746012870946668121653832961521881484724211966753513808396459607039206671218573424503003430426318331564135292800511534516587026823987440838486214544486074210399640191935911092421713522201778336736738120250545374059583334435494134067500753355538743117480581242151165530902298754676960670645903579173066254637379615859035914652662097714767292480356352*i1^30 + -1233162866290415129589912670892836231209919620776705890316351114338040740010475505961081345310475761589757312029916291918073176153890039731600725554686696475290930187823572327394342866990659659832221784069505467970334502898460148297545276670713104376578159784513017007715740617072492499049679284557334858181670017011952380924544393800832280783278077748516805712163417019096782086638130152626358617547679325055821107428843678902993698260009210128649017309307830668602485989695612488371725840924966597261249188475911754331640617122988139902024867352142051215808841004011843602079012541310733255959833811841889166070756841488199504993288188401501879227167821749997060671036838271262399257139789597506726538312265185370394351420161010149969875074646288261715113914142380454261527910588598582392785292644603305426887386926180374691696445045675041814166616061617508073693177684118126097171533807986489649070197798627305418659748379275183819397373806870134335861613507735828015073149336510614214909906673758914574273592905537312172872278197543546683434048647227867786000152239679082799103668012966721705401908983081015422361049539217664051864737919137459823120605955544227052709215825339206016213943786714306434198260926744580400867943216335639516394459356287483126735619425554758968684594705874864950367293898040054769364014040803042263849442732871595077379876220055977938699794095283461978318343070615600224786216752750079762684015449431304591531137911082100864602695693845231744037155582930656566444032*i1^31 + -1900458751251154885991225564847488379467366052076150158385170517882587371006399614928761291564827478323988828128021586163977793665761295307912443698594625291995631159287069670682465432889235494871678116435312406962955880519381744482219143423947876936822278204935708728384071722650176894410882802853689875426835578650269277573582994830242344707000354643191197217585308907282364179631197390560457201009195452266652981618466759672855248664319503953461993630372545764010444584790254584885481410166706477739292698063596939435968857478401844592777620771379858731112323195880513943753660477205284990567436207797972178431332796105634423262653173052437184964908783340297923864925074634792526741779044298232016526908301282211484598661381538041942038506759578325527483299918249348609948992409059879411321932742332494453976010012493256070296869330653028045330086605912200166324136538905232165707911573644729526561119270305199512983438058212862462004328498116728901723882498577935864088686245129416124507854899548441059796069277023729898297419228604444598962609691020548939313903882517794015964673453023658440819927242560517638911050419246046019368300649941560324819550064472223736305795145223013312163999444471248644885864175253555189843607460978162754471851929020616844611514487317235214727569730708269776784834762165288829978715347709683537703569517179162495876939728196390941730350074536547508111071136015056210700941926258583327717122554787652691252326003821577687877075676088652784606956831075467264*i1^32 + 360043253093344689647136829475634983871146513574953098993959144002528774950754097352558182615811970191095036417653399970514339505083560267954636612692275307795106391209648945648990354997141470046953844281361311615367531249758937948713957465229208501267481691258225324629326062479217889032344153680701285500900565989174632797497911215116846308765431906512955553228983530177433802085204659062355659741431886885694477012463455357233709054866410631197895389370715324775027837117153280373663741106795957285620898486486403210470113331315600729659924916447444440389699012016144616060778192208494067133623956863701799012950096679428045130794050340413271220065447749699504055317856142707216832964694931550440254135660944679394599181652035084415816913563230020569684244321348440689657325398195120600194198778555437659013037695867915761065722349372953384174351858008593167310955190168312831555853823399751491010084654995267524911810634238321387756022308795720914645102786875521166477091968946619449855819026281692642124134112384401942171019672425564767933687359687814980000899598560823400749362040131161076084400318100303906077301678456984866369322911013496875840131220795588598836102216854979291162684119177136245683940416139004463562481850229241522692303637206958052395539864205023701917703569426960562862013411213291071145751409895813412874412769477816538581295435586811846255693201804166977786434595755885662195934553821557489940166054844387881806723002413669922941097462581812051622934609920*i1^33 + 1555405562584187697386523375212634396270157863722425369007105835634199322236097877428453435419148807729904359102016122986686617926455042410064003744580402520769229760496249250313525617435186917670809709216399741449667706661516172022033124593144403788907801248701510045579443164258207226254619503708822191839840759134241427891433719784457544656827710500261705887506574159218006500756877010810973899826713528751829087715240987274230393132685224285483259494468257718737357010874460618756546495766404070100777436557326104426373134481205003479417585792193698048225400215117866705079189603532930037879042700689654928971530165688877377901125647927950268537679482266179011929854038905428474391508306302120226375561857189327474818493124824830384196566873738272983495597043710023829866831310081736975659492809857448850474095782936188947043466311819653256941865422816826305722995717486938263530147855928937977017797862094403475458303807872146046714338439445142276455824499251862742963068862987329635685783999159095619641457359009907043138946243178199154666705347463944086188797596687601161039698045459024548183258290096573931640418142549228611743328691062884825519518489381537365786105096726333077573429958849714753477040097642915631668744090138132819612855191195826852586348223672410268001737233343111529166486056980912487207994098609209220010321030756155463791876141597988838150413714642167674251554728120401419507967647637999682323494081014384013619276050987440406796551170503113483223040*i1^34 + 130873906324602569671688147486269884631642356515891961803100553367992413545616807923685993293762234191411164696795154105547244968877896735803227045282235600446806976621225252035429672059746573403330832808915148510519443432727098663979273263928267400061907694906041787755125080761225899949508140833022279460494188905292424825372414689581171451025422229689180551030303586701751681235628153841088708006463755957799549584445242130451473974390786642300907449061430845486830458581956564274281756768472733159416571497237941340784559947693601770135757139242999500893957840492518704030181950519284385453278765301212093679078498313971233197119336938769919956320304229284392165349142567716302850915435291877632355216887289348595658077426770791658733460556612852991547046354949326992206710022593910181661305462478253921380489451090428403033191335277621974525684099678127141352668305139929477841886304826428126714645451722093286098484751689943538231405862268046961068203431895785974708672669502450920114802920240338252596678136657567107843606442206896296869685727069106170781630242016213721313835029358162787521305296781377025853172286788002899666665432254042638679464101431106096802784126063035531682645969637603404838038946891175114785421578008465005461809778502700953373136273617029927139320356139645896491387158376151321886072264432087084594149025919818313047590778051861066319837376352820458333577283207090117011594382769671492359874659014740436449955439071175292114722844122808320*i1^35 + -611708560659885222292791895247526159872720451164449213867723612786957416637806853464622004210026698590605526692204354053387777566675283600587041648767371222619899307263419671602805530107615838177695404669771126610961492375698434560378177430125304867097130979341008359761451427920078706031860301383289573879194345937042298556054240143433122866446998689833383373692859482654074602299901555202441805250150282916925128585058039493230186543706885564572265267850381540148712753739478095846077081652641578309230442237323280472796871451974803495565367913605640630673901285406849067593564924661327742354350653340216071118048737475298228458518249643054580313330159524635237594697353534636157319272606031750722322122488319037635079991280527739761927757279516635394160153642074074594451302655638916111211120139208254102242183260025385486785647550034305522654758476355047696069594087070886380961127364392128064875956762981290411466175105322623051199725317850823722051355967570008343271805017290892969623923806215778253896625898173141631638207762298872810859737165090045300628270749454343494517674791209188944691605746924731766666855781619587492882772330725590833653435816993797515452878589383089000943359708168935247610082011024746741681715562813284224882469172159153023748795656222100482833241787069545972538386135170870090134707909061746932629970907208812232221032675982672785011113791663932764412134853521079713894096538054409323833838339425706265434070091557733901381668962304*i1^36 + -337373132321024486514634761803260496388261625573381895223279598970215060940853527470537250452477378959862396882021658058501344921580883411086806558135325277047863322324024292623558400366848600830187281107765753633596268206637967626589799589852470607662210270267782215776619469860182365545002631017120951010608095212887533208038299179261522661906281641714836620824477774677141522980243058703994713317361329075041341376553892793801840256360500851686508249616062224090477027644236794607735844414426665340029553728734240815117146101256902845917220889393185224083525432875252978609847969144052913530344958647086066047555554437814649448513941108845813346737044136466362684679908800229577745723106487483852224405737028044890700038735632570277762535149203874563990200458740121299121167505286730034366581297927238077265993224755581013135892046393699585684538348775831850226703879988251797679362438036888876864026867539750134419971667696577569112541760485134335824492160807431761600414042638215320192127018515998151280387863417415974471821918123006231870687183254038209426488319491575930825544394853558608985235822035783434138007801514736195632672808425539817509633135035605509898163786923987123900050393585211539049471190821805098771866482154511376884299539046118438842158461119858899883926147406305236346819517557277946607797790037043457303367925017281510824096687792563572104414603306490182446382841193854615471740308266571108057783743173333901867621936013962263920640*i1^37 + -94716208000515497965382404991789948829538600203062609196194410894267028815070671281493118602171190965788746503048546816290319040015913769241466159590977936363494510274693468274010368323413551666122306087018207482684989039385432900768300756503840563883976805267611221490353806777353338784150883607706490658445213389862956675227674956048871719759621321482787116403139378364636936889025624651645435882652125272334472915716589035770381274142215660405348267748165056742495598920209017300077239457137305183922763884309668955358933898069428992426719723815997388724810037507280380865319028947264097421053503160381326922450897546271902673589837967790421745513881982454500540766859424041093213559069797888238284383399313625511127579539206463657107261332547661294102563188960857621960851642071538281116413003806782636425619067619782732050417302339585501642980797637599574424108397313037437551058882365047055008819533041599951791782857948749549077606872921010266865261718557044149980602927982590482025146840102786602834999344557825591173131514402449183117966940092366673921429378066607202874161589719506514641409362835193301921503434527789076678300747546061136752906428713472820182160496876155844234543779183580145750651473426846371600454070329799035511708293299709822712363704139400494002338439805318603979265679649837749542121898515074672133103603951198725184849742361425551586127374434174326559667870440182702160740600621900193464845697158422647687838963876233216*i1^38 + -12452424656286107304179050202211200510725672212376544468397866722506070826190220671194710710897417571702067256889793331145698538875972149632927232726080300270388920283266424724831934393771805878417367332459212627053374927675453810047199477930674324258561974248980405869444649213070568433002248670362796358523085445762030675452013915964041644504418669419635187845339515657248729745997737935055077783068890385986236205052664200933747607509061652435340173618434421318041822176247605496839451173471080997605990385516178592606796613435408778685126236531685318313599795804695695571773521462297375293302147947829640987362468474739316628470322064302143135154815247508083605018398838054478283897309571851509887153397472046330894580905162293178548990139159828971259872218413015967933061006398418093889092292722560006329481373706489471824171417914786858254976675510609938385336452924154107739211939332706911884091042112467175776426520333970235120404316827891454736451840232674920314556007226812936035021956275319567097503982475646064382235882400755931313028297615182372437645009613701079667353324101323400847762157498299657014913000495765437946562198795801272863140232808469667527021886836894317447266021445635993747210075006941961122616503796775975852237035035469166796946400510381221364975472452105825241353635782879051075181583095007091766932373411994621791903925829697230585431821592463861171172613362360568081594322907448408316809301923093683847699628032*i1^39 + 1199949461982493990418975145522805131252709699496255005426264568821424286289194671912108780838101682650327981398001511107935550239872916836775210828796429585568810014074528947027825708699016572323819415427350820764951361335352728864529552302686163028969601952658365810874821830623910144301814600298463450415729648950601811204959037518181803520427915464938930512296828714256997281361486162441089682586547136414226604771704495759207019793120191252556887511104850910806669650095433601922974893870882568908651262057329579843411175655399747918376516733792118675397261975042989109816521845036621143704233440560464098468063807505764435903301297807428648734864881504853447725198635611091270688473777678522126861729167821225198845141299953075121466589802578605980030415635375850980913541677998616808852980185750551534984711953043940149134407230651715544540334840840399226110324645385359996696572992528753629938475413539390439734023349291749989733641776723920683524370184479008453888707630439255374779040067068429152529288734953129046124510239331938638910080074224415612917769203531761809740029804183750297716039268606570709955296275457113293759950228762200010353398779981520964405740097125315908837782018353679250829554325535565664401540605927749852247032237663597682684556768334320816709772347365287859535166635707213000239965940826540817431991837977725850998358629329231182408817519294882063558879529029970814033121580238880023669429001676356845568*i1^40 + -50213897755059859513490970089788378016249805947392048260051076514194384346743191091171909309988100002742459915069819179700852124875618336807902548984055491873493592988971909321242481425447349202380860830323588840946867900810055292301170685365701878978807455638352014607009399758691009494644285002302195203673731542653519647020439284357337566783304392069483344666636915405225761755910676671712555855347005374264691772038371338846075568679295131425035980478732177512303123069469666264293984635334466491538529141805601141762880265518125791862803968975012123348474678823295904025746420167320605583448360370441620929936475569066864390029829070536822688955675982356567150235816934272790273279392765691684821539578148244796256156228414441033859740708053285106376103998363653352035987380909870750769252520868612973343944910632791607207113308745606413468490909832723591696534532891018888205922047893285685043910643666372939202187212234571846582285532370354146438173931586259730707919066663309408759016850784566250149512840021483679239169915651382940953762923108720782161203462777919754188045365158749071809154236846025178876923024939205651074745180169500292637648624340703686924978571054139228593164225736348936694544889056875359311558043424051674745013013107359416027756002781141166698447844725162412536738021255803297373731091881926570861370135345216010779293464630858817740492091815433499974223179407604204180837811651252922181419733614592*i1^41 + 2974970102335781070355266421894664242598215995779933380251584777721118774382691619584798563822411046061674111210817843500431594768419404344975263594244560357929713413833726701516523532088182303258972545395506510694588852736542270714258935385219574127505631038822969319327464609663678134446540958566108290298165164704078589391400520938789767359540906554145153019313398939197577898070325943777008716843560755909164191189793109354924938961604221055746715601554823585675735211347139303167198260133450695295872027501173435427692518169797324828439488124041826308758974022968723026510250232190838847270419951486664091326489474793313092408537026286432874484435095361908594132296770657705752410905229448066245421753387861518641981179567539225098230797777905613793237365344309043684521376752128552209481071500923732151251876495561555430372712103326206491757200640558493742615324050662432406276800687140569855176616343810940952393078124403749602528524608179704113532168394181798197846535736788546802228483593792927913115062658897094808843356026172810947733183411302363040800301342420447202377991476607580355181625301095019359728982810206638489281387320970910465910425871826230721632428091432539366728427090737747016333154940240661872696274010615130382820597434084570874594942812254192889712298623591786854476692366214850895696188114809981547869073070724394321793181776227421161473981539467776836114807242248560751339665425537334815752192*i1^42 + -144088239133231359101630072816522837490384748772575961372388106529803135757482208397580395886317551929368553255544808984401098962272872517492670314972553156759825752207057414134384680205157739331459940363456993625913461189642452351655532850296225189017197583101823055406926435965940666336902963310149753143273576798405425308804341040435981413651528461865102248896799561530394158352184065658247448040516138718948830845665586683075167733929736350152192909376414932065684365696000448685445164721575133280722358396285563215301459731559467611483616600517608064930209757605687924429068361625038199750454382326049504866285065436959142299681562353101198469941572697799308795819018900555795851842014728451900464554467791697798832960977793478621883006251820842549245303510417432437599166776697394475764669296560618947146933065970033592016002958255532065852394654657177337352837335990368834471515716031702799223720524279515616716224764400942972063362765590670626373689248964641718838462677070683312634424508098360775883727397679152984653478093431942249938075334668115945314354758735831665184494621566063641048577531672158163597296875994940789803485728635404457273774472182943985880503252571922729264589248189454524845102502732392547807880847641496685102055911801027474377962818395189318956548237465292510728074693634768653686705159641456934054930165533683745004535965398047892255484423690210981253391735189745601096225235184648192*i1^43 + 3424060889545990999420332032884983158076713034323849043855672123564495044254364193717215156678518713635652518194820198283763794980260556274509445558954472466623850299972315753214076393832633224303031648878571838097358234721626991773904322571149874818288624047098722852225451128356643049090668196322466809021587027663106092168163238371572028492576221564920779604717092916948059558236707005029583776740088689422381761374865021779010807876984242399567179003586297470355828104330017968945866035196254032209757300215796644113038795791213691314428735612410243929796884406336076506559330172815435451111895074426675748474969655029760077697603920207918310507728020699834470432879880244423573774803810354507182535334017262095152596836639871997685293851496190024579179654765991573619629571222225560841011571769330018460743112006765290997309709830953570051086213155021889753452475849875389901582655836599670945157463085136960356777615457175810672621324707617085833863249347924552684150812250171288991461760065121522266516783451699591052674833886573433372129958649930462039196455590719531148114326298757785549586977075555738305734520030891125195793243531762006346348184851935138402210743321050334915190263947102504504253281587290494764522454275319115429507873935942253177624695195694627566591060578547747383734691492973465295837831298316451084240197857745705990806982962942331012251208449004794651886344640819589752863850496*i1^44 + -40153458910462163312728187893522694779981963529485911813024682636611119872212950714573117694504991346158972428701656180978160366230899122723566848039195693153081792888390455851236180108479890805611458011105255198492411710087232285458155062296680917137677657152124456228667377073388737924184428671140553503617670550913162108871571558826246930336934308357431755907580834182101300172454531189455537256065718808529989519823400679488594297026621524654390753183632512436590378182396199265281326349224793767589390865524019499914352543634366932731812524818078719560894407808347140584078987031338946047713398082687266997572983834412697002655281934444656548161139570007379829416632800378316445916580854729754853943702700797241231892414465263992181724976480406779623185949189573601763781803306488011860777710897409708010410339247697774447646067036738182987854711635933906591319028362318381076652763957680698011480099814841257777992865304703497648016611819520297279641897089498865965155880735049107646023265931946788318183992943297145637206349584149452082729593271446805784352194305068184865412469609881220394999224672712159345324978287772732634709195934699600802615666242097919589082986902631756999784808065168646261939719484122559897726914747850808073383947465765455617180288214579146428279317901571391962007431580054138603760190090802569208244825417606497831374236314413690516478332324392587758604872410814480384*i1^45 + 378238573221927624112327702387392839566018541236957645447004432922956287731796851144957191744546294230899437272065721735496446533368604781562745754039497820176407290893526982232487292090936676575712687552593274771121011609404051399673900104759115881150977337516142559866647681767419046977229248872071475872869770978217140363748473506062851977597670255062834556976903671575660956937190583109533865325558044635831478767025841472732357003601380294636335742540166794756442035641650254100339673078879571542688154605243534220668860000634678907971779867483243629790803590780644692638301845586887652017381533978997859797081635365806177777110115678573990320942227032126384388845213555207154779794076497958571531875816606312820323848543212786310364770029878892648142781081470495890020712460156327829611391966028941083675927289962933527599835163356384390883694933004128826528545210455831273237861210011917815574508823667957856321360024243444562919808719443296719052270393342064480096406936475924503410461224398749964996476546472300277323231057063265615678702520155781686074929281015077083115110565624716532876390718001939685736639508385526175830874990178979371737411432276487037511117927920256169751608570425104710893321442151044242489552785177871381478627729030241316103276016887247267041767208404166532622415913375928778400898046775331893815495185449371471842626643874974132666848560051319739887132868608*i1^46 + -6277138649786816101930363761747933122654498000011599469526952066161318052934450865529569912765029302771772162452518821326797597600094690701833855419952233028234777674099630605485696795604765910571757672034353120396334795711244815789110710027203292676965248312417553057021214843466509798835518283797624990041682579038246461049966999290406477696704927077597424836816922674600879057068656722120653047953517489955656148614554317649471952303724931144611368149709229643984467295597870448401635111804340531798965501249068839529140590174313849955438404112081068224964077431159439184976175264700645115397014639366144842002062553159261611146038116383168506154722224957758510472659709787503989855927522924204022216629657551596427617181265130649121379516869611923390162447794881024336882416908492771928737429892020538311267307472461744081517548803875574248835886126182990813616619267043846874057333063502411161311955748019888803515846456393047811048540594926181779338457149104343618616994461224279903277183965444781643256365552989943238626374237238658015751925969844596519860843161690361338208103568083748289773081982707363231756263125362715755356619287069387417693433080273755136026399818492178400193994192824430098848766197867793353162327490176537847790656894062317080262241030289965301719888756864447036169042245261977334979739807077213783647201649618183134448358703572377028720734631627740676096*i1^47 + 72603062571697296313550667220732910990277652403763211016033845639299236598033515700657149395856762277866062553139596333547278850847578570858328889479471293538414265657864791813624886740132948072555673422790415300396821334679202278506589292527707107384281707197967661683219797628636282079883815547115587905697057080355172698158792249697816881692332401373956858438863827908927094965592799337742339040655525139497306063169475349673917520082145675831094303068143033507573311801825175346502542182501815370630116285294976292555997392488716253952967375348273533072344769316750276006808346792837742688585634547481961533355596821320985491782580674904843408993560469960545073783593093400966584873831535161920696771682239370041730976739292807438888514151698146855519452159494976922184978529707716067299609424047841564406978204847447128611479866965771563164776469038609165304243425285566359968196521619467483259684999966541726221201808412827520031246081991842074345045081707762906574308636395000927961776767256987974434861508524329349705413331766632318632690223213086724769358537075951880190535046507515285663936466241101265130178625416377728961224497540374148335499007527160739759425371216010841123926629985162945243063829265873932236741452326608936946152733167933144861583662836870131665578490577965198168973617124822947286562349461896830249123059195963070233795194375430688915611046641664*i1^48 + -297324185288749690248348657523424857823494213661559321988762251520816945049660443554518406531260482554997421441408481514233930426092569394365238655554903518433827455009934449193727518547908076614060168948940875425936299540268992098535275414249448527517769193134341320777710932346423334142742645033203529939584971998072849108712113741836060255765654760789501720699461580046448503193064176154162159131665916930447527989640451582709394277141176644401457815401141152170563332057650927257841596074818533157476138215466850419960113338919994959121125873064544469592957231496091199614698821089255681279249446963110879865678484604961310821961060455655487381219652764189734198525995213135217131592267328324643988300316102820296760394831199712082208466935578693911175230212194620999818669617419807414453874439465543303023372156583433199132148020552984034549417254212111485974250321455263714143565988105680916673928669845293457284295393897942560508433290162968914505552057004568505946858353407702455899224826284582218362918638138489871491476715737428004242616251285840505722000516722876051233540069948398979083779989674998053477052224543534825576409300576747878454298710514842317103441344964806936703386652682196441972114596516046901419766280568438083411572655368872351622324386016100344210475869848735421060752656957756926185920606626136991504758720503036839831830687640465400922112*i1^49 + 347893250454432741464907387625885967390480334376105953728583132730173889135508829440521610746942183418419911040011096605566361855142087747997548633111465631588479436419417771972651175145892334799843278644763094325554691461521410925674581017603010174093875651283169120585725947947450529780795769692586664132860950032703417667925704689321710119021077802048798861196868350198367650226082076495795115038326714349750413336930595937427791342983748740303353484217001138466999850134284880673518882376239495979275525776766814679544883949804784586730140662346442155645876740971420117692253496067413570047984772147076712658626415304707058977270570281388111881202853025993899376584168031710043774851234064466252540724736401650367581699988069437934280718562319707903545058293792110863240924256796191163196958061706921957858621665818601692753038349512642573551410390015810202930933646314144452917968693847143256988019817758379657011934766887980911618385826938839324574227817336130152830478887183531041916449072860887672855800499240011915928520097090162651791282986652497000397993847447861202285017666216460861422751281385646605924016760712695304669718680259435129710601111072086267625583465368362239876930125026027408128804727699745884174257034861584726341425940949382991592066607167576475992112069009386459270384059010672235931869345327128694556931941152639979377676329680896*i1^50 + 61350478891813162218466050374589862774938428572286532490878810745291659422681855760340130265242278761018363878400421458952758688996948884690908440890063019903603270035661432092350366720287490189021974873576825364861822996801226332996424179860988390610340957544333322366345766067601224094049138922440151024773931504361173085021936007260485081243860539435362416428363421049511178302252076059410988680415961487566002766299967878459608937486139644487677352813184139963504787098888246399054633419921054543966390529002067930899442782376787125367114187621048960303972178468713695107061841553949699741451472111902332808328951059215625009085193527717701148183082325607082637022752549649608065985259194847975244909506651534092610046420631611869677302679454591931880063610457265909959588720964404349298002648265187176806668596356124978449046657433391205906096506274306034401281031403892255994328947014951872001045225893980687743180129358821725626124124410537616522129388513551746676308560940818407593237511902017931578585038361080159398348758681455457211534884314706743537069417631964790851913050745864806766745666944884903640084939117765034131314094830635578482229091531981832563386877184297164115375878219953871390848521638029916655048192581240176829063040251440989509405009297752874097176085885507161206050490979589281210048788349161981633001133515108274143232*i1^51 + 186007249928811649380018093241291302015917532168168367012077168126472063750163487904858128138225892151344017421783879536214487427258828595758835951394859845479079890486230881042376189693915436898686400759359972643764622148376830447648856473355673070060104703676690160916003810769684013567208248241519313023707464805942109931326783716615830427689063919030071774464437049437042123079884236241666989217929229327486265668577766566804161542107673122995475462931246196840187363520534875443446756463276204013961658193252353803583579307681688979738414424808135091314521263285237808495486201651408196841597271182147897217890076740493957851364266405773531009054211153478589228076982846032035969908295428021254770679814251265528355178381631497258616692136813830332324994375692629771877312813295362940093309631710594467023453072831456249010095847767422468018135337262080832193621208834745716097090091263763193839483594018680148399733333187712988091534818306743817927708048171363964512554395657807399199269306267560379653199076908054909596932860109915695411150033111384146329790261842438257863017252963124703318553539030319431020532371716770389649061490330712616525055685460109458129980445426189405045457020123315631891627204378833900094162863311052553967165431027948459516918661486153263424054106366598025579611199547435851780412006236710988350184082702336*i1^52 + 34324666189851956749484864973842983601080453661965216317905216582885036681905858914812863607610683749366591191981669090136697149545730354770084789941479478627850884348844536001749135547171639553509865402176870319072597460898777957009187803840732474422536370871991497631699529587066104174688532820487726552021600545366895095768063719552150241255311081033378511163929007845356673844944874739946503508983301428844066351640121646207356668539544086089324385049837943958480912188000193172390648470602294041795385695080415429562544959624189187557465868044175663688627248207907714289486246387550345961044331007381123662256660899340458466276932633965350594566498818229805588378457585033348585432083097243302844164098345434054118412104083001397576647151915451609816538461372549601842727706835467799463953120016661428472511076357553543657483636803100084043631274474072086699538245013618628202779257482357804099206082608816757043941880240469683834790178203597555657758796473676583178769981739059780082201791879881670358064979044880721125614772503541943396835957683616276177339891051043935259310674922107047226113850691966444584269096491541709735332523436517649915572859995845181628759451965440809564971416999590834492338637555455419131542325407367762149912715221863416206287801955938743454524394204105814681178137982497112581570651310635095621632*i1^53 + 23080142663254878657666384623853766588677147085083528657147727142688891919938261313214441897147415939656854211662303886079606227909842313824715837032651463427398791152495520148000070140232834629725774284090468266762240686300973908531809632428924842417890767310153228352500359257451655036275381562290493803076905677613958241494970370069686556267714989663368840131622621198351519472817630702626793677681147829210806715522728410442140756591416647610641300363550082521563520994027066316894960430541981003197156577583922541338335615918741144589449733645654307362668309926155481642798565891617668364746329356234597473229281494605008299868797762753105355326447657348677942769944348376085016017433519730636356987347129804584121667051557158155277949612323845833463892657102883812558030366006004588866522255974669394137451097330206622945560216391329514380451741266584281863748166659993632111794169833312915607118912034135935577929553336293862559598199433762614747026137280441322469094944797515273694260336895302431737556395673167168314516003211482972716129945423559678433179844995852514194188281138414669936930150419296019181856788529903886784189165202819190200786837648710527961802885816954855466191474284972945695903269080888424282658399937409653420795211237367557076903513953906159458966768539945093562457247407913456469989459079168*i1^54 + 116974937967404736391606072213598803621843868975860153684186346418109845869586158702632219578734769039669852606499496081944518749348358745714178858586320624157910692893209973072379018701330238055586564758095253745077379053012060948969208134672964967419452498759651840579333188438361969116514970711954040485787267960787321451136556655649261594728894943097378201297330040434392711980960825777672515388627021525146225414978302282535594989664594682587819818037711203048100012787673113945608870625868083970019569300439558950658538071735761152495970338880246567521579521079224293057366509551085140533329190881510682977074144465629149393444191135187923736668607484415775088690618589269356417025136308484597741656245289005670608616182347783159941269247067229527234298696437829461636665651584717133614222983229329596070431967990892884515764791525529563708900304491178632482814687700494186858815262648865355047125353214489005057415509664263606994508118689651463153079023023840143908596175974403784187823044204516760990731746714280106482136917820255205233440648768209407022461160892933405339359043799182392877346598692792179747551310020630362945725890570141325331051522674313465470321673013081210628589357758311986412488502757818289973062409642023114902547746654733961982537404456937023053632889599602505594842486420641916928*i1^55 + 146678441695181988797431705526760756337994781869086180051132896102363788327940961177780288790225173831824921946731624044052388524723558379694330155621529130181021605160089382287024033322021968049274850557288043678160871318488026880043868014607088393683207123260973284460312433658379025526341204018733047615109273388235166008500155289526474517005386440794231337949026035158942964711443823636286774514984831208424036848198567314025165112085780550019246667808147814435336627195679101915915680246337013605925503460753125781337999821893060791592311232460698508196312719659098228214684279788621147354398009323100153960845078146641954465620219701828432597609001522437972259557773537305317915782503676045334412321464819934068913091977750199180765287127278849787325811852537554231837486364494307478729500627867679282970856294235467998076561268826288860069278920651649965411400535990063276646240637351753567348713756295408686864500865467918874256477809799745931221650145132908184886852711919679790754662938354440982300089663858211771252673719122992590593869185779489882739791943632619794967728276436170292988335469900732864182068951035105554119219481625078887032124258237100131396859504329986192161372169476852116642481017726177086295264419909644864171044120780162341430686533854697243881350704412522996594301184*i1^56 + -10064952714567667570623165597429009990750265951158253863160898705180837608831161241566692624665265164498621395923922333918432777917662258280036327448157730328546569964685350468158811954754964274491968264160817058297612603503493230897985408975279995687867776822510684444346620100874853880354835999230582053032253162743946756285261618593268528916757284599630994963877807422445237907139645109123445868477221131391295467940117171742352849121609459415531983480819960456816146416006213883262980202731139265472159080257822817676310478266569299381361368383406794164325330290018575094552429697032338844286055968560012690987438154667818426774841949731489388340724593807379280249217296679963356526571893621694402745356762563110875475821096806922811466854121369823248291278221152071069420942436823192760195465647913751990043591761669420831355081971801861908383556269142797058153682566874888695970719393589762453009251377600330281276057460406616875159686247278332550798791052090892696411887327778937372892060324199960006394829097152643920337391548505545205021169308851623085154350682739037969431632675379202967514280430463142119093178284369903363769194067212430767834201806311539548440813483073161369144254435904612109759864597256459396769290322422614062792817282385735873196370164979172882288080560640*i1^57 + 1642297898975074258181357875086465997385905244699023899710853431622568046603345130399103027479268750768541134048967048222547722120506160619007729653960719873881546224648759533101419495904361314612033373358272737873525647318817459086271876610739049680583877331941780093263877738462086611339053121485849317745815410150329676659889527426149472661738220315085990994271375955366264542687563754679630850880142226208517778699296417253769855951629402810768660618555051203699297111240479429974362703971690022867302545252290617671070498630873958944569056913214175720310196031671063878251327820996889626478740905177112277324686136952189833009045908797949514083739721283115261973189123074648699859853296154607530119977874740308626521728663579213368277874432002492487112879824576915939753638574282784388660799869066259814998707220955552233804736966792370547390521813516434150703422917658613260656457519839915603071446536671123886133232977810711016553278146478303030506780993883642688413718203815735566639388754452927847325689919006235727844853746792703477981078592235790536191782876801962982006272848351411305967332614213773794633754205359117494400203891380944118611459203720286232741302356996340488500306767642642385086432790663477181709461522853194507300542519417702400119896372538367216*i1^58 + -10641059309686774779680962651742757256193733270077997106254309304829511065251332215178449614737151992186073343587791923407636276506946334479107137560708945005816464277938800328627293746529916371867521738559297467370636864287011430053465477585943319223020278094417579521565349278332076292002586772960421919787211339713921432258554790143359714756641965509774030611167158880963102872235446188266481252020180673368265353706858907262356449485606789915209585874324516975485706047078619584434654509247699392321851293387850969015732296152959995444500190652538421871803111831197569715691791186895238108341970950923379210908372217708818277466127950079866875925402301027892370437501432173931603548095988122792053855696666945391011266766906116911610155029088969025398575987563984109033761976465483838626470178449460780377718716042460228919707549569171088923341883571810553397851263765771532235772161460618711147797009335240721301037003468219750651552034675567689477917010775999641210696662085749235721772140161766921808241961919324161202079673538788859334075636823119043986925277803515790061762289485136858190236412362518764025739058313491243028530140620990781530595831060350205387057525721427101873965451716967745938824985514899205846696*i1^59 + 2311954941412705221496825712525729908777181432724988580651343772150143466278418742157638955288732350425187167677829955647111305733945876053797898720543139344902777808575810872123899721156201105661657482603001201571717925717069633213556177792091664583113679539092813416594795701306977444367271247649523381492406343286863316332683638932660627135190750389652296448077066684314608090359686323372233721108277844646249029704319153511047151686925682362638797349877157194655513189436858614606945759175157000108766165195621472656070015530066527860442482100068060040864969044116662206477554201061024906631533972129124717677180168985819140723673320697566135052602009653594064466954799217927566833189529895562206567408931820188913437332218077836845629985149602433612391482549834111123214244129970916334177437654915583985153356297927433944113724513462205320971204223524127807817818284888442028106698399614525910168306514570977654589205753337241669262177016042189075537056938197938742469713797874585062640840184724519106858414256355584961116293790286519118045822556040358429253987255229292997813265801012145367722253217249695489858770115822919231942489554313320865330904270096005641*i1^60, -53899527077799022260163032012679531469815411142298433848430655657555483284183792904814091293273976934822910095213490912623906549682923396394946316152605512507077301631392424760443141303603967271871278098564966926499739002094090044521209762615343481410793963607189193139698225594387711913755816670878604269225292093945383608908387908841455750385771969757209097604848598367006682931900247792230286954879059886422236756644201041618259603548697905644696014277282589415512323689951283116350159105155383785119769685333649672546855051238097703676134013851067167345624312151518757278131868968686089438720809057537332407801750911637069694039548679230471310658052532162578091376719024932113063554580516807572395807864858285810829333266069496427781049889689716782695391962075125975197263323643999618071926336159517222124436519923382709014225379575976236767157549351907232046508634552559422069639098274682829779211620103312124691606610926387730497794054701075885211899155496518657729337098927117830672632560469150519770758904017271490799707047592618930466438974368209841178912115704646511108655850723654589173775682445489519593058205742046075574489512030719081848137337228113367734407421237020593840775209629279445285652228281001538225317009978540190197398378799720497045278810634596941779303584212760125164707787646272939798406633396804007535467663240394325513844910616600975818542804920004323273459270581992665212602370101287140358480829870869210786084059616726986959271911927460519371318159818744723944513847732988954410235605720864439525369652252641449607752845639244519861936279899357714849237089729315917336924605729671617589429463868386925893221112552480290141514552600055370459658087496196904158806708164346312445900202570654224563863460244982720054268252611729863876849227690395221707650957966844834970634179069185176628757575073600772922812007967260907978993701814256343154570681436147732786220067029792858155712605225232769574449764412294260309633096427718525602010947640608802027556496204954642917989914229465068864702854821347690267002973453974984193461822524480060558902130193985290673900748800000000000000000000000000000000000 + 167761883753361248706714645508971978629399286492977834967270662713618038698161986594563519866571289593297378570184169063416752814007689691242422633690717713423218740888228643952893207160270431407218082129198300471198044781826641807877980887515407699282530077603173847335986469035297467520338013692992318232658091895507631587255951411650633385847812361330807707856160618544885946079880481905623372216791801358706930545514116740865406493979348851833192040099652307709231941454218513672603225034250855908685119319997703764457225920026863828494380244888220029248446527196901865611419960220847294461462356681096223449851392578885791064454851571739656147356798660730840314307277823521252983542356833249910513585214044315895976848324114377480013384046569301803068511126938402541094721271293833886897642809505096210082162162469183308286927434084446047753736137310064543391676893337596671591291659138078174543989173914407853822516624198276160053466814146528916029357945917757059026394791823968418084871080119864852671273054949097643907343862568180180729062913432773109586729850655110851247876034916962339726221556483235768036046752460884322706548324369312504466166568418823686062574807004561226599613687423153303965048759709121451658000288718414488074359795794889612275233592023106490750324128035000732674911187038780960252936110540686823636863405770276814711674331972385540969498507424983082088131303588673206671762973087298523403728695164225858410038188446029266705442586243284356172341324108022888714938661207107025937803400028129397269463313437467066981558055687265939191592776414576208116162489328675868205651107443316477180766687362547885432583998978351817755521947205917586700145061696176435427553442290046227718373054488381646045222298329701449819755354367490855972496125839665482227220249412189573915757647554599201344606606124305445096429861880068480059211631812121813007779986460733496049339591977836003347052602911558972485494714130081627571321365012986382045139543282218990997696418861518383047008460774917073303092708398531151722712503849830888697966224860833456323412094847219290024706048000000000000000000000000000000000*i1 + -548776784321377992826793625449177909974240988659157323713261006813557398317211206153735932971767177865506875192179452021538700959618436552135013324210186863076315054515157384572989130566795497790523890269164611058889320067842486757549244290444051337495426753407282488829796916839176725763926860371208874104628759360818683693560476917410228264858227858859176938218940271989922339145491673197770699373978423472507117968003439393994579793808442077124049974101339534806314868290478432263281789932720554331109065583465351522674871768966216084063266844710287773650836950245992606180285606443751406736081504793803395078838607602049786852641026365635036641949969066727664021191686779336691796295939784268238318715995229614352233994027436634574334389803871940889252279895774890424967447547385022623194185954372185756416878335729318874456540283000826048461855417596733387042956905557981845476763193604953178026550706452806010339661171267485053939622744116551644134206953968516627245692410987533338579483644470798626578776377088090815063567814138079831693235092761368808969962221426973985878916917551988629298922546356835312019067501847308962431967619775519236691557671402789892257381378722406836286175909561138565072750290108322415804480454509144315634185442466055350711552510745281207022939052271505016899340806993852638176202767505734265670523212340887530303522480028067553689429654079566138328990609858097452050483866469943599148186019294082751290093593079415522095103712478294763271988015686699672032227340749284372369869058445898857310584404499952509293153702419489516406537754744283127998060681528937985042914572068260792026066551039536407597831106235371185653925689824458454924015293090823083956980256738001116802155220240708696511416185150777003352290132717281185112628018349858335429204674841662654569473140942010156111616605388342444900394577121040670898875861615117049256641008737637108032576821562266430279677044571619264963196040432454990407640371101564240130425592855012601274946234345757826678819137206451585119908083815925429455917746709372080906518299538459356949835074854212092297216000000000000000000000000000000000*i1^2 + 551236139884881115987965330542310758156586306478564081894906853856402092903855618981886045964255102904788082685772671045785896658109521250301820632305557806491347765156334101245086167159992378310257782485145448576465413632039460359715468751068837801499484449903427471412174512428903398573135920899412721826981160529614083807448865035302870501571205805549759622032227968940169058817549853824725795142978058680312250803101610693679079754271474681696861053372550966491992930302750992971702116270389680054341012911949984921880804615473211739403768545643144518028103378052988999458986811725122209239812027581924260571564094199698104284702015553729788725558908421155010276058014272421381975696863620594068409944306249895149485516478790363803354334708419223709098958634217106403591858014586273155164853434105982986537025743666878848309751207973358223342281972173199462857975226183473686080620438214594121341755266336047709528669096145302407609977688711511212065708854608994223320978689259420736195767370127727757225619810291367604556522473232938479139215319997069863703742509958522985907881791106478714209112798816062477316104171328968047459649428235612681631279471007667140744366650557619092434644019874731642999841496718664191913280856700604387327358987617646484402615512412355693003266948438706669094399564071444041111354540807693064672646285177873225535701114029236279794849676219309851996416161341571224865691037410334811879859381619918825174031202369972822301016713052770403295372476179705371384480718107053871190492139525029919465933368633251306559310786214755541307320119828414089696783928596853894429257346034273219037686555751164742515191234312348462024371529281902265616235536652236025418816720679323314216956194901516918275663921543390296661722580525893442503769045834484792210265798984849820379491579487858531570474579221398743921035810195853217771590847476886276054765189655884926395714787387808391334931429089337837430819771636474296296925225095233402296131928264307734422962004351407074641664668270298255447067554958208659780827795108120064380696248745271428866613955014694690357248000000000000000000000000000000*i1^3 + -561641301398933671924968247995676356517674316565768600812322952300186871042971787288280975516574692399883537514610995499860601679983060911709970400334254865583515588401873979484327977377604025662825028868370705875820714115187348280368994012276283182732899181257980553183409341359877856934182997979017969733351619907658613001921670196685460316751500177693827566744940358961224591108311005057677374362585199026110623079554510373327585688727992974922446210877147902191058541615810840071814862755730025152150800422103419425388475723250178658042985717288140918645260037385114083977298335299230727896169551867194636935167583340614607706274983891479191272286124655325873612777228727203932656056342067151127036361757144480706001912259053345322702000563985315331875425260676165738392660935633026055573476357887058021354332831723899891500333127475620354782451686897443190458953727602327948561877974257542489189681089559295843360175862288695385280643019059410167718327033944998540033145031689640966461780849907159911966865560844187910835553477061436771658735569929908166532653341009074715110171563246866095511228349287335646430993823128073851437621234305872512873754700746107890387347644311904050149811050646236413342626409251305017978377727588761170955590627908276198820819246390469743207249872858525688108154028361583717522634255525865623967963947513241759352493886457779511364718799303579062312499197510256432246433315997256435891320310258927235619787548972567014235429528307047169387023789846085002786357224322799572071739423555635017779880829921103623960849522323967744293240077083855704146895143754486092018513460466929894953129763149546807552644941090358263217823455180992070866483205897454546938821101633625001289612278120766150296667980621492285871034311233919668072757367183658228277545451290597749463214081717398389091578112444878920448126703503734224104823682169106534267827840187364321760542702277111044795130782712759418685710267127909152465771919566082702700920144410836664179778627849071246713251192882203477588624470202821009137951706867697084068617509093970851180901235437681046978560000000000000000000000000000*i1^4 + -324888062136593691541581554832226783456999525823483353952674016026595597454109181788183281736193996596805975660346985911873356670685427247281300654711932063563613740041390151227153995182719875866802368940782666108410226530417516463613651249799687492938903582676761177108099276296342334210544364957331094876983164256768900118795932867530586467394379059008135967138573620682846814297456999058865358148061937204274468278141569563074197824422656800016618863045793072393008348047828707538520812342232776283993774086381764812879798033940395008676121927316362472649536363003272546704909257890615638071092047847959492725471540723829684630364824420589526959736520244863317993411497380482120950239898472721738108769379371438315160474071853072899548326428363066803252632087237622988484659208792491091542103548126294553717725372749506695107849248978888528354603889093968550098329277675476193145773051881081483183771956452789601587160696246928231115192431984981434979182134447259231776134443512504833804955284166422441469216208316232723811268745120099524574787198170315858908421039607469597651734262380905011372867646440826853721247119961267523066926451364694565615711070888310885178833683308154350469465359406160396772313235262950763026895936917244840182897970977973358346610788555561778873207652145509504189368367677492548088778935920994968358670885243375972283975204884612339310902213403305101147531435029438861682697474149849494057266963954010071221716142046652919979777007632913519827524968040483424009194381294473877897154331886247314262791989070955266090104977182631938471417877167142851664151273426337430977572827631352587510534748384323423786144192778467847438244689825085191239043829072461971851171559571384227652973392638984575176932665633706935497541519564798498515948013922835992176626834573351794133275684967503028374151344286260036936051713944581504594885342124771783530219443328586104329669217426746021053124162830625021096264410820373361220886200912864811651279157172115474665492796754667043568694104188679474430109029176917784194756582749621674609544593202434622876561671002368675676160000000000000000000000000*i1^5 + -816843719625508794219847310169413291436346054472057730027722285825657637234793726834134485780961382812441497222993951057020860563609041365214574448890455001678297234756907055617203903325273227076272498727751970921917834010764348624166227359633715408680186244950493276289690403042693477892464685957070127899535231761110827616451633033843743805575352222201811175480254472885757008081864789309050361803906334614566141253244210906104693482829688710335867836006671607463549407380197169922323381556467012942524539210066378573645317743482591825107214651442158664685825128894355920801513455366012843727033284079354194516031908949731513045558742321388861182587296939144912589231033679467690727632751796163802222076423284881626618021124987529993997009958789882012366205115681640809899509781719550765011220052719577731846128440081082754155741535721599217655592690536732091758653976149896587601990534211825090953688463185944508192224370387306506456205444545019784894666562100151153036308834336725866172906664246366921416474212399624256289157055320584687371719869564323082530999091979177781866968693611301830355569702858278714515872121408500391976224535378958672432233624907707949525348918601513885732804614384232638209402248298380841462371702787746532659639177369368990565614492595180299217861122375195086515882330041489397460322468905389577420531603909582973144443383864357219474075652425942756299945918860222619079138165424387186458905286623722954724204823891675987651635976493943388883995347075892175710868320977912726145601107219829877024318256574674666976411496822471506274841132321050130746635778883280379340057637709342054565613246779532817172741877537466340499341693596830992524487527404561417558596641575513812092200537395284760821388797944009659671698805798212112155164128282476604199556093231445209141484469213681136620971420098452755408538321254505492139002814434089086115851559970419500160396599234847126537502069617697419629513951833870503081581862600704533277850045940283686160885127622789255290801242471020846178298554766576346941609368379571940294139571501155472274518366876537874022400000000000000000000000*i1^6 + 413280231495892261183101092194730582546522378950685119611751975105011965323746373277795296087555395151420461004943374722269213878090512766172913160931941247829374110442636262044576601648715106710624479313039175151632547991156772504878952998573074807305770383420177565591130205300227525548608548393515936563606353965094547850868463136707299285878954581576929100839346608109917738013629485130942954629133878610765719089015079045343352335227653726994165402021194994665544679266720202273216243524442175715519352815005371962948652350685561238043607159019708190338684880765030001272428850812621625105060929362483331504030094808876589644577398631113263344949713892266175663146274701056939521216310553241005000205695346128201422520065401429593319165142982130964918147521533575378676742294416531774609617646365646898353767611397435404849673841146607250263835919907673736703619886730917473059765158040698468927424478940566762828758715430295397750844600884385210412500840872424200923943732619574818468173881587959617091264196593992973270727420504262042584911037955612102500053370241816954602021373704874512357986077170197059951087901422193142481288425578190309715623695581834976502356467808179549613027854405401589963283290725318393144981578034077412111640071650233468646290969081798299417781762418163907849689751393362768703566716709484844871521220587333032196673182639280113226848490418340386483081079300980539966877511478159523964108995191727049120105923859387766807527611900005843197467940694264265122089581138102885194659464552820020180522945608621250683076251425310644966654511723869602829938428146630490678988774864018858812829925745651683868613373655429334064433434424102452841345556882859266148864576301884458436677588810609712348395315109582496215752456795578134780547530875865909864290333358959108804512932799742471522498027190753438906841807348695891578837508537157524867454196360740717332829567938461443868880413898027383293821612048674069605499587189244795051173058692552520071049678589824506735946031920460785354351133625141054134861573266056707626645017589535285984087206726457098240000000000000000000000*i1^7 + -615672859579899486028294667439427379857550539376991418560130009693549965661601204583653541839106789317724388301084647261231717976897302373243614390645259134401392044593330448212980697071421371806822167114125017813426747430922474451685069975263745509938068859266141810747968833308540995627181461378374545107384996493397561925410006080444348237785326349719564292580938693604398707440587332775906854416718499303218937199108970248328122157573741703872738780656080392788871027866380786314825884575400833583010475091150564948701856142600086459804711119209288255534999522285394814814315238147233206771314737304747959032648512559248253219809735371865503516186709169012201576579284179501699518039879558206044726971440960587353440394308003512468079988769176689289335626074359310775896543035604352524534542852360472889701480316690059289171089198495187384569683521355308386043759364283863032227208728507360561182248726110474154981263038343890008420671278438620596072861573600187627916723960329657342396565904617597188628291299639449287592093496022320560773322988932380093936083534514140624967070003290360980136111231957547982073433925735596958880179957636579176579333377473246901801892273446132673785513523253927133669395993353742048057207047905163657254348870263141129309565714862454291280089985273720888953990495236889168169484194732690382633745871337009943835991362209635121240973851509747997958115590193147206321474932946843413797166335686652475919033999501055000766092078984320247918331452189852544629580882626082233466100011696564655197951271689959431821209719617757018703974725869948805938405341682400780930679249581696624561874901030825170374909811565540275141872470094929506170907102086054635399171328206111924475697347617292252506809054058565475688911640096085539734951287424699668066539482537587258864712967008836764669808193485458427562130652668178613669329202257332448039625163031584479851319582477757348185483514875278929922075371052314747941945097087440694495914895613503471533383112318020961299433499919142567682610205239109340675620271012552248628555706285257017243313823729424793600000000000000000000*i1^8 + 333414491982877086704982226609283612685375598144147275898024911962537349534960879543567209445783866702087097005669439703707944116006865440207045617559707072539019202451908527278234793201286318199171841432981730490740032204463673894514563962715251605525268550402832956960845488663055901837406831265487396457247759097956460198537628148257572346452616314571778961423780118104961017823724608783542355983819674970242264522103152669749744712571746355154610366607746841519256594865757405769495828723595455069401341326855923599565787720417933518236114932194497619717612411456498442737000906427673176845452146635534864699244441312504093319493216031273107494654369706452352523826008490953218900938064918659906766102833119885105421721602380136488829340378077237473115850824954483443380753965001654649130949956211679170203846142614831713942786627530321278460980854946566040641931899649804882269569625519011628211054878657267443082291104803859006920270397936680136666666862706942827069627173864669005965394180988027324382348542577704650165780880947664086207203014297752859768488351708522882244297233725360171688741691585180078165278669808886789465775220831659704120847401875811212838315064556294119563679666277136646191547505327004564601457393666323835164291104444994994801983019629967415217574338300313183027818510903145436284348224537700098656912380581374073493579506380869361923432421948123464297185556264683318943758878409736720488530593426360374347481660994147738103713714421314831351057009331467708214372846828883599474527643845328583593417238030063615733208979573902072328064270142694700417575479474035483343201048802930905886841426311630331524890832951548672347073754226611028075405023185507059921396897157439074541319156944656411241431648920850774902596466131265880998508749390570734045651464126682516665988547283958569550978304899218501995070649759867001691580678293954419152704782796803781889985683258905544465125432037788712903702396457697685952834357382609807973670057462923046783179646065030253293798876927156198761787917543622676831162056947416887399025636293471921685845040800202752000000000000000000*i1^9 + 33505362286723798204376164819777721782934432062872314722971142635087829906950186670365915446437944868177567749669234644075891622770396838458342468108217521570765086786253244063466877822671863023061459121393088933264288188970794239511227178884649013620154247618445442554625319332675052299210645837668345459686310527064360478183714976161210351265155008531272297368456661508231919797293867540735753016383549364125406423996905803746818592129198580235565560302864029391491217962654140910631450178032174100958899497745286316096688630114383389332784099839196898023079866138194896949896638718207595171976718713016723504386400387188689695273662221041095657552918440030927147350236119288291564012029145356160547450281456864479936269575072936878211226277419077520569807636653904096873577006577110978060738685449835173873110866139290950543801933000160183422600470081046724864027480992117973055819005003247674619055080182746467192526952900734224569116509934130499958658924433357044097827921411764384087788062275233952926386605388250312212379500962231253492664273840369594343552398233480349547754333933747446509817960073998983952395844081301018077186409488077358429918261949181344388960321072509939991716379368701518427875204071928920776381817640061770629936483220457690756067394317625333550728956166394946453913493830127383938706499917544575775370371207716232333739558886469086228798407796896221976097213183177532859240452213457273857203339019449853264902381111634916454470936017866797717686692762523585282855614214010608131269491619815279837920304889845978013770466377006476175929278223077040042455714747593083522628948252899006882853017058532527686589171140896430222790918270159195750149042936534752048398789924743996667939284003059530834722219084459368164485268610039182903152812959773116061072130187164441852736939065787420516860628887645713983768970826131810426404529541868664505169355173976969307762239450323264946955671183443932853911233200321228741042747298572573743608603135513720128119735526572908113155847698165399131903933115316778523027819416015696979969062683611007254978039692394496000000000000000*i1^10 + 52374850701776660488755679462850478794802703549457331703606756770755133371285414085857958209822477584438234325345520720700793149196162558089098269213303020757540419104321455132033070475886692287566648204005337840736302754224517280095180787606019407860777258881157883579772565710134279730096627206927815843024266890155477499627737144715997831407928394252191912877241131465807984200693965686842713476346137329517870536294000812341374945877989112276524381300559404648383524790292401234497907227008373338347481372961306660183209249099443530984655437515566419853372315096580329518271845881162073415053441323227307628179068943513236442971201148168869113409676261867367096938618268816310413521346421916231708215228171892517987177742802949737083167244002926814880119947572090826316746049872003719913616287272833223889197562546860108985107793378817512647658310269730257098759367225085786976761118278477450174192374663321989854109876160593244768106691508356400471183995010008253712959724779552192466415022016281011245229473122861723371008378405673033277313237586882910463969636976119188984251441043378611680238108624111301947952277819542054226948300503255345212637583795103983145628657519415990523055650745294159709160818631318635551916389154524764566369691491242242130056380062750919499429448352358791797225176786362356276076443818916912973615342562681088039441153157472689412778748665795493995552445036236369571035701963186568701708720491557313433254381066702984873918401944920943956925763746887476826686111165218353345490049173452919708680007677018953674243650939542129562056593786388389889848272253021079565103431308029446185715416306164554083688653031366221278632372854202646738219235370650148268456620504487133076516112852912580391423537528514741977913592499654247290689491946397607499762232350816336176930690945560411391520841652560967103287097608441172184866249990128049082722870940982449549923001935877731873163383080766023728895175363353258831205628192829422498810840345681374062551975990574408627300886572518975222306685835744143478369987123687419473783263711918248152328785929175040000000000000*i1^11 + -17845590979666674627463331422098110011777309597112924489054633469066924674436444635386189729649146636291038788249341570773518436231913700312023232363782805315320155644201540917396320560028664605944192874235498224464335895460297563641900786229792005751616642528731644252430788435918750092690205658332287067264063677473823199036224109671124557994529281234295950979045434481126145750090208741496548923188426535576265363870241699522477043575072891487334657406555096826662918535036855386789349787109628221980764646447377145388434552372528066991372478424785764192061618791065320996747532817617063432834991046197069869966325806240224012301738094633209088698490130448670706325859861949471201997816392529301920757508303460295766850886069431584932537758552446271655261426398357140875186555698439281925302246607753434505339088123783482486420928161103934880903136930190287782095443606402606686082409234896305163276624820117759011305122213145312203894611885954173435393325614215504806301446466597770328587554533458767826081912250864541403840833348148431751047500738252358146541289483836242991311266590851005992670229384931473888717888465011616331630795596310176454554630164267890467734529054855699234366006230853744178768517343635275342949789139044599302354728221970661041706384831004267476708124532841977861093969390801600355870850112584878885879251528928524642907990454880703027824538041270441922789324960610281732020545633718950725415607435857262139070085197532114131997448004480483958674125753017148194845049330869143988159652889298291716542148513611107115015799635262148201113443727131505585913603208303487271979221907175859840036309219192886227382566187520119703096115712042780826613696617449249793843533142599018889214730645036113586715803392338821083116991412940503045735523307245510600905358755341880465362320290370899562017123859590967354542678468078137147165013934360809967760821072807586989877694652458485518374493458571121899047399004076760687345515713689263330263282887204243280178028471134401959137818972001027210791153696641871184565740218122254807931086357658582622401470660608000000000000*i1^12 + -13993733522628687785665191307340316113921313274358319787617071010607355241630381958575833160024389462818601888295018717768950966537238803911243132288018016840731795927106135534659383890220194093960110255415971585799895891321789979534732922461391987787662247474903214694362549180674152788847113285953254114895034555451849782649469199068003352238760299218092485623479828073423159220268797468285987531250883554544509736285035610187458599781718530738396816142345662343156079409066602943648715227697816516563936470344533287702413454911545537926300004422176125529426969752263259668270692446733053844763808252987622452375491196262230021456204099212444482308208116419944332363405033641508753468659513543159687302363447639465630156699708912721975688700637842607063121793131039041865407024480899674437142271190626008078862901296525780208218748831440170983311710395468375676968903668965796659333229306031621939184496276437606762345152934475398072843110954476334572371173170673205165599982055449014882776092603277700794289255691882935723492606350029511650398800933381333676963422812875822986241338784168906997100400068096539136452851070464965879487459214573782923247555973051745929380228412076370740537321577197185082753764819521205894902068251871938841438290932522685001016521607941672016072886362049244930507833477681289922609081359942019132722461603032899716940198831862470956684950349779614620479353149928269449834671013834128112059546051952608024961262248125648997836838926945470925412202113537943966989467751826077844021512750752745913141483412676675318408847094629308105685099148531189456402265940271788701105272531382490044705301471802967858385628092121477021482939828063044217770181447061650585165903740144223672275802485249824262013044670577168397081012571478784769630834314636392446652606526406945127809546166176693666333300128728810390580748268999181423125895254997861617874640601731764917889774301856728705625217844578029189930259598135267558842829447836112970995340494225530931880183123767248351116799655546969647191516496901178735724995802804770973869020228077281940907722014720000000000*i1^13 + -4110802079756688199110973937906690952674433793538956443268286542699174830372830701811076994548437228610506747871375817451133772087568032787704618028592166357989437085759965529866438029115256251742095455271171136594192369977388086142557627587632881523013447115715757738573762924604218412810893618575500590887028200017840980517719559765467564002485228275012498623099932337633411161373381193644127910598124211956081516700357066946098979224596442386985185554822562287131947230034732258438202483317752490444093636632089731643092849525882874592006141190384909102129009388251235390792540246121976910673276062814627181623049074520917066339126185892407248931850478524671235962684725470341646816919660128759063123072973180165856569375679066153641261667036904948278523639449787615331967713853609234164593544351099159140973856845637150749993987096053815004439264500018435411983766641718039611774131536481126851646971789365966854243813604957882299557667477885808745438861291657510716084879281081392158596373261964076282619589827755313203818139710473652577087236458204893074167545804130030431727150637290425314794210660564567467361635558199389006490626754200945573477330459920811153533278973804735700583650974170186956979995641450603570699988088911095564194603732385845086422243258730747061457884844340582138324618350827090809352185637695763033405272971321227582189907548728294227777894300270008062413508314233372333388508756031816627633758645464898656350521456061962586610816299648138210723034213190597056430387648482305173793989124662557211827068567392453824749747207905916594182748301678142939495234318542466893063127544271755243004806797317128279183566836425479436844693716010299931988762598731398026635465325944257876773472396404653906759168587346346400331951659271992778980104476341071318485846357543070030713704667837213936594545549667899813396767404017302815535656990822947414138959188050018610533608177828529564187812578065213367593041574190216344350569583624073991957681155614619006060583927421064041703193480881256237460458406467961933806534284128655987565143696840203091521935769600000000*i1^14 + -468367730124301450463612845167528992545154237141437301833190641607399979959113140510951763622471683885878299833573241498971022948782624129930655736453958978529987608908412972149240824852603935078710670470220467253807676111792575643872866677145437870398898611136320928921547165465846526216853461235129210540344740765649228611603711449702871121782214604753160170144290439509043300310036910933728525629915365108091995121843971399052940879596942737483282959223676054666321078481747990124717062093827067713531894615960825571532440348482611752758297089423642099603304238963608067031598002944160768581827441594734829629231535952972026379235392787056269455895682009568083210766593418317274502346556441539373250929742226997250185257270762182894741642490688094707135638100956372556758050517481726856047944919675176003967978323682262074607356582280985434253445637831076606609214597167485622406156137853010489046020747513260562140240097902922487763612583818435169528354412161473931567581033243785999743625594430520184038583840633965536245838659605618619427168304600119416141481697613756845176568471132082992592781368410121874451386264543332663022709100888159319599877225931360971260547689715627674318031591373333709439594030308640635306307994064464276373998722393589958718197060784440276797129791371929617914697127057612815338154067443197379301276027051373239054863521002565930132720001894015138597105082921537647252301808889734842913927598658791999678948940959309745687890607860977465408039980408450128773168692129437855552095984222122049082206831574391029437450167749910059414600049020677095173926824807470625788048279167346838305522813536443454020011875469328057875263699179951100365123140945443145702524448195549589950579709333995156445491945477936984041604809111884328048818092249633611673121696265473557451335514995478670339903036775976742574110903614489305669997968726234574321771345663666291829710793856359925234318631555965765695212800232292058084050765582942548154432469943508373895295996869474967327340129502596460621333283761443542292108722563484866250300108989277274845164339200000*i1^15 + -20390684153421834430049489171147707703826753033946951961751257684490040998720267879593974527482145372234453476065935066649050771015098416961309585455048557557775830733862430161331553303181732361657584613115429955142399759302305243532253800202995778880871486913817218625483115024857225362251571571771933628036589624296912258127943582369655396325880694758580465415636719957354661119218339706931908700234533275227778783834033518946914850190054924328094767482416682256998437339050332410474210339281375126600262940210716237527598499184311577684501797510005406352001131842121534234742263903114579965520803367395864584882027253250874717725010044829287847477026531964148295401380890884117260193805585197511113377287532603444188236045734589518584042966172215387717351833215036985587579938107186376566914814703989343033302033119381194415513791313358665924688702993659606355046849638898161964980200288722546320010998993293167803570519315978061368846785148101498841849222806412812964008598354344372604351151610383819088125872291997056221457805925304440729555195941264568168271892215107230985675542842257667059929323789881562864369826255199944818551723420458003003347173568482211585977324107670036618859541228726743315863657554664684929753280135422475450476228102665968835996650950261952737727371471374481547818393935568191428917574851393661674965806176720032682727783416572786698824657006447725177227212761005785626802424813388348971615888961520473238411042644091863417283678684019860868516340432176477916365659717595270548884396712963516512585646226587663843502903017235358343925945202263399142438627512170221231235076570198792244091857527175305049510595055847913099319153922087472197118515861770913700326459258648054426684129962181620161619011135333077971065465366492920541865165884244403298704578898854250319228511568672728203552497418719587880332270273727758484790707346797876793355850540702237984626954928127897292069637798172598436420491652482342956851757512267999110234590257739199330486575653483425356382812138923131494621568727474994540513579554706500166240987501847295796707328000*i1^16 + -25013866237552459238835305043650981965050942902193304810777279268264890302637763924092624810100199071836259110080464066187195459850813447759824410506509834910063551647825941648328677084017301963649927942933477369833006975918296765369750144516124344309320242703224648928425373336301500831854229087875085634232050486153750841550159066596702055765191540381962245404649257965127691949089112780781968215334864203221891492625247176073382700606061274752098457826801969397067332313870229807709818832359870381463624747588259620222336917168447918207980828031479054509490068807036666774656259627504374772023113470176793014857802185147429943130119066654926529548547351095797683986397026561142997295898714032695434139992362308935514905752954165512485002629915685617007390984491007639585611035393044728772875930060011144897709342307698446463426045827119850487543584971785031576296452511559130718912509530654809398351788916068827381368219139989344487775859476952539129448708484235730001562260858678910345143742954666053088295115740944956082666101239306479285377456997611145990911813266027905075662739586734163840197618430227532057723289054101459154754155484937810772879355472933206581374760672957343896204354445267233552081784241676484964429686770719411753813793148143067249767401957776424802107813268108757541895829840610391646306131253783647020765063891956228602339764107365372865606621791060564976806416383741154596576328274558096671645313517552210896835854103864665751795262978410452812094273221080539775427341570863986237169808284250056788690202053205844112481718974782462494309090658698983058961358632757170611059283190758635691188612670673238757311555252343678365331009771869427312859821439321526140538990746844754750689546156130229605960760177997881478890234659514382773086985785535235455260756680041928653739317840162184338845980174992386718795141666718634729624170892212745569612423157351106715563588163803361014050830000121977055570941055744375501913184477463367854020650037278942308609335109837323414359918368915454460834181888890817852160588245348877282259598524940917145600*i1^17 + 27899043972453642729438258357948259065176876643920001052039259386780184231190786310441476557858354753985394295850841901124300637615288419548681499758087679189866700159787334655830039263578639094850877186448214553274446815458526029092585297384154920141524271459463384873395276055446610975891116285181641783600252446063513979675167869008866412120251797492434067034443649730848376389158941485988132700043388617414823202801014699999084696423109782518288753125451551678477329902354598377482114391775504936144044023525139708234363055538163940627500577902188041017196222472873017804451560466410404533549512811170470550501670979215688242195282926679105529724170234105678200028469396824125813845008396629146260866623236837357957523365778373974054641512524229460522623634702705446620657239929028069454439444381329252352222183972925347494266672621286576322332940770187668383332398105118590260654202332784038166995560914512308007995276041920251022658407626837504294483655566395731263298615477859697457973755684135318284726242811716300179861999081552725168403989042050241614365584379583658006819204804798206411145700806248779867258592025549029764484764297963019461003392880993016747330613601924110566882802999567502219529343183041661853400966267505716763203074119511304475062809495417800188010771902631181436362130018502628140208137883343538741421148441393138782437794488040538133400146344456136754376844608793742336637806588878939161959050723734999294329509258333873030157670658108070184042898629694227027810512286068555327709184743875220596180542591164524390064506086465043946508992223424218733401735823096633449932207191901670804236773826831776962423441818928753021624106474822013338786472514878744944785660575081030217893150478156635658217378629016830635052765695375975277194148700750195351890698624234711352313370977437043189243911623491318234663162464081482895101942670139903561125139689004513817426301377979116732929746533214039125930391841387529952804765286504353360928733519105753871626208215235056496791575852691225886204513754730249240356918434919152645045887187036405760*i1^18 + 428444905923168971795317255688855898030714278805317189421876848084965656041798089575632191299112697259576439805452535337939203315837661381690509735793561283303548461589701515538649522664151188349218164425331901670226738280949395212645319265560988376861239022863901790465335836534524733651498649201386554977442591305279122258870117595328057998243354388871486795870420226171065015471969999334299094120720963301660648922050878598789424346866557617941075245251759870257034583078934105457381634373053376504017410102485456773527154605806879666293260915659627560706518120350604345952910510882084098157353874240688939354037592725601526631979382091218458100098968725498965274655106218748226885275908692345867980910039987683572635379536477203898819231720384073372850396705398691320089969673811792345141793642774142737032715869882854274050947456373471351318051040887946795031461325957955306772520462032123585146342987222932326767417037375731359899664865863354993929831369825011311347772263044188468980203347857128504286233919432327670282750137324606269065579272361318358540979321798299789977938419650118485412994985033682538172056428584623941409706204595073439490787209131398192092776221036281745850641398488696940384448115662755491331524431317810059523502029161426848309167603162678164724405479142443501889728875446033939541167897133072935169311566557814397185731806861903741394481588729273778747117825264290280136934378690204971467449571294973080228031577113962781535572782288697810017725672363029412399826263141739233314034856027963688455070565965287873403435277802781791784199873614765257919408935458207883936257840443552432717946499350329033305224822381928878686228856990625399053447089904611779207767985037942907132468016937939413644278892920569413095469557887181354606863811706068512441856678002904874233596902888401637987699892916903979639167578277473585227413793102255096135586606819756812406141145060521089345980952810710321103517175265475014335136280907454721802008269345192011860669571538630062062445789535205380512530279869775435939773277392595317519469965737984*i1^19 + -30599540438029992616760416512565291580132226108423742295834166955647680270597997243968537465287940126559369892301112976572893204713174527195773591498511350610510258396029576555755272424572480288198959212198775960838993155623216424726515640424668711556723774085791661051411670687035672587298457924270283169651992844053025400778727560525031768193812670686353289824380812912967064817076298311911459745860254538791199285166642259348772054008768268303349192079674858619977457556820857104088694415017389157446826103900477335065977942917853244643880213406292820780243613293051068792716779361487894974702320257798020611349898442528904898444528816368663577620092990983699500972397945136577644471454271277373065984481582148742300749393239435467347450374596657296531390034550031710541500497454317682050214096335255276952057356080819982759653798280945465789990817134721265793959521389400692990162171327864050064521430709354283738826343987532471823458950114617077988499768463127324126935989001425678079195185909179194303258133356782814958949919968922258715005716976500737241017067182396394408531282972820914021511074186865201056545440177462922708736905484298294119174109108481959985992625768423482350636084069979859321824876657480357850429409888456930874803191659217554178720985585166171433181457082654618483616313145650529115445500308548890603430795363244044833778994515954181391915447934004023822724941222580454537492763610618285074342133305172028138486364135433009302857977220654349682556887124249047596828395314167480847138858398444399152872894373976227051449200757979835721356295887839250605209749741338697033458483979809975475106190750906000738296110562250164114988063802686092566672599056308646050371931082001677136191645868878550015240840832020114250748500111591950359599937323011752616327889693327246414894406652088099079516517008842844579179916379140279017986020097103009144053319964173971694925942712022686718507684649870237670916225139941325326225057808107501516766293956264453852388072228365570807730561365893225001783700287660881851826894447646077706808852480*i1^20 + 431712288913190986474748755632063236212949708016050453418169200445433407688298295738426370749654459572743946738167917660911231095826161755185987233140600803846443419294100196410012090674780342887944644638245447135576568843348916322994044532123981617320427926756362855567645339202956568220148061411937666397370613647909185090890933063051630227850577903201628342743815814230674386542444232202059291223025808935325508071453286272529977218583565255557810636132744992541938402793663405010722749442384596703626004941539556855950895759586004923075472548700138953994692179814324475694287953180292242053152938697154868868053802741117779495570459076388418022875056327933331469609019197365393059180774219932263397488552368764181988775324148537912328496829288044147416145155335306059842963774063625409199775490182309770285776259937899853600310340056584460236044525787221540884268367721423976210533766549313727775989421504198667980476387675992981648521755608771228473934154207331910454717788262455457730366283837413518159342106496414982565465932808707644228152485345462007933342308692262722803506444941950689963806125140702070828304667200973898399575591458585813882697474130383769905225246348957148878434174728156473079446567211432492263690948274552579621891631173336423494284677776135961524912531297553764812932064423370777071847484897510746382322948181626317971416295852843662903989370140730649130860928143307391759752651277288096558046291850715670933395967390485207255478506265705895576327584061225096703494157901468061205934870862231219944513519503889030679523121001410206402855981837649475004557317382074721266913602741500788782900694855391652015952230694063261352573038828596118770731937017962780373988117510677577289487185723060254148145326442813145276265818928532137165464365762856858299766194911667670939740017935249220393832736899539818789365418097469709780689201023531325072635429578125676975358293259030809455928730424164742221111766377614345876800599818469892248020383375107579241904234232691868773642906486643903166771578427499806862171773502434536587264*i1^21 + -2666618479581966477871851485418494262994542783656478137646996725124172674137087228756196980179024976757361637060988073701160607154868576326261350591960364085035603024040510421855873982930454426324333683666415424308746702276751129005661382080087149151573578845609535635482194732949275467000077446084997620648973824051751080142117792161408157528035142326327902738537544079755323670743314426765361658800871362748889988602035815203723969287368096159908002699351390924871669141430885900595343458205145279350360541108297245125868253540043110711504965573048650803227892882935667007172461939868406849268548175850465489532957954670338672946747654657026936663879305393755004893107611730064479691391868495924110727647673554379835558434981107092392866854757749118788201382581226959234241962793531731646752262116533277583457548896522159179813698125464646231356671844664630425577223236993044330255097793135434134990767500648669696174297397946471636435193760778623486159596017024083991712921762169735928267839922657313437207689717326584483409440096129344259040721139566365597396793763451892854568794002455908427917536350218064085068548681810582176646873296634162878145159681778724268825786466153967159263896276267220410393333984258913110656348550587669909554127145290999227535690545992960663047879143836016153043393741312023207841764972417521263236964696917329344300717083643192651281400794697861446142405991077377761109611083915094803421582859022359574652109966377981618905070465888125818526560889654552898130772038508570294029264918252149411020108483165724962643133609560577653626426668875524505384714991825924420222413687793469085758521053548688415840558285380823227816506095215203432810644260805638084670216244853916840360139916231503134053070688703939400962351150521309212346127975582534847977866600412941614055735335888909133516795891568254481229016900039991727649562984908941723470825592290866206216782787152832536274410732736146749735318103899961968291830456087691219536501551550973487732440118983322063413946907894294025431969250156470501476682029573603328*i1^22 + 13174623278169556585268974498573506209634009482517557018236853773075337624948914029942986956109355622907604375928307991727917307870768817662447996895519459413280825846308311470908218062425333321181880373728323759356383963171051737706264926775378613903733089341348246436155753366118884191796280647307225484574284455736011937894050713091562769519190841259315684329581996533221220868957117932769317497026138942742289057854470902195139493515104211358665534808795650072694379804879413640435492369470212684256547881205560092296694556180516446103049651808898227237126442076551227237753075951511527517451140698779020884621974524031409619325536439188519823072507674643635872863832665696239027029002994516342705482093007069811675809037573572574506215886747517624398917198441145792279733836742717572214918834972997638009321883882498229851660942651185639841167675872745292557108927680893714983217932309373017750081648864077483593698499699847504261614176608595462085835706518328863926311020667413795562635137722202926977214463101906628748808819598452076374814426920768964039169928973463822042210455473453436167118908766303893555556827194039602246013528628827384047740421639388865137454392397476161476711132712002042462338591316719777304464469715849031928085835603390227918414935493242388652357699430750121826772821327593762688842540368104638939408510506116190706714636687921891649858330849912296468018057578784660425612960100060208352973910237890485501087477893937093309327373515085196125646233699274946203810105484410321951453517027328767236494180167440632591401528714254720656065021023521898168880197545352920713727206705451385182488071997995356998730390279938732587914516832727462526420104514306481504641199203366993786136844113037042177699309220920999921534018395419481941811972492343239423381952808908370339589385682936579601030593589644623108475240445425520091192757790306313249010660859286590829851395021405796919431870257999396151815600876595870200960226984082894777330861983009943684921281661339687927194299111731586931459069144849041743687052165120*i1^23 + -143272219976312524000757192172791719680017728636622551765445828299426764807667445339118637120303909501096526274553332117591936190957320332846599148592407169390383916778245542576866510143407495648439103671277067426359987413097096632582976003826416449293662180274489488528052977275707876499622645502300801632099168233137776715289758482102188230530305367573148001349637401438294575739982701934860931278636828644148919229549621569473427803909124418075289200585874324072746303145045944106836345505747253314668623627600688861489585276755133193149358967593937591476991863732736074395635744460657481599904269351689806071420790081462995719301624652940220920883226930014600171753883287889468203884015684994684479801645779950450907809452193227414102335736482120927809227013562163178097493206932906738109633696080759446495514745601804188614473659066187528564766752337288254284164365836099362178148351169530807279143278413168603781888758265367978782084467026109644468949566579323610553645886626438743669994888226771754593982995450502727920087043713697149750427000920248855019018335540695447979279081611887459125111094641736333103357258651295939815503656260998291441944975144137917219296486498804608343007496091189377159040704029174918439961282522007027903405315808564323665627761473826764018709867798456334962680660163104535414647454045383055251965729123219788232149902005729514266169572297747823225288429007543129597225249142078025788495219730925477875255255711133965145759661974556497806382321991434396932643015433114235167520808755328422166653091206622528671268421876327259222531181269059704932226400707109841645754137008973424902900801298704574832514060816194781804273991539031249443252584477038780522353878568944693975389753172944307810701015141430901591681035470948689568455361213890253167085268407253486140237171034991416421216719784884254975251798665830556427614312513318866226519476428421020260559396991056416382072502177704764039296314926139778989153860216029073281230592146002876044011410703918758689983469056036317119420742104704110596980736*i1^24 + 1019965493541779883425692729216095355259951979423628571390191551664638156108299976420765512717508053576836044332351259603536409574594950430031800811499323247769819436354786373740809233054192791574329812496524292773771180383236420432678905901138175427123660645996414006113718229781087013961586581300846343164936147589769683430264673621773626688720607093515161335760408142400579345392499748153122069978400189099224244417183594533232029312890592436132432995735458995705165550274135173863108389010538164983094457043606537896651916284585672258190077529714626497690733333421780044973752928191713827174733504105429952995479280465659498641776552319253754028027651684771863921405086983297847233986255057606279298224199976635421871561231423905024828337726772410475659367917194957928506602403147706231611486453751887806368121679426393652288254027187350315952523645722139690289111371214805020445748577350267767817372468857262784973127792607828504511834724279569071906452447484544622161338198250586046107909714560729714289449758287412678318999628406857938983929547759593650656599587008400041218725945426095896039403640210206932481231253491387453155854214756267489004428836503529024132195945290638956671021043586486920065532230348721927342567602286979730700061324686980900379936202580490173186802319929761767906904904315764935707656193315697307855861229746254814819884648147562531768204126088481086878682262325490369134272918466488012082702666786873957363412263835990099404533575626945219817223844794837752832125801270876600311948455741469707546023736184824863579230448354382012357169474340373185353830444410992250951118540335878367573119555602112553612959960966234315761998847670374044273966539021909176491466164640704844280376481989757309437527109697137851318131184093990418599416576237361383141698064564888377908396756996264968063630140367938852838015187292265372975880792955185337781564431657581376825060580188512244923089593724037614125107587671032357217602844877029618543385466639229651248240813048893275356793950496544092790884808352883277824*i1^25 + -4689038503749764362502518345394371238963183115502461292611334622567702980777519574823668719560783812762587649149269916651214690914512788091904519365681968419209795406512525339942773029425407451222367678979701677589081402290878052401525761997821630539610368121147867154521262636389183505161763937123979434691576277304612086647517977734578777704086840263732405373670355361372420775533150034179612541501259378159935663318063098321104632538709399890591362310464438245131852540861721993258037500498474064502089880969749732700146862955793759585680001908672554010718052071250621532479491852045320465628948365069726536037662748880210977501671896990920535508592549239078334011359584999231729631306592619296325866178155019435910268905161958097747376637668863325042271928161696354824509223150806541005152621102196412160222995678937904893954981743638244779081734372127772425794034211882616805623186550213453798586124234273452304945657886055564438683810406564750625305582204708077849714068137431270069842542519858847339516186294087590057671752794960669816600228886490820121524956045406470649986086986416044549300600297432706948250091926226235254189829181814749711969997741940416933804351721711117542854179971720427197783770070696829706785625179624779708286076737536530357096548190651082958733203499956442786548707346846538967476529338927467157555878318208427080572731088821586135865566055574424426184200952720745514467975555069697211255944106260031229545485970481722309540890735841313853859248300770782705179730764668966252329809833453799821420082818198795918982879325506833914503931362810474256388918264168590337790033357299358577704231868754083207324249897347906743203609662925077265287137992089993590562541552372777401796977139144095763339130956985235850548318024775934164195023198322177617328554837513314408937719655669118263606512642756063698257707074705659280910141006303987180396108701497339452583673098729232556578107725436384952042320114021196058666190039737680586833587032679330042976829387918494737558215352359521624146294224191488*i1^26 + 5997299643368569632641422491816181474159615363896011489145739202427081272015958821959814880027958446183072426235833654080164162226317456208356707500080995792255108926361628669789002519853193702158083680255602174319545522896471322052364311030967637363418102158061197121423002130847665995796753025057162614776345498380165854415096586272137945218243343844928023835119591604320563302097383954477026522642015079676306148127155831793181239606390350944270003317609665840879542364484550496782659480156270345635609104419766125172638442181277099700220613339351749138457043023220477900073898833092073264084400701865764131713905849753934041726240440621253547841263725866672167381258163510310892586642626155924461847350670642608032703554257200373585312387588658485949096187346744558815372961910962397474308817766133011007160366767628378053051516896094106913117859990135863171823462647435618147983252627823793402272395933375532284658890863606740907185368808205357414159370204611556269905180361232120826623331697160254725163824488686224266525138634825505710523926607039594127092438966481457937161907384191071572307963521827496387686659374840468689583985298647162037092802204483113610468534335192260760918302504273208274059574399089132617209291792076623729079550430163339521226891786879599084689054602787531346752310195813682443992708273908370640097766125621215404802514462516390242208882760103561139063899979918652541964275441549332348717410105445679299854119558209758583858152792518327453902496233127536795583960357527753530306096384063496649593376108258908723851530726333425058990430682312494178179969935212772045308121828266106338250015889517111439396169004632840597421745205849092257848992147235139286823834453914010185752907757360480953241980458705297348503564924562547386092993859376534838047567963460143369567495709143695073741535980922354366267447246007992546857810943684321986553005468045671239843942837224102012430486188747182611836850818033808705179661200862629657266551892472254933143528996423948432902205691763090035488849920*i1^27 + 31489105294958346006045012735334468929301311327722985532431771860478909056732007273440372623146110323347051672018521405883759385640360089059139692054117704774386604298385183514001070165382560425332480433769796922614384803822193687227028305773946502829080113701942766761618997333778682957968162163748634040890319848301488113910669259422116319952454189810902207276063052641028221125394969439012478677093728369971671724116885685131944592203856500499058369933644155554639514112044416565377705456457423716349198833257338508376679515537711455559584139213942351905946573710212569089193520536705660145355135496385412829129984947656857359544065698517375420293766832002815831319583854799741470006695486975517545074874352907992736929221278895836499176561259885292705535652089988477660430613376272401356137919786611228260857183397092055245629311398354801367940492195846672497786548438275803127879528693692555103327211522613867130991657601802367503113625774684268391313669343358805364741586882393697578369636688208883480075753568639446141800648867143987981998161736001505535804105448049248543805447669200040021371194591392172553706053154355637875513087623639471493999024289255947457670859913144946687183292684045583980544938746809982835584570701174153607099698100542359232915729574710264655926898385347535312684626661944824769091405240709442876718378552803940583542913173586520871503261986999445808650026452715534069143727520051433560411456146339461816844075662376391810410846165285009022192790258970015481129166809906580056365204492723326678177243116746975595574297260237705658332890755323083315078308668788780794826564764982153012439658362013374154616926750071500910927238182694277442176547842402352730360444355768900806574745646331476870028184466674131540672751031098241523535219992853215018077122729756787651923659605594735097617923386636028189413665790871966717506594385533429364580341234474495215705362595433176090932012820303348287474279601954048710633939225542492239184518009075947995400967784404452559489274952036982456320*i1^28 + 21903493507748584797968702356375339736405514526035079946859321088175568847112992646288877095460523526398086282615019136861588205104011576921468584222398877824105354784313877707813232266619568676694772961887643187034842084901750972606851910231313778460362958763802319696222734804772702754636262911960775185616777357517839897617456444612700500391599811403410699659223255157021785749514144641665464844686813424716857963051905532492907829054616412004266417338215043950873550251894996185190929664344165231773725296466338912920470109724556181925361401310763097385989446256409824138521324995945879200082454496411634237351094615720511124107248607541513415707971092504874647327322773651763806514787936396459521120156144866268662600452021425947336251011293294456901225727608412155151821435465947252881396607912182194565286000962700301498285894747176720728397717544568306856959687605585687842472238573519925824594812013677175236106300996560665628753661257687809504964622245028301113634121164237529037261995035777002887219758768535067284832792098209220941523460999472031478353341244034737716883580839263508621769108523208157506590561986824642736062986381640249621841676876906784008985465006644562841718281818264918775971692052548586528376021455505217314999237859389265311631518262958944901690737911637683044916836318027140450083599492601510763613038045277011474154068073677107128827113855772175168926336623436098076124825270635517741578030573219451731041404994806360356910437797266343792502934879477091224006078797065893255754333929891659800531787488742061723550258042842528329096658664931537520741130770753266464590276589235691351949362945115086273337853365898356756223772310639388709307721365168235576610884755412259941336317057374336550613945554962655138655842479839208651211201305748436230476014309953525873023657846014588117598281442519951475627840938027426463733940472745238711990256678328826244740073576439700848986458441445747178508227119542826549982812064619226517922104043112749422543953573388477895904704145129472*i1^29 + -325296194102641054980393886473587321703833189760503262738283411921568901882835782077609160638444569871137967699395394007094996009544276325636164880681269629105933703212318916053589395990020325261618389442000334354898139271948184048160429687243149601956636053705735684607943316572562268919618009058182370843114322170064448710718209350284562634270929511407597761177249887434309423434190848620338418253148084335880733353866159532852276597842049545383707527090680527926722370008718128738199230535288426956246784596871190721462762965128153233000004473172189646159773094999170914367015965735020557024018090702403475380459851185590643186012236031062898042235868385739137673225194700210803328789880811523545333383249995523863122071801927583824213975472086309422088909856076243571809816361089896049337798504660296695796306264532216518694895817340276819778903303460456560631646232827623084491164317321723580785767896969334733363146488678670013545170908361532897891262681253887814535311326863098630785700013819504881082403974730482967936086207271659372624114848754010176195925992636734027554727771712118594416601924436371129612680977090348268272543654827605446910822843047091604863666630967870821736444071567844514541118532009510459200861097098568675962518050575382321172623284791501597255434742088383544005714889001691770049642412440140442953627171238681054167392662544016697775814136068680080215493207809140751066970687518533190829092347698217372346150902454890943775106633802347230746518843124094432746128478178896579618333542547686942434822468059259506073905577247671317768753199816827492566772942854347151792947889244876201668499558116765098622996201411226088942328305426197665540218803651299955371411135813332892609231293167779073702728534682402850521246339734773021040243131210906296790131036815451800512335565354359813495278133180231165202530760265417176581554430430562192176933494930147652161163747144053035164366344820344279948463356094988989702776258946806288260910019066815632624232280127380954257842765824*i1^30 + 3735291852319986362479209373025207301324734008145581120500065786889283782853660823815334937073924640833837583971837651749210137017754662403167850200196009528596242894729614658293529940902128051655108289860546863785599260819092607075999544994368638362528003631797465818734885965925106117711019706815869828539780921571572358339645865688189331889195460021635480689457615444541471388160999633756236839347411091209577270011775453817237963751194565519093792402507452560229702811561790099784579352300016428498854251669176286419882440142547261074448792421381432922537655562812263030150158434254870970967202750239214232150187033490482356139308293167736008712502816576447842694504157831623905614888473001422168068371907165036079442376916842041385799429187093347423148391627421049718414250889740150576992637450271907402032731654590672261448390657285840076077058358576877010050048129158269889640363232669375988345048558077128559523136889887763541130634923861708395190951156988475318079222683822623123102312618158205730284236116394841170763174851399318926439498160344654944628825274871256395950468915255118235314710065852783543490385912242058122209505068144623230538032878078569274115422548395358516906257288526098363265405560948032786167753635312342353406404998432518249829527278724945934338897026332597746941395151650524119212532627779870717691470161426249366299620024629096774670521874789363678788398791585625666850455553673493413074987877290837183734796636393326218900960946261869898303832910329463525008992679299646371040538550663748448177942156967442312827357133762762706234143354327025736583304743295255651129506318843161800148230429387606786418635897536496914634872101036433893430780511257968425565263853262754830915092134430920980285612953421292380564332971244053634972189819523928641498842616764219831989048554230596063948931154988253322290025960577085663430098696095350480862923792522316180508467257277783186303359780951334435185183803600318851652511720978974238169205338092419103685195293751798432530432*i1^31 + 4882877502057972370027127233427964827449459460034290910016083345327295306693950668947505883349615388081060815175272318605130968774310667712063572559852581914970683391415646811837597826891711415351067979498163530762844818836525377844348174765156891508094659690730429858451510707869504310959327234870134402765218233913420663342514050657164657532677124682506145223055609739786797781980322336554029392032246413705443872050638442625790608089144981816984256024631703912234704570603791303693650444734569424907714729643103228511830285986571791912068874342444311993670864857986183377861370191456008301569483254703277648439608184796633315351067044928959498680307577692005572455559811980201183693857754142731410422953178244573125046542031814347652386281127865590022740035000625736164789059725706426841400803439920089460757991641142842474549794153163185041393208946738341603366287245664336230638614614816054878588608203813060478729151364669189862522920036592353283426876351827544990310075407019571136996245390858986626468511266868437948822444493820848948237130741243574636908533077104729177092077618296057131261707078278654343361396795765511301779726009810462862805803851634600515016870127289485176684779227149252903442267554198401400499552768980849402316099109020535323439111397386990558625197903374667561930699494546353075246656556081027130972068040628177197844091739273142594247419257899146573223622767451703837432745689076393184537663013450961940952965914992785321663327275134311580723657934761264589114249162468683357969690151740704243674645279215918310382514774896554480616962915201374306521969533489741778522044088099343304678687494856786618746973246142725736509775392778364400707110045207969898976896237533580380126097764192604919311983639656353128235845827312451606834317726232076210781018070084760124592281841250338531905820010587245054706135270317883679501977097798179719805499524473202726523595988565054304975041037644347153865057063422212686286786362638980614606609378936917607566364135378649088*i1^32 + -2242671029049817923245409585033864658992969110249758451813701031992994355222635544367033329766926612905128210844908503958377151214179543768930332464673731437556108614564940928343582700254074903476112847329352283254489212836339720223312563829419326263268731880011632935566855304889893093197425161446966024007527345362068994349075620623246605818305770573849061662402736403466901367172689122474370485324101478918307323453711852805229139010817294438839832178127345827818294293096274632335667739979119812480290115422960618095488642208773704118778683372592953535046063978101250158373393702108917084083431192029397380543835956094899288353460085596431446343547295857968462196454931921870466400910893806628159871210857677188704932207710993822972591042454386088693766165811166891586275698381277965988581078154594285230089801433884679102188087704000293401347329102802863427914113917593068208341047070711615133352810366080227769919264675969066859941936024992524844663055360778988410591561518670596720929558061040896099959979297678204308715697068110865091350014394379853503965547842109987348807154454260158878714051549347161215400547380457604254296905302657759511369230114574912020401549066651131020215246951000338092918342158031243965970667080311278561560445556839045235857068468928926289925221685065189005865912682091605654713802373187916632769870113545731594212427556694670860430268204813370579323938125024392509830118055470205928161241679061160203654202850701599374095025525283263446964907253569396687432223744781065250924252828838072405196548492368641075506219916882968366747607316728958073554725362962915178165331156474705795041725554298101218780383719513029100426146184562630910291828388352991926300493735920238627850904389103567558725853116924086562723221996193773544596041747080376678452085630803426352550413537444684416993584535836250959647496543604963873907240204636411143081664745647701316914262282603978658002901335123267181301688402657519198419686464834166665002450470785370033534093230080*i1^33 + -3521672602320165770245018091012155298981313954900358791749281551259333072488372734258550321064657994816893419696324455245936261191901622823398249379629636689816421458038420562862958119343661455498147664895108549963549783576979756120712274488502229394035401411339409714822240813325219569551865138845669431837832226828317984952012732070543543481458997255364810938609795682554912286783450623014704728160631696233389792052941602470965344099910999544127664299507557351197626655076891629564150885816543233045938111361378830781283193675879665765683427069257151910938952103449391232845722008024671565686663110140050072930440900805290065482386351580683782571907469430360129761287774586974507795419863921174410635305896647366346794826458150637447750674378889997963263935121741485471097067675913063134470511236351622417534958891239072729847169553583623552025176935157903699038275982321743986913634995743427129786493733614512465894807440856699893042325543385069659400471220631243227726067555630748356083943073528856068341100636866421838090070267181509975038743216218249610394312170704778029263012263927069356589252217107447953883851770848866478736944512096418115890184079626785751830922527218455877995290734644128321630739884578507657309053022869788420216468657185205398754978808802881441287611319214452249082592936803934122846491964741484607743775574566801371861912393405628846701573699399354280733434975061936188768725493520640536966182141767691363621397291633783771880291925857770198932428155248744953297804439040824444190645716484654583288919427946214525414817821406902114504667329723363364468523733096563534008811287585753198243631834820730140379657793994171976088161698750145860901965949092487908550319250463559368913576134475537312192512555829407745269793709425854864788828071477168436865862461200428368985058421572558515841463099046363892461790323025495861047531540624876388981224393891527224408816533829160912736031516521160116865444009152139443191920941944385221671239629559850925555712*i1^34 + 374586686933698725738086658600236688985753153400735652337439046392769202282865782591232761954081380259816119557297996510988977295467251498559278815224407900157662579518392803625007092513453783353692589072203808256643613557507433429239811983237544204635752546903831171177869949458250274250866708775369793935619506773245055063555889897422644037173209150830588526338449014134223088938413709541300670550339632214446340691649504467551954325800386952883455363203437427833675744666493967802194521533717418138896485233053648513731989972316235897511752458692802758958886023687719431639145913630500408000374237537834777844005910798760510424106668153458916278711275185628536140069170552330851516237010910622650027009326432345334285339404644846199606696693786860014835215597480835662378018433780403866062969717355396670429945655823082809742487716575025369713088600231638633655289767308667731248738968324588038376692755424107213099523992727304330606752346006573142146267183095263429720609498987348203322948865961845461351755252796304714267611341459963378124133793375442832930925455267819545220183980856517481247505948753513332267766483560193378759066733000232731604297692678465239041031779161750876746461528052636899026699799760783187613802178222652282351816192586818922699874789565958059131108004032666017131435976010350156615803952424842083965687850876937335103833422656915912790587620419633971057894208272988487071629824034087702886996313662374958319398599417014699166672990151089649300632361026378878570385599226329241073828116180353686381040431637911551266165440946158051227666480957698149777201924994064458921117817095602692520426817910228734306631933136437866645816315695067642920879049346634805463879360346058964557891113864332866316680563467372043444869550147109935067474188136414284601746183321481273806986900564039679092666342823315908937140611092835661081632844600156337945903090973176946999135184995195501949181493995787153184202934593713124370057762435639388381963605921234944*i1^35 + 1311829841219845251991294458984133842740367621175558682708413312736207748988492476115296664627478970599860279666514598057372739852074643744024140453747458998324122290060367267625238244051053353282079484234221721153258545483797306287884424924879949455857904068481933273953736259978180753831255615665223045568286287929640302870691694122193545022363294997571098858430539533413881098967742350808396151411883017419268713840281313885766031759429284539746306416542849564840617712833887824711879831501657945273643050816420227015811465928691969980191631837041038706778950061623975117773154693001576883625902564335257420108117881774331589209146309375728173496928073050958828209646981907195487056076017588144787006656778684155970837948443903682984845554867769923199083153754643035899930540940534079062876262886169498281451844527898939611410959438050025328552022487206726360990688984646621912318588316489873702113645423342884946725461603771282102175265614270933628395812018143621557544735927135691509983158458428498991656851565199366240791416011459575981277962403378045629348275802603600700520187959518371682943315045901689413160991946609399401671710680254828736659868753893542078505396988298665733914373737328335836867838145767635980264618421083767147002319593825521671141615433658394761983299297891023366925705836509830196073386216035110347059590922912793273111096477486624811116760897646915256804566370751833805260302917744891607610447569238039530976089306763896555876744801375822122802154821587860998949573367177512046260096222533018549347039767807568471896962117514934938366456503319153254029705894430266054671462411945027641728033859967089527190514148989909179545646711093927790269194621455342061567153181816369275469463779200180957287520726588385320199117850308022791028115399803283753163246404665677040960275745000330485986541233812337016278036790143589513937551872789910437874452736638850964001718673521176893053943965891036450607626912499840881091514729579634950697010593792*i1^36 + 608129477640521224954330108193502449399082223380278144515814459174052383641366754870394450661394123634951893848761890959785826128157340514110862326745490340481103159140416536524826146525237100633865824124913547583935121733284814674378414006204670915835535491329136980721082635260734601049699827686368653228218952523898616290277631714358226333427461572854924610549882351155831689338864080384499722516248945665250566437172336311601293448629270800570979356372905931520937148102465524513386826576311644119058054934180006699786899178788824303806158749516299023272193472572957877477563128069725721368751229762178372841054055703102637705494610379002144318932570772454853316239294490483874442616644009388303037024113449067729040424106812037477659461527152783792426814922587071672883297496629841187230662127755531151529734089036553094949710093900528771584490900421043761987731584443179912249741417761386246325291496159195314395502387009139281737141444490474193241176523906096234686463673395421161819226742122456599851840924080379358090772654797327388368932583157515224483131874490861157053289737876065236113309474017739977373251930162308503482873112550990708621999575129679847465123902274638100765269346553646322413448872098096021711445133209987817702977712058570921755709129599686230683633821730647330683516003542413229960004330655432791774016745612753786276521453338515039931091234590610729895401124241998930323313102090699325843602196531864503113917505173067120604044791290556600337514395910427295823017119417577574139611620994659256705534704350580265453708160063401746146311823771928440064128500178947042189597165071289317834514382839797267662612661320857689401350240967929067710887137390237182206308699923062706451019258150856056907363025037375208859488355145950832571739143155570076197007961437024723416492516521605675873673781901230491614662551719995523354467962786485476697667031253088031856635143603866707448196950252046414889861331377903968369887197785356029132800*i1^37 + 165248185972310772087443307261361722828780484600794052455881611610700425323407770891145544085383821717043052648313760226166155095669608783603725786157142755905888644926217005535325725161257730000233343990971999687287934277373942709224241511268052786067731969898632531837643013727323270005352312407363448446699254438213525250806838882054520970900976304903369163248895463532566176945128269340276072616978087027798742651960378562027778231800018430454550095024913678311827769897855648476690389438417624130065176653997565437484718016705039659484704767720366750607933887748141308855920159183669074524500428447978063067289599513468958824265428656605105514895845101093728494390393882776286408988206356555684521880966487100200507055993578982201419419614723665286121851766442827697635719382651643915269677746680034627155160339518154895078265183394561962429120024800924631418160172312750316426126199317067671180473834818723861913919195457791453430316879082657381686605591875824396760487400138782879285479870114448218040758856288301155065476998032191778245385281420607495694624979856928139140754728659065742831162137795388607853961213577001567656213813036359787262281297568342671592857609249478942539031952836744419457528567312555616726109260502209147228159940104230228984546521235610340696874095658468394973186594991181944878296735137224657952463306730004892097335922261575312851849890061708152176713387800364924704880899952682571655780866751239171478106826325142744591822172803826240060925191884343897436123681611886563057959611934065978562694087274234911624289375012124632352524177123005920180154590260638866849235730223624894978352458237214912384527801935967498231933989899188694628996934915176797774596651860736604911228719184312646050504050817043570664022030423370078781918630858629141404973779016514816763839033060496306976296837863031954967869364682068966131306685960845941153324892938756577218825725683681353860628165337290548669233519560230107298325276905177088*i1^38 + 12425721950819247977043426717518247302031500398876732445877539745338484734665298348936974364366688958038951981379981012511058837336958785068360873820072815081000030074381922055466433089464121109676598820186396107597828975971689439221900780737253441088300534399022485005231134939595045047158791168792386217188498767580640956107416420394567024008560543616339501171732564168237610046247828187696503851585038031239041988807801157562043853084485582314508222963135857112152372138144575767465592358576505336923772742007822699239917616084477347335156412422130386424818351603322136196908526525851299634085840367336938416668548180540402130470830498213077322576097221138415255811870966296296209296292846639562782348183813628531851017162104907433337509100192477041652641533720630574490091941842568903597722068594534511651941237608906951031005392807539930584388383289387197165479296912359389613548283994141432909552906013975385410380017592497105724740709089074180945086430898286587571514740683399461896871820833779579760437718076529423772790379229269393779038888444632683583320906613203907155483239462988451123480611824759347059289874238978455469082098694806166620615355691466560866252956061923943009333893380988933292273851653036971242697281334282584451543286779736480763386326794410936373007424006332580871220914687538230966532811466079475833279360453430106601803229593818536439113584447647752228110748899063611967737242533875403601499402520585324489403183105999960146539315713505704029430506143179486929147290213308283425592985593871095900903885401817422555128355134013559479135974976357266812706362309763415168961554317563596176026194079048960268023541894679597795900667449320463052910496966785968503096883341131459992324864651710893444240925325896317247455162724493304808020803275352479663462325078282948485818827159512018045322653077508884112505225427319833327026018417353988479047485481795150604056613985267582899684233733962641221975006791325362223235203072*i1^39 + -538169531233311985268039037403936830824662705507758932499027887783608088591356959880278635881547362514341819353104936921722708307562221918993150625890799633132671221369796681495717036823100463747006389510866224738037163581088708692600724116522116737845284946774394908390524918158625533653779183094501934343423318862433822850031784038156468065041201967020732149432188256084685872706712564281647421821230992276709542119091289695985524301508310613138576327790307436362524374281186168792322031328220114982331441418654589623775443335047359002379549518541966933889210324848062605477264455467358828704400596215585511313915977814626265560465155962127521569149612879798602621134702385460299538130886927291525456169144750679970164620129759552874236853746394785107841878998768170366665737680393392980827747723857430102938181536146036563579200291883261095784398120994648652939916464463208885969910846598105984949741923400703874723389130582216727011117231805243103296538359405023127853041495154099834579194018849852264183125508224670641524202831515030193193204007362723219719619912971718970653803211531127131138570685144052490372614457048254692089842381354557939151556540807216315396443295013641497420279088494736902889413491393243924188049649815291124664032285818196666840103971750235059913386955331233857158050634366830672338971985601893302473140060837678913715431759034799216131536309089017192097757557619742614034893327131078993435657541510805945038104904966978290250612116880384714860301879469546320862506730542289163260214589613658648716314059827945388591363207588993464822000537818328723300222925876779964577089486031163367531315615516202581713036187614713285224908556965704360044248022514236119905927830423699393214229149843092940713413499149354995006943563786196091358161131154873462510928497671833626583354496791996337755762471363029048187282038840052008180051238866947983769044297177414417051824971817141885224230748215211407003778727867221803008*i1^40 + 16640990163468986646439674477720617625654301975024602911805548599438376346349770385524050870583303414297220704270393120546525269205215485996021325595890321908928760627765903856885181286550155739780862712681384677025182211342157885308768682011956779426916906472291310018705575792326469805473711974063777465782365185160976545097865617831603677516550378250580183429025586838086857194934869051622333234111770791098721113285727821404946887561896402207486827098254353740978734294647679099664676969736859496340004294686912734941633961358701116604810103436665798243663015616119071027270948641940714968639891072608986884092219144248448221208639825190210367131197797797334217535362279610157982361067422710921379590463050375816964714076722930470704439118330481349773757493120853468238690778766084987323018261895804482932530147497204073952352396289503721875042413955937765318771314798970357155467845776913131922218832525312309763513482281754518059866233093647321801449923383475338634785542975473084228912549220279606899198364916423682806628868225693405242235659107222784405015253363005645269249673295531190777181088963800874263333222844828475991989140323420937822801899623973560290359731155082422871324820463918466691169077164708589961614494716291208393106603520605755543135706325880498484585384638244898952105050370498831721641181821873886595752718240969357314143634232238534565558160166919436278636299164524488904944841369236965781568310561024229205423670188638424371375287233851763762636584603583619455183603566295180658268071743041531645844105729751115966047941015973259437035938941680429465054805102912349197859992015485604261712770729157656932015043156864524990805540121987148968603090392268169612705130358299476960775235015036674302148246547387609920682272050600998637524982404485622789054281025850136115699349935586897698788193336053946121197487728932713154061963586425110839598865672344068826338608727782741807999569792065484777081056264192*i1^41 + -1661486739828112940291835701858400704206282239757522737442502537943838813764633989433701082111554656848658937299692841709499401617616994949267632389543223693545591038140334941846837190879436534244700598544083113144395617724320700208310883233429888456731287092328727794275563215875132420163160221386919840197201134141272668199189612475621032753030607427762415230734737576360159148351435233355290565531684586700275996075733607692614965738240767963182927133217435345790396352532187575611026951311879656495749747853168407882411044470546255906124289997332448382090167713074303846989137952532688659620003475888780340373973308125818671236831055523927653253814166137298221254252051526623402355667826684991291648435807207161655776143892288838043508587324053632326221773979448531643903176370231801166179175222496338602959499926177730285924869676475822108088627692317500946134431520368753339241727740469572115721414099607414020797651312292143178849001655869332408024187967519897356390656297266101516312626010955008607195398272522653364385947417646196106436864072985217387601824420267958831924925413164878838236968994816003931329071711441533980667247123211472878887091110667744826057243006808596543069886034127752063917839999981640710125482141592325856003353532006995417238157516044592611455172036743985425737716433265882030476736081854740498623973477656646503229676256345333687409677325501225326188533776721597339454703279309706865870958497121243894292350987787477159126644773449714021486229980775677849068812837675545996259545418815714195488694800616159639353742320500807930998773404786898605454605234696257652074416293954592685548126706800989255163083743981675194557269813014957663646381844180275618795622983571662347748425154850660972607459579068650795936075875141775910558996407646101747519328269761460790597726704224528438832838386998786635469868943706889816490721974627198969845362700628758388683097908712351667834300378710192999628800*i1^42 + 58383545130601600353553313220488972293696952628124951622147694551121763570715789065802160194782392506013771713810852289143413224671492657471579999358673795767172354331149605153799504971657331816203602031790725124389761810702915862791994054274530539364663093059600888285500540455730102904455647903484513487083633956498960566334446604718980093591857499698087505709549885029200859165085340659481189318584297895249915290940094696310807770762031393691434914248196461351952281916920867257847458129797038658286029436672911599763737235950118133016122375364103320350278801178770712684629586730304627048844186367683434070832392362601045271381845863570009208677168932866831011648255342068964724555867499603216833532157082503022699964138255318410983837554890480237686132141286881289796224140833948952105538348755374666997306141051336612964833172675859413694969301287443503538910910080491236799280587644992584171887314470447665733435021019496569088145789454808857854610699963374765966105537426527832395993484451093272985115643551037331585085275733025221861655672553292748957493733490374349365948465405055676652924475174940139976938346938285907785536719031052241057560776114327060914051027422621552439207496906724985702608856855444927486686533820095873793936178362382572225698070318222552824543957913812030491491485875092193515546342072249639392131990088728117138033805306909253184029231393365518127018896444188515015628240773204906473083314462736404691826280275327777254406745350971899646768535559750643665137913330790434555343604242741003630885461017623605653170350990963523489922185313158643844914011759120907130068017094559165679929222794603248386980399364464029879733053159743970352554813577303237045114753895814046028864244396722100247600202521422706430366923457081731189897514447481520875160305518056745029546122429326714864969371972739722421947846364953725691436002801941588239740845015977235649905391294716464787064754802786304*i1^43 + -740678513140705368867892981568763029334220492890636565598385356429042185778106965520137275306353328585519667989458132710742355067331572564149252786918172221942392324860232128816456966140307977107526379449629793970843897759728027333041651619491405981832186943502109929281349564633202271920637211356360557946378372393172258811176332189082443787177707588844800070321436032834754543444556682083683596182294377398006357370550330422042114258335414554213743854639904592542760834510738764690551236476891432550941812564742491218507439181259805891035366019758514014632307721892671914359458901034123999892905548599031098063531008334361676547303859103971702638388306664715813644772561226442423617348362722295303138285254032812052665267277988705356796256204308179253747486266148683350384348459593008483394739503172610807068008431786535024664861264392013717416708763149598703261422916297779834873502425761542394497676776551541585717679612365937684527861863843664282388230122197748849681329570081316168238430056165982142730197817167533272865888119366837657726576626681603952611450994256630892355036177697122487645898525901020763009046349672914680055374713650304204469900279959191676767541298934550260509728846771324709775867881845777186514613949056064284872763196039106814459181599564429775726669634711254466055088064828505766709639433128579562316829945056382402191193449706453444448698540120201630105173615647740485351996064345078447156779773111456054818653762112289462173772910098180625430878071693362861898505948779356002928226800306515313845777689762039136369490344267515214182248168643871743737636427090477549307326194994229083121284981107104018557004470932382040285706947585006382024882780375583510877147885816430098076945131971626122868896486739902948811810511704866162053531357824810648359812804716299730695453431491084053088794776345491569793946871831877281327798146670752457715891760458471627395250544924328815243558912*i1^44 + 3764926875762989446982267482287008953625398201353127962076181685777441555037342907808311341630240572210770611776145824784233287650692774318471926857749838551667004633582767669176098560697247270718177629094676722191939472252303538253150345276245871259124435180872439949635983529334668550576774870027971907322030081498862270134025721797732439079958413500325722968621935735117666841280516204651179551520665376685235335939671689154410121318517942717500883043774773125527822627859722355082751674302153240475148197594945456327893156214563437222044114780590922169165774093426296175920496696603035462666215606955830037088070372877064554238220979469597056043520710645713796092189113428121792099295798126234490578893025732505558865247991199791326964057185893026076786440602578714268732089877826554118101720858432745799984450043996912241530318069368459232931666236793215862715259962395585109316837551944221827952450007714610806467050021926215111912797999832521143913467471575709624516021037735922402084714640587424143987309599987074014167606588212465152718191689315049416260772922128848781773576255074868101146664083689150700440010738334973142927203653885906372406944788960473337737382003496438202806764066589261634846583317722216943823454222631726403255730200332637119964201994528176031706291791319664215564905447829133406915530824881983566625221931414009693865877029867032198283353194016054226871357908605682328293926532710522410986399527037685198112917594170893331560805093686820998636962669241830368518644350358174439452534506696092437839643388011056800785912390376208837261061568937852448492841939601227862045680047401091906657133365193631413135106508209235746803153544742971950189184713045049543374805808188563480331630810932496674938670402011228871730628477745004048047653315966605412624207785870887769531843153904526756571306168374026391714267166167854577439001210870266556574771251788236962255123538308497408*i1^45 + -34098524786120054995747566750173609827991004297225922701270935217002269157347232172395980715815705805703625577879722708556578275998651300105031016979303027802354641257027058869163921992723234990403665163887276190662469364876316728060205928707025626093050516147881108432559141595565954574357496214839825819133628500747503882275459009408854630268780950345450838404304836858893827385948695283608413384624643532255220008377647857555058046967805367237607602990511426898713405165383090501972714259044528818451173573981365272825043340364896247779400126853345517634933314134848869424540276411363491839136501040329731144511151004522186310127955248462992512605616688705784766650607805341698546416985351940690710612291570179482507381969056611758757130406627174237467184379515233634694898726383295524202984348513857349718886463636874842058271220934226064945308621613845250604196935173968876329205653528347342066061417372104004832678815762944228104933551579527121198181806722091674304072895300162048503761522995108545286624188219157435882424851105395760381825973592240441232809198132487512011296509500435503214250569427729405666737260831788411018632663694768609911085707224867245619219512960290745407823420158850305685666490720128747138119789039086754840720949760262284242475702069841168651501369721907524013596852707022861431681878856178260232525891441245958245909707913195365038954357687178715857325402574172084049887329281799167435772099520533655961514860383971583428727011997736875714892459182209190514381854420806705652761054473458674576416745232236016654843753911972752955026060223225379445701671982785965257535630536662375383606909842994543120516179343145328961314351736983321128141126025204373728992223541468738667666494623887891240487171180460219554181496897107040764068767769473007093841591243210898631003443585799399304334888093557844389347820241443309601079941282993334152092566908936977344265977856*i1^46 + 173819210551995206124757771242457207103457956008301694818971307064251913134653733003677169249408256901670630067668803462193217483474644415825810018090867032699673508152742281819779325275306714127539567086973205826025295404942313841296737035941815435549383212993140627890811922577985427871953099159430498161865091685381622189746578822980439682550872991797181085864966798933906726684277092998961394820791207948999939161639476456736078097138590880103101131484476318052822350784759678984626236333212146366697956826421023953195178834167637771427805852600526712358718723337186588196362295903218274789506835644760919811938444607421567937641493747329507927528057023843440195756073361622228007468022222185153779159633678214330913192158550064718979635197442401110783017429434793728406755423959823050870918947472367844697420788617826983222594589123754752541772422381908727594801789089154007485111870030134461894324996759545143761539497379014114425372279815022843011237456084497835283099712036813489486140718387290154502142480107878475350470717572814487812025186037736590035652959824367341709780401908150198140100825839684869895026199960233257037548985765903872152817840876089276979366286086413139463194161806862891983739585770676417123855017708932613996882607265034933124884110758845611867437290469277549867651526253414327139120770419355385306937582710695325239145922599335742299723834483257325952923315058232943388794261265338249214132952966371434015411229342916444106509425949073694162916575805773050579588797593572095375594101045306928175668740766222689495488182596916014709611596035047324992546537761354390681572891798418135233851462131786021801284283682410742805446603949189685354865204604402034114725094696906719581968077481593980842881606653872984993217675987962371140276672735858176676366219234814493644930884125527195689655763996291843073649375187711656312795078907341329129272508328037056512*i1^47 + 7349626854898047348092586065882970338265382200783363137218456126520810699434093603010410818705941536910642046008936213511957293770544788171666232717414455129037321675180876335009725692777366851916085389294246069682991943765732689608286186590819152952846228763888559071520805707167346948829430589478339920998407430399551325740970613441229236049049654237754362121774326656261519806867070758163583418842646582401377137319218997063968992138211108138794673761218490782316310570098460709605926205057970953438203772624130364327059502980173148538386048565652120634690144530567481380090200582169324366092353455555312337554028713024369488227153412009821314090590771668436568038477532553394784765672970778829258441045189838677957749461786206262682695817801574970995470175875434158911513813172623307220854678200221459288562402234781078147189717921994184914829472116154076287797369065050809909621081242844758797486010943231175875889108540055133796016727579922412623356094082989411137490589098630567504169047666104024716222502805988112000740659340970993108522047928779302213739330657052233212691127269212134493263137643496509746744059254284655853054631354702393385612427694788800138607321588537699119265383041510687038690458952773446300351638416368659285488642259114497339385755233090363895157288157074485071538957991974910097363859071181628654990631311631091885863322025923916150622956373516701636745597131304541333611527785597156490267999500385743609833083853873837300540855015799697357362805547704538160449493980895507500189243621768494122622507788078711578933097670598940628181605257144297565057713114241719948998243182090864108727595164904494792418480865536481134448830467248773485655727394795645121107858423578384992899681970130802396607063388867801378308562666409620771586770184379575052661855102925607720222829652737645463094721716654590855793537658395131085786403807087587495961046286336*i1^48 + -32881470440850640914417158087334717762147010204506996112950459039276592106814913927869990378020661316451125983429580421444272365207952314487468627538501287509651510185107407297130463506637930684311378186597831532594730403700121814951180000372772884949016832069417054443646390986514365173390423198656807429868540478089869975081641788169769504401430817163597837855828880190665459406631334677371100980657394626981743524126849692176217184459838294521752806763687485808229591754061040264510125905246871644217879750989343834056962338193266685800106078546306357625173283767025960722038893234368131819975570261789159023423992417388605334406322160527857853723427040734801602448535231882440943788822780425578054478622784346149533909128404052757045307745187492026499228822660341591259972141907090869148576825703347911678483276276396731192553531993878639007446288565332435652936628247040654479289469218311483610557976803732675611545450047502752147627070679168965549907593561890714106905413586767430888196503542085372443157991420593785325289214561992474124861093422324845486460251853946695568026655138584347317105612550068031162646002541563524191275765588407013528374054396688547286459669647544000015490752681829616853313510176642232049517331970487232507117068339179876153295956918617511149190140457766221798658206394847202810409907508243466967727157617984647467057725304132839363544520730249585755859067546926205808207253644268364034092291989536576327111624312988088532474555091709729981249939686860785278970249996952155162955110191910063038644649126775204329199799371761599481557248609666087817015744953701940508660976192659231318204342246175989760901823638385255139574286369320924265089009172836954695891270243922825549941480382156289789658001822603857817875062297913934500899015181009320140916368835348798800620213583925052409608963781375644782206873299649604519837362894690669559808*i1^49 + 19204286139669803678135624061107966367616889442191164658227026601037118290831153054934372254763151426220591834754575419372488370919409947863127007321862056806669065821445728378057735156850940373025818620438210906904082422069167816554367477093548287626512663998975240244914149313294062009870747528888760271547592621987422399204881948536360198416523495404880591187758308848157322719035461384532928273554263814308889252491955481589175255175316308060581602914308984482777989958101047966570883513342238727713242100074379879578989285328666816084605368052306031855933325449020778306830592104684984869603796381014622669106195580544155224241208976850843095039248057705513423794214385847330474062152938537131702515517449205908859421065386631447334257131832151056443886770582274573509467119941804870422890104932185125504455408741173826900078543845029692034562794571094145055484699934600191821768114325824586925843003057071227892213945182776846123250092795360880955796102623407119843236327963741961340223509014059848554565735132799998383554697292636292355310773068159525463782646746088320979907730955214939857270038815014310981070410884767610097384203472824454506205122057710457012877381284001091149741891418451838158971384189097748181492344605484852259432240188522013314765810847934786098621129548049257665523210332102610472912241859156738550581147565763429465842046006869928323881322631373246318188465552070884660837825861067533262646037248919459442931066041257453695803794008849140895641483225156464223809687732927968139927130315151975388182576605574029267117127217301437133105918463894636821359955896796559835267323095708677816533706431072161287238020963242299348789303052059564007845760679827815174742952651233502585397206102307371555059210848526635739574526111395880264794327458743117466236940870089373848246466983553021362561656071309128441328871714369372802402551332864*i1^50 + -7718514807063330116481136822266135046030726245238536756660299094557011148412281996147846320661287421079022906144986214041916060484214660034509519628126849567294572981176773698833491345634090532223111458409255127571458353940466967826894174967850712297466270248098750583518172029411326652735843394391675656723061983178635049290007464794358333628072923799437642627183272337259653594129696611955838005334965236090256387827283746003627964557052526292338531983118665146177931255014249173582817586728785471658866195013629514372746587189319492924222398414985504777848639591332937771990873897235282627004425612797583805611399978245021215623316932783446982981145107176590250630144867417005472247711154337973214119875834929171025442954111142545122290047177562531681876852722942333763719105616787425697140977972412439968247792236704884909110308393330928033091517371322729070823483696545273833837052182332643633652828059911455110919841562016522742622254307399130226271419120381485344154502200847444346103306523151615445371007514155414415610610102679089129698230733966490059788787018918382710513208828845942441181097378840722293722630160300910554032820016443656898228651869385179052452453545890515227059849390770496755034905389146308663586819021674750598659061147730572710353168583940334508263036564312209679529150047209407774252326536601907388354154472786372294096526178040463724603936815523642550899185611324478981652929174909325173923463489574475909016426237197241881802436584189730537507454832395797474228913248804112335382166113484989657090648907451213898396910763223915140183798432202409457954610872058999873777081631991217283330347492359080434969675689493841399857121151117227953640063352814325089948500600027204344498254861649126559214022808129985694594139858618519358527359565674961098628619430086523676456693089846236329024814236009520755952693636080630956032*i1^51 + 15185583707580494699102198608430020950951439123057600148884503669895817001908887233621760688932492088397911291805150157645856792584114870441363167847952921048006092123486781522174493616593837539643176074597767541758736379447571993924333659054103326119110396658623777526714072221704338424077620503235639136176955196789340489209280148684533757271738958634814404204334503520478393312446865895782284675392935099228325465243995016460704324804299375836698204527662206437315206761311520969790272809873572446817051349801656561950043226774030769469964257942461914821443861257612312040238351612565588029292472347000905706532337612498380354078556944045794179964526019273958947484149883885767113100673735157370957009503093841962511279614039190473312791352926252313316453859490197279793189473320297891845978291155750634562462974050572298020991111747607477474824048871368195213666589335523883400600076724074535852360443532829805284189703600208239549960948772401294562260992507635386721490461938601247842002162132236952910413720294445669209528807405054146104706731023050764772169483070698632290259846640079977057571130741546393415340252701150512709100047789854562170193483602443854407364263606056938048571900568850252700681370444497923517285903448428138136969045733674253018568088923819512072381785515715101250538875656759996841575286830577807633776289380312661701459465576837113459970625197054656137295350418752067469194723462684362515645974334255460718064458294675954802441746221487765381087196028760075394122554136862257610768471958599326295023509807486935495533331650497380165788460842269589948776016076066566577754704106304715550407322752679217488531184038792402576171466620193357097073611860560409771876353741775760465311871539948655252680493062722133539796715774908649706163172367103191348960907124861166555634704886583044300811851464875790294378557505536*i1^52 + 2442857111218685534252959207647813029010664017985458782078416837947322751009663704182793409895973047559065576396406504732809301432116922478920474221964644315325114285047475034905507983408971238181836663040969701598037474572591061514057661247317758472934084102388319231988082185176327991999007708120458290820754682521099684352958902482191922091704708319713129021839069053368086182704285856578906390545623483402644896228282348063832499073143269578304816547224868530392640058131128111651354496197336506581318068127301483860432907030785272399739906429301932523565108211437312670807049664583327155313024114033811030482150165781309773323533974289683947864302784969307297820365861331313222592288438770012733166491627973016690990728908272573569546712859824967881751355630425120649913756396414101949772061010508754222718195937305266538802833443337650884243704902111476929850037081010561985472068273349969213109622941797524516590133584223390419180312848877973654047212299901700726220957007107256910377426155975210598381697612167065759869556739058986607801165182177046757016803915932622918499198133881581303009740833828899321771337835447446628930580973540395287060572540670228446130737383234102805211312258282707668815079399086526191449561168382880049657171725123390547513990309138696006280963912217490943121647530632524605423747879282157694078269409011818780520565009341301602180141895412324848835294394737322729585421828570070309764056825815431685061169909154613924766702492099531849749806557024058108494336744762574026964387759145397948148964639054388832937334910508481387249208763133078599684211574105746325105376340895012755106973759484074235437765407025534939698118018602692634111246149180762536291502778334252886527922888484010654587321856007255344044922632874328409046383661929366940630288865193453670431176122587025363717040579692124860416*i1^53 + 2613773639458758233721266285434552124108914699672137562733590005161666131952282034974962123324120151717568420951107647092737388942455574997122967328779239465843228782695373191546997228874848128658913005386495935001968152660516240768678581766417690533344287565777307282538278000851075316402076807849730320420431297221877655909271377593895600239614986162370028526745734680255099432899221253932838526282249849231978384580070797553843536043763719594127136571378762673728446964429799153321631772500049862312466641368219422191987268351263691398753369825758662543165590793452967372148513656601771105620127395343957824429782317397493769966707436917255464026033196429071253032500135190176981122988728163404741864021431277921181771546433226642808779468238607411653452416353299785862127123142730423833686025094506131307648261105194690079530279739690681746999664994425945305637945101057934579076125442979448500751230311546050410254953027463029496636115787629782899841029593200655803013244993100585982373876555588504596431361879789660304962398785205300716386084389989361960361771701889403226487685513390712414934733143099601101989647734718154656942341912980573491280278320385118704979512598621707398733957563887063948379075242756310131560124735335069292534881636817027414205418471209923563624062965044272956353805491022541083924206754655221796880677861636039279596495912620821918927436744919656119913056152250319395840422243913360980796250481619675739538028852465931990813685014740562196868784863128724529613689475098597545616409406695907356454630339463466407816726089119284994083306699404705676556506924711468090750094311517279140402467243224110404487868606304276105003578288599901158910307032622384478867613354675645001232758234446900293303982623365291664835608749947818390137320297811209973216781951504795932779784947895823312811122372608*i1^54 + 13575570866925611975570822232299210216781165052385926899117988759985730429488820874140011213401868095813374515740819170832338587431342551250432667604338585078577760786247485978821607098244690839566669148398338262402054079707670643440167373418203585738350533493044777083342337764018218361850489218219612013851946231973899657818560867711913728526134411778139497038695726092963188227914179257542865661715785492741380618302253880997557481412460033584482616193379259639636696448468873347481736160812172165387022967648052837348632072157402698216004502716574781960335939006166682210955177080609458294430641853576424622739888008527819066813145523491623702246019422891443241515689574957925552754354684729336552762604726552315072668304818152613784974003117843813724330336901881379521158299954758963252632343441024103231353877540705169938865330217731289115626559279006773919228962345483543173610419642918786270738056229072403618202013885245895841180596052809010589336412598501331656860234809556434148656068873535845118234210896347267391267215120999980595841104891725829591062550904856923803393597628297044968654461896985157114189919629668861024219012200852677880494459903517709373215328607711742097394569382530277481072447653955080841853951405386229068502311470509500275544429413262236726197745966488797911664548374702193590390602068010974370401036109587412631246688323264724533512830859564754907449596705297572575013536784059431518848443183351596015690837054174179337581574093152951359111035475244390861570660164923031495035994683151085461534087904670017579212253550696851143980566275246505942632573390251851140770792519437370555382117183669283643205391423652808446979103866523527228609507011180545934778892095376946411130219021997244437633379943211090826028756681023340356799446355214337159725987049339597037089360094755852544*i1^55 + 18086005031134183704627771817397474807538755631805239592703287880841445103287649455834971904216241730811996865455551442423315822442716544841427802365394276591016050511503091386473469146343128639439867589427958300826582143288439352558713598066324583640613761292658796325476152688568387107355309258114429766575822317033275325715409108415520094776973540270026291243867977002581285288108390223462931932046232720493701170835123918877701793920614540085789481081550958475054135120337756216719011352579722148522955353881018786134431925667383082714597059402153280776372213230501320362847666966817435310110977236984841602416747328105958788590747185857360815847015951067496057355924921495164748280250680431131066907856919255489489423868153612629971226668919072181378505074464349554604271674979941908027197553299342553733899779149748836666241680332773251000537110006385029478535179614435307235204401100004995962582714114897108749233819742101982335925383063327793351460010620741588215518526049265163497382864143771129505781665331178640481283883997842472160862328042316033342949814193046116037126644985288659864931123160382557723285539783504040713835788036010635435930410340830833252715857666395950327896911359374553840194522624048582277054581594642268351786120104981409379046068638880892811580286680190913920692029248464905549389615450421371382052886355383955928448377682544439366054375948177947102151796563836997520964949620448004553829909465949529780500077970363469211284506276648614336971504265987343956585652162419592831862867883612137761515907965851694102050265349997924846508476747749989073234781898210873899617064730416785289489818085501666038756939904393822600653376931021836526922077522098608796732539794366501325851700605182329675252681780681417466850859398164627501997014553651719787186898308290772196859264*i1^56 + 1008562695777547848614914512012344570173753078099037480124359491279726098040389171211544847493869908140552963295531103001880751408859795577180483259181610371446438923159748701047912483320684962917155671258521088070192586194825368166320400175704855544813246948157385592381881025098243569762116598703932707882115363831024799986271065074738648156275465543664763492643307220914196391571315674368815456567482648576182039673364247885642816286177838798302057540084324538791283482033037623985018745117896866518121891954007998150021382461851481049965814264412502536971018486117834622315977344304299350054692696004869943976354063889873990896940479432042007064671136908896732028899136105213138367585187051019886509166329589707674164735428069333957595081882681298144988389522083841022077026771055313670137273153203842334140580452624310233891696674500813919593068852482873325547904762373540234717615966357731683753615754878691509170965348717424950802885354210326416961790404678112458040011663441780069433987289005242170294699393768537817676399824733834219292132244424412097491838523239384578218157628757534636720939412962621231840091588615354130136846609010490109976792340657801496855922336957586847160287605566195993612819064046230043324252355732552366205148774707817420068265234269029187805360870378722758062818060779080223361101833962124648569378473172207697241942285331625705141136722597532403043738670120690205295056628833476827834951606683320778433351888492864139914518592537260703654250880052519176957318426809039532459022168172225941517042010529147229205202896010884042004190721623795056906699830468965922104112324722805168198709806493432469720981185847742627457241587653065929262124576180591354971111363926488982905450058624241835926730101043021899556130490816932179020688059424505558117203240752*i1^57 + -72123588681933677562420655286135411614449947709945348867841864881580304290065001494606669193038792066866329430975583067330834403080827645373782736570112922308461564885499072775955399833192113402859102243583821213504201088862224478669054491642010841353209610218357515253584870852077653623672997360964744233029209605725477612094039151561557203074980941294123799029615040242432880244630646326312901548986728065447370382776032336796274589834338433086754733680314824134203860154210218094504020288488402590502181950945802771031901224309467368620990497960333627434202825873805663169735514197847766738095799253495658022667357773727613904518753298054353954275461162132090829123179519380757492210623225028850687706279557188735386858718819992328741203173293418517470917291523634991960501455305086242371634652675672109140329676914589406537036514529457466245701061391984788275296415474042506943487267634698028816332529973786494659859279591529786537382296529157018148018816741073351318935474931350469356878240480075565207607510783012047690967053640409458147709046548952385996250051717871169433527543207609428562946449421533472833299066030735752925717390160746614145214698665310985588421844968960306385577878371379536583720269218838159016874141032699524079412553932385906343230344753120052228113190501391465875675975495754944112423926470159357178656300680988395424723324604618365308514483870242823456421647264143203448124182076518491318348926963502488637957314938127089381401896304575134984984115496051402181920427777378825624987982894330375955047605474587131014419432354196995751606655390416271581844803685678778143314282541678725088621808913809976928641889791492841775837009440475721612135702747500100404281135507540817835332876691655915938851555365040423402727387917985407191529758929801152*i1^58 + 233657786834416164542592304396103060830073054028271727617324827348572682972230460399921201644178752466043385834495535573148024038399846472955369462760445770432390524212112901413634640519028801181285562627035351969679569371250415617725099498009251393834562854331039001379962536634035834801142502079328258919958851507383696706796573555908593470938291777857122129901437147629330554060668887608322461140696605919577796466444321587275829071845768085349725104676814086315130473230806387535985649950372110920660441677550295126447366563788474331031827006858008632087585337896166080414391119742915624589851142700472030349744926966835703521440099397912144029664085781220919850280130514792659273248008785485730682389943654935564254234221266920174757279818354630737568703741043979963604520970349322801778758825498759803086787300253068908070703175116187538299892075538567869216905753377054308148212839218588849674077941467906341211588937147129612262431181244690008451821456014801348150162883614899919554487242197927744977603068823645791117896718925240919183939846461904738555029157467222131432410841614350343265743237424930208306843642971784662241241273784035088726259539630025127865680094010041442056089875789598954602815404494975273206394635103622581326077194431520457095261962940245839500531385278653417652474837398325455300089894606028927265123702265605304581521502366499913477565070439446462105451372300629709433051065743461736486482541971824060816843763975111438895918320939335787438384832929851467975217366770687186061483135353144081255023363890250280721203483385590118801233709538000474121691772864224691199918732477238008112411911029387272262885968364834788877343390608625497139027602599177699214196971294148164752989480050307702245*i1^59 - N1*344355213152733472351580706653670162521483283397765908626629422056054060392237913370579919785873664294713917953526735375820514709697274070561607324882948064971379847360112551704711157096389792015820152879179117636671101015840986477843591108996545789015762341906275162011655186185141644659215803764601173320855664905675682493915449215478840429769297841735876263761406930863842472386852750086406442794994135429690173130090937538959438183938351645836397211199794024146088471524936894106559683253681437500*i2, -212676426759422363459968809756216838516436977783680061331321562330073927161938315955277064548295406916693165017753580324198142628313082749250164730079294501985430588451592550829923500743683845047736045268642880374791942833805965965732132177661384125307955979055697162309986890040775972712541778559131006010921058089262634873290762922086652739893144812154504036690458521416913003442380962995956882315360966198035716894428291633351557736857427463280421211568797145087615143764966991875419726627415952165521847606636659329646361602463596697289014275472101543089501288203958776503154051235722220361783188821187070984737709818882331101455554169200834750695726893034848529793312331411023690158398707933575357936590340451526847922862870828718728388190771527254270066501954602072332262519822721457527833260409695697788215084290346879509171671141552284150580392194092299323872117559712603988228424097211547491600889184640468291852507504229653918842937287862465119795582514002945912548042835884462466677526781452980069175067910942079675080640929067517050354817595841833586751541219057783525136102662523458594663358998337941754406345604361408132531311761642022324049415099790654722489894200792503635110755111158271775047705348618141835590386118565942751143380330671652266800645219384941040121871175091911167040650807941681272481351535053047595305644088336055947250469388115869346019170186030695495179351691868254732486838236482071255818811273228636552926487453393428862300258079955255738740497283640883284976177603650691142928054504652601384956325839197022445491807672240284909626499327560669436684839393359071141890343504677776195397001526166751779654391584407668171188587734767926200304637285481945931702745110959822257896814715010011685305392497572733038624861541065506292035514898982916248238758817970049740168636737423681808993809305859396575612397898086116209187829743819114774594746027005572541852762388763230010280877076847605206578446376887804075981697261610465023708522595617117739972724580511552244321599921128688456681236844604478621911777408858972656281320985522161127070057496002533711780249600000000000000000000000000000000000 + 655330537570826870461221530587812202223848095057495075954098580318638625296280566383188313667531738124426993761510542084165753770317410576994937325575591459409310724621629770925640093525998315700777829027387913293778366167763400167259148900056630389484181043759637922134328483788633361459357683453228996659112728478310008658323787507707311365395368245111012816164979819545671320926100892996419978928772317501558053205691631154465410555833093095038886394869411384865221035234548062987332258094632313773759722221508038894887049084798365712227373553002176196971325758496240433931135454893892911076952939532739573016628226715797716775904226983047405090020958347081384793619226093856078354312541598009829103551056540733586021031225759094484999616255081531152508166823683686634663111107362014525580512133558237673443625275807966053258859408418487403273227919489442937882203146095237501168614990718971238956803745921091180447188927789044890506355816153457923960613945864748614756821928155994328382992604272512002696500414662387910992599586426002630385074715743586331952185104932009600849697689724362351099976898207487477608742184828949765481477970856889520689205625410122322165663778250612069115605951323517167312846143376401432216925670333203219763484613143761068525313892018281373640297595983971914646117420170658529155747116153097766648127129291401330991403489141724040369365917079533928455888949688952660744744676278633057705331903042168686899701646063704635568914108635490927079152726147443266390009485320004179493610702565976160085219520834139764230897087482042801744487382486441792615576604430135793495627313854658698908956847364348549168065908822473800976744230445869573213570234574781382221414098597838128498874141793215479895344556544440240872904197160685411037311656418996671042672422203995204683077644145243252083667797445777785394293629032795962527010336986673295286835911931020362798944861531403700271066929040317078201473562809711478901505004816517145482408033572862287117307570644222488628412880309194458885310683279693726183660952445066374131185719459101965386409287038670692056825856000000000000000000000000000000000*i1 + -2149679158408083405412374104792766918058715278981465686430037821593626469563641283582525911435815149901252933115076278315460341555751622809012704651980657200273433892852854810165242562289717067930484383312039991316870282767540885846284710111049393442360845634616787501531275388063272581785615426079199766458843823657103845764046777233670989052484913522426752567015220036607566753336898289195975062299401955781366142973008184406268228023320545798082593783748177880020982413973204366192426493051932360135148114691926255727040356412833047752490570294234083150596746189601381222403238457845747696947512784960377622474596248002175493440165764994597029791747526752475201700355106153664600534944475628097173052916889233012965074572446551789582914763841337985432149838959269196024462893997589940302943470681365822862048788235078644794456593803447960472169723073261244451363618677312428187063771839601962147643686558193688397222937297486127741241903857230706940281459578250784007149216909924336234626208271904355682903454892144226027759751833818514422968031605316260382844000099020456456316923152065124239755925735564208434431039064809858056302451745485011394510363104227973739450090325067351580699131971240971660768593096959207362790474966595739335519616518252820279806026307754696961359599383561144764018954116649186771952450603582179824450724090228656046234569429529703777823144159459456706554657662720875458896418667046576711721172080635506168617745169873793656571869562297353981377850066526338994727398256515430112971939434988109403580395146793734820893875858778202167413036552163343176289571260072452636259633588263392193421141285387929708748326522779668850145299960961706207407044651338125863033555886592444263269521269465031816386850077430843352039473428937464430307675584026360321510215172965295031769912446488396561317259280842281770535278042495141700662026701235707402592555446853191496724252594541082831925629792399302861860552672719402237253441041630558621963784588161886240937785373325546497360447386800601323027105571859598521365942904424832392645682202961976255220027187461382321104486400000000000000000000000000000000*i1^2 + 2150464466024918605377504183381289434613110272686471665785710178822229821841148998309518711901794114510932368020114757320646029777776853792547919943497039194979002983019145219811861395948763046267647489030558782977369983583053674222435373413007653891265220750636381263255331288269420604256010179163562341403086917519992178347213352759315114836016440212699158882374383920416213623703924620643963284438762904697222289108039487019653817280563060128722349776002995469342604548037622681424110843926573403268284567437711014267786792485342816250520117929153524901756910839735391376323380724737427361257274584636753473570663028542328217719101966717131883197857612468481656223671940674974581712677422322884634842201885613120047078310939226566438053982408249882026736766410313099548177553375673259929265980087249454056855131810570451357355703102946267295174769214627446904138508165207039271134699782887698756363772937381114020834318189081861794751730693591620786941186507142738149342569180899512600458624262384246639675427752593588388756410247791611968254913577996006238289553110831417878338198643853909055660299186245026577254346607498471289029143025481950698146369300281974880164297005546487540869762567979836520678632439150441503497136656230160345272005644463555842534873988490112532821581512123104852352965782559830108160594946962677108698497478748470138427830423140883320948044163306428035869080829450815699338576673154239645589010565784237251392533751012795841092445652893799036929890745355151999207765593213941836532349004180076253743318979457802157242230406010547508940931178496491216932722291839497184768351971587944298461115469047242240443006994921156116422283387993536379377127086239876722988787673284810437125008218658889682583119718400420956986401173091947186452688613850621480244937004409975235333164467440624354721000475551908309588530250751240902559396761334022733182473024560708707685459791784377698116270549907675219768372794911923516938311997524837433355875164601500678323835015294444459689636680766363603165359394714253706808893882641425767406758044991624225084513462362071730487296000000000000000000000000000000*i1^3 + -2212025278745983891183186631251758326911676396562602804203617884173635718556463303230286589839920854279184756292983330295293855395140180102491407789319733786161995265104108387799597599570025601441162976713196851212859340134213023950147059003979323402975009360076456769508695948164304034087669191603582891280607013759734689266183487985915313401013874218721424121858759550446538682405703045990733162107569733226058999524102996079650703203699325726407015023399762491634049473425767849995226611128178511316116543796413868149264046113232187535878862172592136053596011470443383148699679562870013397289384766609420327529788097319870375149281295029263046322912835265627518526018993438148775208228865511699792536446726512154469345471306344936774541758013070782852418534946193238786453087158652150911191579005582523230077928094084274629425237640434501272950910056213559149992948896564182236642566554842077664169005506078280222785596236508566313047237382136031101527154943922137449947153704903184363851710371086849723552249059404158876649180293114976217412481651733392180062940618122982478601402275765126169510786299986258999952536469281834266700221117923598853771052448182038287225412634561827140489927073614193872775770596177467814517018290658362596470446018521967944612626188742739519038614323821256045139144268703723623467174489707303853595115097638345529349403142890719603465572602258341711809706174555834905690339430351461586064759470210620408034480486235833453053798645203165226405151047370200289782252597240048309408876923175554308284510698783512456549934294280760165331247691574211174090959539139647657891465107539581339300163954336636608061526128304965891506317013200234283163283449323616653936423905597809221082929789242752805910197732814366586883700799421199258843365370868852548705628863387860941116085480893465929898369163048291233771335066342009464141958791494539865322003008655999457824765497590174555242014128965667297844067824335453948806234142018101893536993168778985716509105889929538591210791256070724673122159727240972858401098942872889716204173329368521303242037943237355681873920000000000000000000000000000*i1^4 + -1288143089936152316600185850317944816624475112500110734244378030621140576154731443751891388274353841103068285915199177415540181349765353118543148528836698048651905403639609775194651824291217018747977724465106857411615704611229056721519567184756898102905676001106108391847049700938200140430158138940552851247561920507915729666787259694713025836780549721930208037971384831232334211830930606079962768806824639758407468585409044759449442852483334924127091868373670411795452481176334687076981711711431116156274661950800264215541735852917847127350532840482423468388918334205279584833853700697116133060068819133384113567609697018370420207921010567482943062611946313407163310643375682796095327499456172567370455351960318180586956395806880198277600207359043330501698342420236471883798658780343677577442561174947949465080393867429276597371317325315069792797603259781072270005442084725114551449379117931406757666934657011999249964760695161695110504356012820011362608596576089563214532905445475709739399921339288080652147726334808243942160038003780926607671909309342129093630934588081420634490905259389422610895612905810137458727931338050935069848065166247947304603874338989557517167899926318144657489649158005521126269001858773857277564340562476137536540969278467698522081247040245729920945884499715589067220705679597102276885079347793880887054608888998255560659927261769779730708876149890603458466445712822171324972547256276380178126678643521852080000365834033988678072358716746848888728399515752798738162172780414218006507376045238668571411426198243343940567020947936586015933786367525387856146635599767368143846865690130833645913433484479349120481479227088896874827179903005043335286916902780075962172730397895316437928048867089721176776512272732125832831901102139414680565368297873783551054564490562144645915903879112801348748829068198215840392247138143007007789834174084623236981951720500060425429177470508331992018483351156343424596791903831865071622035174575814688850212849805222828322980485700573747990472763858445716304103821915464895731742086945195226323325771570655444626833348719014544670720000000000000000000000000*i1^5 + -3229499199398046060279933651201719079121740926635882020281410466999220330840634878014826854658269684686831806311067278126574957500266318471671109714236809852186528853226327592507556647004936905473165563199287193311260974814920578663843717184089199245956746684466506517176876973097071071779211820114163179571209277963696304970721868229729045166954655990373814308442360282574038425533630221198411612563654719265098234584644365352263165276829673981125809154988817869538879384107131849355551067664745363123813347910228996238526629000926093419598785343300243059646102179459817743769177206999407523198221168585432376822985070313142256655298289362676011934935321488798595885965115548356855123690465813585968686284908633936004291267927727740423272330517050716617499765414367540256865212974461821015622392121780088528918158854449193966747351607607794890983234528682006076626983603301866082957867693176654696208517073510056016013484490845121143171019290103975236972497917764678562269026569714163474724252856166454766649671579293503739841717448273029318409023169547954480444540674455095255149578681651262567164614641816589255930553394231065883692449646531738600219928403394325601984376703966846344277188299639659705458153612509316971557121093590376263071886411531138491663734994408915847328702727687538326489284535726669191873973253903807583518572611410339185743255748487742062290448262339747498849211695566721520127634339700626743351058336939272839183225414652387288700397764730595331969686942479070089437325666612712769086705810463727826246952152614505439060653400285020494818442807007859363554210498566532174794589273046338848062021844157979796108523183385790803987827496573754577436643097089988628041767365645959424766608563782991349399627859171166298844672940742086727139917879634647708822817094383943965843713701693654299283417187442595235741701147805345840539924353116878240385811300255709932194046424011069175654026330043725078712948610052657822405769919833005368370207089875323870519486970981966356487771938027753700402118301811646229080787261154268652960359606781535535699824074935912680652800000000000000000000000*i1^6 + 1631194785563719371364720897494687594897406285539373237865622377829680261855999064269966457790920515557762128516779298493272395354961503489673743438407103286976855256365305143608179220456647310605520333831165391553823931824481613415763811122687652481834476260803298084636150531831267832085134896490965209473043138428506836363294342917057716663373525905148050476436899805802734368518721328711110940424258205070848581346436861126544603372797672604899227644461694793682897840504003604873288599285168995799301639552432393171867018833107823297126950777947394707701104853875600094846206322694823860211888189257559786533210377075168247848866864119296190732591449097318816486110690315134997533773562265578815864018079728725125680356299769725708910325476534713419364517316413028792639057940843447820132278616322098830458101615828322423882117366025655114383735754646872873537308344597069931609116486402662190520131619838959003243396803194281503395431152164130171865515673889002663474465880407968559322528252514454360247446430898735808363573422863342647930228924248153078981251412251783462296500705834600584084606128095944673278486309723948996702729725878790811246470428562776991110783374448642828234467644814189118406329054775117945521685931501638810462871257661508213777490899363363925408975690900623567098459956071153701666613801715877626225043333091919706856541993975781732006920943301099691731456881158658520816592567916035624247246221183141365113512007844480788310912595047684908741757805484773947384122043135600590353379026022885180504188914988622920758079687754131774774041049302566511655786645127989222261011596830832317925717379820221900509270908346684317388323505407293062612928637957478734922199759254387762755179469934925897832762677389620388786162953980243505408646662065563765836503639832997990933199202813233367240978436103107119100265730706686621520172451901077661826458742419296068448739476494641026425527928934183045073836350748763316787754990362290831348993950566995669185337645288116381712696323900013673168703398204120006203553081629865419962595171985866683310986332300168396800000000000000000000000*i1^7 + -2427803623157852527890935797764134904448680205642486454873711312968251459881347844411168191728904562342842775084787781947978906879818283893589304800701515607310267721211855024171238519951878314726219307296358376606957905591796684315629958698674198687146693067316395145550543344579201692083226904857428763702542204895931596908054684375628620166145325548481955264010210594881643687284506989724637683475013217568406565917530985663023499882276760830488696298961915666323016482698658529664010294538259968546340679114784185961107219499768954050208630675127156294930359771599275697052615052533595876111634960212085729660014799976333258680178123497608903804538513979398614309441911459647469884379544429722005378100423069487674920209216494346241605361490334985017391903464750203357830135436897652025207436207602358271328238133398096878781851080862821088134829079763634965019952585086580428895898616701173104783877909024181963480144044690935079521799962429732681847545442052857623162220157760534904085372893272663486163878203256124035167819772692601917952398045787842104187646073591210569483331700588395387374669659105456990943980532094704324050187420687574876629395416272092952546849012273910579640102762363641332625425518804149860307807482546225695655760921726651597629482982196577391304014394421448244523598297416867688909255988308151896234263935431432276434209004541079018940124923568206014200808443683905175669128852870528451038965583232029006508738818405575079279955018819623766281643900359148944967758926561327632240455709150618010496005051784930091295261679244850400922963021532523920048777735482344188958313355416719914387662580706785221721936719896347025491429918460873887479020024820416641131755667382244891667758708111759586832033262159027300297483761859732350670849649047126638657470629303205170950368536217592178087242301596233150625238188241224540869427901133488009861977756495287340540409541680686737148532404209218848427704772511188633060414886305138451906211579102267991966190975443752824598718807371096777000137247164208371597073704051938438019580285888968679520343416873628467200000000000000000000*i1^8 + 1315585234684151846416358743933011590804504287227993145194833062763885732730993703853586903577517330228937089207145889566066223866128202394755566172767449321185027015921753108678069134934322578454031004758571277922749474744565284779536029783199401722705312115310413981063014589930595065492538369968315630870784781757979542483361794856149418988557583363882482530981364622895076816197811014229802963592736836750450188019951798135850349566354069719056942951071098445952228289785865415675183280317052721975131291778271989040865037165946878681905293512932195077940112562930059879791520868096381933500027104651933858602964147219989376482798318891448592007636639792317605691652903886947906279770600359756262538031323904442906757256181226216479747834049797577226726689212286553141236165842480002438802756846505698295270721025318248547984904407487158013040547705269315230299704831483679161134036910883662099267243499759581550896971011297173360096459656732500224461855002781135863648427424007389341829960021431221739489909890084890163223310528139670696665719150257758544639268675728189869070656197152886059438977978732860686094103646317607527018443226552833047578825466580349738017670083532587389909860805851200379538043846221562345950873173952582512482350874011444974909798252995264125989507887183050119801168587555285904934655516884507030602120694160682671479518607939343275739466370128749596231701980657401222093578230735430957527355536498717941827097390673827209397147706913875433888956953335653236641632308010330413882514363294127139678981195472450536052553396731260626543924429228002372910849789584109557541265539448940031753910330841712124655055571522573073483980318526494618885998485911074971086865900017175380422913057132550173085302567916761219032602038654388458422440520717126693833595565713638399437245927903760511618998047380572872771010561227789628510881731823264615333885556786552320874182852137185666710323091610723536737225548831534661751315736108698682978730474473284556618347645874869966108893880443578146702196436292493781561417775078825930479170236281867836897596557821476864000000000000000000*i1^9 + 132579397490891970232720208956292106042501190557278334983460366045346506324267247461125103827894845380155968293621645706087380290053458047135601444524139258007223817978020817748510865431411774072252074324641153021319206903114141113140288714937188662825125116164530632658930681441216151318483809714506260610490552540804568718132377177441450844786000675655864522361778081231633402406926565900878944376610551568097325112661262507425056991939913544055321589016412666686189936669602696564171320710581605329845355428970422778213510189928075334902431369914504829818991333218375621846320673017447715446790214984159700081357783750383155588565267009179033360587171964918427278920531350451249602680322016286992509927819003402564023819533715040414333065003836133363257284572340958611784313004776636914438581256740566821798894193975711617585301941406106399907495158395462475393206993292859115265128925503058760377095570659958278848497153007121638215741635132269315366888643609236191317742583043167190227749035852513225552721465828561433956988789312519379111574397420037604453528138222194009976897853374601150254649224810448441123410585156581034362539920388481608490803487968093015482751025185235919040908863811457688663900330827924852263574207007485630488607567085398715245992736909162174942422201366744727352320420413297410092584736060845365334364926186865000411330630464986849584647509299646724517027274100933229284197634398034705063128559069728991713818984409071125549406280480665251991634468517672461912701500478786621112636209497095223067869322068794987100741449573781692658724593374750468919547849595847257072221910972605884748664655859522899176771291713793454080611136226450729733657388703284841403540954473685584752887421045338867689393157354696980260916909499180128495218184722067561634818986545040621359608717281131366582253566746725036630831176899132723613109431246774027419254771292430251972620778988555897605498623890851498769003468464335962066875747855348954949635366032835132390108932439744214145276304644462947773701558885354517684728640488317446383068422397201470305031286509535232000000000000000*i1^10 + 206979282799779230880630912168202314805745572514748826310938920012148726027292016027811974399303096783958739017984879483172705492064885609256551136843792395109135463121273992029916410437892128146990438903532642306791976172368869835479903379963279140845803123654951841116950345488484073826071507170153950663605514364474268360829560979229811755125431639087650412359897201487823585910578151184305884660629774214584728510493879905007286338997456522554458907972134092046803850080340025791026692930277972205689241048859123863414612937241546914843525883640897884198048252065799294949902041578953166798810758817252078251928130593436261721385054089269927640835926773465647893929941132435069809185040922667956608791192454792253454751271704046615945055396807605180211806175485860673722968693274430540925662704361743612471923784629290706161962165088111326231493029238692901508402516450119932348643214996184535259028477781851198420137040222819703883248116339316380056267284993103086979802293988625200143476283686895101224980598534140669054280942054741927860198314244016769607266603788143018373835446710057778429877042524799616594951759325838712951479350553002512139204565304292823492924764151864035617662382537880175372369233873825686353987462789631567564566229594601966642846122731141469285968690634626916017474359546794633651446946194062642016785384755214696577768058408200346933204654577020190704926851854895342070959247459408420755296101747495216021269129907025964833613390547920795333442571657143437715733101373418097537168166963701647663734511194736054572138417997229079281265569547198830755404580821307444313543945947203616088161525139727677473150885527033475407448114652088250873021579250004972975085997874176591652500235258750364487982568069508886370187754092608774109375396359506077314622182465674441442389911474965376818410607975011845042679036284604532531651981919187836395237040854793084849383210560976457685632429052153906609207009187583524873412556466295359640536407400362030101778603112643597314300446326211226946452521355847571926955799576852859602007980231381525043148019864698880000000000000*i1^11 + -70483321846500791463039471488023828165600881260565103222663191562270943483597546986980848079939601092828106718428031613210939227085239290265774073686304034729972285297680435699500787947930837224735081599476611668313936471787249838874810416835392806625187850091706864406823254047168265425571432589628690927602437311426035648544914677150381789923211786682576249121171650140984467707932639266761447957450418598280168255613190731379663760816154347466560828271156593820566693254946898866534511288002018171705163536867230171191105592937587192542170638508650751002513339636649223750449092870746313206422489865363524325911023166773386804881622292321392417702291975018684159671426415626168192340710843901227963597299626539754108054176212287225578104709698652636074659892888103508893061442432446463452804502147023212561311922778074768126569000568335367909674089670594510193888548386939374295951333869737208050640994975001746119739160105319493182082064561891594401677775053216331710786031268453888053083715945888035003284138311436409448739805567822302021642429896190252047549512859543749674026148429396622062778861106699171975650870974987371677999050709620548348587166462958712503617043383838373488958072240006619277821076223859840629963515240071152653564520096168091258913979424562741360783027204712092668706858556142602828416772132231417771889963769102769078711690117847530471927813261406016196858979702222570954371791733881777232348009995983836468029036634734526428472735460098250621261743520938310056411619227224524649184555406750751586717393450254365126899703087626376853865321135343858003786138417530656509703907574005709407491375868969203650073292595602735655424082503360567011662634619494438956361262906118809419517502659272181039164134061204018727421568310623647871982655043284812180572256806542935182589572349826763849376874762283069566856741453492800154844257823514241226028673100701064029159746763375719943671240879943827598421570519724103887584792949728813137603607301912219491630442681983336117376192418392072111044986818875520992398918529504875917322571696476092275518339022848000000000000*i1^12 + -55281255479036562417695063177635952966480299495666724192265520475176048464455420058016052282780584443569822964758113488579399133183246042584480100330897036950365848408124541701899215831543926815573168175291844347240088915844992060719700331758336296900721172383267576628310266484760833076024467137821738211189039672361842961075754578173982663110039259115877274445778857721231724105381352673928975228650141274093540670022380797806164877631559359888415805304749377444839771167163072272671145978049694762755610058343520702982968459404297013002043309773859985270562399655217094550266711837907855059156837843514499549892081128015862527660308801496618514109517998982691578625782359085234480276638994226626207223642714586954821412954660864922311146003510647301960792957975659078355222861702170087363981322824302663421803697788507177775395311299828039739796654232127555561335196978017743840953976291390404859677969094159670565739351305523447344199377792518288187319766738460383733118600935352308773873791684893785292036061770663004876269117305674222980741093052791256466321432915217601825562637750182499444908671960454374016562554993922571301255632211381594492514014946726005165680613086267721527616628775222899704923919209640355353222691500178205022637837261628755063552834797618044736800727716907452179831102948586920113586547160391027077000079758852800982057863715491422664607613435053784915193390948463285122275900336654487263978510457316475272880544977453412563627982261549907704575775409875271536261240407384343450686519310576139045628548109328921854936972883883208364217205843062486519920967820276741873266974269730222988001099800011102753268562740629756280114878346639010336076218995815850898515196677815055832339862791205729625651199141284422926855257913324097452579356945626251729520917193616675687835888143277279993855408900844389335744654634639757280185420382306371993788912555689960114647234827956230121620901012691965899880725620645125540373798458429660843708446464022976631819613922051976882550820700181231248189223445795184698629891180911287831673867457730852236996053565440000000000*i1^13 + -16238952006095564101788177328098722281895563041677594732829999891893225362771500175926738974770815777235190913581376951680763397020493122830888031016894372800648247833453581515415977515056673739988505847375879164134056783446418251554538338632044235878752354087048463096899800604735996820034259764461820893652400427065658188776070287025711179366621170505475413586127224206870318745990737615358763676045580016034853317347543836261873390838425774838899654375926843466700986112693218146562078086459117883822292551994750067036917435613279279496508312603381170341123541112452762041850139298411524360030346023055963620149569983862585164083525032068530979316959281201992555096650031485534818335258104574490843917072786871386048298535320587720303974674047469462569299228000203346359119244494885364680545398488932851829676116382714941361492619093218303379663697715793319826377865366031245144056984912226505840498445757437477416697508533949022046583175076871053683110493028298435319418918926742490842933499110893306001659378692657554222434908436910966115590863044129803968130603409167951888446708607552016947747522905850008330525501136474514900382175386948199297056437300037356923097863361400279542591479798131247712957667016599058672667440326864392103604077687925593771011041117589348549036571786066800364244494960517116358027305352405970997348784065074159225697757561809466384546954273247666084487315886146991438194982265312198475407152260484528258739943146389255289656182501869187467341906351573184620851840407350729155360491423104366360868754083137402574769297193707365942951862854350727183046440491415333650014741921871281543999739793646082214680585550025774968137485931914500784172032966168512798703735704421176524240948719990679391057064103208631725727100837194654646048014010961569319460557649717090924061777765281134003933205047726515746418701479941589144450129934309680284060780746475215326122062177311765707639812484349777339155821370892480271901403129166907898609647697714725376199409720987862264791712435554664051072017967566639328834893219926968516270551565066660431483056947200000000*i1^14 + -1849768380247643582666791819339652605184474423580852696842510568177482599722814195503350942108380796693699272610491735164631814841375465330883401674370079916736480124062556880690182517834270248285669073367282810014666568721091101815445218726486082287233418785575518563930307804459842119512581319090274086616516728246718556698985590137064420256415975605917983557286234697669918732137285718714331401733423612769119139216445144119479470139257038671412494126418210462668103634213426952696086543787294398795414690251488367483292151361745687752245906941819817069090926527418239889331160913365478471424419454528964873190230244303983976001041752847906369520629703085236294829481008353008417642116860472405554688621760142053398307290790245683937709592832752523184631704255776812709544777235790470217086151991085749483513492570738323539182678342042346199774967113743088825439708377644883021322893117613207244068551033108661379804913131155807699698703108113911107882963295334189998787117088117005532190393597378191322232474843810955342273292008005992426204526144292679696160632421302324060794670306788830918929670755928232948671247580757865983710675652357393084555548613725510064826957166089359028894353447078703139710688555887825617652370933459827322581508415432202271172421695550593190341636042853014874135992250990606021059394268759684410226781362438098098227228760471015577091483413264216456071082135427356632067499426349685294238295344041033922708651242190277926489900562687285965425257176541224412628185339794444770529197130274106149201581104822293054067171415209760091564459023559503979564303845672762843093209016222250892884204508047994753507099224546577107546835273381527302893946272689891620553348554208715551038751187931864010061626631492898353830472310039901986496899013936944585743608205034990638933562660929480370066820262524076909996450426793487939584879539424446833453417490588213759771789484786742564253422018003545524447882882273445540253044627966477107874274739037558103429234937927377156007928371213306245277202016053294122488526170912194309609603817660301147883595366400000*i1^15 + -80473047496090090251120684875291460327976084079257978829349308478341544881345030477417764172263657830966030391454690573454334227221426625730713361741508091656470582656951618750692813740464270077165395237542590118123734809183296727319366456011925459673885993625169618737921351925019006757116997554511367496368489618866514892485457154231137153947292514622957882481004959544789424963802113075952118001713374321498655011157589901118444255888607635001687224357725135420358866390911108887297576514299759365429253227059462071520451904225457073135427195785540391243965026965361190473896543043664012011277774521414783049608828639327518878697704215920750312438278253170115533469619944086709667424845169220743569280798028147380825112454421003381976104214188583712525002141817997827218606410736106903632981252639695007014372102719897453199139227209779577723689120579013775456808608877478326103235080080882757267290417934302404934585586821654866001974956250652543730073326551348247900890386108158908770669255830165023439550644344338159871239036619395524058689924907850839882144184713160082796085935255141284292749630928805629229153809579428422919840671867641249566571775435117450353560556240634818104933453275193494536683908412568525810276449087686421147914875908692039832307890905116525787112058899834126129799528425953115916529391197335318211570271299831043748317869510192330508618244836773080250908466296267078475693417093770024220085666013375588285153812251499208369283723348271887753784466208442744533943994256269365554909957333622262351230623904941224691549942774002370095567857227672675367436168308618755554252746474967285319016556754492457927568627383079408576661346756337273923573884485252930401376727322649877744017498039642971516998775248870607649830580699674107416626567761756244406345732372050013206111900316519288651531560368037212827255764141550782650276646245371416544129333132294544722124668905849213666240720827707983724087615480517881392701008656273217982530980763347723906689683907985115799384686009263184068278926319169340803836536023263171288379133795399526007177216000*i1^16 + -93612933179923854790713803195091417109950460593439030382207564855515163106436986092956838353040268405352236901921582955505404319972537141977287309016144802656872580236327389504134534263319889903432804006176766912482402508184281882945147300979706667632169633992848360966559940942556933235511140667426664140289190492206122263637086869686061984070883535121169195474262144486805660806153632296787331997535900659032337274741900459574480971429795451727437530489739251501189242247668199359632965084171372197058959142643121573720043762421854891571751010332265956868331567643843693824192906226895110362089885527950802598654150448139002214843397397968294126152597306337950620915432350870193432244903542135191792258836317120608358678968283184712496196586910957835728225160998931458148661161914651396093859569426238495738752212091476371120624197757508417385727879184562433116389842623957104943511768709113625501471054436349529234433644918151110023396229953234797040569110583701849405751113592109957707204570920895122260258292031543604872493286790520148022269914721845031542463675381709667466191525335641000962890849430809092556697182368110079735139689817019341366771366318354111634959400216511289602176705649925484515086701163918916358941460837313332640235115667501551650803872877742640602538673934112128270172213958956741000842408800275066201886606789499407027171005015458900803164474398141347527749503737912046398857373928933767068362749948925659760839396115143350555660639993320785441598072548381036484657586269393846406268712845594655876016773840593100406061199968560350705110982107888549345548318813556051712084084722741509192620001346461173131869858049986115821030511690972880346187502322554518673166347097155898478508908535024164919537342014812279653438020664181632371022575664525811207913740822447489457755538248099993149471091727606761421628431617479871430021203458182144050589039686005151076139790666135803287672125668422628773077474861730251859098860237977066230375342491720305723220886204647913560345968987467235150417298143350568932819177617456660191173817785035574476800*i1^17 + 110466220153205423480633815661927260461180375500501838581464196142176780790213741292754052306162290967646061985599119126346641800261805183156054865338152202005296842562955737433135713991704905415226528063161835191058108704606976916719370171609171292460197638459184037083899610846594640736065987904014680734481172568801649315007750241018543389207296627816722330436606600277608680243869026173619812781982767992434283140643058116346339782390210968503706868912231685520043595717252454144732730962382811222475468072191987357683764808737456745914958622142917985588881429372847545341650934871694312506677271707492026639131142687989525032903719376414939645636268392717307411991940367673431797281226580608422065977821958384776159105831546761399545171053781331887841610753191656151547825302768319853294217662350408338896273641902290547019952381895461322618997388522183145853898018912896727424718498061723757730447888632373482244462378459258123989598640027593112563326040603699607451035908257049837098740926180272923191864396428746115452537820256141687258735243627710011321101260801301834721239369829184166968083211878624541639382954981942355735456237299331097265416746661378427923387851429246573741911296648284616209336272433493630123920036926716763103023503552436332842835423928784309628832393126838677843329707701806824500559481546467312061764041618042109279958769358065530261117873912929038186232252502705637176240753527357328745281843301414601679437891386866630118308015215230709075537431989079980190456581096064607753002164440508546311758659700610337923550148950570307357426714214475927293102876454181063500750186947426670394951991739399438881456851077576057698939947861692322251534395725486933412495847124915318974574214082043180314153150888177572565509961241424168539081175272753788318813761360103926066900367649992484007597248102827817816764209200981996604918899862839508394599141665470512232892384455400574394795883523442589149978129113016252872345343425724564504059360765884215584245427874378701637311150876791575249648177674124371245395649883900713537689642779929477120*i1^18 + 1694520751359307582109374696443477919811154260254878825413007905227870094816133043527727132567373453888493325313055601815695748044688650518927946335678768634341111261692813530499618275908380157091167404521962532676313715296953967952694162696338263435191630052331105656581087647057866725833733646627438383402864551070773842536615105136113808437446475703734800463017560681927692586847974932762403609780196635338904744980855675879925680774664170423774980536786474782771852794871536312757522392068766214957442282323628275814919348090469094440586365773681465943276744406079039030942691862788727334968523293167956944046007662873220402754238872112746425318126572884419801750948570372663171417282948139168588283340569469947696174265805684895445578145711371970129606939961312201659526285498479152854227948820417504720638402294946932888255170930246797838157218860227917142861932974545242863362404337277714943156880793858841552313968225321091547993515527035921127349291461607360304956256119018749865258734382895564154622687973854125934518818253724832788936263711692127511291627204358328007705790856805010005342249089019898766358827230613690508062173543605861501465355798523952546962777019883096188117058233837318840825996499910093198038720462860499920165750971671108003655186264788354726412674580857823922947556333399346828446001603906409405543865714334451779721252311591707844268711149366846622799225881372111177569509528883753090916853389704608847402188318856855142886833742968915751298860169272490149038110596630296571373499722348994301680052168186772124409754829116852779498708443832245824516094430740582393808431753231849263784086547472204776010669622156239786699349921952572958470291515937508112978249122841772924785203536607973906390371021633296966813860358707891881348152857420636123268559857287027391982688015700965664897337212693786972883322202032789106694400265518455296135831123021488236028519397389589618229975331462491491752681576633484275033596744252452533072026276359520191058523757730512497161852329022417392810624887303559762466755044845766467404853592195072*i1^19 + -121396846608157423199757994195565698086912455429757692151629480542093994391041773394826280216989743618601830677943940707530665816942168815606370482954043689461977349780172168060758547788019504141064866525773906369402570548932783577979549549372625913099418594170858509300367150184853804594715808610340304771394763351407229913169157761283326973993763966091273217998313079890847417322453959664088838443839599770741643144353259003264873993038275772084263329846857416021039753489752398145281252976768280940808254843641605321757102920610974829933451200086248734647507658987305282059340909453422075238912225716830969161387448419455275493403663088326032339592475125675225903222070943616406130489985438846304805033553761721315138577896697285102749151063103513151969674386037510898681493163593221541598015501652009733153224538912385783536559429270618648850772976248495742881945406751999772643978390406300707718095719296287957193231449880895001628747708019323866075374415424900031914015343796586268405378468183201386214122012760927082333759305987384562476316206299695452193446593163060017958131054202230722748003017585277789430728155707607892206329917252680289613624065579305854959504402769626896219908448260749549909411239323591994939138273384774369518888460266296368373925782705990618017904246020288658681735344268332143218945641094192297403757622764880782867395687187784700635826426136649045536582870473590998259286404227534205951883446971048624304682174638356404730946545138268287670741926257818119775568204826379017667325091612893397941956104565646075870586697045786079107208153314428765882330976939424053058673763434379926082181829453714977330425588005439127997879954166698913102285088879860815995370502648578378670247644025632009437179088431856513107580490048917371157109651933781400394732395320505374040877681524915050156916178270430854338951931566780041032157427794618584263197716011442166812330689074079116000776455546528692840384922983918929736849711795335938444416619732428549446370839871632681630234845723225816111428023982826292709710964338092969904113188864*i1^20 + 1710764468169668896608750327515808641793989066482037988956736437988438105684094406648610949683439228280461232703661517368031947404954096488005648802591883092948865899400242728951982672523977017536195122719076749551756311511475769298537847616920757045128120689917275284815927528206498592486471752856848386239729303590617467383490455721654963434506337403774695541724684027461464036994968726235420758445120427340730379972000141290756219785781444153852958297317138904747055203927060025494877959686922574352556797602219599058425342078217843057796016616312261805105335709958108554190015558092421183621497564418398909891391787659789423613914375515986364049946121475097243279331015445666191428083421723565429304983249645935295582828230868390728078312174448124569675414914788347807755425392544520920784555708792954827163781189653233657187790475128895052027471781112212475533987808645268089404509293066837317694159089875912485570459435281762577491878379300114908817365559710347502092405993984423440780056758619139253146380961894061511096382986145474049961209258744925410071286513351135855639322747074948991064155710325977542051009587219599346713337178203072879274045223091232971391115217924772055561062572058157693428031412469784445653279421262202453495663528375886140692493782436114160790824645597568219834719243039602083173542147517446956989072648790417035675956424625788440378703758294033315629219107619045993992389377149770678470088554937938136577036826247037115205621797032073724965283976284263075947945059118029015904249152071693852363547544589564659773614701513259764744275123927239612839809378496588460216968630963579404925107582521015529057430023367722485431076549359373514603630322941418735335176243268413358111255697020388465493699837933849501882159364513850107270004372206707864516432520890400337330356716760257876059542091645023245252532173420925623366255872868375444522987707928851777914148686766192196168643311409092775082765864894687564646583635929827668541383025709669746782488131680651710620002629684452917543724679826290627908961911973076392738816*i1^21 + -10480996474408644422520699952961317748311942483501746777197966096236163359607789301367234791594115806753159023034594297260540657254751105724706917058178492736921857435178467121768230768562242775627841146515101784382225672010917868451520752246169826601180936852105577914769679561485722481550366260512095971900661681078768309772928038290535620575080015034275345200609451631994803613902453758273486227345169407272169387990915237712175010573174023258181992509118286159989446115151256499864344249042752640159686530633581880049583779226299349996053547653696352671593010674606720495930004267778031561387042439742696019568553909489009073054028442224996948820402231970227764627224218655532867859939551363014466540970428715081822115555195765564105897703265715955101058437138551204571996983237855133048615291647639372523221014847323853384838599288387397447932204867760717913888068332102884354875583826749773897572562649267979382240668259428510416145128531761820972514774742384153453539053587698806407480148495629039392434346812495532024945835498098103459216313610306469878313209569725334977989393722967125311293949920910855724303426908704787651535838894825114642554588222447991079151940319444665352960658229302704386609445151784576579353247572618514911865925264361362418617906215494343648985926560253629156502833618546244672195350026736687056709554204751357150029318219751807729513295129655615912083673101282761836592211919060977595164275705382323634655522010722039294727082638911413103815321631126968340263117280313628158472846060991194470521502443293098812842164926961737232792001803029060654747030398654922533142407329027884078542029166683146937548294446770668528899622475481775506141195620354315644431208202846140293277286840804692075152178845288223614498943362513199881520987663510699401899978727691652943862398733074351205639379070380630401129485639498837521725222851263186112454707401685983084963959138442804126546725134132753656029061163169402495007274408096494193253135717404423739115866057237329187020741094563510488030279741155925686744949348397744128*i1^22 + 51199329550751217935323235846963834428847086416166617305291845904329361823269645603459707781909140860060065302794224003618294116521723792787040652096796646191086414667906023336888911990965414312425152068789220695877609513308574810237091637553307920644329179909798959735602018932710501147081366291737467130317475877640886091397188739850995641659859543404262221576588592951690237487358928403705709338494207104458609118777075884941708525099982837408805188333252477154552788300473255591853753046061899462800880847000577606217865219233750170348247234723220469005874138411931106473899904788630921627476084025196037498077765563418798430821256358807161204105915700344374489319623556942737391561456937706906827493226212522666609467825621637376747418119656986351259592273897758874601276690526522757209647148268888555374001228764543266854425279078166464872448305198184704020373737305517324587185200112464072746577294175038440445201375183372798703976047679527515909430969485129084656839615165374473963839273074798046596696890687322515484391826940673441082760915085488880241026376460107713268307318801520188663103679207090164283793963179388706629977967942072290728663566885606887467406398141732054802929830019289347163095009651334200372097161403935624105537982609827797446988442616208273492171266243174616735240343139702855979767843854249240974370716732618501041740908890869604324902737980641942908956413175739885939687579691265539635197792645088179608449327983478806517772818402208627622369233472995208022549455060672185333058049064685059978213834120689556543281344633384670877906329518456211589951900010444174489827107527088247053421077879324379436061799793495029751883320142215059153719024177481806420238612053316784573239527791470142730615601086199715563278488091089711955394495729424609376704545347910822080746806889801325986341272666759132803858194501105515298306950030805063899919625156561565881432347395807247069137088164811237179580944186174718306156515915557952247412062118470613691345089205125383894421079239071999143391481607843494245781051801600*i1^23 + -566460100562879248913309027673568874209846394961386766069603749098138914871652128756030638698194301921178120751980820848462084551068294030425717479599380526758742128323391274669163792089194844745652126945483573039341069721493187236958525231217150831105811243730508408032211181434566174491206750126993899136784117065765332412287315438536812584142559071347419933722149429185183583165656408723901483490359923421404569931533891105503170402111862372602217118812608988216018977277466123557689485285717945896721577228693410210371350673500487506551649608178328732419266259492924219038840523170989005024999452713199542556087598871447237078548664445231263083843571331995437887344147151612812959873438614663659943040197289126517122587169340472912552970390041912215244117228765421310427646155270399301700713845958841659653908493474278598265810140738349653360559811558282051777054962716161934965620148364385268215889305079212572905898474844981141441068480284660114510845032117041421227025824427826196062389777094525797102242761287660325091689744489472435578186368287191672570419055282189917593022646185035699739805781832291945164985082090298618320273484597864352328253705411842250071609151157506454448582605240899847645921895451146104943231312732177867332579805575740922863963819177007114918444972987685064329047166057778029418922350777190902607407232577024951083573032381376767389156329718372973316034648764456001729935542534544927085939504961156151451994580935072150942921466855884152263676630033922481121355772721290688012699787243849160961867402799396959397542689851630762136738293315872470383852263651531368457286357527983168783732688498708617228281115314059518808998546356122519923155133396776229881097525379687151023726670697489583490664066774785906628314220746344388643616460841050221321449472101043163610274078599843833515176461345145673001927773881209867448194767379583646630254591664605375267183034170399886151233803296392787938630771974944375173655491328043520935448457702650963227814235453907421920031356336524910504302149568220266082861056*i1^24 + 4038945215935360414322714741693360548679903886603031619466150002534943139219347208273224138968584728440733952019389476332183218281296470331057437815762401684834187394791911500890952731714562355221652356926034011710374832960037154580384565076698868328417929312834111689434208627811837137150400589473803750057762733573695461048737029764087414569449836487363325192160805410687261059852181041006538452601261864774459335783745985005659171815136855131310325830924426105958590742669380567753664350530670691499818752511775665670950805706633341414777905147611696914674407914816350506031631336006808937674059989703545844323102273085424393586480971067653316298128444682383449981294197696639318199060473447824630437601532478502704579342319626284982937245519517996976052400959234701967350382235295597963435386660826797735811471366412785467619376276498908683292312246281285323471788507609810777840560554721821183883175076433659970234340711812403031880906159083711423956826261479140419373590414201865151276018382567002096144827781562904724214813720644545831244040680274182398510091239119007719802248799895966048451729778703273481367581726738938416872654940149002477514336726868455849335540645842039363261389326734045618493332745656869423345196429903427204072718345439255448304593831953936870569760826699698393325778096216588313011622792660149111420398664717296686896643527652523365155836713413840806579057599112238602298393267416877133394082047412731437847520736192533154853408347258625036668835984634736833569121849870554891248142769577662935031704473035092312194220548163548804416589866629314051929749771113263489782888573111102938527581501044913941136304732239859306054310631381364999329545759853049319613594841992837599747944838965199595208301153818701807748451731645680388316378382626656810237795894108527604309011083285762048752006757788191826894047027135702143086247123280999174622343837957953660437819906871999405081089126215383028198627409311287719389649225497039093202001867044280768358164459723980951288622716871081732308159476128966246400*i1^25 + -18229541190133014691351846729374322147369264091783433298270320340935202159056527095747834010535965585090184775046106858597621931326686092892980470209076911255713220460629135819930422220436345691524949472398210573614079772799901675125064059375348522269327315282382325727045023337494531854983652649955056936998444446200428522899643144587404117196496847395053554468996867727604758914846852203446916510965277106269947712753103475614267981006322502545029605950769019265446398455456985710126563802277208083206984387746997241105277270077847698862633883309516154317214678041528491504058252239409725036898885718192269604978815422754099056243428074391476753058405235661832241948339322040008460341568663296326057358477057750551840759419306048882656815221649864795549881222323386038913180439762843131303773301621773930340683724137896922386445173046200859974678574935628570716403931942615615629410671357956769884333979536678031589577368007334107855218112739054885913770635449316306835470327480537322050478473620379467529119736109865000203982967091362800795990918114739091808082471385330516237024427571676106225602243152973569356392224865199440235545895290393223111694518415539793551745517753070929673406784270582818728373237183608949861434335024769851141657336439656727480055324082032050984587220544529449948063257101955638200180307602273985928792099543230185530908459341329311966835968972135248847839288270730759061245722571264145055102182337202338383759833065021526815209846521986152909313709053473415078220432101271063189707827855664140187729725550730192402618256199934795206120294893895382052744201605720443288223298688057398558293828691992545051260248540331838392228529664567997270803622982791434608571075919515171767406545643080728757111640986465673451294742753259557723072196239867169440106158901403848688367771933353041966756934244878593913660990549394580931010307250230933224937308735551478570031069395136192073395043173364793221657392183467663788379979063004209874341045319631025180604106754644136431667000761442925069974206106566656*i1^26 + 22253557224833567536974304828243445501439962703500595229599981740129469080156750403012465873784407513684630580176236521554261001342291650639946427902019143974122649681030075355284753490238162483736370439668965635272262429732198599326933361406513535599269831493102744302242110853597721955656845131842121821808290894679919743141795296240023294355414938069125227890355813958582813492165201249492302654994439228754897831484282182375730408095827721225738211835267199343265972737745875829672897527951337146722904162782556994505103216154704619674456238253985410036834677432224557547204332699968701865376942620812042430115980968629899919128520211634514262198445244464509852901285729257584696902484607867854413710190662400561572291003482489052091304484950371737188601791457100269603544889796639145537823976414202988278014891602628347771819179362518057222689339330132581083211121455061898577366853889686794670027612008237294656365460595644856976429424857381568270180819857488060855562243402089711351821807995371651084590918772333514579086242186151561664951081775068544124866235944872474450531795611539617571504300483262640561584336518753816983086639853484337722124516808183593508588826037475179934772979402221266820264666174282604771080043618185418371484988076073972281666280535416427967258488345488743404503785275110606087175214155453256562868284442842487140253455613030247862201013822219955488294996710591372634045985830237701656867222382169745487731817276725822185494935330692748661246368486634658211778433812227517682333995633203565312479136032694992429117488521672504760282296780160822964811725439481756654305451631549346158651568865993226484208656427185086742513717233244889070760481661472020649333355594505649384980096265994384664614541158365835198801268955251298170676349960923773509549125934216677950770948320699048919529423815382226819155723589761653973185050871081884879876046240287216580729384543535345733726206250246447416368283109055348182816932803140940940066172226584903984337159286573769005709271818955377476515135488*i1^27 + 127329254709167852908969027660916876497975897194085214368624833319850669974616038678467304632269556571105219980568775062315518186657774951656442199766991181158326213273277841941750841054021616917979599207268891288802459453638745495397373390563165039097251079470093709576279533362616972345733898419742095134904099615371267924997114834356307656813352202194895331032674860352974480536573730262248904139089204431045045923580222742991569212742885452604723561067841123782563369024638052580755043797914680830936415622388848669226466410665146216671212096424213158710926757857709113028513887126665990358522331349626390743224997367691411208729144014866306502150504077882395927445901642779926207240253377680195074772555363705089517177723869998262704337374275196041426182622602988760418997062809151929932455909486226648995821733307680088699423003466938737761329762357349337113643963085619934209524056838727628333458519727350870254337490091667310906660885189743466672287417023049422987199234696444641808198978256781292185729111848521742939456994337019914333367019554912579144307625492232942278959455525743168513753987159298525814643045841240770034629548208352213875522033083966571562730237651793070331262689842595338241749482321147503944792587781306415508925609130145502981675464018545948564205449258701239484786949380357559038096901375694743863675128118581914311788388385886234547652639834789710569275902156965177248643562669101943300895725269492339879031014734075666414311700454300250020888297644484560388750554758467180698058394424369022407709955804704186754709992306288823435285526781963998994766257885042872712024416530560835068031956531587518779955484762261262761349995183388445453924826105596803931371317874774282008043553278143436033561270141628258744891227002755833123965028644810408542396032495249664783943228567315768564426772868085377164916104790361914601592664692582427319095259167053336305342887666180853806408844989690456603232519337426419802683992930406163193845995994138051473383955905538801921594238985351041384448*i1^28 + 99110114928219130783869292597957265387388998315174659405062122227570373890873470269839177205973782824331151640813388278539807919988453474656963031400369429557024212269076222819803932238280088648958194266869654079451026285644872996609205127360214907962663108646845404354433077986575092277270204863742178243294066506909714796660380541217500686008281758288919367041628647177901594436663578574199552260366709127999147147620114143827885384241601650758542567458589976592498665934055983060313437566108529873096836817025018491588218170411470874380095402212299574845609744808513315428776998336739468790952114518259133636833489555253847301298379238115387037350022409313597018212307122019301344867968487308577138973533587375737213983675347666802617690244579208963822966778612488006272605120374442585127419496994775816352958700150636748001239403720599117628863320305059385055233200002558889056059297648547056907193195115317432586032002761409473802609477890558019707295466872368766975628829460312467654988613725201610225494244905333202294007708845509819821067657173383075640024380908830731331803110779099663393893316465826691770582426867625872154738804254897960439910075814647421392201732659644944452154534419338376262768163799463835906154265786302141302082823900884476986795902141152154676101109555197973127922711887856744942051662044922038706656246905395783344791924924303325776114285087206506338922917043277348035550123587027744808619869344821511996460436854524690430603589027238056513048740614608256680538282730235011779198285554595772058319313023146228934964306019776800875079689386335064492068346491598919759850487426437684981560682838326701697047157517979751797727209167446982307129007969716639523582373281545545163239537104422693546588472453064109341635552134083890598723262739647437734315392386092575870327497433950592143384922392712871976022701618472965318459428941214102642696338336945058437752988908369262438665604761030669653651137990737193165445283684095241158674720846472909746723825236132180315754213150818304*i1^29 + -1392331102291395507049920138581960539725255801640844083477658300360456979726927737547517991432231707300200281504263876676897898607603521666132674640059528767538034716678905065049305648624546364299382566586050051300904371216199478905215745749314140082425792140447911583877829413277543395448711371344026920602959703029539056763036103792716266400812391141505999373790898773566887999033650540602142722474441291078210218689375950604828568986669948657787121656605429216190253892801960513655354801069863314366342936636945956991509054293306531692663276134165750259913124821693088331258125341533150311185007915689634325111563804800444717328037524213382248113930021800183670924632962871545039861356153013319248900698517660214998215676311853493089180757297190765652105681018795219248584553147649354317829282315481482127703509755393257471614773849130059012854700339129661671177676989964041183293101679940909629285003110505735605127686050945041651803393492548649517420058114695524137500679828244694366100706726249563129998079684694684203503337769951063862856384439263756874507528107701298092804159941911368237365176287105674288561896154848022132675981387360656159155265664030845431491435249342962090848324275724436386891275545886470687872767548795605599378441741857071081717928087345490686531869534434963173609622742314586736408126196413462535531870976835650607511433202749417251014750139286963420472703706468980122439354125002605440515083661374903014669798267500794010914378078978566018048123083985839770689691691306811301983728841631743365702587313220573202615706587613584607983956951225540129595767680780372626677977660703792002919531165474484998361918509919790515868704069623210720510895268372068308014252887917512110051275503350027735119787062462263627924920439480875642949322477666944569103314613300274887659011179792000083177909514916859471071542345323557231262582901397632682570955004792048551756969373147280488561433078201666792528635758590302726823482523265968936715680332962628825560704107195962833729388281856*i1^30 + 14196290569073441882029725121015148517722208634349801695901250542272680886074603189219958522832978048410618497107113462448139789835657401431086534654322523301198627374267488316923568421339929044350399742575531653932612817567075630398425750746992901887423639242140044758593762913304799829472759767972196777561443995441093618353218796197127983612371732244426482834587872502626804370010369199361848608262468599727991620067071060892967513883170044080222957285667312391789123840872777962180555212131013034038420270173673744239625108467188018719455291757608002950997328372646028509986167982016030211262419649072328382419056907491859063684739813809305559862337641816285387106302162344958828615510649466090858926785795694334608149180238208057223434127440169504697406037578588038104078069421271172292114042310996713699987317688156313176043609437346628250832992586275742818148314995908820877330016807778212469005534743107265888941017964518482203290536008915704338971136595387850537448643800107231099101945251484508395482405171609631188064464637865877318491013618865414459425693917606330393207373246810774421263640973621296857580220885262733870808983384777979394875542997550701603400024144783022822536677663720794442744485807646139530912343713182022957739316963955042227031721377976225385741564230191978540694136323702811977978860554974635184105474887249652609524406044251122873873821231814573389889464671125695201085732090578895380122320955141692400598764516710532539916612523986455559991320069251958544753495405822227132917585625330788685554393418580239938447991516890410038774732357695604251682339575085435625100063805381995456149304695432347416862849546934606466889438503102438954752594495314252512927689460972486206062008997167025889882560646759292514613897897039713151123611139291853839466566491271548251180962554964213152820104381015778704264743548167718317193184823122829067382957989370308064600270234256504616902854722768698203655153553731725009607611223943760165476066898003224380332531784004319532023808*i1^31 + 19228621810192912955045817701081701176967791285305918983786601116604046845033089869066990547694456412415629538198364474728855143662673751431838220736458589004237820262952623836365654690732031027926695023731453525240358828549601638584972805472599200933210536330172114304583996443435681169466707875135572912260134809796648119158689592392578200409774160107946687046594791079153898570492753791874895714289055058579027772134682183556593990102579436343710427480741591808126877768005132702821293387445351973621122489844722379339611265554376713723579057225462313587778706148757877590093097341746249841507448582518386016003454914568328568097275854407772119204755600257933956382646608458378182983463229005064086601112499340750704157613472942330546287762189998921945945887167344240525348548534187221707537102689574078335044027690872775164469267359318938720133132015448941328461050524668623738441601698869081308979233826511439052755727478755305031116701801893657964795122724823731263523048455109204994666350499129934242937698347015210049260133665088424245684613520253077874249259005246553200961636317164865064739919770180747457924285004559632954198807177028347473213176390449630885415367656209080993977038450201957490660298867927353647239260914125869969206216576343765100877549753056253428181950680549545236647918993115973172603229227732407055354372007663632256593023519890978634828051834141560871442892022140689407595758226706727485832117923026254687802984746326792228290033166797238837451318561080694102520060604680732309658474917543679783160565365784090553022075055078184294645649622253467521589014398197814241530236460624554611556857939162962170922938679084028220468577450295166592361864650322472459824379440069375824524062222274554452132196848288180648819609492094085427103339215488822986542053968270097880821295071260656593904273054529144573567295914373410394737167526472188086473598973258603698651666992869410686493731660420399888611495660666554763547859840620692424313997410950165877755172755762839552*i1^32 + -8236159973791535112084694368094318513812756061609698433514780544227484781788947820818076564905899505326160667982958789275475333543554514772546765496299702928241159156189250699393839291501146235067567808559931284524615430419551022472772804819302006953490812214923579089063838727954172899855096710773262413053626063034197068004214357876452364456466524629715613790760655052738177968366487791607668732247143943412515954325640803667824183111849885621151165033001374131498003827392343606017954538562260484999433929865957448390720347419517955697980269379012129883831261574955114331003340973265631590614391336266026862744899735074578454441320694596495139586758428837532386126558593060106593893188961304340743511219475135964762854980729774178301382618626403245047534435003522108484205508579077724963126537899086004852487584771116875901753880495977821563046666012827076698668546283539374403281011045288106998782331676818442435633562871501838966509358494089596488399154334642630031594594267013360329229358280010794115371598762271082065385150972932958958607411694818976784874305239269833023684433537665668012121854883730503715460645648572589334733634942300778777748127520438452776412741454108835425417190340019141940105003168216061684373475247383951458916344602543637478609379433265712228121873135221283868811573089019899572765676634877539682426223950604819505635271633841213373368203564668267311410039958018968403783552384470660501425720225046268310469558608809417434614161160197349112871234777554605785928756858229034264900275290577586399137093235101903817337383097857024684572156479425748374224375182432217212328803010490121381089932959133185778557186752068125658772397809794694224180343047514297346333539793538576767324795485198488303578767124670935149741184463535912497588837386003918928644634085855393895212171214516731027743635905491472691122827635189255266723027699427256275850892245930800753283920362047272842655121283567039275717875182382669887299207321397503646119044612985055776565773729792*i1^33 + -13813918630232400406323842670625430603842969109639750344013198469301080718134422235644132492007236164652020034887773560177668970945139541308079381496270298813459847672982716878004320274922579733702541028735574576661354130344597515734275580498459792025951729800247569630607473026664447992987173300125943865122572003262751845171522381470628424376846850299108415562487701985027571964999354493645724930356349856939070042704369444374874865547520846330798438493375387019463084805860987660348395839164819590759791000262063786667970639052065506833193831815640502251441891889118904450236565994791810763075731832622067571502701442005235810307803291911394457673448909393663500899222953891262320046432915771662737047028624940398412002912864543922527440621102347174047640665976822003319018634821191389285401294109458591235150946626291199362220821282985749161990965334111967067523488004862783095939935780650636968977957507895575586247741277938404872813755183777091163237730806758857277921996562367250412670683583482176119759170702168194421727853184718069068290564743656920209464027215416889424662604062541928474517861446518087311724937483362290795829557163009069667108310326940313012387488541063262882670695833900934336708425640873599807277089448904134975821498709323850191676186658413894145379165217192949110380611453661260840356600511784692424298315606614647545596660582417414332978918471772955139451788003914400252040601582781978858210478358081020995465274264762812664590049973499607618578813900873436728678168090227655768923797812111316418325894225525296843931170900061679407903212616133209862005640700131676065400094241439493126600012093682662815333978255339781984675240989114779353577783128633207378375368747033401987854082274721833302637967442586816740251162778371660813778697514192747575604040350469395189509338850270566843490072433153364050026514885992577774950860490625656885007367232892484438224750024192513076433988484065399702030041902325427558715264604633140844740558092649126227345408*i1^34 + 1175591283103413839828067487259459403001241199189706442343791766544085438498122060852283306246107129920005183477737342857850007389629152164129361994905941213666179116521391854489951017657639659854897451487228977747250571145163934009568678015583720176460492108535986146249683241481246755003007803666147174190213794180602208264579745080050606082741607565644310465990730415214719894764924672924654495053736212442038061515850386983815616267061142392288125962855920293069729687621465305103814154390420736503770804696851699839665715854891281079807267214715327698910729084299385605000338503856116929477782299851540055470960295085844742211009062514372187156289562570306627119681221239021200220913358208788614274939002847654586550845141591052833231386463477285982150111204275258930927694265370012386835502775316615333473869357831695995769689157766919188230833880365880627454717188033726987722274655013330001959737493786669522729010115294367763747499846289498437009546430382790825777007469126459258818026344395007821788451823993949033502270742620186836664700686100845387079120362412851930766308337621003082206929959205858208480248033747581506552564068774183760197378163290052507182678542112179926852361933547524555693873329112460519040458012238488680197503864664021529295937669972513285414232523407423375986694311320472523444451911355959236067198041084077283950709405109550067793466185239492422463508700675865767361916102187725601158625724273688500321411189506433981668766497720885263025338519141598834285978917397548304279204837158846890895553339061518693567509018353151017005834165331002649665360374296543746366173577517666940610535273745825669231950329132479358385346699777287723670318987557247304726852991920180598875067641839332356261453751684602183861100520762792972612007542805166836571442944179099052817647544446004611728380762656434543266786815841327216022986699520060231465219275811739408975575278384146979846737653277598199322221217953925705017785143891249445685937627388182528*i1^35 + 5073678028784450310923774073951188068229958983021166588491936428203014560177926515956705449310600592252147007436106880725290914463185359152312777785559188103900641879951938861480366687796196337497890912130734476411842085228884256282809972433352790150106067428286346950728108031646148651356341829722675627673580302946029729129651067207390173562992111680187092644441842758390310942463466789599057474094580706802687409200169968066606671979230356134166330524885555059924379183100754903468601951478571758064725068538460166581434276495728796416252383346083789243720542205312276122051495857529397029540094131508685948625479960017336376839032235386910895130232651830620125465055529072451307544117875721754685399425925278658214464222131068289675016108808569477007378609669965614756589764674434385621350376329201695879833890646157667178921719248580241034645883183936926894279075101062578219857828781753165027057992649013894294118916079158606045157883685225778477331109890289650302145176781095995819079776734653518602973707513919633957606677721207108412904602337418034874976045621305891572580876009876228977603444770415629134922266452854638086005001879696562674682768285044526283656926691676252027796251653729236905304751932752729823378837411610363352744828205205149167475267951600598804183893131904266724306337018628610164264339733555685264840595123422109100045285500369312143107266688943229841585454721609781490673748283530037645825578959966989757863337147099805709573531145902934216901083550745783584307272489029913844507855399361888459570405417498254384138672166773780936412355192335400642230893286876718373239164216015832500511600453919854912657138799884847723723842459570133947948150666487001560680407572220312510375883967699265615072509654445058322951018841073104962595264574043099485043000571745889196889871437408061515129200769050031967913039927244848186743264441121335758458153084087187874572367324611471133848380360699395326244688516427669705573187354072683723638941155328*i1^36 + 2402090119617279260754611620054054960147110459122562881381710128780895003090072809099556725491126578868114471977915700589992314653810496036114317651503081337416497864966257744079089549614894656055018054724235665168859117569506650491600694296914386748339390476791785761263550026771697829358657761613061178110129026009583049944845868217929693120984167650464379763067183424309803143243779586715047184445567681575275277900362616978406433992386185575180540521295312013524343127826072714022624659539159903981861285600976606733486379511981513809270138112781756134798505102963684507666022030183225512257124536779468095633178314319384556598129889285690192976304469012895632007985749844918488248153690031246320676437505718536618462642310378075028788451488489350945184112610719606119872090614955128502231253152789231479559159176224720215239768397697897374682966999894345713755605079581920863048226895738131692289813612236345402710049522274680697041914780384376082747564447742967768485074121469717952231731123816093818478522490651233847948400484406096246073885701569198646506943226098923239602333670582485220098211440022748206522574691189344980892694745786718037636054718445139105735031868150370275072967308327636889969683332960984749808802087389591224666690593426012641108051890942616267658872453241276454137888657209441537368720003757982265995668994623925608286409317602766355344178521746385051736657625136337931513916705895720960113035907813771179359177726758813850910491009754548934299420334114117880477049270489118376555618547317188002068841203275969665601688598112630252340822863740149478624596716136740398152846317998284299829692488965564094616242753935289096142012957137539066072198751150452076017939651577698120748223147165708428256468951618532255927225097804687638777555965145353758738254864732112818098893144540752904088657475750693598401123597062784789707130387295278242296859193566489560012946713950969637704255417100845770804858895467933110693693522750754988752896*i1^37 + 662795135314912117735822044213132659735462068967754299070212689063158193205649983077733249637802720932437465493605304377951935624764387096726426918043653254264745844652983669559000216200714153906862704582441269609642773331812863952876281602445944608406268969751405795336856821746514808316601430201764765597704220006515332075866803785436039707617849558643872188855656069625812975243083088836750566216032529639427195676056908020566001056736635181559027968620489490989605627310258238565338521939409196637102277728410032722544438209397558844137907211641774418250541579528991373911962232329877784938419704435090625199155751640269281029885249179366584635719255791053129858888147260023440272782623433438547898239632773939345139059211582768900278039435595909363476110771160025816771934925886132577535242837064437169367326966004206922424279458154671976284645401510017627723818750773532127807294019267924590028146753877707013463110973931669875587464062299186537353848214184876267817835826199356651703750672845007511547082259550849765821723801311512388918674702907992657026752169172624643801712489308577983822997009512723520944530415791546695912240608977127775509550287504449012335266574244818181874929232696128383999967113459570354214208720558988592396035344271541756099251188991398869104285913598111737319085556935487663791263100708656261490695308095382170148560056821734385201192239467275573289802644597065039551057604961375204536167893918344046216339516132160962145747954316592594345430400306986780974132167680809771081991638641509988967121682627452913842181520231496205050006539303614400331974816603195507963717655108520149461907690434293001775123286737749845784608185608148962509606405468662439126670863476245898122682438210648036125729268045962496956436699250482406000191972589708451570083533846003959437926323147586744996340961260390986410267844144269364479871999611512573625397899360814132940525542007900191337449811076322947442471183829841907408256336595517440*i1^38 + 53933517880487806025166595711646861307666440655141874931017640011901279586568531556276504293005275322549663753273309816391073859735069782725085826842066738753052753984171289992419001084158444240059808961759091624299838352722217721853754595907195180448851552994970045688400494134264626601670321588432818141443706022921783258515415867924353694243911007978202872221613759155192408572014741857000577218687531328035854673753006054810113376816657248241939348390628720472622645423753983679567948586744570122886680767649659189956645973110059810975201819309221491394048817689104841147626931938217584236679435981840380022936815156267045664217101507574396494752291249013551332363111329861669763557417348445296691246262513610386710483651396079417230376851951743906252689271831966198244788048669235653752396333540421598146626798577344619453979309676989417034642935179875281583572486643089140934898707698421005562831331418219222095767352261956989843769558007133088071755618241622652063360144656172666001481925393706763222143919644979800023262309849823725077089020678518841718413274487181874866452107276482987953670316466235127935802172858651616970615189665984055597869808459343305656088442401586152466538191791492804864849661747994138775833412402550716341283840508575905434022186276251915005263357301765139743605865415371391289241477558393155479810605737711436924616962839708556318221495388510278493879385898257011312230366952996225380094290811303564400633734096730270947984140493172568305217917471650137720080491638367235190521970781678605265265450427658812184518537867818267403079069192155033204385178084170404867365879433854482683646676604699383457189364724187211257791220363691835132304876079487371674049326299743752673835154561614314657159493307635030612261036423984988732618366800581523430217962261429846570530440420032552800735124546649752274342720875272778266367546101008063955620929599414231658993831584024354376870551487245365630942564287132423944579055616*i1^39 + -2329330179692057538728841432692668675068729863114113384233503242855959273969755630584728050266558717901707581666132447597851367412952318736982551894175309492099696765897885692359100695471631163765702454099092381129050641786604551295196657945404298520925210899793467409363985721969329668551377950348832687708019770038520307455216596703227540276071243143238093875464848557829633589887522082578903425080212890861670420973636316658096647575415512754360348260965700069782542433606603224059391440471777198860958159659766503351748349557611091865464575479607546398967112937655701164894141564790856806740682417139684963837497362819195388197701012687190854970109188183334378716622256347453335803445918255235260335471166776324475628781502032540819855116523843397386811543819879054267566979179027702969581435864994004987665665966388733348350002690914531428582928548001255420090446025998366147211673504349587110254144911709706483590010529826382758198515349732988654914440947107708130238974004735501165476468927959780640568664130024880276157175903517486902764006234713299607215655856562571264894327272765781496565704623552690701041401162685674099141651227573762152879433064305716583590247108418824906469978662223003700425548992074001456405632069447263142455122768276818871158562530448801291282675064773114147968958296582359037137391513708508076573262599493315996610617880666260818677905150491496071366155221786383660415363391636386389149925924040965216963218671362024518836648248638303611058620067909632342815990662741397872725362550175881944013813432254170930810021465214974211928155517652527053473459308360801475150180581350816130836446096058483542412662925272080310566480983854659197133615080801120808020842517891465343373485102767696165061527353220824409000501627951906192748925910445078950394991836904092685572463707395828099111212376929973280416053156395170243307397310670710754176185303285375551589068469050454377958897971058097781550432571088128966656*i1^40 + 74711524194257119813604922987749369509499199151911842378622856760946039207155349181297872690827508996935682696210476087286535753387036692720343639278880008190527360218293280559805207828883605467934212793819098954313565646574276022129893085008132638962610201050061458468680391653381507285881019688349816033764945292591536727396685983231926403716032483784594894954083025254507668138810067829679377252928666805463394635046407760733656337026842065825598056125468675555477564654567698243372385869903533684557593145054230508142251791001815970028510587737691362942745457902253788421943392998647748540546612894242764629303190274573486177325906876797735003425743666228760387963163422052260377757640431111459862511467859754161925424923390320927993736884599665203961337836447523468220080748067402342313543039857589809709682940997707014798326189400479658216114083497498035516562633855912760694298176571240899158474486152534057126263365717289715227075752339536884201222953500645787623007611355254244967308613870895661471038931628268000038252781576476948368660420044177378109891207708782379803756556687980851375072978467243021299510840970413374337004563005922298757501898835198691777951027090498029412572422999787060561189306870062692272782171862328293971597339391408088919935603324367983781626850767262295221030405459114600750916642935546945901209647393821285385910898681925060726064138664296267310745789171039790547874162846034423624197622691900835013970984187076786601280865827352333943341473559839877284370907515425463661048408827519888235264102199004289638787529863876653516269110190118363394016675746389118220997875036179537357206134992795536768909159593305186407530410994126528200864365253614673122878944003293971511413702810612113239915534295432736675293757817782397248135527477133663066285837812783895075719140873289978702515483688346047269922251108830189088620726578599728412540501250234847800855272152309841281595486339048033967357426663424*i1^41 + -7281451844493747303309133067773995676356178475988841523796227316023385393695528454390880511866009708278761937639301382926331426096941995519405768012039538888473502140203618130104547560708495334444085608358248538436952910521816325265126993446793035358408848681650837626758747592863353741062339272379579548762038151208808231288528359048005786628746591929364189688655771498732698145625802309874591871262988466046039356637219248018647010029315204375569715577719974770761842490369893139541584004161440025629257557055582405693071232815732656044504384842763060547204486322895645207919091053798703930926229123814830391695516400600991813383998731705218305515095308992579899403708163641343504602778542433056744334239767481695273493184279334563933894488374569841759849959930841819884133098994138071341107189289372894021155820773093133018125261557472007022829962829709997240245585635907625195971987202808716329068461337960798043257424501312032392473491700165860750607200994319373919981693789053115933340871013600459249309008493020112941944197724355303112023570789050355582358127563232704249630581702050045392336263410744008890303448302588822095495780748530045641718978578846398331618799242994002154766437581840621414578512300672390377243106740401900004170062355677770703668785167189773575071074378136489680795929661639811979808294128187043877940900603894356269490961860785637398702630480024999013825481953668470938505603977450742307562818057714464466562169563801074593526112449169111981413423209976680722131935458614870827686667247903999231405968611634257331278470876766271514093291634132418721677476015789657789498319579921589342811977693206024778291345203333726021811817950677192938468721747389422567265654870594892496979764915748697641679798768514484067187618174841634993391270581633278437201380485961273593952036016500233971032779357875581887048246445281853924485677860947523602963924643580035916111696936891258112555167954416084036091904*i1^42 + 255814054969118172532020281933710859450237333039983686678185895769847082922083213808341686726055736244453602363998817520450797079400406612378778185861592984970305269082909096083403050435766467309660598702503820898136562577359114158159421683134375102686675015632906436149336823602814382415246276859745013510961270413564000364400082686862384251690262402181571410475989343161958206849137152634624786735331499970917112679177419872195364159603743092648749292120242147091193440532962710152444670159662473508631484450091839997258024605988519179464987112031452654794312388401036049645464252475611405892487280342808933868650870829971745541483375433566528877308927002165032671358871296171285559866999189549949000923801669357240312703396572742685648019116761688266833011560138347474683264419973043121809503402598425985528033192777261769950849560078868705620635510520977630079535920899585044576167738699652187779090283224849902273517926375655013540204825780745877008148640319824565458256761965370085012317559863680747247460922778792098753583921777875555800425304995622087115028803336571689416815360265567146202403105629001351794496429056844465332624783955847644218699624530743215400301582571871568433232142347720800391298722518767309224362951950701298224327819242453281011079952106257912255861999517732301087001625208738174974748913413842856659836278923149481209657385027156195758503545889850984347041075536059939913334768636126934545601741447233137201699005324408219580868568180210938884937282275805849056003321755585336940087333908561811425305522368170312750853456530804459689369091439702301855184001866918416066041516651886606260184129427993059811225319261141513577133310606325379685356749701573197442636755207800592473051314122435976188619038361689166009527287724954681742324551672368265862497609160312742302968785351975517581258871265601597019701394885452642226301927790637549989493859193603479449769856134274302081123604192296960*i1^43 + -3319983967015252246222700916361111624044739915830505022309391896830982628826073358819180986059777565779377362103253157103270816851477747834529152002507955312656019627524558333639909497072832804066704078909202442605873998860322357299451693980639611051406808306401546856962141857895196049952882545223804736585584822802022131217875973036248719882905866288361707999404041716161566204419756241462699290228561576773606588619457228518971432504423369622372737578098191376064219443016537174912881082089947362645816138882519743926696612967123499789667861247661922520357258212637745543973229324565469890632869124263740809725286605104688395572237465837575940074877030116476486720967135283605312382784884425618013370341854726885455859888899392086213895374452221372279419853531098169976526266080237584169471455271120286069045239529341551257339129437390532161471888318434420312407164373941340711566843514778972852933907117346139556889406706849335245809252732523199940677290750571012928869636771265441654634945624408765526673985485459791267704421107405826745741468930767265005040326104150967667407149481544171688890132024335648505035659845342479651682077012533313968150326864504204947717691395554974299722567652340499078762382005404251750719968089856755468106475451286800300220623381867317214527732840072098665268837130165137657213976213083334085128158530956288260793822823757497463914037710167271668748532807238669608993598436450542011096837192163893277322788061689339986087622043867300009172564671151669142592318827336480354081535111816817788780633239892500483063348761938967772948341429949579718556352661346826495555115556386503776472205164975197578024770617846560338031082862719939650702099639190465784533002618960424144194099407607225966789664526061534664671780237595079852205051793553738698877409617664738114514591105589544163489121202143626559421828310050147738928365108027355223317462795108764653845287984448463727381970944*i1^44 + 17179765123344727992406650318522348426332856286183173653254856201522784482258722855349515882508401349564776417154854843638062312578290598896865222190539596621310443397993920625488683480767096832906066136902950169041141986228683633069825673974056541012181617349998823777695453915124500968584762601885241528443572811113950494851222508762021206065630435274641706381395896402680698808057452660018020079917458649674240767074685203993272629018522039287532371407247932698553146531896970373331598693067865378639824316188792530240136848708710807195536494370169058277462149968833804180940474660439114018734716511722743999483553236663317473411093299778232967955747270338653010765895765101223014709712003363664189850072439633131134212802648914292700172360694039335013198550941680598483241198304585484198551015998963356573201328801358593369077625081779778664883931139855132332034023533323119015628654590181876516153650413066610638443755658382469529901517508854604694736979491402413561428974203643485600124068031389302007496283967678047236817221075247454467230288736984471318424521083782545773700377825026290626544071486458043469118187263399312411911242241942394649005060761083307070240535317483967699703267339505737155159855482208981804855181415384282526991215187777803084172325007815063270644859879956990288806413455394455858838607043127358464694369239838176406525638020444064724408639892892981370610255480424879282297012199680008534424472557277019319740531695470088151904032367590043078963264325005157140535773016518954895262140841645433231809175107088519766849308794692179513980831323636286163704360689164564930720131023723979253504438462830892948477236700435849046536172699376015822142251137523772849706424532973891649933191922039639137397513306658436860321845292186951005605511230253544403812174953858547813684295671159268990939158799865492918234243688150223048787090570160479708223546057897986992936084162459205632*i1^45 + -127176793894447604933406676895224115516422290174023663957251296486824322458761039241552523613911549558226741517195800152150483652657684556411152032396112497716219423122653025023456836063161502573882857834957975703011904353862389990515195055528624633951631110836264327693820501915757990817923683195144547630712213120883683170764355008364739495089885816852958845592301072506616987648357927704857217771284181775122482356379653354387099808650430597682510329114429613364532911533368075875877841241986506654165000751934554430176438080196810388308614182659651866028964225162089321940098602523081673146058382409939104981152689877354154726360167836327610015317295331493272221727252423909619266225143965717654797727421835259774705099056530882902008205366036948342197125584969256590753427681674918687986980345093379937532105866377924949114159998783207096186695785164667853515820725062802537985325994691391395553025797995018775845557161743658677590568349951177001592007268115936732449100624531799368099347249638820748772659512320190430776371029638605949875872375013237354617013933868036367574628661540152440220824385103442006580461503016769866135079453265573200833983361203694823439503964280851786265308490384326280394241580367578716383740721333793121691327939819128821096736164978916996849626982281120565893613274512911139353557527462007988880846351244893272741083694230852761441257595731587956432910588151553369389642397532460748572560397519299305404474277089752838680695101476528479468338748588487227822614583056545486362002962621394831921857740858459138066518560007959734963596378422571341471324165370925025568579755566399046459794054041487126109444476863178198622007893274940578446744338866407969871598636802050358077333610159415542089855242483031537420218989495519882423092062624918479904203031178737707480494231814666948867524888743513135430750163216585341172575525943159075857808346788597097046816587776*i1^46 + 371546701683929710949597918193307033881484514347964975264715426383236284960080350543335262261836578577984178199676147612228791100707523188514170428664182181300357376376695598072757079118165892334441775108713801925005064178976119304840651313320684564704876365420434351354139105429042249679608124955605832777175646096909446877115058378785170030137125655804662499105119288493937920080154063330321433518665281001271168757016572038564131835656467073347773669241223081679993972795779063640280805513834896051405294792855539922872449007084934903423647914438512225511221536213675386647929767611464798051721522303780197238475138489346226369999116200378107283546140434061659972333263265800458252846343920127446088519910884379504142778594465069279382137227872533311891773212319406407483351145763887082003569155313859742185714744917239383725569145809605063233100138526858718898762783071399216507496057983397232011887088647086347049232532742783920041484546093316899162278541869848699810869083956266584123178795853374866604841981444901288427389600258328675552656117862121818510019961845628898946910035601713786163772933779943953774467194717758984451183008911480624437135232073502304274050148529809544126570813175144634117056788182645415917773824286238844708158308751548106361997335738224281587595554905508084007682693786518525247759228311864255047329694448213938672422929420313737440134483804734349914124877663505281665555130194994004411062699783730637619721710845919254509311530586692714158853493978768934057627559646564434441824132073136950590827557955756364096381240862878282930767902945269538067908387190136469888403645282600389259198362088267311153030640732075870574990444539027622014949863572432792099060818976154526005291650566656005233608279778683121211397157933666834575126991622724318243264497568986392055549185073374260485466399036202174922989020992086667761346790724140194220079748307799244800*i1^47 + 33661995702625005458308971769279937986930779975365783934822299526873306190650700729052891408340246337724636359830325502297360112173401659576592552292094974564107582999783619211076314170244396096374131526029195535284437484778421272482592877471333651144317187602928259514906221904637146427071165990494977974864794654394344316985965805370519351789066790435282394158481970496471970907575081897791335266534755934461476254840126179677034242617955111443651014511315537801542858159792222191261526563102395901722494370209276354551526789886250346728845537680822629980011023677405008718615149115039048867959125225816178869237667928254534122265677635930767496363181104066322620938624202998423754731461475009780302428744612649890214496540624385299265401376945177975218978321390683984451194081186002922778427767277839467448775860609833763527152909435093758098489953406299793871422499534098711908501836991197423627235256592253466628265522571242113126983895844336086357313650556117507497752997348465973355392610388428539096779379601459544359880326989211871315776696981623331939728017850899991285564195161695759525141631103943784498184213514089250455122323089187450401429715801265490391212713571432145811487720880425804609209927748579622392818603581099746545552515068777445129205053015914006155319343375919250955915870642428775266189174059272538797952859268081578655152282952624750593890249213272057179433516635121183980509107607740220050068524408740035415047566101417717419524099469459294435263806252251211933825498995872814594612168223159695483852726551786457079930138169095671773347300893260841763491624492433200923602349747562973653796065472541056175953641537336380476082017111597755902285355378246622459040563926469819033287117437718162471801297509045582199344497067262305010142983000404305242484545715437090902822969317575065793868551421806732204859924891873917178720561077733699357354114416640*i1^48 + -155234973634266940676416275136616747408757503125356986803002783108240098228207942615261431780796672404470062420533171625032461487642927270075029931111216181168511344766767309139818501298423899455120709965105451057949549799312488176539337691271751316666407280284419633075794995001636027143068867328433239987467717245451500337700470546989261559362684234721065209097065945149398432355584405523872921148123418479246542590354248189864678753421444509621948393787903783866331119106911230790076191366466869957217211557783856917807507324960175680913955769423166078987074287646421458130025475620944337151707945262872292533449432540352251313938371877068410101552760819167341132561702418225585427077066872400572944995799486463178224628831383825213418742764380132914297402320156872528671110771951474450675067069893905209089940462470426394274106697667742339276808800229222529376718151968223896239257199511504524585251345611750980096342125429623388614180736840167119197703510228029651349150822897949733145819638828961615539051804723302939370539136849444572150065779076988818038041994805591684663495893384529871100531340244959666987966326529828172699723904756141594542503785402413759938659492180227429805073737509572975829745465987900680017194241563250856803754921868956616154573065788805635185210755039626663910386859334669430075092626158907238989691534250002385664378007990637698653963389974957954852414803908046694790877258347604434512546238584025646707704258499712210720232408634034329294647380475621877770664181363863959209338391741611526196926887807156603604856035372349670606597303028896016284893034623774711826448042535916577450696296766219983849030706829694632216418628773018280885891699330724674885044881104166186839080497323550311153720831948546734087612226239856469510886515950756969628157955276471310501064657994491054860378669008076636477860009839100403847378561898979886366720*i1^49 + 111751375779862977816583309482572155331677687869628743218693225911962258190028324392605683626520927446395215182484717926641964199186294071999774780454399333291558773344736907536625735181623168517798796395495444516794421853604789087629371881732195372232184082520894986591166338021638773142264718998259142468578503896482529950043172296262332614248124154239386884344917186510951018350240004203008905005295002862486549607651253842668423068494456828828701508871594340766455874606135040770694304256690000971299275164710032446325561597411568956804284645398332608688009539514572759452972481880500711852020495485097498084572820182546747752858048008809996840588108129600721168792304062880323639658392573413629449250630941044796056158773529779228553335483755961913277785995895673801647408086304025706924532131043307942339203701440889717653366252041561576800241544229035523162493474325779572759225953175798794906043154362815015655327883460110387070824868862912076445864963423056757382389128024072655835374218009721259152450043908368181011198060086298272566493060824962885969198183002282856034666740918215012355071060726769867442096391224538508477358844014027160612639248692763393613201358177370006744469441726872511209476066784672113857716447415620366100912433091920676688835379128890932150070164531488157521777775642878263480915364623703366972992011008529163124379518517743626316950036088159045841877264857693183694725651515992736234343421054134395013491353570979940320034192377692290379058360125652953494479894402499772411175864653485967077145668334950863276993861316260101599366931928461698174284518906476239201296272748875374912569648880470309102023271185590055748348357538768176364470029421460535251649516224541587146147121575332608379362047352553728935718122349140025398754471934446177294335942913391506231018427965511499287606057534462551782937833387100201955572762804224*i1^50 + -17779678246874135952205771379957239561030233330361631711924290883015483371573338262173587825335249945323485012352916810327484974038535752187045932595335718121792318403272440416452825700408300128813018859552541345414965969274102828723169298142022184866379188616700081530357144384972789190565980334488440900255276635613687696171227871600759918527429499162855170733442134144508301023260286490670924292293839092886883402885902960609330833609585974533524878498093369558492822895752605830130877446886750744610268234258918999573136522642136171295080764797564077567303808580273582665453240279070433248974414451652132144586785952976767442401114760231769540613782008252155380679940248531374232502009365096571966745157319249726648162496546632123624217800347169857503301744313124305774173195542917236578914753352366463041921062709956406209288963014723527517198569537392269173811957502082016577477572363708327622453100734962932864416588248600979989697916798722157873135399218382202404483419539667360230159338398932278007254972252120543880863751688319417246696163221574779412052408833702972483614992809646876726868855072048515161620888398195852278657421357359151778775277167364284132381593269972802921946601158820428670414908906466494462954362016617182744864436005374803635538555300513063616957388352703569899022347787392766147008722803491280888006367591005785349027287332204474039256775587372495891096801588782276606153978966499110584916367768550160597597282481920900033748472908849232995406922434764774786877200051666058863733898921943005347388536564739607590330439667456348768398589631039195070322118104164568441874234330501460997244136275504199129764572327494124535155319658136196165476681841030884696415874015313851849843533018030056626126327829815712261230511230552416867146517977460534573746260437915833275408844358475599600460946192876567754449050713474230059008*i1^51 + 73708263386716195430040238522313551836064365518607678636204112311786523434747060669077478024364555284259584356121784144660143590937250274189944836605992674447215002223420236755326738481465369709424074890970953149717893462354287575785780793068028120151597960725419020028830507907230382590571041294633338830433039011114211199866388459566294830163304978548155709347637554465417748168736803996966335710894447736317595235187720700714860854166963533745395980782043317498730270814511430890265317880401921708032796029537695454663637236722418110044914341349766819793938342631398846173134137151666635557505386765206933778898264345966018801814665602988968691970177367447310320820043156410330402097914699856334644226366901265611716869194273287420067155810135818209440006057814087174040733507162475613388618305913248322061193967609792908017945397120956795719228599922092944000789119352393080131159707785541190732455847721757965382950294214453715244786520834420321134366339880525624676361810746207325351751485967788955134541561986481700348838335056601937645725621815661708736924166933340780160675351242700546155669787186231867317549002895336065922356363961910527952327897583090676855804103997478367687747392675242523385070209645799302412778288289347539148442867341669904051808894059155213323925577468691542820950407283764920011933843778062505901634918715833602296055010393572921487674127886026073923322282884854265277045771192116904148116202756844903403271194816188365742066917002710669519889948902892441222945211912321025998168038408340917742230436392920553761486169679386989770831890403303865224576312186239240911407431670682272902105598745222112054157563350125937481473908053392503888943237934878885263763726521632727994968083244504600606111096638986217083609283123694516994576361338025854007640066484514323504137931660796815805647274461685862693774009204736*i1^52 + 12286526382168979419864825823843002270357935789640804929458204998550839054407567166954909680643007245523039489416895167737634497044746453732956004524499264526185280395311046386614944457671442231969094948836932942004243926800989927329469738612732714637386819372769999024453413920513372643837860900999426505018675576058830635887637617488732717977448474655914123041752434725397418191370617768117051469363213077019429004338041661831967174452300716447694571369178042900547205582011143928804868153771497472546511854510878043382296187919968291254040340894000637812736364921027559259686213346477005370948486372258791282139049554411033056701679584890592467197769070994002495260014375801681396920756080070125483131035214349819651030199915660774599390042496195606916521213896910827926519850658681662235584103916522733340879502994471034694565856087322977278245390194066353984339879543258542791854054244350050011126878151137229978261542540859232440940414667147724067369670977491083152917544005030842899706531842868049522374941321426525034169519619366133355006978221267873306463904695180884634440499058029986142276299594108064778992828006997071741585398797783461609708242163641691794276905356788852742340602938817795387045620148716094299383015188090912259538326594748471551095422427344599025608740366235157515155252016750522534531991143747548796097430224674018036943278527314457773325491348387890187520044854536353344827873194755176473919334107961743817283943161254988946340027827603247896986067365191536087890215478733209207003234684746894839640397591522350983868467827010445704278818409561858681989157102296242425668795984667104090284141327191239801217935979665174070952034741092327452182815249615045102589294141551352806670275032838259169362551144316114715456398913782823512690031377176973957493918889176951750009912262814364145901442205493872242688*i1^53 + 11235715318569570632865250047915765884738471100148967840648920226328370618848398903500494004116887025990230494210282450465962522435445210962388078925173149113428695489781275305020512087622215065722194658675777926642676316431488517781260325187336768907327658008831312376686802820154832913271926609712778079269979953000099652583605068412821085047691997556395686534548744996090853519778905152049829401241556146872001043857032174691241463617239731878952486207029331096743827584443048129875959871089277020575489441047022378464008442953701688768968347569775622474688571069764863194450825049410175812058707914949844493487327151148023171139410858446194517336704279459883545268418981894182969374451800610865266988680055058398468220335270201406419998900925554920756880793521545770284857584043317345617238456884842844001343595244733585145102006368897373681181454820417138973664340216005969870829196137715529544241829928074812081795384788499352435797378288139550576355689785888113740769363419112520080449594088695126517194509054677332789550163865654869895549999037932967884566688997954775920531526421892440556864946968510949722275440002132199735495552175683310880822737920386908106405770217413871771014164132884473853375635454139086876741079189989852221980292533338493346446808776729604278540099366030918549473000082493039505283133085332764066241464857050038273618393292025769802803780588597846907287791223539799691937234828586904076816574575010374252501261784420269314891780037842069197017471746641242171367726684974343103914890567893250093756611475287600979504003673719522469083772089230689520748775474908030032875867577888009059269925442223892095052335850719515528791772376002997745375504064137146097617803875270190926246632887756596661541153299019960490613333646459922408307791791863665763130099444722035878950834080643776232589737029632*i1^54 + 57781154026110984308236089504663411475634370813029485639779220214256726777947339433404593598107771774747547222597246561180470570359832242495670138114327234241336349850798656004542275987709580336167199620562750866188749041605759512926944872739866067683809602991523043772056496996933921632825159376845110563887104543644971802919846635666087615122794125817918434163841075609573281849019772647124648302396884045614488842254449718614604292713651509952232540858637803332817725535198993604316484065006938861109695112048484141073109309917983207307087217674904855016357395559866954568881090575488025796639687655399087226846139968022026994670589771855362808884841937843441093393414709586556337864725604263126546639983798721636546192052696490456453788033756837645649612647307152940189017253426048154105687158116040320658954498189751878364870948400657479550139458439321854300234804512589210404413059784512413215132875011341902527924580161022467196698748874606306755297238809554234120122182725727308896883259474093221667481537445780041842988204256698235604485265686751119042840306781426631882869071453117655674975539501027468093835935366844427489067861114635050763154659002666975227906178460771375158479384794203882276331037632960430039596023235971942717382528691817964465313086736453162524555103347997090866089132919499408880130651054272324208114019153714292183509647659845159034669514204330604902650093175984296804254269037834830289848071718082310013274480248696574170652652481206799705297955319098870764543508627399237365503894304881868222962245315077784099689438659216141870506582036810549416149823196891942326035811076403789966452948245463440039169328702252078381430265129508959460790475777839677536331443529304893313832102760035470652347515089463476462628651597285041758971852038189684551872835186094416150135437741202941184*i1^55 + 77333835495540736280496608725294211646106151894869084212018854542401884107431448405976574712966616835109319977657269770784591848545592731150584300086055802273700677235061598264004876877354239049521241125678755619471896617392650835181704353557399446915493123980054874718908823585681793140378616370244861625455721650496889760162210911633686249198364928069562471908334007967052983933715998335908318196972514092103975806680220023658524243939099798333543064046768737594558086138101269108073589046264033856115267223370152379679881249066846977896480215136788276002530470514011085772881059059719775127638311098433848291627905533142886122190434654659809915275302981068137353635338018548506715830233750255800474666922721380638542095504560662359867182013219652473678617923687598277526750071716390162695159282901695239925351998371055901695830330640443191549951326959181313173495340836181466899410309184804973848246543152075823895495667653487956332574365451290989288300270494840072109067695668326117453729816452544780225305607557889079634891678186475377789236029237384545929744036297820830800151444217176045181590658626852760281907241758922920950732939128979020336311076137780123975951730985651361548323192035326691632441415932486150992726755951406578307695983427075561982583290451036330487125394789214111562348617651688302701204138440004788862129935505382998071141240251304739797252268520670885850870153371865595830560538583048441872836602481842144330693852098985749472304058232590285369217728301751232992878450247871237123650400772439156548219733238170061683726998182933674503566253212533307613941475268712702605113525122524094338817346079124519777043978273575707576745906379598974749224688466323054881808693285638600967363699646337691279947673679291651941537652636664282698816006687329992440297328720403858370704256*i1^56 + 6312739165628623124316526778978983317287097296924299752138276819230931297685664557328621428140316238884155300400595253217390192128817771292627095778516569355755887761538356283681319791866004499783314931027556295715940280414832148015683696187006495696020128611433524660307884173425520246632125030389224077162626831361766168568961789349983049533398188460168900357255947852513314912546020132110468797051502736194617453582747992842717829831253111944957597744264374742185908113557731460452381552346528047572030877659025956599072415892793402074278964962064716826299723501141361091012984789452192436473928151655267885402277554685521266558148433699358725726617301778740204005657655999793775739992384470721117627808517891496213091197223835484086622863150164507778912048653113920835781191457335608978246101391826971692351814775891962833991318666539994571280864350597382710186858903161246453721065351005576783391990599359089026696839632341178746231769566592895507572769560226067363107828710240537436119153851196559529255427438936946167398369009420433255194417485538004110967897175232180345845509058495494681684592134376370379756518182056905412174154101303071943360848126214054877742058476653282391848933434547501086017181906189402646136045503817721639491802085567102628411752393610556751340744694988253419742711954491478748135340871105559003964922891937008015216044253460583007532443042832773531489994177469566984193433872592515752106622482695249355723117433901981074974174906994571033734590258981048967305960011868451959269874350009586714518169824569238351206616192916425654950523902423461131724791353079871610067269304162047536979120734965993082062214275744280570275190778204017662778503790370136956590908412069835143268092543820649420729818525523011407235589784112596058823396289441949767230549243632*i1^57 + -216211989861350051011203328814909608404167877601929452740025948724021418771332362037438982909031599563502196051755981844239267126265426826462704299715863050041084467441390392987491453088211368374093235766048494806081090896494542254142791681645957508358853163047044743230490012001780182075059848669923361467911602934916992863348238014130703778513851467821614185199053231324423029025742695674040149208415533576475305976493029671648009862854770503153543182842991383997415159663967246285571793333012253778535878139904917971235830016503997234564276744369933027437948451501486141709191044153809357128848643086273620233014574551013951429704268083384130740109761314796217938992679262446071238940555893999301263222298645736778027927220821657905630072092405232629683394230679685344799950998463713706196257515180985326506244011715365840676330133086079932572029688057749360365496075705938350875113291555204371326407977157087763685363079669354359088825311182017996457658306423637942499265272550310787031601604510040675065470571267869850696443168041099105955304350917877078276728792125293238698390968897552355553059895507630672767843458726906563344939861997768406169145135414296950195069841132713925942179310274978323398166346890374055456184547632789484280018852569733319897537645073102377754315823028916072142053322368798583930006646190709656646256797549073841120543239467095500895500740204458718953366286212661562148551986793315277334795742486818534316958413567157194970993042027953261447731220294248394184957610602123149668983963175074311432353783627193549507979501839551018953675026857543958026929861354692130934349580635166216933479208571629389097593295902991105164825901813534164917167184071326064862928793946732679017521808297297892315924916554793798946808377105831954127869692705453888*i1^58 + 700458975507949041662130227872135029481224812881917520834885478097242370787443637003384239649479072247078188276044026643727901900239753807078377826719504322987934523733893844456601364991851509930287259558044265668629207110791604737667377985788725069978139464655280195982503571267781021365600001962786619816453501828952853184359354902115685356874722126228078472537990151293263714506828093668100653173359061646076335300551551213438540415022342000609266030380891510730458936671662403136405816676725467929177357769340000355886284675876939406015184835857494340964463692688518937712266932427538973685542864394178748130510537969447103376189076716481979626899911057323976772949897821061120658060915725517694048998229251113738130557351184566848428202367779749538008224067345825871891705837816923271680971904832945867299018744355650059140265072943888473774942466805563086474793270472124205173879056450585042096091272416497686733239445560866910012154532815889274759787794985401274171938175872607424187860318178801286084929705154967147687224075868551199805161332903651661911144061255523136648033256220164485457346769907820241307768276868020629423122215642973202746494353630897212810246928044399266509853917607519203256816877755123559681019310001719357646879817587525915454230925225730444026376238289493362292435653785598094274826422943739865373708248287502018634858490067569761866812593042532079016209220640589579047849404383841414171919897509590998751193393504892145525659677470806145821003190620846579744285012826376595784746735595909713791014722317320560508155991437772300709676491667718160747422220546010402429649738700960689328712681969620468696479039406303053967375916246780801738650634420127763180346507450905405376981533398312262537*i1^59 - N1*4132262557832801668218968479844041950257799400773190903519553064672648724706854960446959037430483971536567015442320824509846176516367288846739287898595376779656558168321350620456533885156677504189841834550149411640053212190091837734123093307958549468189148102875301944139862234221699735910589645175214079850267978868108189926985390585746085157231574100830515165136883170366109668642233001036877313539929625156282077561091250467513258207260219750036766534397528289753061658299242729278716199044177250000*i3 ] ]