[ [ 43838033075661690554397164077041117022246617216735882365700484036003124320714375252711079700444053802351319079369562024851682807322786252268706199721263023766253174953964927112566814782596186602832258454947343577241193646201212868936828512982587407800029441256954822781459116322437215705011586873561264787282038785328416383119405864291014703054793502620745607497977893626951634796419198033412236249955175549794119793268975214908449015958181315545243433069792489150588206453734585137403823844695802637793096728863123383454182096897106240276316640301260509229871976517789968064621642895903221019343079733720041151500104822059901962508998799335695919600991393729318478259796750080816059389308282533135746082438259139777489069057764526005057908584681923167457411600823012300964395154279182228024268203246025494338639375380834544647044390212441306531869407807366785373777257118837317360962936479034361352515185008764305508533765659703725590763020168366834986254336 + 13074366105743461822405936386250086272553247640241456151085529955377944247534307207294951533707109096376394176298900586422210913716158023012592600716654098566497155078510163106797477987561999256942911311498425989014982559204992132258351905009145123417551807447108062827460346274563246826224822137975352826640515939120168507817043234159306082860445949723817637403046129148986070388407350420051399230920078899536694382937355139058179269938095645172179757276981439650347419038291580351570631637352078462410461506293788761465461196659286377719538007555337095647082142031991079852790126833812699264686499641536057447441044537383066091358650713980244309357519148945298605770960470207145681233256260979045857013306811335518752064556109601959610689071253505273187962041251028697098771635921660607757085128474170023391338900856953571859611167232232604719218948833201616712291658190550222507273355222229423325937783669026140749827769159095750919555287110739982024704*i1 + -2777633604955132989713111600504296283751826429955655187041413405830825594520720628145801117739132659026777268721756136547632324463059705684575891394174587931475404157025513437413395010413730063772931468805302468369462289775219301765735788978544589144142793260491692277268808574872645592982754363169428423789813816255795676161783072140722757870074327931480286685159614458222357745200113325000835760345544111959696210692445866191848902106820763275484124547774714861882080811621519118083704759053194569586926020544070860981079358302314385054402616247458787152099344986632361409851871396264077541542365857835802851167095240571150815929002625384454910706977147145954971436487919194963234122959421718067549650929227266841675505021664716555074172374731782991572836832809422873819084852780835978535491805504591555247319333685482075329587215382679235886792285780382828758049121369017247389690481318725858492786315358254772469416638370053429493754095494783565824*i1^2 + -88968271507983843350162047460012243118424821540949261192218740054825358729154330386904271045051173587098700718424408603569495789438587752671573830127639631186072346394792092090135247026117088832556201143838970901375533324508412024351136122963126617399853039187609365377203559278937503219316402719495578320671675657878987562581416894048827745992615709394554903718787169305285446047567453740530077654078243145538432596177029481998843333161747135944887453176417721328182895534041106357247939963745530259330650568455122927937415226252115535966709313601047356943531123145154293038364754855545619657397290503743377658843636618436382958923605714307536631864544295969703471995504694794732072022193995729421988337408839326657484349922607277427674258995136218404643215879071165866042674887682330226472115622011372147970257575221487660567157939029472714261501126946656824248149337675345957656332555246944041817998166335964185983614515527665867152281330253824*i1^3 + 171740805801226042343831185273819279070914345956403831999611414121362982722937719222852616910799266042199967433646085584261410330364550488076445874697878050544176006053626143337397192796505466330552242115039373948037030386323679369176412973098800954147754460788184250880874086920076578019913937610560839992282702890833713631699240254142291918916268839051202596430595710204827868614799188764162032092318065893476788034630288651868526335442882256457497531474358124377333709344719750326591497428076758141131939112350343820425249839351968189167016985038081683070403389200432680604170880748939416098700719180630189059380761647410211959114402527605400716164070397797385974790538119483707305800171408948776160709387057577245922972205492788563172093225448947777379234258733011243581950338299988731210898583253266193296591441824590842918792272647191186963039621659404189540431560231983405953744384422391405561974126758500874791876243057032422618541588480*i1^4 + -20276097511744296043559357358231508315410081334644337678320431022067131804173396792091420567128423936244512927588730838711462595768559459553392838831330265702751354119159379244149955829582386670398220668308653726819060160002354951501886238059233798532160063778878420148906680897957521593331847101855510737769924217718399009142878960018526575613936052365378064329369695546872522654388733067985489474020407690162123809753982282012163149686160625980650717525019439596478788681023691905425371723673061328817910701186443300256382055524162522562991649285701732699849324971811637284106620281409625995897521559330654169334627668198101729185647458203683931846354959345553862674448997270656712122544296249695773922726290990599091657051740323121958491792258065152250991457176390169157595270183573694778074914670116826789705766432813298737510695282655399796478919652349850873758157464877737155560648379778121842804204433871263172322086378926751635996672*i1^5 + 1044322191739801755376300317972624151236770564870272879864472457277239574793453521452387768089354306242516098472017992312585735490188923513370412087204285932901972656622379088118034567475326617723747229842672842691601516544898382474854522875676058168197994100997022438094842970101255882747536135959985682311801408915509144128815158190922038858601788565769232854996887411317102442849317513971198477228435252314669947041336101472672453842166008597397408039252261070257844335042439778079580702604722462994072034241055839378832503271918533806210982612829913405797213447582725586782920126418571781962518130225388700566041898243740840918426969633338065509355731237177937152035418613415346648818420669960174865012357501593632138025522017319351993789496030932936682659441333739620288109168024423376195352606659970130286473764272877211171104188127791932650926175537489624439481344861272185100712979862814536318292014647047386233804935405529726976*i1^6 + 337372311095282127388743536976923599881452759529553417557326396826371197790086896593617820618404063708461238880189893638157577889272387528505684926339490883849097377911823604136135730628049862113972131872241284810293295826890501270192234114356745649237908228479374280301257455549996148159214940206832669665048030999803403043754665269200177917517032175742462909286301740285431302579209119531886870931372699107937099331783925191183789670086974591964886493089741386280351974794300365104706686501954995329204085910512557375660115253624088443470628143452942590590722387669857453138247152737575555152007063017781290649091390287456259165966459405063692997211419326530888774787472005347634494962518390325385093823315051606303880805944738552998307076314197646924926912216447734150145593295647221619464948112448981522299132832291238366178640590458060443968132780166842026145531097119419448839572248012316712016743027994668032756448756265648128*i1^7 + 43696606424126645762790512026132558800534297634633831184842831912424206800805341862441076224184162748649445935355068797407339921798216142738251427435524530211211173625966133187981612002081025859006912711260643233719607877622003570974260855080089906641936281019214524794575186242957948132196286707254009029639784555131777306281329091442045390901785390441703537552381417160395367594357985822495296134672547306266630611057460983875687911294851404320788307645388360446714931555892007791320534599743757879396265836677313043282690459818591975320345601035209745301971835884475031806239348549283692583238522782419795918693302336378471071721874578371505052620810092626013274232007245686886562703491485309893822331680525292012992832641139622713460240278041466133615975727408750661925889836855202125009478787013204287621633877083649282817634183468061535587455415104256171605935207375606840075994142104304755147312269161707410576857616089088*i1^8 + 2350507398320576780738000638181366731259088158480190119957283167197954400019551398515083334041487677420807616588757790455881875284065739876791625327820039816674457042814173627003140566642276713866353586232590902665917906337433906064246887345881686457941287415059687647020161987326692293595269676259334704301385278140744644534359419665501016063519875807947623610831750099747305600085197110272954353384609766286100805047911351563274378409125031687967419392682559940880500609317977559812306784904571195538346564323236456669836470984684491549186186636639121737482972923799681611094583606643924473790684171366925360385041673217845323673831784716587538750561088533412353611189367942861825746088311039250628540574720006182549102359621958767852784632422493341932648961949544559566612770596803445425597833345142394566243039305790696580254657597877168770517368810525183764883425521693052689296575150295650978608646937335922686674599936*i1^9 + 83779795699643608023532886763655411856794140353280303866027248209991830168873212771526509041105770941133472109035168750466735656952143498940493935924097084425392929192310861693675004609840675743851017479579411007854165838784011700345828549765782819672320473649762414858305798349277868263179934514752848485893231322596602222780790408671425988763618046175443050756697271748358039502118453583554734057093260119775854099017587976160245954378020433045438824866915623819277830339990427377056843576252496162334160206522751703100342014697472519313620428664950141570921647750145033257329352963677251325713637192091908910984056112019976505754701281104080732965861396605462362973154983704193043075479424683681368522676825902552653587143991146019016312892879341660155951324573094431905152311596591221921070213610183338586893267128187519493166966350883232321812919328986925750295927837089451767586128302997124053686381962476862308352*i1^10 + 1410392646065224873316181442119926738120321619796737310991865955397636205729280360981182853797840784205339762899482932877929463314845381742308586648302145362531307687010976859313012295400755889803873175068272891163617445472320230754745988716529551307973304145337463104823431932481226031875817527948132586675953330014112941901449297394510212269457837345076004120428535656064535146811180254843173413859738416562736765468342510909380708533802881094227255312011757336272009859501340683760097171036853545473352297450530396822148447318304318592943719790731784830483526872112210015097073130235478527981053310083111135145258792728895249650611121041747673354254387280269496479448637451323398735391014981467327080562926499500010754175517129521914521239513915524323748948694953069497205424139524713497207547071394850292255352649223230574240560311418634294090585259842329372329091041652854414567508891412787437757988748874743808*i1^11 + 17708606017968226793249829156028355102253292318722510185062111861637401827714256716401299525511458794586893136077707392572978455441094497739105629403616969963215285623155259370166062794242353071082849968773853715474229199919592622426403773271147988918751897716354855003399756367859713375361736410463672713358481980203969810910014118002756029291237803852180159734913773256247811291895318121539169319167113944056068554534167180870900356413631558556440348834184691514728139953143031868819177798670900659545958545289920424718280741792609788963925739623150668584479931248886063790571483685691274944127434980853461174669151387585812807008707599866329681477687506685095786292022499632306673406783559934574645492011272947299184138024258787936265886402731309229117054564634532376942909900409319200985805794294822984298141098603379738649320180163181011285397122981336031436790955230417731712933706897737444123577889587200*i1^12 + 104921751528533022959665874254051671113074515358941448680268447937563336352821193640656050745507578598236414582369216642183724629594381084403734821096183865181955408267633526820481885952046460209631098432023605348175489895510323529430805826460298852705923327535179104487181008399203938293227314064031222006944120680692336310816675674514312824313337026753763280904899139460156327682243991483373327192434568831609248446248236326375885183189064194544481033104274650727899257149379270373407516179624597535687404580436971624833186488309176588233362882130620498591093981042707052913765804668783393950612863195290553381053609591022569130932855603828564475135187249584525351704527386525212581239611084452350346216729316554834287735865422281847819486569863085261759544903178188314312641567809735844147948078868577907294845672947216020262129076107488686016465751380503097337452643276448000088505279606896647479492608*i1^13 + 709820192385875889647849278022392469382356657573710326595695248783649643892574113830457635204839019533802948225030841066468579509624613568899672597410123243146526342498120445994441883618397296702245234482371380319498785718746002707382892097569739242235001300249337644322203432362081271584513598054365516374114407201112729334598141570860800919318393645924881846943270442323042314029544492427727150290585355586241614557694740438584515270882293209434971844267722402248040309786993742670198741685071261580605465963820401992731103019940343700130543107242105752486215580215674816189759245978408518271328629127791527160962154051949354742701861838318919483692539412603634689534298068696846976970477444495108878544496325121437939877142915521427207138332104920560156821438448770560903741676153140576211506137677798293760335784693714052063824001277253961501656226160016336629975759640749865803798789111236526080*i1^14 + 1738087755272806265300202951088699981668123919250694825595353782343125418419868579226752552929445606695122963677241081641671446873951986686723278380427144380198095137899101738224855335230544170236375105581833147663389269312311488426786030349897623203626473891519925235942432599182807487418580895396953837756246976859112994574840031409079589599410629015682753535930239902072869450240876841290578026348244935856968237614942584595876957488445969988539550465994934269798577272108264788086458140444618418538010288375778626361327972757620932972957608269102122087903367320279455696256228297871554028056842517448016384589582134568599368038469284210644262048401137054808566076139649905093600077033637090143826180710527757535899501833402126870243525983682408853253308669800721313238625489773218469643594193392398981431583713883701121670715955757659784927030705265883132069831852408821924057990134711189504*i1^15 + 8514665064687552779346658609692063877855150697231944597973800575326621491751616029436479555812322011717707525627390142704628319375603502087571014929562243615831482287410594974658527124389463860261981846538219111242500643040698723074325617337291286109551937638284410695802436294381257008558516799656519242775465863541876195745159314053577816279758486762303360550862367209807029795971727510140246848270631042631397358217601351857879083806804308963230447413168121193003092190352670538263517389163303628178582960062615582471869995713652583668611690537735888797821209504522855516463467982003122090147605240607149584352301328431680232613536367556763890793383887247121269630591825734311571461571272158142401170615734129826592320717766674896222467957806485244879318340433873095224232113775976283762864706807289562023373930654829896610004143102566440105840907350186314222460496834657531680323010560*i1^16 + 11368591783613114926512177581587276286380577102075722947713951729080236306151552464171551171075364004604199148313577544193712243830942206122584125520356114319499446116114308901353303733642057866165160713516723188962583606765550762953725599142266643831608292178387279047592878952660857116225114660920200228606658156816238997452934202508480707322820981485400781170780035092318910159038717465185134664916777773547571825923991643989206786965154826878376880049903348829176869349678261910000662553160512236503223243704150507939514829664010285843186424612223777349176739129976202064051776364363506025582490411652194159382363088082835247052127643433112970105628983431433683023993272864667574224953594200054696396967402191903250039665362381336467339069985044928289284154529251291612399810132340459746585154268092609391794441960170001480291447047636437368146339345303391468525984294633170010112*i1^17 + 25848869703326728958970659060567359163125238655417870150042139166182002612654005979238905885282972406276938193805960990300532854718686458189762284405484994554421745115652887334509914205986924004513983629108225036682863165821466396004641744271647291641193879899433510910621783883630226893279447100060169221469593502548146892138446384068196178895063867840857917977921022863221560710694908088710724482076056199151979443202264411651626325886762067515698960450553695515553811453555639500451565933926130157516815397911933179692146325098613426603372859150919670402129593260721449057613023101028517969889057842053618911849875969164040297219500114797256054043378030305789096399106868424165481358656008369270830512938645792867655392832273086236093021307512671493790493308101216523646501307979551296196596986230305092672151384650697436493209857608977619312924376246132185513006255996665856*i1^18 + 6323380509790047558345154828034824544484756806954706593097416972506619189473839602206685746027295307134162553776292665340314193817885908366210917199860736076803525732505456778231857033365871441435063291595088708274380684368062291584050219607081226742707104852850582678981990535982519561620103038351461497111801130779823356349473398223989849636679650119916554964782681366414096370931843308162389848375375371863384513304322279209540818798300430495159685484232576759864827189120810565190184715943350405222645917659908929913955031935271659934366895561632119161426900215127030300713617045503167386096024779439158204205368917603050370127682394241705380518520991245973029567927206145560741437748195329347889684432809444691410859471290892286081455434996440718686766488534122160675326960193223088951123170329702943129583557011693643200618654502253331746651552474291132866947448832*i1^19 + 9949191157977318205599736419921273238138157798708183199947534172787996551285325191375111687820354733236943486342175843818939998175544116442434422513207303697230256674336823873546385772705204313234057042307179921207925377865621796808164981289178463096587702798505332806715630776851776654783734511337837793448917590046463157853687103094769832902124506113169781847805625351783225307135218365896881727538245323105922220908313527589127420665442239448973123659451575700524947352794605580912159407485688785141641491374940361701130065536069544940033547850606210731773135357333010970372929045670579492305591402747787438193308922240971507608909644181044336404878015451111366856717858351580734130651595409298972661569623068386332252101265121802348714451206112000730107949478734669248856225980011006163587953767730418385876121418135772025302944785564135608486087699187216941056*i1^20 + 4526734984300624447723473399944734375999077453219741533180781560206921032198034182513806820704979147865001690419426224890612129810643223053316904907953188354506942140854395243596345190680916207700641529150548711920403221067379314517817683858098710324964629499483385632241844509567232351788629046009942401800063116369452646397438956617045214434582067280316937442625298307669923621581205563390036725381242163600062505434775151259302847829636399673381614819057760817130095177021051247587643219337667818717209414957441065176204342202174819554849293121229564327259310665021057805262146305295814117229550271043252456091523498362657696803311115427371176478290105555426607219552942131573247177077150551411146820843192037455033085912939272296282394708736216346195968605093076936087506966638821886058093913862604159647978778522985343703723669706841066212999786752114688*i1^21 + 1403016802410592137217284638037858783009659900577072727831264086637518430044038390483330692231423107826917647566918646106773802640636156599460474997503765894663723553959172951800667765327104433051275265555758217924617714505966333053274651443173987758193137956999357198863827503599701793009973916762351294662201132734422431671042459853299528935899295380290322636664207435546757198378810180844456305191041147698518457848212418823408763101306919576952231846865459219545031208340445213719717370105210053136261429502120128410979205743944209054741599731416362906608751765864871991022672709617818785439819092416563493072079802858078857973567332689062137162008170841573386540015164656209625221884365098574951379272571053425363939905067344469055489488488855925604226786258126514966811532609082238492851312917858992897004732041978127100888306169779942797460111360*i1^22 + 170598185825785516441143338252325740639415325386357037397953733021391025459664985206931609507158075194560117727672862730694045942512301021853065516412202537095749572398628518002154040989988475345780049030817797989606396552421290158882445379078372672122938353472132951079937643353044516932409224121247532446553414121907446390786598989816962328068900062624435165346108375837877010586676557941892969561850544259637680162327718770064227287457605836529397142264702394836944919748963838375865559645756520083565451730334973691629069027136245663918887023199707992007709336699442091686954370532373519212052488225207224899316760516630862000022431840091130283587045614367510064364221944469484180155627120039132372643108831496326559771281632129570288150733267945748933347897644028258210718501561448403286740155329563895636941534080286654417546032557127106560*i1^23 + 43605451137091324758185825795969690797498178873893202501508153478807303939569022031904316112866526217994679837361707204391950092827439365497003477061148836706823351143806644776261933644794084308866692319184281567194798687635025646751337578397902772682193096831668584352388330912322848868630019213405449763239586893142318222793105694642087832247046492675136729890634996107179001940924904310242369914006168861723142146666032986318019040463700266974475294173898053734769738411073275524795305005728815266519546830773541390413388255600642935366021506416643414004136463366951001522402184073039074465057304812176368438938254204990733622672625650551767888490914720581690602648194755058643532433970312051014475527917771739788979835226993115917027976706201593035720479449691208540342171154021966272158294031401335435995571969124394479216043736694784*i1^24 + -11224024829900053974969044905694259896059791483742781043070122518775636512784802078175828966012455920096661722134137600837696644897950139876155442878022780162050578728418473545128533913682604034660174382128898927453161325357920708045606473347581682456333113375282501940865834687015427238559305223659974188676007616585416095642798331003937818694977722779530603880064100918736641433068925565348066234472762259956512264273876625078154358610943130689230905747400017605649566093773612969951036463886335094833757339830642293054965739217776422968623786221170212018417596571571241260061636201211645373468242291114908113418272255407160537274393770554668478410815142023097769939768987158360979516381225833069356543722684998099228983908896463099192758473625858103383252681912822844592960783930143937596531567827836977275111991846579780211179520*i1^25 + 203668971855047452459341873467393386110757461005356571374493556433233914042987618400010245716454368968224920456080108903719302290938722230233272745444640785550652523812064557781643293070890982442431431817145230050813853416646939737829344226222520795201191633598634311137139327854889422572095924664903961844723338592446992566710256061772239333314879951972645082365009399210999069962561420077421764810163261960000169143480868137008835563734263735762816667028685057252620918622488898862273598624686302246758934404133329110641517858843008523888228172346551411939179108399548361020450184423193687661211445730487616986451751430155507641011431037575728898953514328387304279542836058875219732236075836087005962455230998257046997600902514892132123008174146996633257253291969410326469469363110057107590542585790050222246310270707171328*i1^26 + 19634192261136274181994683815063999436372166011882360841330445509224819510379511406170042948973786755469891458453747703349769216805165892544136479628207963542934739256491313897841284202450592348231207778387382652273306147019224362385843836812605850912878906058337713576333823929093327389280196580684805097989024771482739722539951683817159014453344795780489812234726665949561740332408724056808938935745601988395848323294910791656141363003532181897942758761482115468137786336841632547234846555210123229282844952855570723739088454290158258344370365610866839797889661145642753153744189045189959286603332183971699005279068857908580050340937910945597487278614251753561856849206760495379989495210101876257096830703807559807614408579383965629128654510778110995246535067518515550170349460599769201018592168580077448412717383680*i1^27 + 349042546842410460875728652558469005426254972191533129920626588815860792131629265000552936142722912275824501725564987171033659884425135464055226334019276903937338993504262738883519987546728605750205548772348379991388688484424697070314078166769810353457588196384857923979481937663098646521128667826618134592334292092032550958607165298709450124793173656405725089999352860649619546851252525361465537591726621672365788307326713317227867886285898535702885695146298314326539393718033108408942522379676060670143187401072051527160248194704600004619539417744602183206975887366185233470733920155141833698035798229714807692923603597111685548574580400148262284128366870300795407512548711209154944797308132547536318398544204911058326910742524964773182733302484792817873994383149535620909719746613171250739317517044357791744*i1^28 + 2250527669534098412182643095222450171816299591901245906138575967665142188803862186273804217953651856098006340426753745246428452354119491643044428130208264191359233862704836190017999936152795604247348938076741411178380853364698339551942930128581295071775670907519184933274424871924252508809046187431027949849046277062394574659524010864528383770874543573562676005088098850002457512146159868030621727119281966311932946401115789571547148849879466881041981736825105149895643360698342618992759689436796673705539555165530847023020252434696291938857249558476837626396501568848368335065803584868202344970244351285448466006712256311086233451656859055759950092843589854423028391886234063232068164659299459909167984491410505127276561487240059989699916663465135307725685202462324457425784630435380992631174544228352*i1^29 + 4504378952031136107830759291484331024086360418137186812774528920385128840782869564302896450405293139631218594891270791814991198674710755573912279558652225134928351632007018029964867168524925336892656644463313778075217198143561703926849812058308446876259362974925662203064811053762638946528902284825426787341325273297580672968131882859931768548077590425922611119022260939268597811187091578389719446005062889672617542066340337125450555443868025492427639089238413362620182212553004831366945585961972155512481395002530745678284924135521854068064898962370705686884459920600813662163862065715601231281733484352378358442225430356347397353877648102596808306899529357938720121793358968609202812896130452559814081026898617381821154623477974862349477387928584440319010550495715235946214208670629126733824*i1^30 + -2549076970218145316828263929563398572570397584901370409039340055806672624152370073981374646729471618311376779019954117595658676915252082810876359881362522065624097256514212190852599046455904482841734188892379847193181474638163901534222029130877851142877152576511560506255632822877706702247976422062416259404528859443001067777966818388817525369355409930798781731242240138978075421955444118915227145124606703247588184620334338650324207918495629396384292757663749052028808520614705707893245517678974708896428981919024875758553275927779076182254179065056157067932126177607118811061380692476558559204534166668316125561087070802230573918682810457827818951718769095410127636643713160158912827771504614074332643121274647170168631765525640152430624537764037075405234438746457314171826856787968*i1^31 + -11958289383955148952522429395879897414664923754641592783442605996732531574977883230899435598592360036176737886431452923542070403072251625670906132553659435305769544225736752143311496846099949805391377777814519163832843604490544081700185772163931487327638237018146724427171316709402602189059183362357014479143641302206058827232912034430915838540913134470419146608841125903350382024011168810756657996416036689525156538247317373270025274312182845898461229680877314584480643443668084312676453368256338358331480852452166612510153896890174611578232201326426814821572611605516014936987366575239652692935741440462961524260079163991372597480326842698812666775166268478499664443214447458738140417103426675292256287549759560305718119401219107534198522980930221718161225638990762548920320*i1^32 + 2477407608476363714044197132762767663133037847173643366028879806418304693209690733806462310177827715717618706953549891750830018105595058477138576006126166986737406196427296774762819545391872248159975199409207371574706976206854339003591944944158429674977130461145608441920913120217747194343616283847420052055530109172195854193240791074265047195077001091277077356532427651169914007084098148077815794169047424601185969699071430703265811363979857608439004959483850202403580728792339223915849656358478285321891752772743498936066170617200648397385464470151589505288703025948556446367911732908832074074681285848229343343653896728492415232759193327679431548023437814109269334714866447908383419988444181369502454466784759338324221551690737135152572372906113171092379747221504*i1^33 + 10321978559441110291208332423296741491666382560782818163597368036140771276666278732963383359819402152990916000397533293415355580514669982837642253338590331151657210624694914315722002967224347094009801628340213496864046762312664608735489984378293793375852511704139261019918433000259515231529867574010760475744047457486825463118849237560940654462095508990652809271159203575887422938646968486828250370531689761509310131732187226851663313090894640138737098831682420669150797437546680171793685409691968587697346446898795264474078339392260734138380841773732288577561976578003726514848671951535969044858195413035442346944099765423672145867134175304011272811751412457181972806351928045871562510401045610405685601542321320698089571955738136560583223179287385031573504*i1^34 + -4746280483276857452592453319922449257663993858677968673373236554127517823051335823518965567703214457784333325042766574474475283145462396495524021548919835035591994639442365475667113084741506917496706530619352978886203731762255773758129188686062852721118175932263812066741834967718340284955661944516963654919077600348272904215299775250417799704845696906006660199250669474349126511230751899161037209252192445446344343296463825893563470406748246412235318057649459916588601038687002692597386327145142368091771418229297614762735376031273393650029562986285685764183874237025139985714112021027673597066278961892162137762785497901427924294754479852082086364685379624600254584078452356785650324960057067359221291506486652893177177527776210926757403489730560*i1^35 + -6385469914971005891758090509011395057881646775416986668269138931745641361351676598395378180826631917770170417847061728559899989708277729939229590013471614601741261999023763925118194178252181430807906771502837044116424578137595875704087096935181967818450632688556498566766939970742581044935862336858521105578720362280489442112408650482357850694033394590561423420906592261558253120165332329968499025575686682170783302497113869933633294005132520986232520701416510703264299415903696037794151009896980232666782543981717824112828553507730871844723655167632648239657613902709989050670352570496822277886965679945127357380715862380851059936956149655465163252902748852577715030336427264853476245037390767997772094360591852078536771298620554084352*i1^36 + -831272425587276457143169559385796525942725110343616110544132694679326204216528467568629392746005740594510395469547034976032426204938601537715016920256276579855018058768088289974332938625347745408552508244795393346648396344857413359134997546812712781041656626418272972897828674767532111595863106021632081877588844145858536900172431029254061134708944672074732667136175624868863260731099555574174911222558175590010326056121865370749681250395027304303804398401492052547769974836572056575744150413709231291804516554612120542435579631910889775006256543406653895444241319201864450161007972783467241105750267679019160026447492921532051886938316949297506569584136446608554016731306187355794462584021136117205122955562669002631386497024*i1^37 + 2123802925763225832195325783171767417541551926951476869371595111207715851599876207435189850550761906487557535409684157054239252178496961664242773579647905553240964952939941737982694113218778583103282179805631884998041432261613105638819709641107460807896361912461101219660234101661841110919413699595423180124708808692869582240454719049262318832019714547454454791420738487159760551463250694454565346601221330410527423786277248111038506203139162014111239243993250852464434670461531369366047800561476896240447329176881374594356192351160834089681817539673129207886133451894583334356222634144482097103098673855445004068645615206344587299364572005391906585176925328821978229963659505321974730600639984888260355912892416*i1^38 + -1293236271657123634946301278789911109345745797141117483343481061873362817584959961854106592147441195448840728496045231776807942321301013843084242045914158768512954354443607318836827048698253446134189606929888813855921862644734338856928576149008055514333026556613298619362643799094069116229563381552316273644080782199328633090127606717895074459018392748265213568783913194681154549560961012704463243110334341482804303147401853813152463977578755104862923644198385928504734393725460471249152847379653371117540060955199511404859154015855122320231311523060115669024637008340797630326488232065144445589503342310514184960591302184628817935794854678700178406035740334715113205308616763776568404481146880000*i1^39 + 805690162794283855848973254054314634171922756504700318741286327711953879359050660959375714247907165972071121514201108236060832294397337858720969344489276691032064501037337043957339699015320863711091887170861085461156922011405173097408450593290962474025217808545572117732879215066238459130061235774640012643792474089118630728701190956582481927585574837475003470193520230734048036450691969841528901218422064338393522036276964949081347204083256352438149055372640467741257115033987860181290471465534549679595141498604685708637393372156700140431177581696995648298332189836176447869800473247741105986512190611079881362858509488087485094360138689578997327626858163857188352525414400000000*i1^40 + -1752654806456142714923185039157623527817609655278176660185197705522212773200419617244620612235994256184829244410646328606686652035238893426319288331274194430822476337581452696862857186090420221534395386913185613409221663140054767838021898740207202591907325452265892256590086112143814825269062068856974138003595784173161387652109171474967541172976879525894771148264672783225370923229113755618376421670186515239639259813541106434281581975555171056316727925543439008613667923910533899304719269269127719304161679221526148795840763577052270076684958396386385341678549088466419602379500759982744741738876770265184386394153649348974907843044648988187909918477808000000000000*i1^41 + -1733832595862837470524988799060205405860434420730782150640256737928010378530038171203975747046103800056117755860711287277151112010725147243235963258664608261398398230544837414845712070334202480675123233878094802104634962005513609108893328324645358587820800080288972990976290534232560579494503713216103619094843132358087176129343031052707056679213672247424136578759560196492399748327352255618916968297389213625291186950890420263501056373305794994514423799960395228307221970220543059830031883109615678473703175467055866225111888459786068616077602634986608201468541061846486226992668529856607335199408364895077025627575656407112372517109375000000000*i1^42 + -193360381021376010732229480953294750613478103608684608124939623885408608190736686901920627210631491069938214877330458230545377965965613377001024561675183193150118135493910803406668518449208065713002763863222683637370151853001467524321244943580404269784143558875143611936027598191787575234846310892516340432497521072258737929828822176970610286036631937769021259337488881032716163651201088814683187328050969763363439723921704746543465241398755170988164858653819587560573730699898759684500302851994494669429934390677315254958250284648452400745316984232278094888156063853977236628713559425475962630415560770117158676147460937500000*i1^43 + 47446602334604534801429613394817028491573926876739418436681175408666620690994542466174104827397718422636607523973646382387729484077531864031599835244425737767587896572275014132926182681347732784976686597829209125210172534277187721032173541201702211046550543619615418719846708268018204190496548063803431824793725616216298669128942305815753259111224974466638118322024772957151438251771332335287046609675385879341965435328176029514076062281627559892875683416059735938280989839629646713181148489466248730530764192985344787290634150229482792080604542319320754758266184528046155417025089263916015625*i1^44, 30629901640539196749594729424254718462964751086893119629528363188121643618089052730180801436563359599308514572274804030998453100020118277220335124088943138611484370584679134995327859080158130507315088349451096659126500044537864665610987290940954589167473986636461643871688419969931202026826439210928440101482193964052041247865446914194738435164008092774679681724428514903082123916352804171670733710858626619150134766973368841962476200672745416191794321217753251811818824298455555984010575359340888975554851102686261514545503930059584413492496369371690500337925545266843603443106494180744701815520307764339275920585460706798440902314554960305251151930394921642991228355443388014693041323110450689875661435550243443692660870046927802428096210939962539149795059703438640137989976949676978897160803483677154490224371533243447799020573348714937692270274043846882261778660098237980567470893405420695342039272998566586047841250830449181717025857349709337252062454102120814210550148982893241227910959381268331869761359264619059125956733052621604983941350305245786039570900654027188842861733010917175288759307636796319859322923306000219388758001411517108144942154559619079496902271334266282361897438218996813541244924200164514589350842899277614862313028065495885203449538259987969605632 + 8309744629907130923540381780966975698411213401880842503493990316559015013222870063099205149164625459031976901017919442069192607541196814564862526271636829311788325085123677736224089459309900534949862403724466598976207184508500611788421375734924377176557535179054281636441294406879169677527699908687116016917028607372049391419680176296022285417695694984674680041481020942322074068942970706769267187046487905674204336421301249780694630013288649691100769605554630786383849306348992231013426179935654325641703183864492395747467924721295581336943682630386771315121464528820894814524909695731356949432054788282642503227428794466386292968982181313183575745296034557725189235861097155957355387461806102572874569567184712482993930439324313342436667065127242187870471681566622405308724448054641101571059485453161135481011819266219013573526871650838934579864777102233650199656853785938711260495198554343922258968318876438454755870023251610917134026095865745802620637721810669932792729149957856164700085598338784361360661294041878915427064985667765851470459389881754470604947579111151532874035766614906038179574312856029880520728668114139975133297953007910085740384397965717912694475806103194629928516320148341834932793707295497903728713667173432898324926621240514991042208743028686848*i1 + -2345068616323139586264099506257536083595068018039258341666922954797912916362819597202180965627291956208373095934275676221810034010252591919952463755981207328688861983535926896890810472199182579403531437891378958595462035088417909730268564450555095867814491970120328916024906729843569769839795757491510937583420753883408284267903688407053745477786263194507366679111057219679420177417270012263885051075573166387203159813014748112634319835902217702951533866711670715942919802836436302405064389146568586740330997834958625882666205648872892005367745635853803700960789893245149141039236117850015615708548237883658996586280900316432974101536799111830286492458032713091938435730823254063289150525921385924194387096997159410515212960565830417554187906751841226255290746666067670414737403767714940889547137489857731142835819733544983757374265080324053821309045752051197840030825815456511679929679929769617381043921073724338137964843043681913026231470775069475997519153468986295231254506400159466367072586015222555673085105618532494364622936561111343533597953962087706278540613110715421886364035337711468091319147977825190518062915620711537731875405891913458802930093250540561560451614705097151697723088001439566017340112572225236650771148123684344003702782013012102344960836108288*i1^2 + -67948129914408987335549294760783730776080844597446451942380126954440346129996739445239697063035774076289936986717835076424004038178984586012103843479065618896189976644595570767814288666111984600267680818107808782096058541506018032270363898147423121864624958453511241828447583964984721371829077281306951142077610613285072975468345931631373448229509445372551343851711861068717321438114211497324717404896637558477961174396500125290896592933798508406189472410056357545110501770498847352598076552035494093791928356911531510502864222680604467006337071821975964311092603020096823786387872098482678849270660154053004907606231569073521466740434730627502693968919814448261785222585145032782690162200072040878015599590175577136898090167645658643926689318076047648800782136483316277815663910626249755135528275587076210133574505819067197051812650364863632822973127064757008707279301944775871582167221930737259546117451130015390895096985269198127437732950286373301159324482352221686212285740431363464968175730250284492873526190067266880338255927392987438903158221718141475658638110419367607649006791009188444695684170409649109686881257802647614760957398588457791941548899618759489651095243504539608717277405537827389808376159724180660913068660162360894170289850587270741688844288*i1^3 + 122680672897331926405130288828146916912367050345646737865298257958255802126196769587205603899441857480204511482761749065582666579533707111243865613585168868250085796190722458860042451902608808322775717085848167946487747424888806850957338724638819229481610185211278325142653529884409788682260617847040017495893351735530357013086483003000544826418001871252922955080055166942822572996932637124210953176253947917009385772781163722403852535050377569672461247261425874048360674504052988959447670777119613488280398702613121174744624892667218838446064074516371170832205815621735331075790743198867164185282920612328432119749158871300327722399096691949688703003182095630987353165732059863357012145988809120914210525870604707725322554341530464306915747949496851629432934505591432759177818600689080606996444073500251413159925601705511419473697376766112311240997235398840555215076079324656316065774825277890974428280989791268711117797194070102957394422937763289523250199538620867400847600674177383238853595182747564451513855165826631762945120702174893217459357218617715782589694715078389529650964120855601748915074122159913789421758961134634056989115597839677128738282943637907738613889614128824854062497465263734267581043658419056708974594582415738241725335521793744316661760*i1^4 + -15772890805678022530320660088796025993654242664645028289061491033343292577948827852388374867723558966892841808112667931965927272106062890527886585964044673798285382721591098178946303505890692464033535480834712434439524692202571824574032481239157381806382600918211709823629370110491497541373160395237240469001231624243066817983988723534772008072194091674930561954639705396638512081790134358524076370800706218686457582938938143446939771411129269505341513539736988626436738382259842361670775600516916215340172260862835958704034618496799809926783912102102005127945596461588834227487631774330899467012812408302286147029319548832698327533617272007790771834710746313130471307159354019162247599384845810109633821797011514516099745712220442397112424778792609883771047365146567946014794142191774919026994212988456955542037348306497453077773638266928076521146507425138667384862090781107844263961982115149741048673583279441738824051892404549665803619398987617245010386085486223915693173445155179119258825588632706552004621098675358470444563616745164749057696557550024349667921340342265511668850463376761278605407935257946124171459882826961079018428984867136279022951514562193077908457391657076515344412617212248505113976276909268798341778277353435213662184502291033227264*i1^5 + 1032100695503993132068549296734764399139748881964522613342188253601824912202136821943865597942175340676870983254213156219557060531919074341149356990490374786640406349100950389554353838229840442598536932673316049246905503979383081075493872545166992139513652161925741663293772196291886217995091783240151983413025930954165996892516927984211872333776340388670468531874478797385894040070143045201691238438356337648143630257950588800186311622253847104614757498049434663300817436472911313111235138429437139765160800625173260402004963858124539494709863607710456349388834588199474564611045782006248776765273141511486142638191651558069110839019571172230519552137764353675597152566893902957225518573327572998879957147670610125966934688138382532627905440026597792154438820255411585915914037862111292836160446192503303351314517106829009239714291846639668090211492671564468037554571911871665985741646610055647658372195544990141054104746031514836399889216113650755639624769897038538613852642562249759118101880366221367659934966456245982984770485559774445824576123744869185274045861572070267785388957562702028991474744521523693907744186825733600876685554529641701362634521517902329292317908579920439832922798268717057508277107026644991157878217681559508720849938978701312*i1^6 + 262520183900112908784696949406277297732518343762926154043378644490301073320986616008126938476435671467599113607469476909813337795003891427842818101090983084296464334768970578304549012166860821853469457000172397005933219597960687821930732504162482068121771857859734115273427136851097554964274391213764253863157863453495764189910511397895052513821467359828065905026794698095306934971001623921331966815766271457764375320117702078953016438668522250241589420143968940355096693125676109133631394831609360375517870777067762783072482995548276711135893387303778319274593711683751122211519346074361100082420881804672001695865729287458772727096274948462553147958612809457581443522777150027193796486223396075740178799309921349971537843020549730841737380941646431294979834045117167460646257039817287250721883766498887383534419909359640789034834073400144606147592699145542955057235466937357984073619355757179537942158987696845719854102942912407132619651271362634297443626616890587308675752245243447309107205168615082223343182049806442755599598184793592127716729357124170923500118948639669741893899349160169449681908377196354480258932677719467491890562735549310112013072916542511119227724969944776757211498578066181827489661686970079710764796476725651279514316046336*i1^7 + 38301718317607713919909603424526412494982685114221294244525409501284768258235597390316751235496351885333279252877539439282366277083566344605146110493808801003486909958312080366135718103073081092954023870145088482370138567495214466326611984192341993785995941274871247898841800652026230599977136434047210227602663615661252404597014903133553117186109053119267047405121112549362237482660618707142857178772399939266611436277389100871318303841828244598898468658739343228551251869347909862368921495532469578505848662379796154445894094896558373552096439827188948316028027135205391795654424572666768995874980234791561762225448170735075554301574613549876927947010697485999562975928920603302635257811471911337026771449799499858523337196734870902600972362049752065267875127944190849279414042518216546142659034730955727168430086647124879994627270789467714481479866103852721282320527714253358038901716186981017750099226868795379015493071204062870757872072810211872791671186054157097090181731138908758460832365349837581370345113465344076109960984506275027118190873576652523103168508129755125036948379573384415559034290673304182668604021765271229585225594226564124484051315778054611417633301699535482599283572273955304625701697968921072874121551158518529818361856*i1^8 + 2160597019879424630562761371637237046892549686266582572870471259585677986279036865675046618580455014105875630546778542290002715093733238264185749046878485014580008912517844829699837493405549478468231157416139053123033770103643184997734964561948737207408145348699159758603448282221940861004541201705724022341191968881064371634560689210358920834451799795367121331675380909589543113229852060525809153325614866028939080331856101706535339047449012651941876293380204083130246423359754303718601584810591494619335858572598036311362499297325253049276223753410727612756120000031757130864814624830010865698491443976664001871219814145123949480366616391521886605917081968795813852139861525945970094701639404025030797549591493339147647566473718095936941496196172670961677906314150962781876316356722686692332883164200510612504648414767536713039856570021584450403697783280547705951352254365843757064347951506226701038517236864418568367014668031278648394670449218586946196698007137101446301604014830950983531440700588844823271274991988681723408612864450480703292851159269421154716965130958851052504254133747460169827708141845796095948312583927522114006580153206756100283325663061679627281092404773802520569450954688057732678939604641803605965257014746999160832*i1^9 + 83924570807877124988121258471818966605239542527525650951898779366704743903861229435140032063233876264486385659086315606741137895360746737582217652179610342720684776403671064411431685719935635394647309371032979153899579640053738836387826601414523456425460295123117290054393890927980569204176892364446238767707727825250872896354100204088994469274284882170051214445338608131188656466237294394510219783844419817823723253536218493299944816883086881323894391781073538193933760307749024190287440369348501464246823863958835411722238451351211991283559843748588404044343364360634883698735451232638324615693144731152855856371548196310148724370145602729924423483279087039718891028261360117716502546505534248942930501289681532251358743816844260969750907767876764868019701250750187053796605814525232644889271781917747967026930888637756678546921012589259647594192260265805133168779568499873544392626263733317293813184978453467236321079165066263319200793878933099606455268875650475330537855802954891614020422573961445833540138441677945907394536164822905580122994318976242150048787285666482124869401365137407402157481390913960810390819556005494690304929227294621509733048060025187260384904835120312164701457986045372059399760134668238636166577186798567424*i1^10 + 1445789037560895783882655164853066149754093434722515773366967544441556329082039120752505636664735404257148433974624859112599777095096422077017146347164654371349809137769019552839500636621127274650579566191627288747862066637143633208782956253651292843611722752736055117430174037472893251284916391304978523166699171000727761873653785115808627563694488617051525599166145366532262434460014364546050378120530294273933292269949015301903103660537999817394598202953222593815932094474336807491171155243449444322026884087477930521168231935367952819233381339095597996319888741156361902898067627981833806783560388442788746059247531859176215394746436409240580172370261220686587676172609871734472406958566294707137262279087985210997174444915483316356572211984479373263025359291076091409742877195650036799238519058296052172585629120507895104600586657343170463914619068811484048856177522541700075937030882433966278313124211271648881866315791687319841450268731759180620048461610588729717482853486784430332532468011330980662182756062315128736334515281836091557806369588509772373178962182892523523023720575067386397844475172562395141910755368085126846435438815349163413603566843944138694315922697806026023541675340857790446426564354596335623416888426496*i1^11 + 18835025192433300094899109835884954924853030336019689312101127099906066444815592227873524812539957476392409350364535980777310989513312697760741242535715004881423266577570619530233257034871524518583944765202806508338775437113829405303017570924928060668612535329637494838680918812330230324884365887480554100655876096897742940050784045254079469656173633327292007201893307961101868800860995180464995399381196788149775185863340011834576197925481743272856870790387323566733415288734407496431584042333901654089514938231902701246799621003930228696884724629792219105627167348866748554551101732502244656632920379812285193703629504607548249168866597540512273477119486914142335094161938549908750871054084621551350027847874818823428963271241973233321346138605812099402575274363494144860851440277063956086500139332787359172840756920418794527157374987281437991790230942314932437928556251063843606471339582920295316824703188016459280949797859524153652390404573270360563703869386328758118755864402530321600894665856562382409707059862455323475548564389402978183780584533429363028422469056938848334400992273300593707444335228518198953397452767312116009861832955305570832227338978370934266622455629614579454657019122411294814391893513416993039974400*i1^12 + 112486253473686132028220905633988512714144475371873261680079231259807277948277803463944385242970105805978423071695720368623001453474674871004588910581701314871062680389008886181917673220249200143026256470135950178720796854514238448861952784327438959561462620821023803696372026776577910479484879692938117229866413817457593509577011324453097626676565782714993346549763929670476202652539492146093639904396866183913517815085263606281188289206354176548369847636980057284101722757170338659714448268519894360990282349952795514593215001563364226597403516923041469884576999364930129350649999124768104814431487345587035240394927684430125904676577278622528596682583925074331537076259554063340445616932364923685907693753222860035300963066513800166090871216220450575106786160502147387036427413389880375421798427168627935708670300420277661445289422891650850175722316542681331915309321600884123871777530570785045510492883972287413025483760287920862776150329322563018055123618699787125329454920925854817693968797059744358961299229174740206857448033495551521299135307027031772308667967170387061621314533006339226382134713787248811081466063747748814392323119778246764722578223852784048760101589920087093566669914153035598385916404858508804096*i1^13 + 779595231372686975855279568376470101873070574317559065622572445044432731368595333498418749082121258286006158145696028367561174284747682919480329001875460153189575071060334067018708888342957674034069741916111243874965260395996056608329523364756985774762856157614368493712860641544517368361864901394947396355461101645542352145928502351179116125212687704980361132255299051623591974130225239784669428523947671685671983174152497727561111467769053679288934691970940711530098308875749631334043317491835843393896977499753753198786195692365928776760949569968418820431017217849624575123647636562395099019985237262377254617224666111079162344956901645185352592373696733232939668007233778384782983524146166283926090254485168108939568733794430176434627993973139525727793609941937968739650928715459570772283977079070403367516737653481330891737808283128448647244001855082781116948353764021232938130428958197871049812596740868395633681340252977093093171463671273887409099953187249210844846887036921560848254485926540750904116844180201106352485748768457497747013674838372138510061225547440766325487222092872240541913318745751207232688322576850858960674609115914725800708313619288655463458623129508048264295620904702111374151299062824960*i1^14 + 1965111788446724438808060331362069242280268416892044225450453346236981810296521957046589148176348241801221697502701212717943869646948299832029666621942507262960212399358023511000217012867419382557989936339580720885262666464600232988886743894849046317780065433177392252342375707442800287583258505027985403143317558881089363963537525708558909482480344184534678651508580168728834679039229075398914467947082304789222480594368104285410575353521283852011474553264744077088710740509477137158421067182894347087405799225898240649153147883035944877121834925898821820122736441721502660675200884964937173372123199582183868445319193740342101015295160285313084072844666958421939783281586222776098243272523196875160368169577486734202118475443682066076615841346234489356759041378346751093361385764324881338420192131757761993640859233547353476783715046497539611100175419952990340416032188157504519772557692557505595725478772480717453486731849561772990998545081712929115316934765932293102446878238936400225653828049253295328714465112969812849450133493881728333674987381289942274080707539595296032400481788992501370991357424743693300461990196356694633232832237602091283396861986951283354213068384635223418833713334257226326315368448*i1^15 + 9488549648535869054502308410462436633939869487266957933396971442891619417888333132530435337175180670816014564768808143676528648613107624833871217609432161581602531737559648312651790402349825743105985556303572520662374780117366077910388200599189241485821210920886813298224735325387142506616165945933705515276764361314813004311355178544218640423164400827726409572420589646113142415882174492551178727047469241488834704960264539152473399126241281548348212059403781869281123126575008668580131272914003640260691173363012000788123601912078673832994653050074413719031542251691105675931590421998539441336625343221994121099985007074746592809621026478470625869441149375884521399814365066128916695563736359463895629059620535708430130316648665854073348023855648637579601511725588466373820614759489956449032578007825411312552731219672918538735969489965048317010848521440431334766009984971564166006607273978975000009466367242239099007225212446543358031601431683888467381322372850297458817893461900029052351195399265758594497009147991371663111135423578118033892349454251143952989764865519667507595635291240587655005607706669150625462281780818536436562293343811959868962594990524485227946859492535921940468450080078923038720*i1^16 + 13626634749176519600197110317156584202368016754382962835436543212149765428931141184743898173972728709195025973771003181786840722776553596663918799241870725386423840317853082040739877305853547128212463497321338733407970390879187130287923607071452451698088848687729024338359854601517521221482375859481429520890439384818472823916650161697115991608458937704795408233871526392002245163892508317846569824941082451577750776688998264629729506716905068583768735304453246134320816630385971966901715527428492210515788747146765224284089445110335155065307804973847228030211926759010954486459101378777299657673490121266796054053749437592821653645027375850095864679384682059750715779943738338340330207365395486860404922385645361837816909651734268892818167791234689481354365726414832833583277952974305263830844432869583861972619365608688257028658838057367609169293406762805185009444085106538891275364901949803604236591748255967251280434961998601157726899439022177598611384926136818828928892043105229012492168177307583139444476969232255599607119943376976618070719081492931701630453537124187622768490434589654590477255922745063274906450408212384882304123819420585799003999945990739075720306091001839869683094446139244544*i1^17 + 29565263164318831811781416338892220696478964666361138361950744751557841427452609246403474488021199583412283069662699277271068620504282387991257533999184743018442675916002804441185680366868804041870705700817179909498589121390647953177278630504345481155362560915280367895571226032507491916443697745826243565995097581676000458730456507157711171325884079043960154346896160837229866101532025874671428112063507496525343068090557474920421157566462099440937258447754380617280623509987445476021691621308644810729530830251676836019167840326113633139179845054470816581491367751292376163409792236526939145156495716717914530659790487593272218927725895093376488216656026487208785728991881948213488661412859307663109960436629126745059225579985391496172040082460181934880590323621821599428632514967950631337991766839819544556911345980311447771881360825734651130714747358172732281941382277080814134391379476486782408409942420991156626572458140219602240128701712366935127950439947538054874583002035775030113932228128281596564021769607062590362137436094437256786996950928887312380138273674260378642084714270661837305825920827552279131446069507478482777893307186063368241894235774560196507381909259153882446531919872*i1^18 + 10348122803276579798653296455232517921905988698401338362761205247719611369465414740189552611250256558935169224690302373727675421771057276967260907260077445583499454126245473071046137461476081943702813200438470071650490434941889521938598093884019134404317531379943491097115984531410538951857635433153115667264062000357705040938000527599730571799504150021452299913539271522630275847733682211111647996232161906262742085990033345687630500358803037926787666040492672510154258633117476197869501772241946217766185322755991634630151110995919186009031552639927256652106866105654481958321028809636569651972259201289755815543684910327383850376466765982804320496987273881414328462001621651904953065408207042415699216430883413660255835576258546187467492698008652216694961488286670150661449293606022449135388997963454177904434606725123938531847085246126222514426163800591940520993742512801785343725673880855378706360410825680011296462823876057585497450140769369160946278957296938330358357805353867010134323037485086125717248312111227294851086421576105594233379068670230264111724743349570682531786054407799465939846193878269199258116322267897225776100920170864511794783578023802349189020148192789275869184*i1^19 + 9701823000103867844712144401915229566418987235083013102254886606680571838543881947787424339817477974536074912889649532361193916140555872597046834201479325971950889056834879692790051108026334239889595598754332527937802638556006632960335015053994986046510559731481389386119948427234489467358872304821686536059998180178355224974220273381249793319232460393124273414621808841958817888890516065709516275796850470276145058946438523420236452212744237797256232928071238590946165801194684602738390644713545213053657126913755241109341472794544258444749404719054220420191230353043624647887450664267302936042619512059095793315958394577440178475812796332206023495683923838910260295707343492762750168340177799368377933071266373445178584750657498110130999369472932602972507777230098365241926345068177918888122217784145345508025935699523715134530576794331009569877873714708133403244428780806929759186761380601867349656690338919881863891871032514969130897189879506812186967701096554565973992132794909146390172757621709152989851298049837328575427284823270409728903950066986202310349711951548244967345321116987731744160455696946384770873250425046067949841234304879991193725094449723766464114954466230272*i1^20 + 5078138964700207876518043397936277268103115427751933857870509713459232888350420202847530950581720207752943242578846736567892627078545432862375959239747708699985829438595419541523776561408481278654838296995427643329378672014655827665573697604611658777111728036580993342483409952332888628598006928973001446498491846080954635882158061179507791383633611248131118297034571509281868937987083874000649596357966709972921309064718684874216174897684334618104131328306300901001368059620680363482354665874541185951147279148079966351123472087673265357590996990235793784396055573630564047164944001363937692122851810664790861061837745915896290624280864125956096649997483213205471490278394047828556692605306908123566976568536861587858680382263354316120074400770335005217591951745481390877913575062515808646977827862181437064827037747980126706341322057519684832536681690846223413102389623437020698976754964069106369255372876538409897329267712017975248559698634603521954300874864747594224462206737399499553697291272621563177155584005377163759550872399776301347775041794414668814038006500434761862227594129784340625080482003237377458812472010715617275834732443463745255598942215116931729306157056*i1^21 + 1479792824126125413126037641304159992226507396920396576902782355292576156376971837023359986127752110573855884167011225031915056678891549176285654003213447370608726954075568460081854736728186264708400231969978604288508439244521251233785070640645913374963359006100012384627660035859756723576779469767348102718613218924955725547093870160544257635659093444687020501000861536511361826166533302741840689174677205991786338413303432603355616009150956565805842583160409875349146480727618885773571437215571195753174106184261847098223031463972313761029101062086110882313326129362769694115704215238329375440738725613633377818697404576628776597908470671597053593211849421069840730766706967533354449862660093751375400889001913303877311377194740748118109853698340285909119280233142627603236921035682839223539761339050418513717200344572224829556682699511361373990764277860691240535026567325073225465143423956199622631102833448796117376795538007861863752122491566261835442255078993266321095098926097312582859314333625918703990368360524264372711502797359698480992830339446596283396807205352850000547147681007644527860079524758364581446719029501664606298396937338468343289100463210045112320*i1^22 + -42433205728230039332534631684397930360209833175170123177953278232614623067721906519491415666492936645921681683555895345887043316089924903347980519879361373822200116196411715279548709271679471348779461883151806720835934479576199897743066020634641126508157683294976236349585444700876509444740969036370849028594228375151851899639459186122142348025351481864951570629419833080222137136618264922386325883454716738044157235171488807618083347703505257091010001514837863950277407499283299359763744685610650648787971591672952970546284977139596465426285777728877807442057281940034678903479335046374311067102036109864370397411768167228394737902701916643885971901546367738074749150631352565998813188324368004785340441625673381384328088392096177894140830717772187324192064585227251998336000625732377902756420820652770558058511673079510976182046152192003887454127724364873904721293161724786889450357786334531554362215732482647216745528521889680619965619540851467686427798147105597783256553887847635691795986705078672743309720937503517222526210626880275853387046971446590237766439301429228660177611483272661577196972162320233094814440868798619696132192120265457334176477117153280*i1^23 + -10471793983537429294091172569585477355903737912343908020548519060393004425819989044977164944940348445987149965764904191648617083098609422890584452227987295176921385494379015417526442575617094287500286068410767039706105508378364780559805995204457872801887808616132904787672967340518736938708894597090926780890185971527147554755156080515847732995876976186130006069631576286602842987675323773813912800527326894214069717646287569352064477336961706272381119617355196357558287144644945245665446262639803641265510071227448533103042012607420827428802513801073760499267258280884392887508189675395392317650534472362419622009237558744542847859935166036898089378649777290156183535973043742547609137452692264545044541915719642013915627228594893889987046515870385115980145492483746271977410383984845454350441545328583515815561991921911841733946795800423959168809667727362789567392602645590658810457199831373322495039811020740344317405339608191262615138214532393121602736125957712509769428718362556867477570945425144509639136938936877227598502034395729557078182991402229377244697135505129246839815167369298231767382747482548182007228278672965139947363723014169731836936192*i1^24 + -1487003571727516121267194555213908695111442146692427076523808180502056196114848285581421394190236361707348039477097853343545341747674305516192044248549870070577574131875275528995504657632938329189385582251531898147063143161262312521832313396228998077460713591793093440121952570461792362258159035801551877496249063672371156071090089069419166657482704492279465469079966597664776302578190136667678340569036323614171408910282515593933761821723888624442342349914427826946693431920412443767063828717820321267922047065535717895130589617782573451077058759874735318139466382055856587046336656822571340172588897077286668991900383419887388038986836224313568581983049663082554669659722719134043556411581454209266733196396971471312811390946541925177064895701887190535323166185089484480237841874966289880233876623423843353343733384012482394612985550569489348121805026820424883791119053814007728865471479275462701491431338675992788208766409467239252461411817288203219760382991777303945138112683878199492419261811070550769918553883607503995790307060996500276230974128929490907249608446630237690347448520473410361431797056418507740758148001667283482026735558711050240*i1^25 + 95866997677014515052095364188670571101748353696842524233652115830733604043852566180601943471364724607873168664908090341243611419193096121695946008447003881160952323873024293086140165136560125996559440488164826638466591646810697427186012202844892852838525898239473705572956674030953679525531236040911155551154953714396655948738782104007028154148574131663182795015554231231001288550778703105649698104485130315224094605258332441911816912718832468057438667747295725739176594818658985721632584923036847975582417314368369431486018394744247537228600560780816792713503757442009985185883789017115141136142938497046391256878161110886951256021459551103845815657513207930879718087405328082033367840669995875484587743728008397847778509967044985718542716076318335440617795491840085212028063817044251248703735078740873341744631561605254004690890644012917107494842858834291584857585546480874288870221161581038902371162592750068735131804175623379573852046739575693659469733374224578748672238611113068209061467068618082328269785009216360546673988366036177698540316626233936763300535161059274848444365683340608201980544532023907872776706164235277560257745780736*i1^26 + 3602725100974343152296608449963140546056005215829228722582712357614814758201927234427253812851178872792898559400818720061098444438921456282688124480935741622046257641103402987088735432243423160174484572445234955275249748505583637598467027654654578255434025151153192214403372941389396768333909997944643877462683645800105271036366508698676824659771498898651274917818601434975965977122092518566706443478829589314390074785657721043734704159995007757995626291094896878719873292452483297213913632172908459581433962556179247391944261735589575474174276455296920861297642421591682113379308208920231475468281326646915969773236569003003156656266787484001220076686109323248322770004333312358359501424201110386583642542677297145557317306505731431820262699429099372835860393288335411645467133081757376330667332977819657631196721043465382296674804567007807062137810337270772888207830417446655490861558887952900647771966249710330636958918794666502126307386253637648904302633199922407743632303302269367035764666372897619399913486679850208934457563554957900347656611501262690498662469677245910116275878707479725477652795332209170130097400572784316252160*i1^27 + 36220671692051164358864959016966899771108435760548060848797140804238505187712664462788819054215618812979975051596616488401136459194135877560894207038191289125518201926441160000100586302301415556131296041647465596862239178141050098033882813664174205998955132547420790673252242770111328119119921060592772171431487025673620338515176631453608215228230218420211518608609867998285708638195578308438850798466711355256106014901090695898591977155398891035522324769223457950973214042909773287530970424945316430224711106300982509411643094621910156219662002713742410944518786356063389143402502726360204637716323407385638390862659664663834563423215376707874942102376175122198397693738789327416479972950165821663951568291274447400931343632199186064959250308841399357174764570657957463573565054246319680546432382344982898464898549748178910083854556742398168476719618219249550324582269740054403290734924746609386581303466169706589802394942908535050791127433618771604021740688870830222939333020083630882200564842477309513678799239308644228160645762677706107766617508858712945411888561578451318420663812084479376093181967290884822130233157091328*i1^28 + 57224796427019082805447406918593443455359399971968260419051916086261933819598944120628565580823060497651298340887601260683030251216329405392931367674961435636592080705447183645015463987715364646876518440462249388135024498493655895193624156931690393117994522189596529392027618849722627444053485696088145695099840774420932376632882321806011584567387337922107447296842663054858121360125880052268167047023700399625578319798782557016082471052221731426962926892367911658187933048398580120158259473789166765333930801956451017612668268426166015844592303188800618063841502675237086749815047430264955531940733474757844184436685349042030743477516939034622964886782359183632768065747661847517383887188556083787343859884332711485123832466344996992723760379138203959455699474393708208478607217627835728345438499470266407118334164172087001936458266310939722164295008908633821394458819739747974870372751059190939740554991792866964588986520391594624294217187027105301338142689638869701039955429758881210056816754285607857044234536281669676529861510564035947300900347693675971943059637726164084663103984351324537595602554461216177127424*i1^29 + 26606450826149207010327247711447447023523163493774086545449801866713376447951117631108489353043399296739514240209879569464233663734513518958655990916102123821699873041976238710509584813241856278176348770330458017052554921289242870598549901708941900335263184171119078751268010153471412886854119102122799854942501131706321692864721153125814731911880835377234049369757076293984380936450583758182848191843210563573010047757150916521531800384493540557394472243565748825657572675404315124891244773803286075885356930163015737013396316663241289159283481136767418887023692947554434885427291199323580887966193431785192845660626420640505645961101775444267207719385289336300124881886848683289726463556907047860948615628340725579783023381009342739517207162264133735834754502109632233809287286880778623425640011357050874174634147286341148804845572222688874854504957292789674919822825379785897521097225712166555791705371160832948389614981389469711197109002819860857437122177339475300718908298801165514956631232196751690525227894128129347031069478729381690401147963626501925209513213787801529671388341967123165176555831820288*i1^30 + 217412181569640199907025643881665983936941876684384137257471632384269950811254034252745925900890825855401374393325403942872774304991665390118777388656481134679586127030977659368609699336190549424780714165341998684369542289567154304913980135196657737839833671458971162406669456509179600639010747535826724013032266946511893872690515651009141105378437262994844281442083354697143760382003287095714207984759017525341076740071604501919611640912384910974945363682486315480753062878910148308959226093080395868981172409995204927095142110024345810451984155591974393211344985812266939828667934786738138871803936065002363149733878829211235840885825176809667818725546595117660812555889786480992506043381069163656650276470910900185822746179697388410201164733847113391848635762482778812415898411926795527432203265876105482787990769073682428610074315045734302220598036007669700883809522870650040004168214795769806154947102360845646814409850834053769215056385591553663545719291887112459548685425766330543949397492641026528982267378340224060476171075840412565701818732370475014693530405811236860818859751677767748419584*i1^31 + 131243584788791821619710480243743646052507470016964190644540122158330023967099417484497253117500886008056364750704864377953442475972431045849520519672342248536452479935226261199749916637220162733053693876115005548842930594382771532039053149898224629717860557998939670134357368507864507837354301904395968138793616282416477851668256197384843119295625055371318547753347192475521883984722011699872612152483301296160774530315722278671247178328331440057631416397109449157831601334296824772238136912897363883706379306066799599476437494183340708684187876019279890702078928624039059257292702674337775851392654522270826819847605852558300967474197231861653503936821403438482769802119840455520406137196677478167571768360763215314878220077858907897524425572046829229723425333144812037777595337544206267385629427420494114084233770861242357847962046013589858006955146312360441193675662156492320469799381364280948850053121603533976412764380829947923768244259019357784566960407137426002252411809533147361736891493562318945201209924162727456522766099342393496196944263393223451340831592165148190067310890844160*i1^32 + -568943051073254322106912746351869617603830454753465573512724027860961997801477211777128462763106595611463135631722612266479768206092927107093052182953502354973998184778839212159931900090297230277176373492088486358312007415333788544698431914286032410906144180188717406336404982390431968438267744545501915140044015975043871084360911700353629571516149115220114318830034261212289917208682565180435872190025591177953390474973212102703006095816123451117040199734346888482660004409727739172190697410516578446702881018641101487740566370296473317493864132694717155877334789574562473515551221139948612204544912809189667074360471638722734102427946414101473881976284052695691800580658185349716784963860456589311683986822744872071330586357306387099270769975362260240191893311657931338266363143893296566159776248802590022555937616100515174576161543440428383190091882569825446757317495590136105933067576333480731741930072061166015883343120026384871601626431675804012313858413695282959691395617420191545486811055602164335892313844594175063533728433109630717125758043970746414281830589830173716119552*i1^33 + -196759881735280555584555971728624204459547887845551568984835705657286774396800655785425977689859138073567046908859910889621870527921525529752685124086909891425577934891808266941049208304014378609136229501656839766936925250759816531170035214940684514190844857501375030985550754440112093834058279552977030481209848241934842790313817297721286079961669791142010947907728844003806742124307795892335150853265393406743018425419579425254681471871416533933549303307371096634421509114291617822456295040026180347000934896864335618205927119935724058516073398528224706874760703834958459390502571232796113146836478253085016481662861729856237838662543891429366006196217023570172605203309067188433611816893274529550679012989694632879329295882848097285348681231810327933824799560882894683770521106365283947979454502307077495153647403731888629182113410133849337656299251391797639736836796516229443410762042421755177667600351465284824575413470825509722611290416824893884238446246967632641527029899317848465898345614477421756132214009008432656699060821012536792579045412463787175517738921623552*i1^34 + 362794969158386884666579278824602827888660772195994867804425838150938026744001493499365435378211729518367357991020860279879614289893066953056157870271443595695623471612006223078111532731555045426004852299551417539523155816268392969316066489868558627711166957915584491453903745673006607939849401279669174344985136572951436314036486224726473200143381173159619152935051934322959186718100837288866061090696781490305814180214135552627782710612375908210757438141705383127667634791329196970107126112045918516283359105833914456412179029033174708273587323622194182520394137784274698867242094244182930582106363975691573065738058098527596104940648360126064737621875274306257610419643628747207593670203506589064577277373868899083413647152695265833746005566276693026941477270954046305720833753878642349115976703412355068092493796084063431513173828582221604654971297492491571517652591248538524005135253802351136588678933145463701925542713448744671987919285088769423901587145259039560962249723450364788141333465649964771443038163012573519226876638769359909912696901009799412449280*i1^35 + 448543426697701956576827441867857796662817979077468545347213715180290241636661532283321310874673554470586506508272943928091397142008817670382589661551265336609470645456285102749612727590170413695760954805796131292777561825320893972802525107916839327993577396303816946341467444558308779237696735857666474315710597189146398355698008597456947362809902709336128612499979423938639735474146923680274784063707336450440668285746262291897761445309833696839926910239069747584655615444259459440078990291574197985044780297796168116615160448822581662806846006230920247482495928441838035231025199047280447666195352906688581812802274344907340633373283423667368778827641497821690875537378907869437915550882581091991545230327552152731170808646603600506892014982247822187358164664191204923181000468290744529006351677295467005747777096979376976907811597971578780231502211497746196451758854780465394785208875357317655909334467700203907819917048851121963839760289972039371202448555436011450925634794353569001016973207432559433697285989833332176725283957907010713566970904576*i1^36 + 60956899366792068415762786180310597194721010727630540534808314820834524014986065602759333909679962755447119007930474510943096628347846942984219595523463540737774053289502825889605823351493555247221911409271807069305601949038017316183771600091884300499538615384714676435336538706820001120538306467201242663289338578495219437290220001589666409363350387953543886281103604196391805588659754304683050981341690471314254926425576813707797494511501046739159857247825671095295552602952884995907844854464237960568500607860883166545109957213583587032697930781652645818433513910250122661363674067499902181869901704350487344793000431901390195755597208097068297178574501258853729447984664330622696792182251978331009686720241752645263965895639054769884287511143769006255340304582186998754828338078646748180040770430914708350373185570083728355812060016848712083226255855159376362921569070655809392470197728556895081266600160129475896914796113408315231783926720106420936604162359849544765881221543844934825303006475962210296761393216471738510124938456635277312*i1^37 + -170500983113040238245855135120610580082179989386020048632170948465408010675082473594008866192064661538366117932802575584618927624329375445960157442531512514270760155576476008180456754007793846766753903819311106178040373568474116277969333947762071791242786070951773907321207810968247350222339102288785898772064124872791151818341232561642085385915982965182566767659409069279625991722449666192736100809653757719876415562271600831514803238593003246536930488380571431918336884253683662043436750968695630125457199842204110578092415507836931621587490047524804611055444655188256848203564655409179741235780823612865195357143764384701069668233479243424929191989640950453528490057680643773942119267311036698169004891557406325281838421664232205250382346875814511531405989412806285474861982750786862951424861125898448020083806313497292551388755839127768518529726785871100481690245701323218034073481133229020365424476137458196490123858938963314934777376920405870003634864411950832900239457207884511667576066633158318642445198554518572035473408*i1^38 + 125627718715117010745721382029538345654131046717102660486325884404266461527543782572236772991916714148485385311467364494357502311840019153216272286797963667591535450611945504748955183858620509169210575449400540971967713382238394362983995824477376649907744512989868753702735323818875902840686657346661583061240208553095257037126158204942077309790293686190013836801623821674914188927193187099178299472686397900561556240255785335153947322653103713390292799020654180745360442929221872697452733664065592774421750785045632156037332902830099807583229021312505040400181442240175867712331030574587159031543474014268339705288403056516231312182773010984746931852526383354998507491322000600255794997942139753412094388037724680335700117846657916901474546772380600782099981462689410949889573941455628258606327520221049161570176695180930854492013636893968888951938866069246507414911460363913267408668538108457533700055907861554779387827306751219892222501182173940079713297515951387032264455215581164990100167782255178677485568000*i1^39 + -40913054742330931255775376027576423458447846064464183958185904322039142522202882064825146085617156911439603162072742823350790636614481028520482319032552169490017075400692376419519496356887873104472770300621952728715015636186333223671284981722640193544164053979464950338244308210407859162288264907289440958456465324235294609102026229888222924167330825911182074616649573760810472456194339653732337118303752082218283572947052387253373185791237428185242197122014262734928815264531717576144712683502959767117229079742101922255533657255280882632469867050395828864805934909113278214955968124698732455843929933765974087543679176178891384132448827415435681420115282144498951140316449357084517929570128708174560255400790972859845235901194162960492794836828082183476887831873295577607093064389887207796557913009944783361942282333272215799631096261130791888018544678631274066825486405860700167424012770097299714058110159240309959370650539177009914584169522104016663905061486236025669089542168979214346240000000*i1^40 + 69532138031307644459144421282116706014795844106144159849307719963275475904466446515396817878705082872104896161443876825838068241504254175883678392927029044915086027787557418247975123653393631581130117979605623733652920403915043572334432027353142610797237838032551301708538429307889017446320059501158653389524729379998176517993464434650517749709360232613873196172742542961493040707564742855764668859354055299810348969677220844382429047852309504552827756273365514145056535996243772899122695108385723223520613487163548535986895225369962355464571204098611486902911014214698812685685949506019970194372411156111677769318569209201776324317234170335358704796093404907323090242920012599904341454875144130233570208924171295173728980962861282105407285507298163121255095687721197281814854311619618726283207102573136310632434475858448418852713197513541499945423548418769259193518457816683606056203588928674770435438150656054495065302005612461368521721446367597317651971165627313993259900000000000*i1^41 + 30954262080006338871790860197941038731870629398363648544635564885160236622786336331094380483298236171751632874174645310649810937577960415855751052831541716895575081529050505457445250672511780497082002842776323456480213528467562819767427176322915894911434538626863020498984214245193392226645281520812720452157678774507040722907873654582598090919228396857541044909311995051398580587238043589552299495041515671381525729679050236565025592030343882369242714561888444724835647971825897587550010160086463672944024845397957672026424298288651660295831273737874025130060061211238088388439126874472871649332576740931669643413007286178900398686109584828942527361803451862188437249290528120276281187277989644616693139886666397345036999033506540932114295472509629892843953131934897530127065328915462437774236281082183454220202215894934554847942648573480793630191988203719282278062094304909918913085827958262481934377726346842107270299134154203861698570006140493685546875000000*i1^42 + 7177224395542616854974778098600333096531726676416447598502475104142858363666201579288524890689061314467719268507906237274049087372210589021528006723979021921132095867556134146105047763891680864810826000551519691814348779898227594302384863891017320926528550010946834754140459966568746648074072595118546257337797912380553092371697727076154701847350175710746347714794336727486973087369489432026281889174549300942046176810640423775947038938090987417580706842475950262622281681483723681701573613566893136688859195356723502598585619139341327123632985149746316856892683280851875526912742890513329477357334800249266832058846399871670919108006667061147244044882459174626434631741080688409898973317225972380354877181141315986518999060554935913991173918142561844848454198961757834232470425960728081553366114655377375960835484876160482441199995662776009994962055251096524886232102790108367127408098910046433203271966953262890221724775623629989624023437500*i1^43 - N1*27396041373038715752560201439636848762559962199615325970630503233077971015000737188709507340946662686805675346556604646057216146099758523603006075451152015663126589567774279935206493706252473644879568262397395442672035868555721281589542515522634956500953005088279070359321170541305515972991414553126253806267578125*i2, 31268920955834695495429859726755115148221450422838807296309606627825674381158349009277784841506480664816901684515188488945515866867942622095151875129237889747060356373795594137757885940027926001020079081355266479645544246910477839962919353679018560478358109879554051646980844165469278136780868940286663376323224624616112047514828611213744901067678225760002319628480641589282827255654635323255060375568090541593022073165380483754323958816098811041917330512670033794494548194264551702741689014577561147757680280941299251521696487105463136297485208393264739174588500711799340362600409370989254161555429390701044445202209465924751614528242040971998510577029736431281724958741362438709414532270311309242148630121907153674153141432283306156842202274620456303746455177787576565775822391372704814019493097712760640427835803474331349119413493336359554869587795044195749844908337430522598110668581635400987258885357742979425212566342837246219633163435475880637838518775052318355948042806164246952890497959873548364349479169610365115134708515836901899078428269687007172841884910747587286514489944850426674373157886907215216887092270255198894227600610233150139455769808000613532799528815584267026362168439096196844728776400408625945946694011686993694298202432770376620613776545010954534912 + 8478243515231716237922119400435523057815083321348422673917690772081741794417429712428382992448580804105651668326432565356377975872455058470880411658672861511565000305301710234389455393343608740704079872031031666672164124118979813625924599927550203304745948729034426386357443847199608880077929919313073999128384264382335262278491899330151833842514900853587258277955097210320765619081722508220868213697107061387567173559895060681420977010623895614355168593710455819249773571261729609607627196745774432501657344635654904831123019130232438963422399161260543148124198359431604434459162871010437807787985465479984253500164174087717488498991691457950285646425350788877075161029236655669417408527262119032211527014297064444139318992969005741215932331018504152009924676743952288170816254954493413850950039055811168121210756562758322408656089015860878701934974709432857595429470157827170888691554114771013725023375030824097306001500690365413270366284766529190895413292368951592381397727802913268417518152152541690379633826465533999498786016532818118833884862230914079097922416035119875579530133782070169183380659035021260674612028790225790782106412889775502821288950456192647180078592615641883185190948921537091932825699845380551042340576320994631976205718040552182590588952162336768*i1 + -2409057745853642506851710808546329671340541529014610237980491640848786109616446759359009616643545840012363849164985570193688845406991974710734603129899224200011261925511734041252134101976285308472290615809865064102259406631667703943569881217033251463008938229468217416726771463239119671422343221829043682694256073447707438864953707834772742988349896735147640359936526154207574208358687574589311416220488551139987158604103194042987596187395515655504748542749614954743253692183853337973746355699462479180444448648888897152821711002539613466708524645380650101150280185273876130841287481879096983943400522741458884432675719336723733678615816985050661894253374137707607977076856268663710578611478134084881347171560847226112500656160926250672801707024664824992523000653881677343374101079937487688337891585087355473387737649821119499865939549155271267578572022443685720887358631137388890463034944219041442425427090773419830872019816569604650179240161000876304464752841889344884526501693429192078808366848776644778838043860876988912977429656147221206543464359818164729423900481000671081803340618073658527114149252424448547014444811605349660850869903678864660090407964659847846040065623608269958811051145629343625830482961558829963824287825038830438282831730144774907389760503808*i1^2 + -78804519367470358810095782593364081630106052531891841069027945192001814610000178971337615760467336401448178288227750785707864061031305321745880061615622588506694181201763809273747423149417326875233453631650776324585436343237226951704598627682180984301315831791048718210472480901679512676302552689015963543110173571685541568228002699481223720769632935935718890732513438990566150821439296258575070451750951401176733043213540976519585234342230032382264173750564483258007096306379728245859478104187490243154858613778303599626632739526402799836454885066013672405598306323312252626304253740650115019547356837488191382192322558433466255857767294410084905823132692656728940989879634858204913584121013053181532044890519537438938702408979877259959303907851794514472105431421344494129669553631410448733948934379887451413548916318491650859719585196971188954505913274805437924088380769442062601479739436281867264865073611542238534786296900256541722837516934798879405144099063218926635463717270459240883176032944366484200480680226326507227605362815616855084113981267101159946606101217375868106545638071723585257651306320372198289654584616675296066609746215514026449571773047743966271046279431904172518342673135714182054232581919865200677847320585572164908919978543695012254711808*i1^3 + 123585874887370730771872308331373576163979645346948748034890220789236853866029899980629669947648804582523660347701967354574142362628117719146296114690298934141860645115353293150421174742152435973371793276305524726966577228322659486660555202606557402029298910537907083534447496766962499234788812424967165709883771691815813982276319658061487235496891438085414956632460095265922234415766066569450827008634454228933394730278806331583360197123617548514597059444930094436024073942516596638714805609727613617777152554008113310120580739964885398906438713594584473698807659926485194836059631169596976315748223121440299282078925097636014781373779951710619301963572557673032122911662929969868013462375367135925821499025532933026550716743356968328871764065089264492627539560451457055603105757483181150581065261624608838182230929407908106837409890285075411548497827679322468676495425555436354869064852649648543915119890160817241422323208264286521901268613515296942962018005793339349848245494533875422652432919169863610226773506885605646523202459763479448869035850256112316588278649124272708381172423780634975244784518015210373625525559595674345088577692985903929699058547295294363860565469200521034210631288116818441952439203288550163532813876976386421035297800094587457372160*i1^4 + -16138269371663913582778167217976936319857348240308251557931330662762968222495654731341576579876452617367212529146551284964455515050255844541424885075896605861572672103250858862723059677844583921950557316680420698865851699013286301478821582965372603396924310396797926425348227438026854554368584599404860458102002703563923131596274064746713148096503620724915706446823899638324934625253057793523154803732948342556221947254119029133385901155322316185710453558815113465780200386732269268387220791903358719713459028439882872405749469430503097659753118957571361785328120771838322029579751238857871064544606063536828018961366907442488790648853837779341882857892322175126584172456217190110353653272316631160911467697345039836565387235993836842446656754849006623711334663761959279647487505694823984911215383202392643399252138838698870276537559986283099217427444643653202884177028471510227687193976063144422666781506840609792932526636919984432236426597348896617299366492481857162348969314311316383334500988868851131347262430679796057230530556848491297414618382792619179273884989575445782381253750480123011926883905161122374875740339247641083812909959077584370502587102983711152439648164471400628691923572939345910952344377220970144066694753461039852382725139187393101824*i1^5 + 976049204216131626636800807875545293387457649312097685889943906718319331844605568858242483850675152345047998124785194221758674560076580989417418044899237742964000088890968518758956704143063709297529980924092778993116672406855574934978311835604858402339934497953283519828562943865009141105428048788711364568876613695038380203088673333497186899063054528556258653826889403857335789202372190577659277069789774875402342558934274190556918022550443276768804038011739145444432628362713796977432018924413912363693764015280366668123350440169864106879835574147905115950305697837858782826897025682705575534388235246371984447163657418926681495698840433268477814610074994179276338601532032610194956126545679034556860296605469447173993045699345218150872943139291686968733901947539439770156608426029259086201517474888007588450867633967809885533562912377526426264002026553347209004598733702615333593759406028735200687520924473111102436062484137958521245542084638219311864439605258306184892096851932979419175746862916213816746585519476941283501485530072210117464924380220626170405822733079127310817657415390707254293257004340524503407375884797267677762015229799647398452115056315102435512398298478795270170339595289585767184783245905046189087046896926640044858009863585792*i1^6 + 263670626931133828522566171884839183649346646890229448964865430369420077509364767647611340644822552957436353284642486760175118337523374762898307134248359646667703396303309003105620635928125606191959802086997788798151522813007319316642357556952587524922158827157042868157638090743052245075564606890979800093248865382946945837506465233711704218828167439238185374566710855291970662896557061764646036296632966563135014115535335358110729373226918627810059753605261780464046564289019545588025346152364711531246695378070143868661069862620763102561895357668437074521047825727663145252483459677857699933571231490642328054193286403361882497960462546499465962112023734021186238380271096926953770077975947315930507129371841723493598428754232510772081146474492545106412645273876659828830806844715413872651055853887541092607852501745685044041257455814977241919486303849180626822633154966222043781880653913948683796191607815603704709588264617080247183027680916211863421249953463730392910113303722650610504831195203055923353300718885814344494243006092934027748516540650675968997221256110276716278232958090159343110079432559047218132792875333036489049466841306034115900228582932197974341132744557043038175411868860992792907211688800349589008959717360668742211155787776*i1^7 + 38857037049520107964281457115289909754101560871647857168007039511553716465809613014409978291220549959963579257234018911277668979571168872657241092512467401792126973853149239953246318459919576727455449125375719742707172838580236705668808399697164009155311964385236139035361220979408802458612994064532240372160989939756043746366182028064055563580488472909429945150109508559118959605608402932936800708877636611579133331328352673220255102104570737610000641167620244748317263324800668899932473573791477418214950168300390918959511483222007584551837044345245881131278777860633073244933102601191444560722488059619869154061162058082421203283356387795852766949213382687345276399317002820954645194414546074817609962548976919216773043854820857759633627368663193045327211921905744965712759613688898278198635786905288037496588817876535421641460491664297765930270234164674660206290957027624997303788642627205362205013046713324037561520986933527999278010375877722687523076372184856214124940258284935886129303838509668988200109148391889479817794455739507277346590355904123131882802640320189130409709608823469048520975245370593522196990390156057174015893904388887129053460277412583965247261751569703901742000231191036738141369716944564584487818179749949312226820096*i1^8 + 2196644816881331852440209136620877886462746319644475764961427688089865891025655183475266863255335257922487499399784962530414323095931556285957174494902549095949541897378585233528665099176529879759421621536277485721560872640783021109354865522403172227456135479215538541478857409450735473435094229114578357076018519987327354562972040904951723619581081992856424709755063086774187642018062485561463065676557519487596871648390523503220458824527999104115885985264659969107705059659152397042265232257687018234996689767645640267176169583933087448300579006201599906546180973542627332473665003076898124895973292668453657194503319213960611437786066539070828205682192524043194358471890344596293495625776489312335286939113837029922544308097014436293658632509606916734568986409566291597120213032371545608355913923234268483336528423452517150759245049496254953453801434619664361316669529451746669107537824907337853031490474224587795014824407483226008214884442795555524642711197959693817960588407051643286213099396899842529017245887648735280768086599850363323088109914169962581325323216513872137415907677436926062074164266958419518145088214599543981868939747855133376594158206473946569688172770581509163316353048378130360279191314146739722735913070979933274112*i1^9 + 85169046575004554569303587706452154566749270704432269281239756064654400857904918883248188601065419635304922561860992384142392521251227216744792514810204468066971017493076109736524192190488937778990732558634939082987506656151704487435643036723333823728602197482504701390384761636079180376638667988946020167709299636451754365533257725871243748799344731388676316027059344295597251608434341815487934101626060418907724333937417740279267097273656409022324459232589928622652751343584233217981435198038442036058099050845798208321697072287902355142466477654175603490018083483516470965778921119525446693696806238803403161855557562967081619644742034476212562319445783030848593704940755056118215142097332002863258235317633323802652775432807151492746827086558800019524490646339323328669641525808248456176008958657412286342750021241902935973708967959104322977401949632692129311554582631405147373860339301443205442307491623222421369252471563976904472012347810030859382304891818209946669092556140800299347882842027491311674769017766116770045951679592982251367979105317627617428994252952290706544479287063251362214427070110648498693317260815422298786790978160917384158092167752916440594560225284405073641102566427641576969788164616496221672690362701840384*i1^10 + 1464780843489730412449057131623373586571693717090257764741894627587733825006197643564033338323237992448655633858203591297628278882115973112973567421986279076908793117042669883153215933210824262994470417418764880667228607317210277453903684264264450633778376693958454664724651980823901560990213623682351607240939045281791746125427807537997450596689464892725363251264893027446800167353819856146543038784306973500818509033224705457061592935254942391035076916849186957842641912437721019206584911483705613356419439537616671498982239753484793919129135958300711540186763382260509879602892790983940587584672446439443515156830837347062054947098248184390593302017249798455177075816387150982535907471655132632926873597576558548720730588332243082255940155586860490712676144117328942585348422785215076198425068360681707168572574304829325600301936275264567836075128010136027835595335579335103775199086551787524524361129857999599407458079892444756528584874675453319194378655788713749047671578145913547209653253170569054093765636636572398491137287626450572727343374066438060477271138016008539929946004175775988497471920923527671523321495201958532167890301947470893820258470779349424802705196635795694038190609138206875919280904911279907636237184270336*i1^11 + 19056894825674962891790721577115359393967214006133470902765555301055628592431004802570137053615513258541193150857398925921621807428499972724638059150285243925107711125451734162781416600562598442932059242901554821383778409029738662879273926088254598394809824834608416409581766377056797731800138306748759716258230335266581693319428675457747183927056911554671138764331846990710885894955317718440404108374281062665164814711946738218408636278694944650530050624264066702073990930784479655261302808974648929506139796160913794097687481993061189492749834310506499155724862095387996914816457319217409428167037021181043072334034841097832376647353629552239164191769515760900089334297149243151519582800434743921561136764667453253414372452479873570668743486789800043596919638920839693809195079329317129858344398934150016678725501114743556517374278015212082627501454717961383930354474038788304206871273184034128783123232444377167724287053844216394937513324797633343940876908841654614953297457234447602430337293670855819948047429123509185871724572490182147566137024957273825879928165375851325438623791738275004699592961801314346477103427392900997899440336666409266662207233323277391564025152116670095526344090905079945630908159817466790700646400*i1^12 + 113429658566450985335416760001064868825977620249338277208365685093173625789025626572057220796184636308587395617257926488563784601819537373693626981493060341155916051460090477545236620043756002332852061610598388797181692923945490977535428214885502275715689894745912210975817594328541583127872734878960671209990687535862612301868730418639008702490728738242711549174014204481008216895753365217274857644058540714572849291128957195934747940217855138116218308949641495186328693294671706202383607310670894639661577596016203982793159826014240318252449635349904035806648607354029751132794306827332087237713912211130983693747030493969419590228983286657690338383091009295737993657216949918478187321168426342776420382417824605176932186574630099056153125653015005737428345003204465576916869303764247528432450365950528386117720388021706368379167546307872106623084301148240514554648635316963522781474464879372596212635331395900583420653508637273741896783909494562778958113541849235633345395338428959633889201142389862892029570070584363802413726029328070091498832746307980248386451832721187678404852875449748270001442901129172181985389260128487661711569314690336510293516870700215599665702467769032418810809887798658126400358274103494311936*i1^13 + 788669491063432705497325633824262826964183535345726856742373331934378187690031030280304225320969304946409388084118743563634906649036765126564068116479230609186722611180220350522947484686516170914373726148223842762434156175611023258195219158781750179949581738050435216876309480230870901303779312140372165096816599353186720125277415872564331113935279534483896203515088542923621114022829081127664582696653755281353053704650538028990917497448437054310264386798217708245679718533452109913731287627419658551200107027779438430941019861307356576691718324275913000005723892728639198334424289419813598724555684209952676585062948409019363642424072258627209106991234090241249664762268983294279602426170177458762923146929460184919960886262712763772207575015616702492568717832071669151747209435513599697771241327533821208505355896260898217843364162109916325887495737213419620607268073266061730995656509711299025888658938619681334287808991246186489351036486209498634023000238254368261262137656138841417396386626838680180245187011651068670987705338512129157880974772853111471944425648178673870712284220929006530468129405208265759461411928135523757221410395927760681588962521543836577704888041964664825117278287358670909696088851087360*i1^14 + 1979700415950852063700774680421786886433691857953654666890328227342140146767414511916160882782229016924631858240329582323693420464914287166899223574230104138540684627583818709422166407851576257367215865654383449885939744174900073773150360890250018340507127548194815073998483805289977567255272165485036902641445572271071691761956071076500075732784454137387714648294260845216388074606689110984107170297567925684785605197324395211641086651271513832808909172152010587950916312683425778644831733405754146519181722164785399464974302578933084637100515953439332032784792403453545450083307558732298259808380427866117402139587501311849247729363407403633200505598314071023303395586297350834139550059076370255383125231792307458969310646083714276215295278387473082702461015938253252678107200928461163637719304897999934328049449641295074910314788655531110808896014253305057429773277206876660663920971599531918768211256874347413917590340703049263332748172625047298548192228865962739742376956843840884575121627082260008266442990522315784102780406446712149864849460632891274180885780632606215874671152128447605206555811559194687615891316672909887534218991398756035674833995002476985546396943390511328306437091717328756265470394368*i1^15 + 9600036232759411682978034633085498394890699598660564247547222505203902036220389785807564905726813247863283442155004649208009924683398971693645455744137694561913067344930488864049765574276480374704453085221045314167786284220185262553916782256041457947151428065118604045754865318976691938781161497501793175602978926564750707675945083841785475823683890886132428827398563201037654587127320756249305500611941101462065496394122779190465663351187322006527703346242384870101031518243610060458848744267984469328434389869341795580475547541916411366896730798745259926950373907975523969791846654511499612387691323028378869997379859238282939188025819857366933163743033469365634318334871449466128497475404240433983309616196128048997309267010018932908620960827500198253818738626261862682733476436441722768655040386108709509980868060216170593185554842046148913375989452106684502299183202960754532901184545946143391472139357897395487785230574469811453608102725668961828553346616209999488788710111279970721331393865157970636672362251819562486674580657645575070093572784345435669054629016408559415194812818880272741489625388492082465047711348491050041573942069338699842895353586856060322921429402779315086610678986418180587520*i1^16 + 13722572674514357793338116784281695740914512784393823072347877691742911690631120643853028065776984490145533061417109541990217646290872054029539340899572896993036527252212688530603502342034807131084721418930834993420594784655096822789876432469257753949941425477805473544349619194036800183526818744820628671380808681167625332426207761246857858279533625621402015672616245949416664800252029301327762568035303711641479968336789677957207706531063094719285184767336288239273965440900269620369976186000400502979725008031691070206860625621234094672172965340230614667836784431564962367880373233582421426830742645005739217171676494941618113590558442614637677931872746323947300604716902022263618375646140434813479938096043267083407295925559104186095345912609021388095353211627955451156532673607351795029208690733292558660734833009912681048847333423255456344465200991984469594308375713589164594125480309615800920696929900451502799807733167714450949227500246693411444531940995343076711100320036046126884889454434154786331722779792857940716330380534539122380551821539057289041455398552426227079326741493700548249487466782408746699972672086201893736006857108816827474417102429322593120254924567056047045286045421666304*i1^17 + 29891221700075697574136585229169226075843409117070852634166164473388608815465465724059467519880030814048527894842439875623087320857473677271963669260568161873684187923184920592654926141857972902928428365604789036021993127130161651449763763751619305957136169157243528626877831613781679108417416024074160945466417112818718851805392952963949735152357737711735959011805753717869780025273432035362932931217866924073885774312737626495434377732503749700934511972159580776857061935799622299191340969225683483872977757265786236474876694537981486591541759999851670609151611255552615683630875154878817250738826194269019147991356256342930418242053633139660672931600575203016659814040018415070761731363814905561359118321325155116997127233446715603124091374794102310985947235844780355290910359312430748364911070700079169603776935275331800206470756219204875514019739803494610071182848956210450808236547655784527982980186319893948955912318603251401179885926720687663311464884966411027419365933074914858666083541419252267039713396948354351857014769741162626434003141680872162327652919217067834760326708083311905690212283279633016285046055640843072575708909859167777172853650562751081685736574940722217443762634752*i1^18 + 10270857132982002201641254296617899425730832169177619738644040448664334389367972676677963672465318306338607498966982386047312095997215500327589523830917084437107228749882054553421589329343810131179512191791223378122167142201293477145068063038581232023119473270520050454572923349409020254009045543317901343362983240290737251702892110248129398174834756611301997356145484661760259974715931068725212979756708072643017860067794303814672950701708973356353801783167486942319858326063717954069666673389456966290654086309911715149446054851376684915258106756055631293661940411166860131921495427309416873585015606721020362311912826880170484794387291635531842596636066392714275590661235114554730852929768622019677914795476624308342337227022801583289301531540911654873752649454437276862851690135872955408182355241813252230312495920031330978826567525884135746387277700508638758735206246867287577310361693167069387189682960022805875642648758678622873298117001344894307546763215794638987850071796911549434558114692761464690998769860210554165227901049118225035068968858052556057071394431405037223659984809809555641645290510211764956168693194446127963053376010633847586762985229236549896644680024982284140544*i1^19 + 9786525156146080928777684825908137409059877533083942900699171593592706634416335352928702789099880754475055936554821556491581633987826276255194012770870465180001095327640911977714590690075266735034045519109932860756811920724273305401781137756799037334661835741154978058861942098947042687933011310607593974155887634227376674618445878142839946852481674355119768739761496234641946350280735719633752839375022470739601289310965854874192231371579302771739182798727675813152301955058941557006798002697086816165282261121966863179710353515048676321514488419173494263545584997802664655523172707521273037169559166010925307585328305877266851405111669130612949400221049506956022988095283728349807951304899264933755656610550531666991560328895692233315234112813388024327054043324173114139084510149277110312194959168102737958776542196932614323524767480845963929833125765743972323473374726715381329500784351662569394708627900982491589969438638348734831802690012332468700314639497826145822352315087838552089641375892830979029436915573138989232521622337667162143459953309090535473429575510416483859277023637303068368618982260144613011988391676089534070446771712045980292213281810934689475185590667313152*i1^20 + 5100009178427814266882302622015017955655057465369844938659920836010180981097716408007754697828353747694266054376333494469414366905301367646705602865304634027438970268141000199915625995417753410074861325190686507871417289859108997840446277702197005294739307522559946836395803878449326691576699426520301863849071061680974257328631981539431577498800913503759229221014656014625147228393990200582060449452380448808285494709819414177458112108423750656605026586478778913050416504960185103466637591123507852733104445310170904910989868641201272788692966375105316948629671656978058804729446910225257979514616146422648177040798772390789782876512283079558456036406449499072454852475213849498682641435742131150558430267452484599906191316606030013799115052612803791509220140754562933056424516514611644681164770715034132779825818913464635198791778721308067373647246993278799872883338979207312503220623964955694801578389293357385589810957693885857813107692251370981838026217135705018059541979448481363807646862693958129974808212903208531997821466466565428682869600706946163592188458686068710310255875015302918475720803627648802823419217363834206237700645991300575928435332601049067630463287296*i1^21 + 1481105266271844199556428503993382861952071813283927452837015290735642831956318691692865813649983803327369707810870131414322533526480350788302865247806048914147282734667672918520253749293226602507925946584669821711624842416893117617493795598573548864102273482758036602456923622156044283171512338477552623753826605966920484694978807648337586132165672259930628099690622149295118551704671739955845454141685156584252630698483450321092853053224567505474719821944765093962985722868458706679113762016441879906305639872492208842996023876752696997856025610863386404132858796815588744958090558755213393576082033745556127519367007622431961967881435138399281116441068215576442999078377431535399347865694457461228779706626536594908179830829675332795787117603113103807163010910013603860381436999670893359902763940103495904542916202646510042387269368612154091901171568808050151192121614623701426837496479501569176005509221233030616750785726404698475795632998138822181469484924798361129385071807295260643508194350676453840609435806259229802810238613297418042399653495686966154368254276558797782189734521823263199291325488433795434687981467472603265369413821249510556423405318268119941120*i1^22 + -39546634058503035935868091997810111469640905900655701869256281719992992566901805160658779159572243603904883713434418544258597159474282983140496261151108926006744982038314707341657365406822346774001688806261510985710674403308581416756012132984739950461231914465609238689052379668645716844885349084723509753938052586273685008136633199946381862750710180022869741838292942759715233706319507359297185967162345470003157227437337554472464738298360544174407988844990575781755020479997081835687806629557832659184199964528087968757777556790769327032552527833474337393802387189438782102308377754745756534270533058687550636139012726566635731570432475806472731949405607445848402593755652769867503752772600086480715437563368790580476584213275578709726214440459154975388565641630379525210926487067343966182361445435593169743302608553442815514618035036885800329280505781813368370117398773357814410138570996771736767028864843845961481862126054788238793489251685359725541909335210367704048768173358219569612969861327937731246600206952058586931752824749300823507521010416793117232733156839766176166098243455907173082105766542737470305791887481028807480607693119993821729344957972480*i1^23 + -10093190216394270804757993946055218090243595204500085204434001495857818074851614239754240024913348156044485705646885082031393638501219654052278096814518417892044337491793898714616188405437748378627280862106239480936988319786087586762390704406824671745958945351286423798807958978489274251673123240124437508726710980733344158512329972582694989730134112221612142446851750983756204625173604248379166593658119189416232013869629190146911828470498525224447700197562567176008969625345799620984525567812251588513959389817228702176657512927470250743518659967254695606831584156159020582073813880226595115465002863931079371627147557964016479466171109760431701827737769331957900237293194399979208739159950589327574043505644221767428112060922472512765145616649914412842246851306663078171631737364834317773970899236671044474113276307619211414627340500220522094928590014119114381961959457483784822908736255483795726046777386064845919625485829747777316466021431282443825973664788888937428393158618534940112414253364624100970094383134372910936469777038047360218481712452452399742936864159917685118296421382225551052703630989589637924841109623703099697098242936574964108623872*i1^24 + -1612251573386633849575449009261458856382586961573645276468990380184309019645209744082325467443676321302773872743194199227391996025155536412492346941269159892198162060988006340489879753344316020167259541250059862908326588541009787963874787509907133786434961294111592362937348963050505713610382294202159214093654241937138391560671720663957666339109338595029404214765996315817454829842654250974162989229784104148565649501909096737492161522193609628339006286986708828786887463385360785390665349949935129466894069096408081252225841961689965114361825335217048461392639697219300712782221195069667705691985448157107484763249986827875882019133086448921040887181907046353371282349086648667053696385316190210345992255256717750494439000938332309364685362169549786824910822332585985352030414416180939688636838735335141171486073179907162570866669996616505284810711628754521294610330829910315655430692136240211977920209687689187765974180115816157789991114521589515043308785014986504531870295627802958328566520610619021364916129237455610437032029842518595334648605781272258486212401416878975531098451787502438029105042567540057716172554270634354234018986947604643840*i1^25 + 101612653448591768456872428287689069943397493170907921033142081277310034143098782157935291172679751647002217327890586567377329199052721361007992407555613668171672480484755915815053181258295304943308158514219677158855837007059171278091126570346902513888011010115743616841167203302930389433114580443367505675035939267598423470116054696317622129295291419363732138703756113616464627636773525914018753817860761287490193277230948297126718804994780197891840175244111008624584125408860752874717326177533288853792685960057422732270664391153761735886185025363046053543415265134227055434392748331928152456968744384649691528857017821632519107052362691201388123222346611964513047535363205708464551163270972842616805547642369456383263236893199198543989641881241540426476283805855011584442728288424688193156978565355323422143253509396742211464096902748990720623655886724667641222966891200165139180742391271553533150446779547203096123028743382893703295398835023622676823608185521643352268420662089063221616810739132996869514845180093190323564746627984440491396674741857734040817379532301505893093199572655249462768948085674909662992157812405928548048543154176*i1^26 + 3678284120600492014033348509923811769133722351756809346885911524504208153620060760377908756329109749030584554690962551187159306525114646836146958919149077761769543287757552699309018005633213920711374633042162635998943350035051190780574613200011665840191869730816066491078217220117572143109918661266223945865471214362399432780754720943021152325390348122069169931106656999220387692717588080475100996068451288061266087384586554927753776452003836179443143001197880510423710363903275980826828742025432291337569009328155702371109584550304488637444015912709736429052065577241161983605626446778084222545176600463709303912182018450687230350627167475192073216964676002402432672073064971457588821106906276102183617137375400255962863530261000005954004518092027539097818993485077379004928889354110259480927750023207399052420411435382217853007710180319145492789948293290368774108049734662338908708494238348598606752299137997764745811951002036335085066312564054551094324546603888467199309056499068950460452438342221420840768196616817168266342064675255036241952809139400460072432849998739266599563447752373552996273020203734732175338469402230715842560*i1^27 + 33000678531163690172003731061261694628398725416863030904240988292289396720950657735356808465067543368367054309616205894584090042155556658708071296071121031834101622638257423234769859576192293907576768329137660756287303943548208931076226165760234756578408240833494913034589256852684337264795337646662986324342926029883583826712101936581807645803596595576199163818052514989715841136288216118192320045949848616809821678390140288532880290282383038461105117291892785785998672410052267607342277070960585737043582958294065592238275871766091293613442304867436469769209351905691817653938024337988299014650136130228424831224532077667935209576298574970554113388063436613613260966753155464867539981206748711498592141094968994422902212802651916308307885437574637675764271991983305334891937743291961229121975983224257787548417776167629314339525856824928752564806768847480179041581436053508228895262091309720596467252148832811732712925058313488994424637422937094595668148383758357050493300733932251294036148267094041273420970174066021394172940089232812499478042437184928379458485827139053042064411267577840265440054027750881356845578817896448*i1^28 + -4933337441751221965285301952940237231775232292489287179051765398012496270037340204294751902848567418225159729384020992740872981580989406976357671005675034464291972292992138958806170881224264288620881478057866815528995443174082112568803666125963957921919963148804433567444083332012585832322418358890727882824547486098583229591491934880167037722660358622669869016505912254664044046797316600949185813452454580287343465991234920975118311476939553484759880338343725594648563923877758668227871159229119861805219816176282758235098352266199633866856179262596549826463812650470499653729231992219490625334260035560278964457104432044271383013384909022710765194902327182692278563880167525393551038210246260359556309066602786164457086937068064184788207231353826724336430697811333920913786519463036163198917778140152737079683887886430422102433632014831426982055853378129385498113444515118930624373071180566823586872924858562069982169339833616523727365239841574350847325184690055983827688074571142728111132542489611746821422815705901878912481610421746585021984966221505590694668418873738202574726959363823478551607406528639182831616*i1^29 + -204069012147823640148231439529038400035487884730664935176780450064565041035170617602754019217724211664749160820671551202672207492956401402009997189566984858699834077546184281279971507294293841659312627056579133265816306335715891157469575259198748897911027056559879560644109892027565642944165769046706727624476884785845882323236230955947253710175516528770764866734614284563471752110522977595828848991251607519189008616219006004922505799247189683617010408368313672830662886478686500529627851752283316556161059238689981031540060367114617449854808307259392379171994210924089745329991800117942119778188161844738668300560166303475450892657517475126755444417845928994932078571268975152264479312133891229398101470951157952290294651672319937576640648760383149417142634582434006794938817543987353414389839600930055037429077839939411138882676156158839577872310281850358195313468285404072720675280463474883555481851880381849190616744134835801605323800286187947562101497204707403040610092335083744812486216164199745024587685026732917630578392269347816575032524864040241099146039924998658722475196165512319953343247854600192*i1^30 + 78707968229819409765517981525080730317862100761866645316312869210294055389600363472870264784259613379446266012015523406413051055815497192539640924221809199133407137654144781525911026530512716380157378832795071479255888079999999401962150437424507852425664176862605778201056105595283393710995511083341972668449656493988798855043442630641208963125507989681533804396159073803092045863352005858841333262333409529126264753139026440188584470118565393464979566391091341499388916614314520394599174803645330262924771916571174125137363554829480296515797625897155104002011364895663931708647591432851755998980328186708992431928629711151339982327144852446427925509812242940248159867222941312867412055244115315320525062997468162988071502229241716790344279643569127696089336699148838703283153785498216713787189175586702051524371784055334644085951959244808760843037905965656447547878110449133774501016672222001444534650387466568497475039832235119756045141437092214315995326098529239200598571619073614109026254526259631189751116499628410255059674471756223143372391153330533411216442549011090533202747391747576450514944*i1^31 + 528401114990397344028208961862737989273206792317387142386478231031752982812688819489582131553154414571710120290572638672442632359761585240488108566168679252233133231988224673865692009116600877276704126559338377661480009498413062672902821652851269639661106996923071995746639643484962819190838710034813516058641136574138620736003160517672558446288486997854080617554612975306630529849853283216947168118780699233383279319637020323809143819103498497838655472041600303350355246390320435674443696801701580426205105126459705735438254424703297195260062352244297679695627316826444731830904719363913778239088572113619088546236373159152671613771361276869339430436363700160421034916916971265593126044103986105805458961049257731518568847978898068852752963255000601487347861924275095458266572537135352485101607243876158592234771897925179660485594892230780242898911093933354521295113132463666602430166317230824958064148650642523066347975024609509052494062898674410342973182368259575934133031413678560448271567078197472160847865420705792392470203008394401580499058546108193236162572968004336278842716517826560*i1^32 + -311546114382902931589768246010965429057812194850383063920861776382937367364140565485924272098037583625049814215777656861051659936540180269062133454525421573211376832271053297292649266716849095551364587842042986167845723306063801606964283171736645513067189310362613366679611567888557589123776939012688196189140020015133626555415563217806192916162890547360398338090034900836623818637014646692697142208325553832528514839828366341209711644997419542721647156083071717312860132376881785083455333005183452551489989518746632523808331737244295708270562728126900811025757649541578779728506251208846646804810004326412065202828447016016136136503800977692488644966523387412474414350137466167990679426767652013299904236597989337318398480798739026364914298397795898429256559097930454865407803245826896897982225796543782360902697822573018912753955552717120088793307457434949765747089923072793153192701409162899364136812204358815418423908308216246979091088638208863059039803363850510866113080376783446499480175145764742787729733558810042470476794938922051987075870978498527490973350943802457830981632*i1^33 + -477028491985668803096199894273946131993417740520251613251156635084437611460915702077665033506655231619685894842761229185925016111933355113644377547497969947912719267204510363057676825173658697848304067178668576533336793655475315770988081639011728774722371684303608491950454551513758384095433403512554850831867036742299407578003478989635931166847750191967880539430081340338911751984271731743212700001172532651208183187516055755740936870668534185805011476291117912504852433103728181093544116751709161396091724406017573623162748056923791202914247795944202007166046763249079936335386155956927088866593872215122114189085774333150279548009274533720797960260159738055400863494123789870065414138339370087609967014026633215693246182480484742201178521321403837855523951655511670331591147924750215750359413731271358930564060093295990123131799184039732264791478749961192482419438701438181249445742724666777854485622290559650294197031693575741237743302837509510295786106012554932277276176886387181607626563397557721198974537756766160357679230531137599426553784381679988461249582315077632*i1^34 + 352506633299175486670134691101679376973567823483075425917219879566258091991881403768058669610787617385973363096234172736646708643577148411886476926750740817478291777180608914551542892190993073856274706751910828824185281299943976503483481485002613913733238990203320133043621964476923694898645955418015757555994725507255644623965531931254274809322369803709205431907306251396231047590580356945871332472438777985327236470375396514689124588634530001364859540836832464676993779282805805974349399478591326950010466162406251763326627812515405606002387647592251944658709500025477498482645133107723448226700850194934531126439337366210806518958880392547279823411947214344169492408650386849153400916524153758270615894890408897923236767584741057148377042026197455891542467059335375213635460406410573693222771593916857267698106517805346249101264080012000592726809770807790519599628997545583194659295285942670338653233758283045433098434602451528314873374073892935538187029997387974594914629247668114300627855697015548721700785380339452866142993443534721196810986601265471401492480*i1^35 + 350396577822035468062024997216620527605589115718706018902436841038170457161049419342652420199612385787092249125731111107242027778684426588040354339415790906807510930301764997907630880124907921241542228082802906791718511975073134361802271781204137230022353218809033592480884784427288712531191002846073646107230312828419781167405306149340236588632995434179753605140777696448896518295679288132604311753757177589481318137448360567545907676134239854052787617862567547286665442790478784197227289433074075572257023479003339322846270494841369084884655361119744840010644171044498825746498976376319021133447566902237188627229842036043312147574389713242000625036985975436468460047475206802930340521960390949949432394800180446605694706317617759342615384728306986731256687201673510697965405811799319063515682314851782088698789355805852690078710917886393286056318027433070379184871336435342016156829424698619484984103617740974727814020969071457424949390859397236301579733883975390757444294338053574129058013354785790557338525443540661406047520903148520241390594031616*i1^36 + 58991131814701810954089516428136211139219762939904653713953351907581111988817360683678666336310173549176611563721500447371684837564086454080244181751843933323083356213975759286270418358304364429348402094713517010731683123736937194210160120814197621907290490274577966988460751093848102445174887363117840344755062131040395451820449645620513688440953407221203839431447661191385890547959009744459033288874562313675403088881986563447461774306605905393469907186241557621873963892692780790480680423557453276932319270425877629592449612365221104057955644013190132591895050661504179884138385284586784687314268969930278683863543472991475715763247782473575586307350925891113544871006859818485263833490465459895307416440399981276267590948619047321728757699996106496084218359651600165424633741536787794547877103838484797805107537691202034230660702412329106284232151055111722527389025283693372142404760690126053387880182054267211785301553011795552235889973566055094622286151403345990458691185253608175664095012336604484947890512854146092275965926086952353792*i1^37 + -165514273252741871685815876650431259658257669753400287309262772202567658832548486377253254352412531664417284009939779460068099655165223529837491383482792779073864448343685549791185635215176905519947373814020966152905369550592261809360206703057608808806006971608046091020924825358454089918923578802104872753054642857503394975639660139896386993503429447523035625316780700209765285357576236288877108117107963447167256789439896900419487906772262493510548732411421202706716051066262238847706167161314303227987657249307157396552453264413749366414965946973213591484767978490102894130659155317587807226149048095782171877344958933367282854792325294676759096769615296352881348818241735942170278405346742341084077627172686170633482282564019686509416549108522361127795339959709477792545614301579445311436641966144839006229982493699630429154286692059488479733541994459204567817928915780391339620456786488655069433643979270346682250272360035594473168993304293332891062204808106371386886458730098044583495426445121832472030844620852416351305728*i1^38 + 122343635347252714573098147105640820434481228118457546585643347244565563839198745387434487754133230868482938598640264186075095155280208617877417776392852022781835407093033277843805397896440328867830257120942218415192384966115473661038543844514953670115341704683430828238888227526625270053898134197032000572760640013913061949402515927516873374658898563281941619628196580315908082091755760645470275327728076951505586923349180204283368380967396313109694165002283322529736886024432382936846779188342309804426159270873283229877518386149926955843135516566977528705584036704539767252209224836419675447970323177029548730069773819494073331064484320551836596968141991788766605757218239839510342331034572404138520180137675153419121502469905465124613982150318374904932361213391167971221005658630818030010192076567685022580884781053351187156393678928476867789008778073686080699575441933948763129137873879431732570832510102508439576228600777704972518194863518018777294979978854044214559063827251640370166258050605434241875968000*i1^39 + -41346905288447735994071635225225695093383071754249488105283334410419231540580234607864470737236119774815539633542765055737927323346493639383234422099361272588747606323173573514850708023757157936859124950705140580035187003730288783619640022603395551620638246349269581682267155271680057484016293256762703840824599161706466518721303076349608119916056821782714908961768735440263875473002520473425887014185791467802293746583521181798131202615136410126897535808987414936344914289081140777975334703791176666714581943088413800067570413145920950991375436528436171128847432367745657430978745468175767766893094395746577622728368843855267017312206346700441825759462478921529067911145734103859670424368335530580359021281309070988999625849344860647517988193754242502504993521617054471273001598310167620329591591317911334462999391589765844462229519887615207405433448723532511419693424572388233122397491983803748692638483222645673540723747297623608705304136934502626420128816923912144170325014801974026954240000000*i1^40 + 70991846396614896754889848925953855672335160798508027288213780699183513299008958074673391091391963420518109882883053415338680992434294967277623575081826050181834075927461663347171210313833439276186038062527600333803700317883525341507104502961329596279259366305395535912531201674413229882038720568466103786889994561017267691703664600633513048204758360893997593846523009877216704703101381362098950372590634432740567122038930982349334260888649345270467096708052557895958317248063508239141498020166245328598160698805274018464971325775927199064018840210571191246152359777781930423497755465014700964197765257771702843648796826109877554713280354667229091408593339697536166550036277008193947358915593441068269330820619357831671096854628106158969977901924121907421197791007155226784713134677235147515103947490461844671386786157036136696712758244597465362168191125962456712182867277637482340552227860078371774775356292800491501837944108681437816208807422678739204406107972894314912400000000000*i1^41 + 38140342378598568130652467988085931952387976417334242531808693517994836328743366639921807936652574239071066489391266840238568515843557848941764623093906995237138102523725459805220052680429374258571284922175736644807717168353254068809030518681975453140228376028833561106995392015310872377373639307448728785028315498349015015800033268407286314196015954723727668868625275479820340059403764225402746849946090741887505453401651999713608561814330408734760852349545912388035529442709720994008111527010463371002432989276687860905925140405028300084818080689389307210280029663450427041244263731577871344734088872730749986552252059041186585242619065444245664486637465606383456208857060333883804589137379484187769133103438709160965277264008961381916161064340765920495633124249353927496844485424401470899003422150897603034689321269109796680682441818184110312088519471563036047127674540317269147323144072582497017370341876214883707867494567885637517576767332687582031250000000*i1^42 + 7507519373903574985855550735818573030015685702499332846464398635437892621898302908279838375672447890981553153682534919607632509128916460450427870345403372356002713999595438027182189914763115191506317008308068178703346243780988653796827941367153053861074365474863208080655959577958790885333480437550761224667446628046663461014267756655215879450514818824061507793439581586126649932330501996370768014029610670674364152067857478903416014286720081275390484725714593943411318060280410254149520879396612304383236020692419695232699666697100427754125463422018643124104708677861117402746569634676876402163562992797445578875190611098979545067325227116668771402036615580503105184643555238629283505588085111299874037842553483310385962072569047280900216026412722788657051408888023038658514186427208886965269523945594248577936374186048375240666893360286032254316337297028989849697726860554449912155478185185219113745119137963999774685370350012245178222656250*i1^43 - N1*82188124119116147257680604318910546287679886598845977911891509699233913045002211566128522022839988060417026039669813938171648438299275570809018226353456046989379768703322839805619481118757420934638704787192186328016107605667163844768627546567904869502859015264837211077963511623916547918974243659378761418802734375*i3 ] ]