[ [ -137930296851456175149973199488917633243672566574731627315583916773058854447974216227477440480784439042177974110797154471713140101328574244068291554101204598724405177496494398443920743463757347324666091034610048693817763650538258791395885192088827406297479138599532083009413405025611530522720684578226135398273239668952549455934547147261424329362479567640427775569444156930689268204841576309449152093818523973789856853483497090778412453792055273520469145079815766598141840290984777904543605618828537979510588490274646388763152036575822776252023569809698150034686533097599778602750257973288962210886531075728963954502290453500841857650067070004712684130475503928644355901572704384902830875584372109993230809160452034262138755934293593436898897875525823931062155481192156762647852482548718618895251581399850339239086774898707099145691014396107383510696713511653930776363039361416857476291946493367085305964109987651606188112872316365900643224949260981685330917178984081124333648524456571610319327404378008159831992236462921624982760566976032578047867646749421454306683390250157438880924930038277297792523886875941391335958265483169577721223591090559385600000000000000000000000000000000000000000000000000 + 1145536197672975104769269322794474317002895665017752717315119673167118130813363818050415255166905982049031162246773929951434983914250296262108533477714557387402472953349464880193012182044586087258878840531086482706216350878890311983615721695636390144026835940916965941643689781639561468913792679511396449520376258139050494721503995445971302013880672873247299705904609306561134703053625824828602002164238074164737176417997275000567452182750550194471146810529747138951427885430726093078324088192104156665209611231971807282514419264148456137401006298308275374410192616701920904223008436977878542049468144888680012787462814945080469970937433259346238669164449259583435056228410709737988670613079611993295406208002986095217192148885478436759159044975649970078427830482283007700544258015175556598160166154876126830916469866747656760854785401042439621176078393405948790823403712114591016215124756826616033636720093765722739670026686359927132273756692738277288153721184557119703321395041276601493361542849201046443756869468750457691225849170398944040848054620768701202032895665668243041828432661948735025301876644634526052629278164093211577344282867384975360000000000000000000000000000000000000000000000000*i1 + 2932982358526799886368096004675153985105862848235666048096214042134475810927645309922968219620539571821586991295608656822126901235404573156505946547416415070506836910990371542633051191877255346991564399058238724762945065326773907616939955669402715409785187635701282097156239501443708660205900504579117712781008574723669719685339595779318795820666451767253627172953820638847652866917854845991393274020684646829671950394154601687502413120963700116790715826295291820864991653805921076390663247316172920070430814269842125322289865233206856246248694664490757241748059897616522393895491762446026134970889558794709647206870310578208368526705048275869739683729441663559864417857266968361091295282065944454907603276762674104276541988617383849965466113886502442604922761362565782848143281577067671140053260772668757089802140429762509246521912036911069642054842105367332229008613761916117871240634457618884292020809354524626313929022613805597775454345934488597054347070235936524379861355388214426117878508516306034443050506571163527645722359722242837626554038557925412413007009683642911474355357378576758729261806014804149840399205251598806784330856086775005184000000000000000000000000000000000000000000000*i1^2 + 2621397550124292514542051200229602935736789222706749059646223970554260824823651719812399607810950633865461942588702978730422292931848666005740828949985416151312147364024526249766084443986812730921277961731851513778599153331065475207732143857777972926045391290183185883272397428025999840770618925071340205613543826502809795845241111084653872650481198931157472268391235639612263262480317633644911856513510075678844440992020159174220069180284171018556473459988109291326312459807611262904134969340267985752449844536963336921251762460024861190990810605482755304608436209709947087658886935881747438163881410397686873422238561673204936349303532621611875476545619142028000260758873909002792585412528118161621334950266369086361565146541305542754532593304176750289135079874405502571115051779909777422383094270794540877913245881057152539863838326491047153011149864545775436638124221292244844219560919058254997030719970452137315906872178866877568326045862635925551018468351459092676713357221687962242899782618054642928071865226357029685537338463694612411402987284595084574174955066776104442805959389678825970413337224264571555666202703348854186190940163916431360000000000000000000000000000000000000000000*i1^3 + 1281503690608369345699634489435276641296577128696409824056607356646334961858894448867079293581187543252691422636696291599109932328270274959641791109535541779087989097465029551590200783507660167367834593895399211712943244253698129795430379553873536136813139623243447986966269208797948839219709876938746918262077928500688051314016351463496766105410171053727323101285689278507980054321865992656229909841804800759323553744137050608365457181357334942964015909935735443157722920160479429798172088758013149317064939044936507652721460548582113285548851257674439074092840885025672568018207667769082711009984743193488967528927352574932208300944509398009177141458276565533648237624110233101023066367243891228551812971154122026522353805132740572093771463976873113473550289343799736847312093906948562514237555314419728827039079729371605114371706128742074085657080549456356509818367760198025547574141616467941173456305568979376893533026877727592136953071642684579116513072793517351637768186595861342436979079760634823557294831242811461126979158513251737254204478155230303988362963933212015190564129796293127709033681925197378156324165331577809896924336535466147840000000000000000000000000000000000000000*i1^4 + 398356554155990237159031171419051401652931664130289247482105708208595509112851393386010178478638604590884343455829918328038347639182347761139506692826206862263490422859536087331549762208613757402441530827040519469536404299987470414646939656994886410113781270457791194446489839945626247676170460979863438820735654686601897728496937882601371570585749893559776042677870230740742212948025093547089077537553944621437631078273649532127839430382490488739515769803651021577222111848903447260939697463143433506734903891508558104193021991268659807876485008543340849276221824374854118318216035638571637686581099409260252302645378557905516631843239779304393401846793801081166705577410998281339712737852768956172560139629720186623984957088451948320643262219831263921099016680519705416706428214807850909716721213955542386565858704749525965293737319846788755897690801424932901744798738670408835712793658603526145768717471608406927438767708212816215063455079024634990511306434266852695093296262675478762596315710610286567843413475428086204253002537739266846903838449117756807720206097913055526023210731089180345481448492509224832463908837872618534196499312751411200000000000000000000000000000000000000*i1^5 + 81181652077239640491700307642549918782883665042002799641680295824088607566898652694062956535407151544007002532331766570836001157435562028909261110355984274717351465737842163724978352339749118866677554507754112904542933389438819534264787919757050990097282318119253906559851194299210797080950938870450099430136623562387131457628568171217653849797686791215046796891896322644860519412827837591271826305513171129694400925570650398176359322568451217693570277401040373326036364287735742654094507978016478003587889355083782728647191505451304399442114733107313982131717730844057470770120861099147445743556440528595247300333723243336626566994911459302042585321824042934949497957816763837957893013105858104763123141788348142717160624401846321272530833016399941099280120132626316980843138435923033442413709624857316092083899691607336111607815634261821586362026463982114991649992611987259024517617368805159149613503347811130299639305319200771546847245326777146345645320707852941628327552540631571377371746718574843260462712674506525975234223837427401509025255756842381705885796218563949506140389345254246490097243830939335178522043738069890186655489879074406400000000000000000000000000000000000*i1^6 + 11976472815422645566347205355057590965881028680839529480699505888001608576014884820964357094419127793623698040179923297676859289248194492982614994376615275771781104143907759632505571996398898253295156717350012281691150365678653491061383163040027741989190588562961231570284410010772802432399826364762376042536990958536639402928767818042050446571757643320473268891157330200824188409527862348109667908833234074670855371387305434585237002630360762205870973887657692509836448156955318903466902273252637341126041231279539508214659969416735117862281176217400243915262238128469328429859722222968106451722888401560553489446896822125759135446275685847830502183445851242502376536726921414658436688252641220018384587355990630934231578065189510564030740198275429369637596200905997714849284449661167870664930848044085037969223255956639982849344768925563461311420284486737220225613768333560951245573836833704356391615282545040946345441265372087973026448092608575345689892612351931877086758158233805084335524344755841596844972018266189670789164391783869288608682879269050853625480505661878233633496441446789585327375495416613650955026925453052627840930695610368000000000000000000000000000000000*i1^7 + 2129683852464399789996567678523096374425169609822347198566655879334031955410600019985130640172306506783957722634348793108781282274656566468664285151935038101985997219221273793373575774510227262959774815139093382844875215199346010711604508510414219524328652982584486038670532255693803131037288691865677914890479090921954252996595637896499667252183993083157953728932910463173694458380655700385414838852117412509836015853267476206828312605953468965555210237016445174178592075529152019500975735183731638378290578970279978382284617896730159189800426731344893664420058028925760450108765307414508181275798314492521284753275690662654085378892372749435736980175951968102926084512842274026904976898477889679309564763495497803920754016138060732563040160180978563635579074207615676063256046861848544659104381125943081734174092128572921133425358779838458767537442413613550376139665642455866282293446561034767427598377923814732507486188945456150496607912080787713572757296625115824355554789404694392129288347582098470090803228692565197361849520081280245621680572293825979340841889541021246540706866125511433815634955064795070609478861397990613064346945716224000000000000000000000000000000*i1^8 + 501391569774549457029221448182810330990751297367621090444494953683588690551153349075889144759637416404012823552566299211401095982136759107582081523236909066212601616606454444484345650607900392256885177349964788146280371432180229093924621469224104516927544941666431235296866551451025087877694055110099160248329730276348985028504582425489254914001167421642361050543393773248388338765972432434225993021781354506850594083032714056515564796030892667361933469185217933572446408106996937451663787936198918104092801526801191993993857486158842372812318465026063819042075383774160084857307813667720070587295138825463195781355673922679849548904429564964910158692673536448744814834422288619262049863183409522527163772377053155663393817782809431641450849176796019252342710444523020693919022548836521992491712524785261436922724798358067276543807585456616207191663950004365165385736994999619461360730205912169797431274612623207257951492755069892254277481959204363893253954060404683057164890336511385318836113630362733326049296035975754401448464763952785068776340997478021251010124555235577790540840346572023358046074177377170161698941654259177754949467504640000000000000000000000000000*i1^9 + 83727937331543994180802762733655098360627337859088279273329454825879909167680731666443584114514531385086919899457427858546398627500580019067508018967187964564596332970036693252480479669713015605104978914546141739050575563435992032723448610743214487826418663429765631519567600266688275938482516324464851677828918293080525249432824795062735769312024067163777249982580131511087252522413680372700975079558101601072143025290322351988674907651551390656562303361183013183400354624264589718496835875073825931062581359012519315294827203652327521490605458566625074102620550076069594028301032078501411340106213623427371524882936705593702238821188005489407058817489455489559606696900075391743475521737291703435987752975678139474165504501889999354904433611169346858463328632536632504912094905677486896717741813048799437352267178985198325947193233823047706051002267628631619966794394125738690286412114809703626935264252741909990668806034965913067719200950802658860419446913912752492030738609721044681715980258884642515669554145361233083919836152640042986419726911810277228200023917358069181099352516921587600612112739564331819299472014615175283293867212800000000000000000000000000*i1^10 + 7385243105145186302058358809688114332999238225453009296472215599288941304162585396892830267606838216914925983167051695157109831236974798622083295416926983736001398329731625013384744978677219114253226148607333369891382415924494542469732098602016548181134234105816009749660170615126271140637605219006883855133927317140331893073852183101832606948756964046270599863471075631788005859878358059159536872097169182041493324477601053997231113408072654882626829291558097727744165666848072741210520709510869176500151816288170372984753344017494529170339406954161700981036221393361513356749263437372780079449537421464414246606656567366267238620803518605890618127077755425618117847401815593810659334221147194656157749604287496421088388578116641853219234965296872277839646611660594266184303142911156831222612049204357695927884300598823428460581140444120615075495071029423438363557586034225859883937982654663998813975042479246047303941345808764684082606922385797720585403961359862612152137875083580492854940611013083272829491245888463518177038184095538832359832665015257802835838987360896306237122733553801420766271449699303070089245506944016652934578176000000000000000000000000*i1^11 + 819981631606765965930343933529106839003435975805854037384235251036125894845039129844069817855079916525071308904690962477996269347935037721260990105345426775474509316739655349228043445921960655231054449999785983361638824475795785195475048883063707953281158536863354566369914417044729735742350069817928129087048842511309931550000282177789493755247981469107013256226764083569888513372092752733304103888990675100601259354818700485453645252745812240913484768263437058318486323510594700829534632071835464208851109308338294052599645312611330262548008544230566192442437929066623443997504759571951776855711060174578205666997424128163639936753287851758633786572179997405557694114340824117007380832835845070091695900351824629922118058177656764085754277787073642704172132905330902554972964213050834983293620788819664910852652764664365905060061344332844739354532911116700866970923324163536539509739799494375847475046890559403200626949319450889833779191556861155760115608905570176204927050613824094097663252021382229235905905815184418668889687144729521670732314310665937839010163002874549542032395230119819291748647838857426268676855794812771673047040000000000000000000000*i1^12 + 27406656652694302929536287714549485627895843190519794476429552952216190459446918893091253643691095723919447943126903320380640678270037450619194760626099710481852088172622564104777567421647461341480599257356720316812230285844373709807049369623519484150192409693517187704218049823137731253964990485641902688530770718616463810745536059141466605481117462750584410115215921146674815663413699637582652971374528020780077060902129831204672884252295829744381398092736721961050121162344243652470409260637567640321704354434521486314987833122590708445085828720739919608231226628565346115532732696971831312720015029540661083321764156455718570347339565076236762232893336812052353436749755668212134601307330041544625159806904120865010622922371075448948086572402700675142372462986418004471943631876806288856177870013731117210656588038782555268008986567031423990262700545217746572732985623074590243189679245610650287456124334351587444156904482003943549746296525234823580960488989090800262241295323772674508616696739499149027140881405863117082290031752681225548865183027793582428596126327413588765499555360448880543958407252773052643095454437280317440000000000000000000000*i1^13 + 765389632705777211179258485372374704613418026397043281860297451235910117240828979093766573737416595291027333146177159977661457916987717686128507190063329511433632848827502061586185915308645801272541747848342635510161582120694563305757066431698019817514494337084401303984686883705181423418928266612267477728506905407248477282230640285804696688917112947123423103869854387740903994111427960222905197217104285797456381237151727613790441426077883794686230188780685107366081962928616414666351297069398072697668475382075562263116332808019588411870838958109540381845843050578845894288031431251139578934161953568967095177079874751769170022061607728981587937140881821673282586304909091252277009114696949282725964836646076944104972279096641183596912357468154796456218093320898593658099131634464427432242801277094128459761126076986701026898817146138499124558963979500599640958725118829495606834174305032893895927941873537467331840073057660768396808395482973288342690133476509374144579916576300114806288690972532031049338441436518965727817307928405490183247000114387186889288923011422377911056320963665452128987226069569532194958969545949184000000000000000000000*i1^14 + 52332576444821015445022495280958056419361961200320943726542513276423444303633510111357063586368727218613402223693368270927402591680250864149371469715934544973219940024574078102446466301484182794409895495550090995700535321798227966435228089395204982643687361356760827670689987327557651372310067281646211039934104331117068855859830106255644925134256232297975563310534727903111563593874355163703552655187260299937135729425305363943319161364870124107904192692650647877793982645698173752837354852626881679472823563456811093972398105871902705113942515651996995911234373592799343673654939167630581591541731195021032265938626130187208983710471955789251874490395289183762188212981531071926541670183213726959497789305492400633126781454991372765229233843934311173794386484105816990882056256069332503008185496033348806477338407902378972594340376628279954192015938582312322815911402014911027833609564004966596590646186877861357851738203788520824139477840066616208303662656151706686359294567711714587760873861036219352986865105680565676624050384148058527422714747916695278297957540331922721408540816543143391634380310312460169329214750720000000000000000000000*i1^15 + 1635938577862477281187489608621429653227981294309984819898121405157126035193609562675236688984733243087606900201091302804442084428325685063345320078484319278936912437791689583299776875610205981603844424842680409554552698354962974738070225637246193601426685324139825985900481055465171843331280996353247451596261620019445870219097468131160217975447423860173389412460839846062767385329011905209286412694064387004315994591752055101577156245688416248825423033723420812692763968737110493961553173298497029032376966707331864980223940852912108507855351577892178444129858192067517859771651820587009740450324446440276169227185602785121495439456439559271118952872813811733533309401868556677807451563166623119388768149522182667524964835280456246752240232504624435024089269762374590211047107158036486180429147150240911971927137897200638644184720356872731385953260617874628524392580909375527928301471325280686803409382315571718785621722305813034501379814789352415706184165629729428193505597766830771398897670477755747217109652724453866116820049859245803486830743444030810251820863935898297152120191726225357961182099617213379558087065600000000000000000000*i1^16 + -3215115060759044102771354238618465541353775080111064648163652649374417549877265286753580626810149544221954131669746541420852535834797623600106639278488138749499066928658044961654768916991421710025109750924192879522385757317272050525438618591125654067957073674863198559884081900145717419749658169420166334836900093911651324185124845673270868321677841923482360386483146353436096778378367711301667400520068536438119247555915302215621786842113055107053269394564415066157163197232316099930114559208374667922921082201441833644802448133751634317833058325305335070438150340522327200620460939726195744375396535230288154324573614401210688304088397611642412633941219374322654483082353606969078887108210156740378548628967545450646061324834744712203165858645767273143446249077972859423102728020485762862971350324162781583147756869209676423501146476393481306763789628764106449466210073353706710059376094025445393654877547577205423080176983705231621757393206646253048974693396084193495440220217727329893111557764212592391629641073991400018920788682163981822784906597264347787924667139687170820958605988855739004251792588247400448000000000000000000000*i1^17 + 121593372076108629252025442034738926453799604388374594074112056525198710205393934853619727803627278762746477868839698618812043884742561894329333230801859038912556844358811343108636277972533259796125969411578929670929717917839399337231322189526535647886107209577317596401064703286598326236763955116355091564325064431911387104354260614094695059134757447691151930313308908482792687151191647870111021094488062593417118060400936436445701098202134981115591447871472378876300459866776682236828870142729334066913069950457363839310837525838038256423879930773372771450596787370243730691391286342505777177579539192433771769720063999269828397037849476983924703987897472297425527779067424048559960099159494087221603575067961970179170505857196738466043687619904922420600404485580026098793273808910343264300939478987311443756573782907259168946461949817220743487005966504703858334313433270246519154580667392257752310338682511672232297253060189148219488579825863586154511491352062523180204069197604644750425370752364959907310040568839234015705593651119946291242585448975750560886351038869540281230417924710859202437254109514956800000000000000000000*i1^18 + 1959297390909595036720311524558064702629390607389750379038326084297729002009002066035654326092457941435488392623728580720447426945541320761285500591687757106093037835055117964874061110759197008650651000817910964654218609227742176550171500227705508092900930988164602167401137079000958753757615229484526211043166237249508998049998713948200755793103527858645852411307742349385978518261816154441965705015967709781180397583363790021363336894737600271471586023117733687194960009225975080868394209529381217191058279425729914844690384932772544314401018589785979080025445771730579396410683355632704436571779692219996944774744354694425319086174136042563291596063218484781450283499687915303608043469528998789003807612731546210288032983994489249404730945754265503855424059612304317862883050547064241962051813743136816487134234991269603421623579653230333915209102962582801350914962506958802218241265825484541231902111212424999293121281378283987242198005687469887967861411401990626117112587000081828867270073913284754863274605351576922612369535816782854435798753732495058650266610238600648698452983278949110567591005388800000000000000000000*i1^19 + -11171900124360547961250227128246003770013358884628130934541435372782974392689462887530713236177474618193973444035633255809538953977561670590102499922353452698515440309267266290040791449241140849114858744387690402034558968300472159354955489910404669392065663507424310328616990204082930877186644773400157180030379464947805353852200320180793360466530499602779946672590902191977371751586665962949597919292745548184629036542383787951571349329142715872472743152702574748154131323494842911504468519064823983033143282358832273653602218459689157248549389377194308707896078171654070852477075292468392429283200153490693705093442393867181423074072557511654043321718250691212905191129413275058163544459474966237817914919384351708231815298875741368999893743680919627441142113185171761643879988901295058329872248700772223245839705873627341539959710348691431629057253534072500898204535949098004875780725547257567114378846609455636218857959061532169825503602246407425562825442098588799116309561412395432935106374233634698133630671682268129496367947699060028454224168570749683272575803039301950097845806312072791677992960000000000000000000*i1^20 + -212918572311016328693698242719099493012418644190312982376696206030942687867349739166611472182755971224752130815850246937218584616519995361879901803042868525911717353064557358000245548443671667836824441437954478703586689298767636357359703340988452111785568955871654582917413850465506552301801612322025774138162442625110039922786629847869099251824093320532901605636817933246961492398938339956801233374192727394385590872640487562082568831983705251555596324859452567603680471572210331024009657420416673674225477893912633704600126721399506667227598531859410353826332071584013832218323928813814748271234527733489456947101022855064415240015736823496349317993435963086415197920208825599610410312827288913236681852608526514690630452596893132339700685589091881024461413359718562032854909563813432849806908572676937813162464233427134528862447488191161673266594013188371483656960241699604436405845926754872201265666067242475208267554399344514614859462982242705742831177751199663944732607123495864345794609523952909572917002364627059190142320895821527707578470793556611271830193729735053845931029634568830320640000000000000000000*i1^21 + -949243933618503369309758563305046661234075763091770387461394186413832747547435631645604261236453254076561941995977192596480620778653713341679600216435411050978919491333381161315870801758986035773807267463996002250820981957233603400293718506426720465510524265677691086506694846110808177819331814039081067758727341960786002663419628029299437393858140902183479515857800586285486616417422693677976769411515447604236238194228609623290344980972216269245431336255388515539470719759796080552666315177440105502379806833244191259845892660847481250708578252504076895993762650373867783423171403980854546167357037557212711606562902985453243878712025728447136240931193146840190647854781061025423660339312778566627475277979094330817344740870261105761804002450204424903110139136040933704488751731287985275612852037929093546594353791476950611192440189172112330524298589062600459668178468291433485993956011968951905046769437804432505911477878432117160603442487863594152053526293595653763937382042121522803785707840270025638314955373458289433214599261984794389875487126484019365513233796169462592321409952985907200000000000000000*i1^22 + -4398307232964498924261326085965140931257774934480625810466130013592189396039007866371088093140761264246449075768789426665338168123834025441722399015564272530942955637827323099894414299230440699405167560592318162485128152321371328167424609067102719794607996691096101264316595910599985790149564018898616633750548156530110617207734901039913603065285958987188203860991573879062132970138685789172015071020811385939888428613959820536089180278033877644098544655922496528263441360580888083438042073947197932537059664240042646303163623448250333776981593154226911384987711314382082958565342720685128755523714776652763741039548658416025451645540535823051093951159113138915436703311238577567867030680768808136277221846727411950723290990373754851247131383853605238621167485223220583344156486004864217920516248408503999032778420726593141632471745582258885134248953221940006738252009045820912873003012196505391359954508601255142980168339482385459129438116408049085763852917674526620906324960268341341646293439914020120057926692180108033360914987448375658608182080927669683883140118703582436129410069299200000000000000000*i1^23 + -35919329888810028042382235798694190251735094083606999910064052812237122193537289988926924605604878472459153106700342496372655812165690730368956387244656416998369725585681081716308645479107883205520842340787594249865332046542948809413498127410583214288993553398167675072069218868387010811339749318018264784128697139570192343890148290411377501822970688932012022227319924813021689624132424340032913535755750508891885388678741217738266827723269073928780555615304907085385569419603420215675999718854656074256285618190105146273974696423998929446209606529385307494978360448263681673576559382428632763585856651740312633927353501865082694449459124692120772450200126189639838944116029995200126818707277724955306535260602691109030343606019268793034124971855204617052300917057686803674511805793120480442095811674325482951000468180154147965029486933550800552390044292734323116219512358870258119137466861761829795056849525733154346706851652768170402865082125305076416045652491731720777343398480874792519263915675674247949864889671331449620646821571844496112875650375337507006775390026457499062763520000000000000000*i1^24 + -145192949086710482860089824393981352597226351521593380333962439837032483766225441335841205317178045956157844640283059181799682073837159295692638364974501189833431985724514720886031053832509207752074387150777361482362667305601751993174018096388641155320102495425681904812541789757286239405896503929059253870746014171092458401684600071520648075061180915371640013649839510982072787785403789344980696954598257538446281267289246426131291602654073046812704314554902763190327630966566402149901732040609682764133784735112265695152905268160517186028312831450675697320011926178267972034030349479594398996712532725915183653904858779188917128982139715360637662131264035622570675307740601763985097275637104519706931548053699189706253474898615965394671960201424768979127705057813827133710192724860828275276939718068035487318134499471867021498109961819675771569269010758203385257469812744543659065011728753466997588060337890948626886471471612520431882318831361907179396607811943771411051368980077292703966946536480226313835458657883064597281330692017616908074395154734814973773934761118112153600000000000000000*i1^25 + -185470474591074734399432992703539842865099585537698032414907849403086638446996471868029135656544026935652825930153260483448404745094922514908013963841131832289168394302045829983013406593026130350666450523262780707898171938885848775066210913505725539852092530099770435217260762533119055833386023340278690342347740038666520464143922062725452061712377107923660031394048795821479155716986098176034798899077461508367464610538445014302403976020606434309488210588849578196202779500842152747662964281748105808043967785446125089309347033634547248723058282815247062815578425987535086438536982222416476618086878660135862251616558110511138564310247229292055378703160610900229538295001301414911394574674373432735023511040325099756482917751371275350609411514264211417734051483281653290494542751432549913864640133436359004182363063677410132030052180291664273578279654844181697432249488474730802193100911705719731921357381303452320883509503348920189745496142641617826423956545628762701939854825625593660673214808332227068795649949496130279036948287961103681281870128616900879082432734691328000000000000000*i1^26 + -498373709924382409229831388600455786201576565502983627419051239600004170778610005625069406990623061456539162246761189772759948040887738662828611669044923895384234125424341848115217449921110166809111498079985462888668310219810701285323855379513743063517732618297693961994453366640734193407606974392677095588354686762720139712190844291416990452513351795473729543280791604075119298433834502164858251776687737233448951527339685654884372140476304492262794753571049173407413806850528436573819412525343438005605350353108303745406005567930919495579356096605050380116604609441138195058069413997303821306092206275053165635123754574161042099638123297925180505910969214540322884798695138730379555558489915023766162933701781948361715918122004405273028512092124426354889648616785693361777867202358618041493692817328422005061116648033981235967275829294599254234326614067239767604146799680154894603569634112945443486378773425754096114637217151767436908604473253478332640947214533884397741408695423009157862224482947586810336964823383880942333977309799293162725436094067993130586603520000000000000000*i1^27 + -2735708406044636594759329353225185598219290589523615062806137986905584670802530008923199600105297817731535509522127688561797928185160065711119432029717071283970427176912100939222035345136299022406022839443704302518950725576025430318640324110616646244147001564174474094630804600691444475812168275637156885243080344422130982580791537948330848163525549941787670552754116149606459630076648234080905248863718496147236736382018382856592766531563055492880659918310074134348060763860299845212399455020440562440531692561847197543371687553383490226430978050763319523887719348307028082569798828219034069402935859370234907779175175772162525670969572716366608976751038477734499783359482742435453119067088577609188784180096745121872748753767307071738040695279342123193048964029729899166868466578061094969316602740302827213378707524186412376144055109459087851610110969622274193272184610138248633551662434748018935309753694281910764975809930690761234373309603864062074151582219214337052752985099698596107073614812729544316455466349727245915540235018995505483363688438915439525888000000000000000*i1^28 + 2040728037419215223738315406461805480027847222538986910018532417581611007538349017620514411557470091851500574448540645321541619053078503670784217482961801294538240062470236071168864497591355239198490804923083493226585001521373616030152479913024577413815821701593915619068682098371815188518416144171109470847233447652798582606100306331699799320294829873212804288435227615447628842706980181135001532049389561142754761825100626935941718672115332709492819347413210895936700850095545714256032578915980300199137311755209656332149228610544367599498372104517278204945182098113179042100963386082574853359203784372395214017608117102994393454842868516830112517475848071749253613239150769135564415230688054904908710951020096364659593082578594473442386443912380300218266829969836639416589637705252654589089657304078598737256314325368404011498585227408705609825623522452655537759510454051972083438444125182417403307723473777245570844461467581858625101905594604540047394702293128135435255306721638496265131972166223288738196939069745763119413379688013146289666281745416192000000000000000*i1^29 + 17349672714749042368772069482475115354035488549295362864808050064550431790746426521009182867431455122424599320701432761820908053815340006725879920144839133694354935129528254400135319700802733674131694626375426041037925170749356833526988834094646976288589855474230626458075995408337175833234200844988461292170094999517880250669543291699715391484259003799510947755745426284260000097851565606423713655930039188114914424589520494104408255908630900239243580373356714967267524751250717671427072855839807588822599924219090438596637871530684606219717602253262348231608618951643009469346527187766977712786066465379374443769817360341759063360249704005491053554901421073030864317764463555712677201021132764917927272223510658274129663465946322200664497616651904447016184039903093871814506717710555554658351668008835414161707458115981154603306358096187757310570589921562673587458964937351698975902463375278154656106232960715163788797800368144056586673410950171456626693339664070206653357858309033097158032238644823125992094398405288068593787994921635872406209403289600000000000000*i1^30 + -55790315792931692164705570122057005613676479180106409564376181322956365505206493690979653797427140502110899160192782537804525367817235978449295523430025298667770335008974275883833298223671348540123255649032416908717470901376810289472203828731138210467084299260047810328140884450661591951528740898777279023755734447729264793907178971148719439959890632503823555190427075033568421630540517012223404199751724719971074964052768852114299693350298640840651502232450211613351457473663346339063388314800080480400710200154665225136736644116458553416793063894907011093982177253270719547558344992258557811039301729986254042234564057549100287761110940526449279917431038974226595641582087226884552753227723779693848688854992757193118189303583256429601565735253789718059485167802735109479755841487522090264673508652811844553765014938312862110304146039460546308152605669483953938837954026484869343035865150481471162989575135119131694294306062971785918255613463044921325646129443928196024499662628657373222434688686076010861114239429158279611690574625047136174080000000000000000*i1^31 + 69727710773955981368496906242826418608132280080358450662688850164085262329420631213254911822410333846561677302529319515610355118357608016731154425154426616964671293951228412321370807845273023674887164359247857136725253293236877507648574757190160644031768838425940564699730811473190798735214934578657390763228032558500410173893332224982895853944670223941475470031369449284831835615371515345289341171895716899960425266467157599193779753473178934271252619918672268312934180925966127737393308857114499451454001112765246788937760846876556128121766637131204081944719910592795898071629196717218834433975219961691407774043634806804295122654686517227195703537676503363270888087667360382860207714564681465669654355303267095142368449027023210144062449859598856748130052270110793244402476630715414468715278360146341178703793085783828206788293827461341733306355399580036012843033102176363553337378131204593622289148117096090732393819110384618500253368399769374671545782628340490371702427373052153949566071004408782230784098154357003131070399301015239131136000000000000*i1^32 + -38604789392864281625948683192591543857930277128674426825163005562245589253082841112745702047784867680351857051454229528566923900115376796482725544377203469003817622303235565223543067309174197881597179640009183374318810630390025270175753190728121555475642209007689608116325723782921030384845107156831017299614030286011072534169408350019956008594672767443705797993129672309828226307992305487645616266223885098707775344907587080194190601934981139937124028467991356067327011394901719764867463845425900088377261358154733571435419091162737849102450282928040418802389075142943483376417925112357465427880169080792174331858099027379826846991805102607575866466919449330449094603065852070214517680039048479938814518142884103099277566528000435448656720856530301290307338697773558963297873986786075256920872147653995381857168385956153751319427465563425952056421454851786732954483280501571474133199801347716625954610679849609578178864135314721693326500140796850642865909614833977216475828169231478781263900548506627429318872787959266796342382117781504000000000000*i1^33 + 9131035007558019761573345152818854831501932497312501525943747882159409376007438764176240298278428694695393279691354105141384246101929479578902088452654474419261433520043322985319386247799975756256096520875987696776244338196956217468826670395735705453997029747063779660089653129360037113658950914260786351569986453732127155309058661649552838626767928007671569476860436805782174471406720658345511661385703078418149395276722545189604241412388048507893396516276605140886519679621568721272786139758424177319159859377885189305848282876744860960012645086215473218273481437170247774166506257252994699945607400712849187430564997627465136768636177632501034840031816428275430186379639690625746749466813686432546271900696541530737943709512482518743409063790844741961097748379946092858466198816246121544423472335322103011474126891847367521413109727605430630173589175152078233531824885164261280325762603169938198781695561462838949662923319851638672730943846715308147465832745671219321271379183088885862081679008067065675421558238826047922084249600000000000*i1^34 + -1035901733363120718071824293896999961003303058462211571487655409472822325463542589042248914512183987809596521485030317416172321903850102340363337113148551609719920015772758133297260933969418572532575443754677975457270416329108420353406055901778600879069783872062429697008752651996698906268663876671377348123310168896234332960513902497989197849841934718907767545320483759980229813967675699256846806442727414421710561923634726802506819792323161072166081112308519396248119093185809608753633054017977687399162623374686785115438412226712837256846193624175049961078443758446737350987084460013797159332047613013960496577034143246248049921824575184711759340483007771288937661891999249959386897322439771604386030250874556436892684266963544669207218302604613736594914651084990822654705606565249964602478229187238718691748703372102024467445120071400158777149199195012031778889654793879404892468436663831613251878416162382182502408674949831367862813917787393730119359775632603170978965293374263186802138759825155617712612234741785034752000000000000*i1^35 + 57410450417963661867856454603494979565475885063093275648490273007826962420375765864188946779295503580541696649799977002603735737460888185059019413733402443731760245535664751978703141992557507795039305866574608639931367137059397820448658006475551809707255447706784277921713278102092966880347777890561906855290714394498288191547159799997678011987244437320867374247623551434754724170611611445201663820066623623573501927520173695550717265928393958564214340093998340593602319485381153823323129591028179109200668312140280400077487436549572319066354473260154543034291980114678356077687243327387284094111313902714664071527127912586300339431624858049489096324031666381053603166716696818031456473980260146512852240156853593835304986821666623650391117508094919517291397077080889775276577453652316363587978882416320561423030109058097459229964973908683963528660511147891855990760874620592828453629689598409525598690627682096135795359111753871865367145815697546785630750979119747457316216248843934752009809075545796454818005636874240000000000*i1^36 + -1749158317938696104052070991876835492609596172577978098333699007683598711077452353061604359459785728480684692823725447592922821418601203029515700566015964138166972470664599735858937617109040066884625319434814105115230144560943685199610586420489296871005811280951114974727548182613131041646118275096031572734526210537181186195885773343070411357276084923938227569000996328262182011823456820049248066120942446031228347338324802757338396415923526837145664861423652243530846461396841222289722362516364763726298832558483781929191565320005398144957205804106941003788476047108787831991288694934257144033965638389297334439359340058983690934083363321475959568080352931016103878678081594268192688792560397572817476389951396639683466663580279398888746867460300649280921257588146101959601289739796416299298238671588013526196603946902240557299406865638786288850393407234057006182832052980772681936718429034501663217593829475139996223673547068514490581124869628854494507175898608601519251077190440307922535116310526108998041600000000000*i1^37 + 29675555752458198420605300445545534605923851804616193569086001181952349473844862415338988555159062472895074396812279408144342879492720673877934804113055658386508647206919988244444401434599881510671613951668348008618574796764941649335724659821363302967117906146078689614488410513800389633067504421197494287180364511672207260375547919812059186160809354107592466470318301642776224267905408013216805592377607332184197294838896529527396918328202229437242448506715244329957417637653145816928487617809038078452363719646076626927358123394242169417067838115883682655734123037226375297161206676311304915560166053648091527196833277905879015166420663133712739937677020936316195965978504549115526935258280274519491573893148126255164036235886584768012769355669730829244691446935230298672000245052927317733242426054365235864476851549599727335479004798304751758038586144084125487397199333111477503256001983038158834936841757083211253740725490800352250917419593707883922501424037570664458401532383130224580440890917519360000000000*i1^38 + -239359295792842151548371069255747290477978873897866252112501239966418110626214327847250614658215669232777348363400990296005181726732391734836416252432859330354970320433261459918054805019408979912514794818333125966286347167643500379643705777264387537687531927699131214050398118720822722727230889742613848795029876551273179377399048632867397525795247920521207725425695519460213224672015105467853257886946797984339968594172092177673102916434020395441931621661590072851280550818036583091248514122650672904511528244089797961187943153283150822131226820771777451843445465676760674529891464373397910740986678670623234476449681520700478701582158404212663189674649908898714726518095201074070610299482675440867544136276180160569891210147370502235256131344864829449059889477446357815392003141895260933874097221199952962858031063515544255007777829372799448766410623779253286855390304773711604758628496778198420437689115169385264316792461624837102399635082880122955804426181637796576134453967552798448146186240000000000*i1^39 + -65688206570516883461833929660769047998002538890827916113849808588624635536978565244966322597981131375665594574358071020889301939316357740245165400381463646468017228769822453885214811389383381283198841828984931781593688812245937512316905716769287835422951063178682242040372342035610571775457721450441229541998476935742017682457604661363361485571279054282060834772000655880539844476669917273273544865012036593329690456768488292236845820257398487348178216992864680957550517740118099245953651464873324483612692659549790608024340490348644936240957262596230264556415011781842114136835812795281380892736275445646337145866914552708482666403676145284484662437858768393840782238411536301987066160057192126160476729817113348043079391254681481160566203644790367388823319437147990994506936082828924514237660150853037752195596279727116077985429226146504702192198711172245231648091531371740614211947200310829363511340973120395652588085028743773953544233256249746095550087095038299906476574720112197632000000000*i1^40 + 13468221425323651794466686511180031900971034396292583394362820842598112425000529948109277405832791543825310406084459245679056466668260958922305385535372984829172622601522658060470734487579092586049631593696895294986912431096744639664964274547008421747131329232310611587446439957712827005923067236346071414850424709606074671334143829281037399779070267651793484075020170698258804075647638091100670231634559284630439439858091198033878009625022101295188083482846718537165123329152271354009797305768220653765981444872001905171590851819687992843714698314061004645957238091939424553614347595099305403960983179387408104567562389005018766673730741535539817906386499999551043510605867570951619523466375954575040112846482892608402346393901467623209569904338156605664825884748352647812983733203045992052530861038423357686642490923993216439999350724727644617051366637501372886010777706142542769896724482762042408888790285812293989290658468930754284789834585764892263359173445882899661466894336000000000*i1^41 + 221712144859420273693788030564986301602620845350345057053951695134895845225386501653639114417183589260011142404950710265313087935553682120092846746184072645926046724445803575579491512209078241081391027543450278268802337764864906062136415332794063315840274317622253263161532561752704462423116238974519327146789411193849212022603332025116736773085246070020237711151912774694202398765842789527837118938190416230550529297757459824935143268869492745848172558288460669040637318898267899989485042842583803640631213088732657375247981646905530993496024582982191938028364514145403738967313511948473283555368411751390468638386641049048609267347439233021537675845624466188052376472791223367453285088671373727947240858615387519450404818979707920542951215593400494467952509354230245632980550033767310689208099552757894985016859963832010007158178224046456813595542610848292309307421113384901417291337994709336901614412227801026477755610439405965417450588623252526245953322875956934737920000000*i1^42 + -1351359594517437634629770276266745574851537401962346092487518914178407094175235200495998775431133391012901968473482904885469616530040661960435046462905731714961075943714045678101232396242047994898626424854158595038849649448131112435975699396084638841441005812208947569421403179217555309412280651664862787508340944135761944775454768093965455740327384324577029103213806928682250703233806480395521655354501931655049427777634777288360770434004063431165728005301069462363400758909414779763188474805064951755957166619072951901746164235384906555925686111270288487644066053651044422269557994657201020754247037438973876140766478648280413113155408383664847522076337356343126724073244851500389876126508981640552368974336690034399341093222327208370678255527811892055210825310441709593671377171008918095831961223886727762902231347788037655083895939105738142250492368056618973707017524060915599171752453581547361609408435803433094220680901548812961671964878654414051896231597178880000000*i1^43 + 9933907496400833706712310148034220693736213890149462240870693694262089660581723351221626468279776954521162137973737196276524351894848486426558422472301682365624092162672179121180353210313639262699874837323949705473027725430776619315233819157677884768594330624328515387836548286725616945557076252030385518177105883417802261178036847561057664574072537167099936384090258353996962357238909214541051730681459385344479533971421099528520182264691962669254634410612251465541973501934114160644139641123663427992999364202547655443624475125365996233926625308205486491258225068777472995371137916719172924292965087422500418014292157373341322557391594901258398121464716810062484225420258780200535095881758471502729601151970811546653685473834170129290857077055919522911723514238453243862299802227751502188444684783431383905283087273484141800191453893157839451139117986262455779172179218717919046900501345120354359302028994382202040616887576773936201982483903976130427748352000000*i1^44 + -23004330438758652784224849662247409134617584823603646752470319035513958316513582147730646406774262973346047573167647003005333360189365748389984662679600525480474581034014081769609709408760627499061192928506379335700078845131901493332132907856295325213454930337765433770299783322728937931368028675415459524050854956479223373368419904421683135064885296708348998518540620771663578601127147550714159948241812397586821598005088879980153702671971181127660044884610243261639887325595279349670140383977700798027051227044827336800935534420074117742571983530865658939404660591761181797513796077887714721880223983876543162395234380212068330205971328528901908912751849065669301528365397966296308791396855923842742472590664827829255451702126339459798370939450545546666423097679256514858313578354696865693311061863768510239968437152295570366990217452021056736777347590692239208240921692276375431392880914940651921521534029781103903106283288468820269847584324976640000000*i1^45 + 507182183470707222777473707767758934042707111965731718450045598633868242064825304090822718486942521866562428952821263975624671428124077929107857264961181814719072074247784014371765744833671522396541965460512101829541007750636553045254316197120294923740370027984648255784103218657057499755774119225978549834014698203133830272989655478495024189356378249489530598062739573263648934423140203027263241543648925435906971799659326578048098680276287078711912751053357428396124567809938855766540207939321948507062879179740221532039736188781499893527639348162192004019819083315004462425091956451494692968413782802788303569673821645705255357173200713730752412197753035350447429537413566336095169941526336250833510289484826192601016081550038147362164774167177891253840503184069802181117805326241965835782158052606675744367066065651500122369061657361239815047923970197744405745086215832181969799824249879938238730308586850690893882654266631697428434124800000*i1^46 + -1257961681842425773493454236688000598191435179873808735001523741742701904425606851591931479343007721283175135478097862290853492288358889901904097048569513117469023335832060977640524017191473948129257164088542991479765669515952541841640782294287425061830268213481875421776436975540412703786311271450308225250938585872242278598127304814259795064235441135647372992535576160417857142683366284197764043307300887772442897412781740618191681105930336553725376928575812325768404718490962677918658583934271536466256566079326137139407448731612631335002741036061695124078685024056963308245510147583784971783975470310674949568727150466740165500701215034439298075046836489347945781500589221706337098312751216854366702533521282909812434921758466083325974554713792719940508442777342365380722842884511644956799031173413022666031515481887824204847086626820190660525016196206905111642614682223919155013839078353615351277978752542734965703417266176000000*i1^47 + 1070214379054758767101233724219573156879474550403272813792994953001158801433821466893634254285895960397888696066227469650940006640454397551672323962464494766479277499588129167094616450260846579266324969850131398924179586714274017924040705798961670783480335357862547294253410731975541210828524026833424298621734481857680681228481575088787286746186360826380255715299287579168359153822308358847288737665766782417569710956404959832413945122049487875123425675834333870154840533970288157669297395553800986874291008381148835901210942450453828723206793031437694942876332533275538983536675465545561956589251081977570487646213085536375811450038515319808494104078098059196368511030461666131926307562870315016605979327911617934409903156421527565762595046674879325731383546519074419872149939042202838454637824401072788587373152966550675584575748498013578050323535364353264772921141427336032676035188309622549491806661288073468313600000*i1^48 + 112144572962088143045572778867529793367969492498400371253053685067532908505253951567011698072396504587069200482109544410485981291270858804603753708559515861911274735297647737458196319058530814245916859315599352630886235238725888008559305762458636374553949384074054323077570142834273784023709946089830974804373292923155804141167141732314692734660029663234712458732267180189102367610758722148923688672541115288075630655898299452553886647489809612854706528765674423743155170233012000639807465281399017394075048862246242944875987124826950792434514218658932626526394630204454069143716464916049894248749258326290686676834694574564509977044059365220683412260651451010662876170624167425525839103169410560800909929385948497889932360727799512338624178390398304196552067741574418841003552113104011525446739473977254831449870747127330852863460706261690827947368767499523497624600229997155967978477013977110937600000*i1^49 + 106757545597167464204828677286999887563869786692283742376944622297913727673608694554457192490187103638796850231077307312190092109220374517722667971575519565771009635695359738212940686922788524655110013656269861707717229371995577986943763639821859443977596856198569265406492819116205110153654255358802574250226521162082457134019525248211352007083323449571823073183153501297392199416159187232543495035149348322601762600186856360741250134400226676100388062390022000534027406216080271140440941038641650940835746139963885511722570135121711223378355263642893887589374608012688117079011910259349698368252509872574041897410170415524871698438332152814944979937593535046892748567825490588012458030987723558545277134630839284039875729786420700762270510928130294272600359265638331455728010919106607999010617897858164442706252248864572022210388986739034191969633089410085653564925912082263572480000*i1^50 + -91603518710521217658835317434569145115210826310332175885271967753967565695613364240349401631884265832880331955066112565648772141428791812566053071259855269151648254937446498109390006529032373143808539176312973303862964842839263540824998204627953849218692917956310365312999439696348175314464093475238124913534668319679090323243602623787888040495279773405577794558260335575131192498711832985195948521940835502889896296292682308780998146366905018031056541234277391032945880559654783989298708090428885006453057872440476665743183322666141728597149023454303113237681409067857289652161553708266790268979736065746487463965632131515847444084275992635743343444370973755984047315015742080243721382281478551898217352350350557818793181159712107369833111081235393953594526978150023968395611096336013314447153940344561565996070061188570447945404724422201488264066965973237760000*i1^51 + 23613739993618031576422020270806709625712002783276538964422170027873576742539307595345765660583181340414741553471604501889573437353917848257193367259542824450819022319099614414853326517126606484900154882382668071867543525921632653705790464535890021711461754941701161093619786697348270604978857466461049553293289374869395343186735394724099286255348382001413238298781911518063384095522428858795629539560327421486091510685834466971386341201746780477670402829195447550187744300481585002358151246196645956580662128686630255953660979471098940346423019703899601378691966592992401226533863600711813563290551429030483689702552236957639254022402673248124707206104191245519986777780097583120800369092078908415061288014756203368611295052051217586901170692074181031574566771791544068171827345574148026007383551301315501000202997653554395599146569852518400*i1^52 + -27221977165082371115918973381232357373225415554242004633940596369040855494242428809541513126456007863022608999869482311135115322099351740030555376396901229870930021947483855892614179940227869834504238986022224182918814282575341890369125984004441619508408542766553610903851609773409283845611598619135533879713853157743408914435022177639821860558917872818009903037374534763998731582923536621120240690622784151276542463977215111828182478306431336438329839123933919495903739559033276478175139178627469148843969068980041861839221250500354575233873848692446556655235878538907175479835148971821291200675788659691841038647018915117959063244759226558650187498335384534718770632732764639096295266944718660679294030533379777151766753943842478206251890286827304003560648214068051184071842374216627843490769219808973633454840217600*i1^53 + 11227911858726442806645957246821603318088824091571986226019888008647311860163081836894484276401135046152237270129966211312193602055775805369356347309161467845655691035244166575592237425034795043095112368711466095843046988193707407932822941978382972140108301477427989218860005681511047125871197430386806716741987377542759105622335811718615144380935235291380221078116842253017250618378318354115762064469580113099904949219562872349501749251741175101172849868662910572408780197735794862895139417058859799931449104520827363724343142263588093215366179125651677799093059257987312921734134343617701243078356819503464898878217415191845924100165666492385315477702306970859883775222460118299112115099522103490472705213576554961296123841552137379543679402901323433858563007373742674682997713149864836771840*i1^54 + 356159931281639437079315287828034398146960762555248121738631859974876710656158026160213997346316184209435386024197108996995667998649588038754621734411336564338051204081385191468476976761873753827608253801302408537772432237896446832563668506865958224359494957554738156913933273133311415787935883732323123419004130964092651749597050189414757736052204791762569282202512510666051655910243385153876102838556206902716614436650533611298141018377853245597797428095665719617646856766458386959705114860593797594290006727247001531291949255625457184253360569405587206730829846848984763789594572324162305585841970236393467144956256394372385916108414984477357567761881685609636663149618907352973577261055857772172191474920747384297499199917997682402988547200*i1^55 + 12555758684389548847531708545163054780189052270095054042997130509315282120340165921255159229314355135823571363622871541298322016924514761937721887844601496441290051408227568443913681799450005395721734794254381378852109387913287186547835188866757321865573130844120368049994057837837463211789637140043979552285389698794206572049602449425451350585651765164833673828558724928730756863534603383171844416393960224377501430299865528540221621347112676162796171606548100447415901600857570593535423508042508944139714917996254622085697628762613650288902499157238875828163383772800010244575944673446622398191281679178593850752274732991831262111509871324958007830172046079910912704980505641570933163446548561*i1^56, -6712806703854306953867593838368950744094653707617445597896480944127997943099926351791136009987400237980531133060277354546883220727383653911376513249860387686562728426583666671729867434522962216538753904989939071043931276544484836346891837939267202872663847613154235619199059964080922807465479920771044039600121310646127661385494598099432593002255547683926942159566663002982626644775775977008924769224197021147814940788104874397921446018953075589763801559269277409557445537683277966096330820083729183773975026960664596896682042693699613040576213783838924553575784210244106093445312502941630146743768642870538415089917506553985642171687089245291521474219555427622135854159539928434607821824195054857075895410797744841147464979812799772132092850783216888301389880372199654238279000933365449194025227699120717884620383369597964241810051900778052018452866860419998721745042120478850234449006644901107186046990627059258669732866458662820050115124909598532011573354518879882353926900969609050008418945224719661156640356100218046410141623645236156734177237464746394855339961350504260549870895976953710542311096208485541442826598864046510165805264538021878720354930276773582024943696251516581019966655964472721897687550868983497949094134698229241122240373709381900738939107976439031975619602950901300010367196172358617902890443366196760389074919093538559001814482180579224042598821143688495789839994544254643593464890652781936352956296457831088259854206510283734153422969962831821128857704261761372684432954858911311826989586825479651622536151586628420996012441600000000000000000000000000000000000000000000000000 + 55724672080844841097921591185409424902445256311154732640867136177899179275147205649952810929169029349453688012096339710832757747111839423672952860493093397233934859431703755597858500641621258637320417019935724822882834570814137058671550041943009469565009169137796689263438673068085148546738742611135294195453934309045080913150841960758430269636648982977490910766629610141958484619334933958161085541884906302060427521764458950387183972260819681547980451540927415772673152164613411318687857893945010403210379383481240637664452271531036278440434609456341931263228065922969293608048732972828727866971775205854315630497536169081750938884864165001640062186523266889933784251496965550039980441117289186301631391872621154013964113749297397344934052918869105856148847463950037082148628888232362610101079599403116242121980311876416049550608323398537228605505558335668131876232299664118322661579671956430439577266049336947906003241450371443033461968891492957421823755240601236075099543424247570098455026241258067496099147504970360492488178901324748719022610997768630221164561771554871093167186119375047245330956345243317388824162997392931420362275697685298411182756472489625727655701039798729033368960791895224312821961100443721901082610875946083481300609109260749303211394368755651547010650729137843171596122717920717974578522611722225332175015382838415783841112399027830554516526188860156694003058874874058359481065092542640589575234829494116962377662646693183541402603001068464645605269129675044355134200936266079687552745971700222162197617151834648139299553280000000000000000000000000000000000000000000000000*i1 + 143037507583119411619251415854455915721214449180573811580880097640243841053833271238096378489213009029648216152232109753678995640143796207245353420549238581235121613465997119395993295354763270839621410247422582751286028181616899388017308771113763379794254790039454622296281496834091628229274302908467793615233173073502886752706863848646949681314064729230028362170569264417365222078322878844426603745153853666842457706050554913843271622976985720755487098059036644145690685857790535800540681843880565890114554791397060685440241098644961998306704555575309213351737293731391037905502344924735372311024404449967073945261704761568958998861532196973771797773336939446657474351985188391805474243190765589108010079926987146024784741546363467678287723004529447490340789403420878270044726458885342193737448795304743506699215060778089834943267009345386342989085698909403357142286461750411849821678395758747884836707198406856476536365428757460834833334187860278305620995171192620984221468684211583418905876810714491466119694704929374852176812804500567672740361610259793682571618135545099158695861717417874549740637844202864343698762468467270110994905358850574355563068207272961606157030441559323621673228253023301770153422133621871293878734843472345502665437272637910413201211376765069155392407960899938329073948176217709251564792701231178653622254774520431533730244907413710290806431175373915454736329850910106649943059511027176987988080784677530466651755050046446984919974779756074741673325814629314150929718886078281540577809665779853927994177766133816499606913024000000000000000000000000000000000000000000000*i1^2 + 128238848645754952600945266490548003279283533764227884266533017274118147743276568234288624642983692868261304221759263371708780220218945393051993798599627819512624345733627970294694355339918074666937386387772155696969268254898874248184453178562088900578643899825036676694911244477154810210935699483901376931626863581430148125345266532968703674510702662266750440408490221122555942127361431033839272660371826927383749361127039697402017403803769819229399884701256250487217417931629825510778494869467473116655147765054403332532155271793667360312693996851422812554185813725683901330500272438941138136334192486431324386422897340396908650353768231482160797149411861063460150962792602124182328092116089895985252742280419686724864647359739589686359350142814792730517752235464797776906138323579099290030581034938701512335246205878501196500158529822984227986585854934723208730310103769357834772787867771024100304688685371745779156392299422855796648127239799340780636258818963499868048753529490405178878728469965653471111099076362958490139304129245249034074269423819445733302817126277691542330123121843522168694416397313965864437906005499505599659757314199283989514853232201194060196615023540687071574383589506293475083837531253100633451961363020626475521615787687970616545905964000402121484145921241365466411239325234528645542384692334061863696522631151823658460317365666092835573082485550020357519410967401454320307389944394658796318131283796582666376046110123182466097067845309771342692207267974800440888153970014445792907510403893817500350917826339466587049820160000000000000000000000000000000000000000000*i1^3 + 62886222574354967400290107498902179473068069465802637026430296368265556735795889381119547600033585386088594643309075032931666530734455814689432842459203379835788271431804539358698132286746233970675586424998017426319312953143080350748057965711588592208865383897962494365737401314102681282891049325035587493509306274021460161129249932053134484380984832429366703488954931155967409192674120515852950032151349639953563869122816999725621203797867631286865118244451922177012352281400721300292325451938888376065950360779867072873898571747448243884669718840295151442453086271718923563305726355546873562941621761216373836095064831195037752150455012042958142345863752318861774632739054736027391771905794731491759713855829060572012447588285796885323831480788150853704531133940126905550460638345662584717686839201378316005831156710463223918812897799549450723597717842069030446757227735693762579703528291709838369755234991558731256258270996227437578725603984216348456628072307891739478708883379007925208107991389008077790375577943589874249743170116983279318914545016246938995711859214708293773180427482200122413582473894412378845365460888169127466115847432030061344972440821816298586365834054640687895587207454714447256534744470962070442649336678424827657081624922939619411267743159234756618368299432182308334832461279906987001243904693962851458059817603240520472142569893062846958068363888297788169032030614461671262781234503273047802152012270461964886345098390234729427330848683050368420432254594204788371776383854385335930339694827826786017799294443976556533514240000000000000000000000000000000000000000*i1^4 + 19599598136346935575587376685199350642776679800966019929178965613075505881131579449016518370282270819400723302775454277770757863790477651756055715947968728553092582634790391286325934146058475723831553763675538029592467965942795507491647517337680827167919667629151609687040726191281091632000412885721991200446892519107363301629560542494974896847023236708347009699676703087714712146299949312132219078338339329866698889357205615951100667009319039991266749837353230669011852026758365541285436118649381469301483554431009087456298111434756688827222973160222244084537389709289309196626426234044659612535398348065711022830282619128180732892580280934056683667801487396287272384278495015084380497235796213818336262392862423931799808630595624066414690129075266267248911276836779307221966038126816709841265579767546759838584901408593536312464302766850170727505208757196902075635143235609317825926145404292024073716493781647791316029430845012246055996961081091649395552927359576620426834737528793313591837132445389557494543669085706563470795139680009629610134936074501354116697516732689183005312298110345282571483056369185085736442804192481236918730232681225292661630007531413286117155306165102664829585917322911149920503180675851236713009093537876918786753406792820758502579853952691204786371882912670795728966122478591044099337712912274084222184746548641312654610024347732265743168435098838281125392962874790468275946477450645017357604517894269487712217671843483402385622506376424182653309998787241030082312618757045195187046140295514488404904586359089854100275200000000000000000000000000000000000000*i1^5 + 4005282685297499306657322673998998925663492449185103410548080014162250688633642293648645373784013601651235674539972947561164043757751899045508706296994432147468241407718044443996251244313424073681730422818491761942653060970736107722807249372053026024583544452930841734668246607288771749784753067103967844438557880258629308704938746354892641154584545714157421422711417871922407750705430245655954829600766037023187137738181150665677938931823452188344823083158597355138296455085168937147408007697207359166277172633170832775652712919990104311066000352779972018585382071032296198160548614379622697229641161743986538136449431200688546059289086633752231340854428064192230007852929959945129811708443478199211045492615638747450841085985134464316976065373350711541957648985774667391165197498910502059421823873992176756799159315641024333352937140256794610433041652243114748549127607099493104662830763121717660723426624975691525070812149647832520534988942824918021414272880780693288839351551458416112961307923650112200161810826426923440846481012306149690262926085005374325638357159796345098513605006101565641898454599553034315276132159147908919140050503857276322332139530744525487800441074381630990377658361693174474050569182453066184531084898622571041808854011480138838288106882085303245588499430247127504601825249129746622424295097972314688403144448686474254874898726708650751889605586737846023455250318256258913965410892022171705507586218403576695947530412438330918698391151100257506175166514233054682162704374724348509344973423537123170560893002460378326630400000000000000000000000000000000000*i1^6 + 591971912002413957162702127496430343706726571239915504016844368016432697013750961204056177375978036382698251538526128054913561568841512304601400786270437670508372366774561927986082919015775823206244454331511991240669128367712514678026087569138808196424457305519514253318989669400682000359385110109796344279110903748052645513805437185217172936118921419059262455470170192224608755233959915871365054129123927444451613940657029163179359503011381294808425703993761889173121803000103150560498500451125036802425313530784059441220381588794332109077126930731783173450677854337885494330399048669115539402305926675992407986198474070668076546498897584051162226715301881335658714693883254386132079786094219884508071028932262367834828468132406450304218050471495301850895783304687714305523987466377965442522569292291541240063952976213001191754120590978743691156521567644119290084600800552241227816886104959043897401571779784443841553508746079342233907723632429335661984729175177652425451484285751046322664196371144177499108712148071959369608733374913046649799222683132452884144398815937652164912719220084740932347662017287180639404445251599136029903889463371281913639774754405777218081596122399769100270598705532873286239369833409548938561281853756513945265507338096399026895688087791250940179448034370184021379248473314389334658072383182773006288968750462946951256569720242077920463910168845452187798389051741355168539752653824425661553144626939627397885492684098982342233559504966241195371094206572225243161413262674025849968089362771978898736030721933435731968000000000000000000000000000000000*i1^7 + 104930302153058491695990269767104451887759451942752912470782288080658459050399802322196384717658484349211388340992677963667749209957536963182404077977277779966646324471277771759108827753615601339017961934557909142999236408071221276906891979452460549808820078495244235030054567539463747251269098481446777511304797314753443436697957181895387326490585519960642074750266621374358966238224483951124068297969668650221854969380150288417681967122294411081808026816042995296665435707385464843488123904881076967538951302444815714028062235676595344094189698121374058853493035348272856615673990500457625353269418770007048445691866626464647234071847298088438968804234560249313175703561015121853571661320005104969654844361760945198885605861341350391238536018285020803286266068540090895766814906413414754312186002707590931695976182827345148640681362577069897873396406942089114874388525162071842833941096887093339534397161948257741523378010744600642809673886752832770380667867814948715778776477111276270791425622604817568846352268113580924584471751847129144076437529577005501272544698527655079366235427017599378304959539120832759620716169500764116801513268958601253354019735110272336645621170944113655380982235892335054642915986178015103521795479646922570826460356991539651804871416082449112303348278728744848754743482945189532346594171210876020855926399482390190728971246379863131562946341523477914796157988621281444139280236980724961471225301101223941579542573772854819608708725389719250761348035139505527531167551610181750132905982816364472290103905472284196864000000000000000000000000000000*i1^8 + 24751832926248992307259854823637522737571104684355546323483363650561891187990976748742737341026978500851380329848415552704072889372350046007725252854733410563911225284646438950167292764160528072709951908550390598981370624558968050254797408312725771114677368816815079155627125704176797662185055634920747860994052283752838498184593118977820060866846748089847704578985732018235966960083800298858641490748997599544878226265607600576504255166344515110933696626430486048978516306931112398318204014624158404877950411946710061166706678452706000468534942941463170719178367942237839301357010385937052227556444777801720495615347260350368650150330290001198902492949735255111750203219790325419907497236048718807674491490726049218069335650073500497926615376241997144433242941000196551205566335353730857396093042139941244417043902137197327208812476655582362038535432004116133469747612968895372741212347527285454839685967612215959027574125833495475129636423945906123592746601206864369642317054491680028865280160890694992138933346656844960620426075350531547668705543846370079225329915847314311496222844530182804950008370606307581938347873875958873115310208967297802187692768211378596901197951755372062103256498616080200117007958835746574108093537224050697219711754371237906285992298841029613559269704875600470653890078187736080173712940395290024482717664659811101341069736284642665024791163384265494393087693963549975353633278138337534541828758988821102164141674443370896267126829801232165951761914419171412705476331985413033750025445084785495114450951723013898240000000000000000000000000000*i1^9 + 4144511389266882566209516249676311409156751536464829396023481359404657085325900537889398246833527732483294556784349201285896393834247506628270785056589937430202551248280849567369353131304746266388711988917541629091753143984644232816412619610508001363145382909360848434296389209895932058034272069401223051844537541772718228883042451430181692341029644870490506468420541352011257919821708177592645618500798846233902622115225596719687456989842249940052613656940143556126464001061632331855377239670577895492440034576446480658701960213486840296559635123689537118746928416274510858056268079341717537013031655747553882108048697288897277926324683416601557981128547696862332887251806180829095642874551878908878846349326329583746166379667685113990311987836635461241563280233903588517910342917564953680114748022994708083652306831239525840787236519623095719409195723246786097993299435056559382822460458879072522869464394533815958852147645224186019658657864386311600664482159841444919580495543577276238012299266855962772280077180851586865654858701551326077341455763937352630917108754065230229745382702210277396987901223618508628855330198747081222902590294617432881534945977160278696976816357110099126693879841860159563863731308848281192133999941237541332182628869912142292832318059415877677774932403009662895137979500087861592881030045348180077410305521420405760180721234162026193795075118632714773041056154684539138978074431212923640462945655846112020538005764467938596253953374069449511340508684113189673964382678406615375186978563276351049607312019606732800000000000000000000000000*i1^10 + 364971334135239722283404834088484720784179031063058090037124396729485707111844461848067545789074958980333134696356891848138590501123942288275396482227425291650487682977894819856549232677046706578455066995518575853580816630188335780009700096094351773640169664872176957161430371831292310441783916752049564482795642649529020730154895179156963525855876236913986647422844364119130387790475663611274892711899342401339356478211508944427127058452267126614922520669373533358230261084639433706538154828227751631898050935211676696216148329454952599906202395267994233520575023770280747205142615102943244598100556772111275457518442409571305118431670417856036009593675534201122807207466197733358032120111899573153150250352001757321129183627032086533892629443894203150682847602562265737658097917996541979409041400699151564079481082119621020791546340117621128321705269446357368443448460737400737973555236930029840853926687911062181919737330009821096007352940751095411070313755503834171603179646659971100087468865366211017525928427262836881355892856741620841226251818283626262922679129383494816111029451119011402880548449769410967493717192246473734122921329612950739232002713337718403768191355037840792728309498567568803257692928620816048017853727419974447544035440670903249299199487891834507873409055644051984110650719863618410697474440707329722102448939395713733928380938322289181823318081112015144076181492974674978596572504511867648194152749455837796040579313771983480801304523592307756937525379265193061846859611767988966481489674233608768367465412427776000000000000000000000000*i1^11 + 40718898718687728197439667864114476685224645545799952611055216446303336977500030593378990346781729744241921285493827365611957084923368345073634665884050583705327089192761761989837660498357659287182210833875952871441424694978084324971303696684495833675942639110813753254129615169358802037058871185021745606974457423337082840601377015196232817154814538653866314780659947365045382521771524947275978759574263648427914887666889692121735466374673193770272693481511109792675288694884969214952063630136221200670033479222370519908205294832425853163035406006733318336337134509667431939087588292682768657062738383576761844005123057850786976908349150160064536715745189799740394950941139809349211165531291582835470480543176870328218767277950269052628343895287821743090877356840125154993785545337185010781048765690091493184640562668174953437599403629858677472780426735023787810976097127416886944793860335674221915993867406392586031717359285080587093050505651320421710149632033793234172427923002497809401160287936869103761384211634830681394660607999123671335701031736427137865327791169493525380902664605768878243177129734542278599069594893124168133595148230844079871288783313937438265339536706064563558551079048539849683169364000844662305129832246517103103444206373116855165447197132257590207904170921753300576811573766362220592301740506120213786425948141635827879448937877773905512828352929435525197248768898046728029373345252550247393257169237333624459160962976171343628420730729273237208721368948897077289298992925462683160561285307599330453678708490240000000000000000000000*i1^12 + 1359654773276917682466650294446136953039490281154659371206057787073015950195082624337060940276057154227330707766677616936822070107499798613161462437607035848194591610927816913106125641701810057479537036749441671549025209835802985312759783103710920774526503153050209512475512951625507052655019387622623483220869440911377170717076605015360761136117462179496534836619978021149182444916728460757422833464890133062031453272851404289108350783664937194733106344246833958786391518148713346120604128269500456094620312898098529561428257381023992061201061713819739029896645042900013289556708562565571278101321825238572258310504399648303155253344272454090729788780582136838655382092221430073039742296573507625507094024804899804412804680688948024695801354143270599311724164490338700106754351848889446832453821903547283783344705755788190870204715120832113831668898163130796750128576272959735809131060378343722276442346777051269857331514527806695837326550001562969324735769358738439681711490012402143289178392509789059878543905904262808937997537348666936823128088693972728219211000221654785145584114147009390980600701346308362741573900579964728379572424798539303197534785875479549278190956389012645790763003036897773474724154546882421963118362480857292952215838077381765256716537401171385422116873165662452847918742781071062122204932829462318042644596255050767138826270567224961719286093627320040229507532205834216045641951485136388529845400904770398404601682134902665448239185577715276207105617816687637493996885718293346678566965806528869911444324352000000000000000000000*i1^13 + 37793456964515014388205463369697237438204733434347083412225776210143701497341223759047021413983552865508495606760079478457394243136247408021074355587989987244578509914904366794115281900507356308387384333649945760706302538366803339068443609426391456081568134408905818054010698427999024884579739242101158188979874660586031370997863855731157548004067561417877486750838280907124361749555109791904913690683486324575249464227022903612481862532975007582812816577286748166049255079887049829592883905872203411155981312040745439202216637526698169854617041093315792344308533394580842772356287560658592211733098958503689057581866496537837112881292989816125649825916476670705360952239787096418004463567255988409011247031243206081667947300940502776850195398806090563085985531531158978002860694954543530080686091424492905665878425446984570591877940212814022761496268196282811503279315952788323575086822803918701007660512447136711878420538056214721074183840465040822868238309927065252881464703525459445895940045959053186769788101421500157188721848455153997815194783240707984551662326655481079717378739428448448919372907468932454879039334025957631694011896093656181211418946435514779904030609438988926346877828219896103199952554244426455322653526115269802135805486538955350090391661359455955090394278474397471413647294860925426122553656328673916917054746062614983240704948821377825853083315004158623871532207630652815324207595969677713123153580595918108004774701166769391465590281795822936453940100911809058050989075878895131006978410510746426277888000000000000000000000*i1^14 + 2596296093348275292850674589491630967094761105185483525858030132213171176668448708406090059744164698024762719967965998521346591174207619262381912497795434914947824329880903904982279833026054197422931113172315572861229822331230583066500523262453045098132535281182006411693650541631493315422843086557432292607940228411320848401043486245641614131373839529531390713080753148272498983977244780171392473814450367866396703254348120217384666211240602325033270093222944424755119495957770887382786424302809699260959564275128346895694744879780818745680135835744735937569791008990132856250569850601423668764885626058154558419606340944825322625633200378409364444336151809840436572220524616161265089034977679245202755402570960728261195696432120899972511312754686745507303701747279447014076570322249236385995786583887694015308244437365403781725379125913396028198899153475552469495687815110105269100032389101102077127068991581946816656052680559650490062757530243735682484548894154090713443151091242963502381780466433104028534160133317071378759049161632193881728969119855518569524161644073734528184354797822934402157549646560454463714744509166002968289055865621898785772832420293320034047774713686830073090361278152751054139034879989910182809865983708654355917077110104921248028006831758309854222934591854460580604926124916980044612274069036341503587180896131096964546792805610175820853871718421126410758893318179143947062571737668683750184280165296414013400823597448466561459249639082323543174532952473360674506230285237953338133591380050155929600000000000000000000*i1^15 + 81345683060038108428295072033077192187894803524484847412823606460437859856913107782655842092406854013129288306869809110733532307578968096760964237241581336523122238765643344169431074369305454552585545026123735808803002242520849474048874420881122293532283463483572161300635501967208343275245125716662846809250682361197822879602723429151769178144233435954649954745546261655445186874747844181786258654035101429520222544238104299454285886440648754006521356671281483501343868455168125708185029647064278356054004496646109390243538788670595190766711879074814196846382104137404119421021334734760610919137296493213769167926970800020920717653534553127026330979143080643321470302373657656114176995302899849595026613973957244357652352153401438526311244808439169932245431365327849750181361807036786650021665538089086092539520790811312566051171860330944177280435254605485932919846248845824886521834388930050183829533339620439524442193437330551530911765787629255271311373520438787262324875533716647049897429361900257201561407022626836595167360252953495543387610536602754131203138936926766705574854295447700892631466283916218023813890212177980525311359181207305653742653379781834927797550459442639676697767187603311588210536388769551986471428636713860486825597352957515038327323758117270828374816408156859487430936445152763297886445248487758910760333968080370283101216020782462849838590197608869936499592574639797570852870475559344241078991695099894388747754072050041704228361354118839436278214344100761545350806822171999563613917480484864000000000000000000000*i1^16 + -168515904305700037679608556371161739273927731611414603477981499150562688664345863528765173642894926236968868433995278693849547053996390643511599189459932518709082845613527427127664095785640026223073954124930504360890137163738630337149202454384182663624385688299603413542137348668267437817476546026163687644406760160954299913951090838221158259170021490685407982906750088139455433638759687753291142631872153229135336017136809555756755689599301820285357974369696481650066537845213082588899097339931174729185397104254288911945871366862639857762663532444361180300299812404857190636432811809998110839883433844703142731507987531103965847032007228860445819571907437641408987552703681224173519401176743794896349731623733199025770487441282500993296015865821702505151086892742708127100985436430151286754689778713322237513848474322462490257662488463187415384106192691471094199326594572648996881883846604162098436366886368121958869280991044458209530195194037854627903537698007563428033838817080936406288448409422466237050421280894098654499725105146086952795031466150954613783542651902879843799667337846480035844147122163167795715734665360512313231171627508039631761098919998081186769516672785130515503704818351418064518479305071482601131946117394549240855159265744580212587994873972666734848433400861215824197934275165286103935014440865625439377216596850644451438015201020140732738528049433915443687287546621291720833093515387764269319248336658541629166073100770852538676368586133589145372944302096635954825186749757242855895806771200000000000000000000*i1^17 + 6014205101783949062579415266724560302532962529388492913074594656383559616463070897655766963964789720639551755817957446052323066429876307521966605336911600039631311007488552042035525088295118517282290342007184401612434771734145380512193064982217149367861868914302010548214303330795324572317508954977673886275319701768061477042710478621490148605469535764336342519710112924913476676550221782328090291694159677020705865115245916491424627748436341312119842702388379376581458054719171732766548540467376667217835823198032369630220922910128538773591327113830705814548621615623568174807732715844095895423143587127701638357411614037392438348563730835421858741357264863410598513642760400405139492139185667252322083547760496709493790601267948834468265323879948030262267441923602750477572090513225149337334884632536143599513298984576854365772128818751736246969684190623316331331756073498461712288442236134535272342640340164924011183012587300726244047179701816164366049627995845965802148091932281002023835153630736043019634965022412933844633236301056026341783341326167898677819381398289468496824543874460690294198248162286505998958481609223861410897510903675346834732586369848684018507209398897545579384804852730630879332247397505544246078103840130912660311834024144351369483063995540732398059749081937765383573678258919673218405693921368767006736656934491154804972453998509327151270310862440006288160696151027399738449257230615739578714509523442819546584884233678366272381715083627654000677595831045679006380999452503765417984000000000000000000000*i1^18 + 97850865842047176673790516070972161605153066744408857113233473956294408614703436299524256515091021480917237331052224790732972977081215871594573835508908677773973029805483931931683007044366729664867930055080131734566093766940681554655159058641862735563564462048869532441600824848717521277260626481173019364115341649726591494167837522988264948169670406156226857464632185015385316463796552501686729351497721659754344467690333320558217805619958584827407033766356648594772515736708676988997725738753064430393710138747144550690056417862725431830169307942398992335156103481095055684549523280818263316985308070622215073140538878012970051369161390562150313450876849383894114576089020012168531395620518091970498802709612359868506354031783093612805836415897769233333130287362858818673790454815310603692095663747495689433560477372476005307051685189822821877900895664173834987158294086670059932948600712824777657325924201650555810153091808503397358653430096844142585047660938108910285144277796379012992740313871576809183965166653005474871545261490540971891120521514326567562127825722754527297274864161931931374952885015774807393583145486875751960572722674282132375992887455281776536989760668052739683768784873719069096931333018383509113986433857804605065623981924535136161715877360512089306500992591016145840019676284350732712398770383208387351521841943074891348557122475211201331757349982150261281637488879363276101777411552442771207802490122538147406280089221273479090689449232635429853314258626037339792246997299610255360000000000000000000*i1^19 + -564110329771418734317841081123502560182494214596063766181503979976482193297674032294993809812447495570195373649750831574669546861983739338413095802326372911344468896414902525334199795896296268507093208783459299893567101150918188173537952931625454234722858193916903970246364535351529144500153139492367428153861958725673282233801424869192041612323279931132168126255075663248704892058146417678562695268530765207274150525755488278651180182100600995044380181377399083226005493270983518375605036904356899026058972957826934874049820783960411675091861835717411899475902189696306993029851037636217166092869227167882891014227890691551378017082466974253520330863929814746857708273407491472226665284942097696279057186950287522006118512125237684219587026207276808924415843359723474079443252801762370225507852220167501899766186837964311155010860984379842232515824299408464177985127475232958198136207205606478687124871643578811300689498460881023284118510371865549382063316916007687854273882372307935464543683963844637963375417273491227698006585939138726606330883631565798673355735109825807513152265328423384691856627951504619867762662097084364059670966718029859084242747055188483935736824681749931995980574654816120191451261848833522854485135965226285478184253546445774646232508107295729406237743770170321551047507218407134817301246766741536159893307126592112206388905287927024835500399802714561801877837398718978124185662193814448750020180318712042702852515845885374412792706473486983768683362526173397046855569265131520000000000000000000*i1^20 + -10722523395326104553052976206174728907338921747382462212820569146038378676478065342315134489659678775140252501763059573436547668427630830369401023187837664637079856640127529345542012120087044588564988729091152637909783814083557953600030132157102371437508696414955408122713335067111762811098676008864061464837296396278418339102624515267356331265157328945245105981405470401293326682678326085935802990560928367584858018134138616078634247349448632847208136735237264848039999958684862344678329400494834537851622803791018210487278068735881375382654044233151895185101700553866617741274158098080128081349802274474566932978327981915912200098228213103091929361498339650234121106231441011438431922604560935067927682560827255949582068029155674367751715336278242170253145312487594611790789028083599374626424992407076893492184849057987299973444681487910506601078658540470463821943067928982674666887643154948772959215943427969406743082353559525429576458218751743187763525968007290660830290755113344727673309503316834513158406826240437242469607330960402168794331961568385660791773696647443900218952443881739007524354910619892439228072474408913670396171876365240072691712828646486690112016772201821713198433390121065060627831753604979362910551115286121666654091463834866657888902733295995396989174828076536660127928396286909256898823138950775918059502467276058720680861958271129353478468787510943879748798959849078109588245373691352289478692626681982686439465109111263338562212298906893209312540050771836195149059194880000000000000000000*i1^21 + -47448019150796664508397768966906246987673531376424921511346415648883820757933975290270870189232729149139223198522660318311874550734779859834149341535033865446542523751576140696501323534752133649202084614944202808406576470645259200484646048120465648606063423849466296453156407864870791483502216677130328923079953505041570816547604840236048272647548660031553491729877694808872863292011080491453610853383680757323619086227534862908699992429614260293692350509468840605318933133484706503709033770580740215941093569257338616866283826465874269183756812532039110073475647316180928199615336951605848849545241891464333938231715753014672540145894040445495877502058631243699657409048912994735221756438335666260917375275012246626695774211982421029563817419916058671644189850104405431238788182005467588242330747879096877744384155112370655809229757942789610571552165990726908657875337656787575044490797192491392272746432492909016628440094134489896608914985479478893340990856600076657267984340391515736844986793978718421651977208741529268280811868110784101315386806618195705718946294575316402341545000368747339434250884085461830336854189631329270432215485988766698510304100813045822187044256260003608905092600250615368334640090498328440842880082247134796224740077303533341804049151637005976685805012249507485342636849952831966014908528305937534829089661032087039836163494101830253049937519707863141164772510838124113357233829865304712576033523805108665735108673383645043841271186070913372949396032396573801657139200000000000000000*i1^22 + -216064281850077348707514782669559965825777479678614654753983153807781999031049955254105172229103179568336690228302073317388620267124715821895693073750365675387229512266966609601427616119052487327460119227021465364984185081159082567312549406428770801864555718673427584273963489318358645298096915564308857467867584437233514630016897523158720796190527807940450648048095781386850725798426905596532260376916435046675693486136316413670593926748702828727356256102585987952565265105159286374126159411302824659909856399691259345524089633324381106659037020374121421036535558674931080765102256900344799217413068824167310371580893765144863238256401277262451490026032599421690162783647363749097776365823257049146498540022178807461200038073811960297346472273846781484633676598759422703868788624581978308525191926502587893721878311167108644200659268869566269159146532917938495673000425027536004139722952294477316280715308535909231020313488522950967745418473062708672110706740070613366281106685768770828418834940016162771538405278526823096859850895085022979521701087205801551529967557343646430634469214120770551617549539975515350822410484159692457889123900471040851818989909770205598127253758429358617349297005815293028711172495770131156313780388017515616824418312962007953021381394393091315917648900282996042293198015877366633680217092619945754066014318105294552230063341367585902968124746699796134556634956085818447819782048340779607695052158513056376895287126188031392751338827391143100231777422843167375360000000000000000*i1^23 + -1779181532620889326018302729536185834559162529560847486346597673430849864995736131191299572581461190955729968288420955440023508443666780215630442983614367199388857425252670113532557411976064174110929229030999548153194579121641328815430063213940638228557204344489533094625417747789325228898569602720041542453322350027167713758383337454177188422165753515899896682035208229263386680019244855569323961807969864792747500380302255752510084875989467943725591620772146018509063240389206981583166782390786470003198623933792465904940056192978817296686834909241900764893563053384772987898688578915657502785362045988781780008624246926795539266353056603055564408685147693253121606538908717883181892067008792929030282484273606714916893822178004490344805251268598060662770647742016333904060406163019714720030625945028122559596414457078864962850618098254329190418971100465212009920906958734448348258254325892615510545398099434309289997414540545182606033944371232693060767114352479776521355093140012071704172069037850976424806037347536663597226234292580167012928279156673172090556873273425878379624738311444363865747637642654651531533797060778220246323217544197798648555877801251690664720325185293745706946646255971007799478096371167191181853789997521810013404683639713809459006479939844609159906999241129213693037906816107400244268045316153736458693191020487446207262400549101516338283311898787016782988266289787631464715254273043043122782657230857949366490411958345145848320154226388367418533095082557440000000000000000*i1^24 + -7234999458054049421312860140505648545572520188484246660194853195137225389667895024343576117456539103470248877102732279702091517689202618716006704116675396965395929859209175349814825808476198053216783050669843859542393540153401873950054767692596321817934614257473660517113102907737772324831535355774565304880506046999393870128083296762620316079170936315562265293017443816863092458262301069080619665686332751370368303805682536136298448857603464525417196558034788733305340924590043878977034738725539552795320017504983089144898331088129533250616849062594016778074784649972174081527818930578897517593551658319421878292296400116729308596768910021555024900692647005248992078207496869872022524268957063059298418139832633242203785149239824115693270142325343062768581117974886011067043538522380592255141136304916117802543573174437900409549654235214208101985214435317083453015981990594430725446987334938902256132432542166022736521973130847663074804061142508295488954648026345631532055519588550248254876899957669331051642379404960825868358021700820677334598076466687354124864340874235899594916496187264375759055170826684610468678024532285584870950514823557226234153488101700108888417371299329421812582095612849359639377399751213519758013637355702589634770230083160823465785336182900248278405734645739323090173723412468904479595158011307190654893320339543698728349294031980453251476302535911735338108617229586298409415322869769165836265392354245090609972871162491956021332121147226115183988441088000000000000000*i1^25 + -9154408712517614547893635801216494787384368883701072121696592653565591424341104405034244709815816998774085981391465746244971745596111016162854770523396316743571893073643991606235303145770322247512681439169155324616714434180094276318214218112005339926534417760381883593141669777266924580341278338323630528204489427500378708906056133776610561731310922107811810927772739230785555231170431137247521346819743413447824798273473743357250920024752226205382094787903686791728606075900756648622208507070361301472209889162406250463158362025028905535391098196212261601581271133880785354530323200071711942823556332741164489546174208296705313038017562834301150801597585803760938070334714272880986327175225571319589129788556885541290659837093350120676726239224087133781737894783151245023840462685221134199098331897430039104495038882404517277017837888353776812842381999764281042306282607212777035853010515398531900274399367906641864423882974449143743189728032508824922094334511407973405963210308686206179100168034383640648303293803384224356709057874819990425926367903310606784566677987461162825434361619908858473525223018752151962623325609041227650547607188750583443167930320118770692544309703456868611075756245827121058663864625714906272876419087791427965848411308611170961244417510255322799762925611576563598379351461672331592937730043902567986823154150818250997896849645309225732619557146180582723681695503080533521442256937768423980523676852589076035713743163373006188975306113835849482240000000000000000*i1^26 + -24474139575849486281777454572264994671131017687429249726799640442734488239860612353188555701789951471112136345024368597679336277430543793690374685750763663558751711820074966571294666500280869486582191690206383679149377333786906621244259256739700253052123655912503778897968656047801286203886654992411425676903891764602524544075295383481920259489757635345229848713260083024492016435501371588420922963972727913546038069674188737209723791210713956661777958901481170017235624195184120209810887137842454068971134157501500275698403801958361646195075961567943200664521479698755139629268820187607699900578868552265817827599760730452501483390896911271332203055124339367381018977142035724692643850284342588073394508463173742717651572284261294247251919850547260083069593284536816143518138389822887631691791885211019773258792299497944094970337527104550588047078837796572984890069289736302319254743693575011154942271602430545994380479031060751941724002944903666047341174860316812137565343150256783096999554186205090443956854226271392697009059262898188632910047205098876619595563750750912898069169522698610785696656933758328188528209260179515756619185874805787325741400977307581186419843182208669855903098291578055918171958672929493265669084756022915902659328153094889540202643340055508804153463158554057014797266035382889542976137370346946889653130970316810293734279246265281676080904282840137808121180525685024243763133417016557721735112513372265442372207825248540155539660418851012608000000000000000*i1^27 + -137547397645907511903576764248049745994174072150361723685231175959903061182625718981059783840416626546625921005501782634869459443535376524840117787801632177350364893767086144697793959795372661347796766957916688104685186894751411007710788951490410760734142665658178334123240943863722682368707220778681962625200915994228757968871538852379334943709455094088579965940916352809368479960029924231639282876299477604793444443991509240625033565775849121362563838955432620282143838221954159571257631981105755826579501635624874256810360760010594690759701605197633726761323761747154505411205927226679678448947598420830030306223511877013906611191721453212746539565017405987682549677813830296401721881198212203939146858190381462749753977080387143827028489403766718435182876583358179161801922073393385499107839503446372279341381292547441993139960396056940390653179803921015520139015037313668040477652165838329146345579185076922636458366930231653379651391929496887268161666879948184430052849657465856138554995696136887538196157395228134892777802148603389367632370141827007490654680351038080821477912618911220910288543724688941782336360869722543238768596924809233858907434987866161538803580537724524400083315035384782647445627460096695967588309887464670698834068541182094580050203993712358039038226550221379177536355476767027752022966444821219226728207546166007219062244820024255402719348315407764733965794143947743267539607885530619324121905340511469819586018886231013739799374725120000000000000000*i1^28 + 100727224201498377075693069429012691076351254386183053083667622928523846520417639270406720822193383878274461631988497784625331871516269502226994504592317334123069420586144947242923878809163756644028563918235927619620792589990788382668861107683984473050535817479565886906671090394366879098980690038746381467475732913812327107527902217685390723722498556600462297115390380671729684671745419304804551893465054556367839559364152376083326029007612603785308585296301090172719823273410109576613986440721282217449655184598912313283763513824796292695367988781910045705777645495829727325161087126007778957119739315781724892272655770707010679865306090120639968690166770251232619289209338296017302632696163275435251889775040225485733773868376975658135371092754098282600592070746172071236637289800318481292593487049926280980296259460374123101557526871135381225643944915814306936682637682096311052181295667243092046564052660446697631817327720326395758156731414295193955390038440677261757831030986423459127598856550474764311115797505634373013147649291733848945281478652245821157604040847779316067800205146205538892870745619195743001832621754765753129796624574069090448916884898200086101486748322150516578244044249185837165178816626583120749495560753462145059281656918213187058546153246382830901403533049131930701857214502853568044780264702887940725839391139075552762806507305595764577343580626139072508477453793498218209399647046482760198815809424993522716573812053726760167014400000000000000*i1^29 + 877374312001444475377445968914267686860356609899925065758059145296361593279471196240234660955371112545378096609671313195566171517253148517649104414259231548795448269591174122128995837502289964255231025965976930986264302487559496195962346531404072927026930516452426646820579639730867091363404417650997998005920025994476774696792562490324323259314465374450254707592585101641719846736169397594729197616245153063336125942344950378966564916993366737724274795429838480624126756272501007909983248486171382734930583935775898007531338262464489112723308510196720941764987119887599899651805881122131393044595508700707773236070710742264907700706796841181700296159216870385277399032693304446994555265308818517969120647485825978292904663239271761290209467911008319212033967244046128232609286997222811020380019600617084744634580190264271188131661181937795034036905111722439838390111728066107007994567282549053767062929965870238206133972888818472645407230842894101916225986341382131119520159188320781957562936917599929084956050442335954781760587378141631897181871423909023533241969546898886671504040892856631692357648383745090334837341867749882286537747070961864799981479925024053817458569067630149304295824091513522800025264260928895753482458595742815490752561793412518074744719500459826319188071774072566785401451522805606118921143360130811018892806400759939607096049853509839903023462334495234013306971341815890750496774968328623552184072244172001243812963633878741811200000000000000*i1^30 + -2806326204719897786805049961252060765050538076176870727547463785169287753967166075664360687238288298429742544279745208483105696580628528809177063512474728617652797221324268243182141754427051654277000978311454496580929712028011791078113955307149074957262294994420272018059091668284186899169909960883957049112235598249257463119402581401152114005929086635302478387532695607463451315137283258894557110095429575915596161804694980523051640830725881126164922975125566329572308116195300684817919088660160935178062949965887403636812091183248396599283020484622923339920948819169475808252589821814402044441277593087895219151765078540536233796520001495576185300990712738271359033062976855286192091419521853573344262596397638268702645102640985553632794604084786923152005520704913313172093104756140560381624387327932145492073381412030976202313791676415408232766999968477297850527699588562763848504626472562722567685385018183767833133593206660354321727022044191177984783779944586249103307081250764020938791221840142717919813863040920022178684087306657555719961776560590886979808495981571471319252575012979223778266747791698263387691029870336639682039782494655523172222328417439313076845200631658620855984337388415715036805542376839366331896197166785732484648011686392189012596137776368287840379235831179242091185640418871592843302240250571440542721963806333228997589545048217352446832583580353901338376214172922278761435135754361611211235820160115290434082822107955200000000000000*i1^31 + 3499240659282398405047526675586761462700427996172693649375828681993288881488722404383592898648535834936556658294910049147879790211016178135489179706848988855320242407134069652817029975779259512318854454475237613526417800195250174828249661528363939036827642040473920025950977353325449193618093835412075861239355343833877303088730795271523698695178871919513841626912548124137957101727367138908040874720975059769694947159668084783774176968430967152633121734133706180482760484240937362463339201491857738992996430402624513078271195096541282330534063534580899438255527228035400174064004436167520295309893618766441581968595960885303715218671616435114873434975016345893634460434507837606486520440506322805266654390148853304901065098546897266125664203587843548534092296193330237817140713663254688817310545801282394081735787488916336364343273673410969747108795696641484270097107604158110777513580298266192090726197225510608486058933170633422372107882512416902091010996459097413119913587345415130878979562836913825584637104434757847201101758547034412801916385689650167134693597100953172410475413341794606665815877710586681957172341203813396760277777532001405295840440329001073181352477850224007789393871247472534684607824490919419742862397623230065475623091089160225670425352983288893628123489761598890927905987657946875696923659737292748088983210591818380334004101402248222277388947189782708896032393560388412413465757263255400065639574486831351467475992576000000000000*i1^32 + -1935380966857566311237056508071618258022642660130220416179376938010204923763482537215569095869614669405842781417404275416598492950693801128124025702582017758017660755198025422183613020513247145230673399093645490286392297434837574584373752058845097762114384923506197417902971236549471457621256408540961782708579543082822610518164631299229461136027589055887915776564207575535245093804451300995384611082930888895440984088054216303627654158913038179256553836840724322998103337519158823511533983352099729652685695435220809999329895825584474699337239310650950098647629918628133573530116520817113699043210537640607522347886083585208883334157606325718728722555542607020274292058593670550567385389893739004645888569840205142961323940219490189353714144416860956824290743875566452976806671729290348843623075345884946803634835218524860777053603834827214072152990587436828611252614609717921942865860067490055562517155737299497835813254573741747140222028660618026877645648412397730655275191478953340887955430107127692175660910012216353505228637894210264712662413081957741896337256403686552187730833266385257941016862060697657866715676728048808875855540448021120942554938522959177875069766817809573496216834104773736248615165276833621172459182951717793501102134040895048305452305731742708962773191187095168376683944273475222894861500051649090992558447966253377206061414816925726378320874632299841754377057906692830160436281689881710212344438587039597933363200000000000*i1^33 + 457648905478774859048284735625743553576072306649185406424811545212100067891062665541148138169208267409105009036005571476802849524282159973959636140933198451656925271287647204523331693202602135591587023460546405928215439716552023929442994495546101934767838326048404635618332191073753176501994681564622603888707480904886358635986350851663702144502151388718309628598662269272140069768803218713152213165123821465806163481669681964851098938699837268841199561313482987901959762409916997600318059057918163878790590741920403961304273915439769439065438822225100780169974632175645727515885258437643849235489213216802718660114146178343383097470154936928866178063390969094739516734156016152957348894741874979745917970610457460025842490102874801633211937411676634444459323018872426769423455650108865707023228736835172400723548552140141457354185652582163787565777494212603421174418995619221548163189184946145053423132228485802508909145123608289155319685801679663388762174331930824698272580690141774329657284064203721188139448655763278316002910745620970680042161661545426388614872712481195556509343132949703382768205582147511166990273062288086345177607321582760155515282436292347181087332954811562265834971846098228048333585391531462640502800946060843761870335073583428448824019459915334280830950846183539760599592815112967171229322918056697061840318130490205737821136907555807804786504416114209703963810928688761283131670151134642463903785550033715200000000000*i1^34 + -51922512088134564196454894222779175065045866436305862718875759916688380927716645352306800390177322886661476311970442345583683997345883123519665046969670001518786628865982905145131564043574611601819639574502270720278367820939882479934981275733239698211705160031913092620327675951089450341556430989934718170714007417839023278323442038187471986744989434925619197628101307138741771687271255065992745642322196227204277659068993013553298746745527638509558410027140471384893390112900514893065371613691446626976366347221262061470367459421559480852568056658902861216412497871476721714973269075469117939949781891577110841728905768214264199760881850012201022613328949384157511090143481985253601141184755975983657814866517649822181208779967222660818565303999079478642065557658127855913320092339431197953890744435740652519323681921682202395824572913730197401219765991221324677315802209775748176802230676901826264226324107270564929990099870609382032133046539079490118112353170967789477897654107988136098619741536520261078012724057219264200948674583689122186878071567517633916073965737144917517090533373807134444702955137435446848420362229439997704586143643696131855211399327150393970256344535694123490006804003708033339285015747775687107933491310966902254037735391785882006234758066424747073714418274599630286505166842546555466019006789448573109927276203353331965213619636692082481440099459759841855229325686183601312353157032378505595988213760000000000*i1^35 + 2878190526645014466909208639484051231004443261592785861789611773010629242589647367524987614079582858533483919903186616063537422289163946706864348479499357261367328229850082932062510819828853779829879388125726397697314782387091381373918325621370617514294366374212168489492200097830200455552708679053558905240137346791657020512675311401223831698078784072299839948197616789377463348942702610978250152910292724840850629708453033460247316585181833734726259303403598995818517291236912739252320382564350943065147612726605233914956848421113412125087529311674103101769194736522400040664673167961909156614049264249451533768219754035390629260577896401558646658611522112634145693068200059416300134737171143774417649587170680930059374178650480828310989454011229614360474465962976110991848971814384458906862755198945731453745160492481282507348147084818339765157680405697952719120419234611172217815892803246521034419508837427677340505566833371708042245126866712024562853535254179443134337161767392179486526990311524580500368534785508354657704241534850426705904405284966726764236873207076872477215751181113994798091548597016149245931104214166783705546076566645006410485194990534377110537988247757717368165795113715027203261556253256526773334284525657931736241483619172464987975678153489324215571057822079875173636862203085335542003236076145524708089144471284710044709768247520609073124664443264982989982129295443787363194697292146592972800000000000*i1^36 + -87726560746663321952555231879060569877051251622308047639450603226685261370962428400974072416987505445338670102639251964432047644816536669157286717673213440263125815410053715245702543434059501200346650878973103522390036007549533854875758345990758914703271207782851150454258159997050646424036359947640237276771468861988201066190732940290787445876445075588285106163757403674938179741855162986292591918017438082079200392367137107824226942320695369346472874584960528192950501328419466703399968182545543425080495908685965643909035322353999344606694819265038692716370901699146916610559804855699426315022825898300841263206716802403051906452597142533830733419972657557546092424453785221296685066644108672440309981194420465871866639302748856190951873879084905637221408228072459914577112680428443511652288778084317749331864489162929513596950114110766262685717567557129959308155342557606087216747540735980881299153542163482978355289520211720370700113166453546317733928721440446520158476218622997209868460683805870205355615472607776532375780897154010320822335883461694121329284570583599573451549100735816833653476554533887385370953522886218335362010773410812947482496828934075315276479180292057012799866931733447223253921099398393045764118302826497262362147961478563729770547640014806933348102981523486009107234964493103369031692626072112655187990661066532182077432177277055072491222248489670488266502064996264771495661917962240000000000*i1^37 + 1489746182044719306835752138149088923046675125841796373334197562537980844962135769463556986913276119552610742709525310990481111003104931273599298685711195951223367826842746157434027006445041750740911674702231788094161433301727126534961021377743703415533833785792751231272416029683089381490830170520569512160687999881074491722324083042459962080981077732659599267815904566295650403012638651886478275806845558964665274506806096503748978759266294221002726417875448336577151966159843123746741768443179568959384308943893956988538149863612056045757339807152141312522968472722348189013815387471842932029059952209897274503689229636289348083962798114785343722351231114608835060038240859812482313712446847193322209364214318924029732229154924225491276627529542778762232202020152092572665902943086036774913322810427830192536574846679372872574505132926891197233342502609538009627369203230502257334823537379431052204861437513654282444155154593074649285212659768507756213969583078393345904836979735136123616146483099066447594340804973771202203120089745387624904996625273920304654172804203703352236982882768716604735602819456667820160617457535192319807228032309846733401332254002634575854574412967491768530067946177940353452840994635627848750394338652454317286625459548490158095849169854377776594601484012155910065942997980794162764695098093989004562926980101990819334771133888894445813345719822824483229075634122083270656000000000000*i1^38 + -12061232549756875712141460000481319144972320066638663281106949334130487310853700171021115094626909562941657133516885201123755283374268235100393931282350903444488971495926093879622446228680462894886580585266754583065722113856455614149832829905473312650162973395520112571063312984750600868806631947032439045021389421775593668054965573660400605026874128029276663752173016528675449394655151550879409996607310289926500125692522002118409359852210262145995695569113902756267353676170011929913603653637630964479065315372292967941206677120994494177848162070715244177122654985326527872460006645570575554778188530789857265437071777947078087181521656664610803015501611187977755180335908198803964147926669824312760941050201294171784333369242542697798002137277068870218451495160320035344331031052552329351831390874369640480081441559052332210812886953978470783405345146328645557944708250823706955168026483936771501123661512547432486518750269538441670717222816396563909626748637400298126955330279607160498307854356798337558513099602937008206973625498649291562930733366286799982277615896834242986984534176198807161474304469099968209448994845093637422266585812558322824665965656618905335696091061297829383537203859942424294529242926377867429689432056215289162886469174133790276912070263454272773192151831422990054371095755057502586897428725378001998027298129572565342405746799287791265590110813880321629317095235780608000000000*i1^39 + -2048428230036074266704254795200898004210057765658229353793279608779008814720375936528766913837725517482952284873273508638053815879152107426918820578365881904169433696118539236274553144628359816174325634321333076344913778497545308995338468760636467512441074874667287079335398666943252281027314873382407316018765428561349507559898872666704556550743235815947829656747301006529316062816506210622302490118426857803861947256924960725083387749401359061189274586081625254827132810570234912606194898535040722227248379323864258188405620600214745422429860097162096888291399333202637131464927798556598534811593688266049501563151434377639613471450759848627683250364969292747390044126662869899741698550755970466828791122234010918831425325487785957308747923483172708086567626104498674273230696253709963070502564875446198466843669394842759676109914606060995400540656417416038527429883491775102716205818152352137975433288596402822911447947822079794864740306017828808862402106056283690236746965223179781540952933736314936545036709866459727450177903718027205659914643838957580693930693569513309002713605355373417736234827317200694367089663775063862814013428518127274066742553197105219417339421174789529456753453191272721700007094581537457539261669148461810858049762435150527953380979213763746609080049619946957438483338316002679636010130061815592282100345746529407098726043899888324532719215317976692371226624000000000*i1^40 + 657290524458210368358630103515729057239977048944509600250855133442087555320213574111478106104400071275519526854629297371453694758385336166809107745685034593113611939644980169779480301077525432576193036580997030579970757407519180313447663238799632732681291052411922680463731634363289326037113013484636638849913286625418006597278880825317418106333297887414716172798427491856347917655704601639231610299842297029755433775929846821695895185900744389482289131516421283210357882634377942944668486818641245959106073960456956689948509285368518524753961323940708016458054630032796386820765048479355154076556968623844757589122256164142557625303166014217591413207954883666247525851956324807295135387766871727330995465482667071729892077529261312523056192002335089796312285801407603111593443185072227975830039549323821521491328438255876124552700087275879817732086628451534619946473348958057059210216609100652286533240703261373019850478186543587802494020656911305164236284303877123583772915524139080552730105169137869690025715369259034340352563159522031118740924496907011118881446311157007811935498168334845667212150955946180682723411561650264652900829325430382475825171604427630026660851181642285191140975741976273396949214584155808958852150299813548319389941424053807499924490174971978779662293165919391139909211389084251460770007140227175336899605719112309428129744062124578844159654608746053632000000000*i1^41 + 192396348621960815648677700015995540072244686176939731317567057401188669881644153789962322074847876325468539610407908643061006396128296289012218555586549932700120825222367087945406822257836916043833528125186378556678631603093326299354452469054915364697317771014171783845563217054718906452295105226051879014260083608805604458253670758285574877158983702310860811704191301976108973361523411904297565131953718927565163955578241197598991621896518898710990979828285898074955531025868834752023724833299027286611453938234168936294740819797092557540389974113470400476381852482016442405273451259837636736347878751803868732724443941511198068065232610619409292074191869396911799543798496571533756479583048921006362849487326555592574550828091793681193774947737449007706795837078433259086011880386206504035424439884707186512261380724236649962899519623614740795200338107027835310339321058692209480210744667057055139762643967526460903929253131542278604093036729152636778723313328819336716914903223411076231367049375887368700160548283440332635890476132569864502556210810401152180326070434622082967353842706139217813539718726494146777430218972307879747242309566781097466359907817570974792069522844912979462987480222215859925043299888616355474341121920275584576586623055727733557396760756676134700533330047019893812810661812760688810063596996694626706777724878896694502464272274657772308864696320000000*i1^42 + -68959088233229597751718908929460846597518280403457073480855801256630202898868317450833575235025204147749956477382560744905902453155084723915596025617536748653259727520138352215170257148513042085050640906781076791329520014622243440290615175469854359547049458866126485507965233161448352997563123509048303066397599105469196534785441064552828611165584662752467646077657381751407817586148906178168399208092255535735584307514641397596367261070605741112297368601210579387450581871668026886115416686824044055948931027359188106306473522573029078689378974782509651464071550950396014193157940513693526116947207261054747652048046893946930873212679274936785575304613913278390949866854964779248812497502235541344081594365858216092628144927509755450273409949213185924952478658165211515911510902730729218448676465624151794257407091446837921252288415535196197859895689980301034741729180546968222823615159955432218459179834480432988088707025373198519929789722473199154878460760484262319170710230290042303939567348663368106693169462089536508969686282238163379554953623021712100196180517670896986891520186873511417502731547945515534348063651640979123200248924959778618137448780954301453592724764769185618974217380851207920387854478137792152519211822497691650537603225824695361237410403712142550217232186182382879484031202583118603320617716750837353428839468200409597717076990663587270754304000000*i1^43 + 502744104522487442730066064304591684098074675139161243530526726435213682549766607795623796283916199304508908251404051786162362918797569329347739747404606531296558747870132796767582833846619481367243419148168370218846661285789407935779668469354495242371485002313894150243089245373169803504909821361964562544990973450495799257943749091994114418435797528814298023027293819088366071098105020859824581854839717075057330104064204467208662552927666698114818333843681337474339360437783405617209334202171296604794717148120861478339180587562648478612538075605328611308791868368940872978421467744567632930872325124098519223685329140591040501743119451528101038963106509386716445190180065453400206998661288973046140469715313776002885807498688313490298278833400880058709854438418218523577509063779695367558405587200533929797588034047535347834990361805823803202833643294864504985672817672962409166611094752815754397611717927344535281197071657675995664634346984493115001056851130370359039167391613062660851367112860967895041008820178200174874805711630799733452967415243457547605826007574487035671940595114478394047942661827984410298658924731249425117091987650536935982586301963455021208150987024354249694457405037420315582145537224875727414987718417856167537309370376263434636547648485855797718599975679374792632263058380441727414849199965795134441588999503720210847608449531904000000*i1^44 + -1161381323277632822438835596912884198198060571262368159725112654256093347692412648745896334624585017198586734703078191482733695381572392792543027749250690909072721623971462206253360742952663432293378565038278462521097856472069106270539009822595672001427234121284730726569615079111913559729079129094045816815649715347858770196730481093893702687473506019881540134278412675455685911624019911078475331020877344066387241680068691411597396265111252616366926646775923158075017721801342390544964702698464644030839690816763707798556261078691362075122822219757190057782909903307276737092560463636432123761170057217733635046003098241325933141162887658990412706385519676495132385404620388297547710809629405712511936593364345017513972672334252603741928401795072451792456803811098202473247673535475817454208526669302764974680482627780179887326450316037418613568552051525957558637021128394202597680558413316872105798131730994568333035142685301222655723612225640326308137878722255392966222793040175156350238822639598410015389712413500455867171363985701477217249246091390703509629002054036073892193412533167135131328271999690494308767996004072263548469414849926737878684163871471154119099035169389271016980858179000660284988551794193412505078267904667659324649869031094414117882182200106429059075949784111254896212074247392994245363712715542793956009999764241098055299891200000*i1^45 + 25652970480933080967201330698791941719407322927948481112103902272340516330489587938528742548430456163764319369577916947386247849508530058590663478328284198386845963588315576929626071241321537239443450117036090489578717380425045072364693776439005637864735268123572812283481737958311972829200723000864515344289612879633673996104959154649750388924143404610417909121848570635225041331278124637663359945332820639713533917112528317698702359669385295385179861021200474862270882164501043048871100484213824633036324709029156017696154343543496678088341114207723204674279169971193431443045606481103779866353342661642000759280255926580554549793288347100442221713721306345068793334304061497173355791207879207064074197638559169664943820807554580429099100278711491462557670414824904374557375812115470240878171192181243386924107742128979992764687122128463052322318687826306892571991446979823669222616234760515312033356288709929889272481409177417130725048654564932425714500374101197301008723252456955794260598997308115766877881123353437576632701244180831018374651747410974426393529963510963455048868856001405412243243012968688884201834037774429039533815166730029082943469306454638639027305433379354568100763104558508687226968239311587188891668064957504524810430653996444717526671453615939451855189971336618018327303478919967975699539476945524379351457388822528000000*i1^46 + -63664172365320526072427474697079879606184124929899517387666355463933129886338143842413917816569037560063218406999516764440138985252022688450063834979028812371853397136626449516925127293803842570783246352676820654845033758038383448414968924399878426658024660750727134160185478069458586787858103956780638074579489480429543007051765834449013591327879214063744522023744037809969422590674625098773943046606715836389734343973573260520483141832190643237352235652293157832791361845846819327319804534994075099273015373298117184445116877830644236887605201088318038952821031403752008261459654316299743432476972082659764588600051103122556827489629709894773051847139477472811701696367983721457285653870818723566481580826854684353460270466512079645450864445156730935986679482420940450591466923562751153824337241280613335238882662361908327663214787113100352574545011614182813077046964542548500435621553180499131165183792042127487968459999180052778959429926032419460530495015285811912489118526813336003935274632644799357040269373323373509235584040259982602371129185978637854323769951557861714909478201259688254735221441179414998770805806359501186817698231368755164802701255692415023890767186606381691059389646071010632212555152279612358702798926235101496008772953270602501523866114856335851727819429336804910365807341785712858418364582501561034342400000*i1^47 + 54268285783406556349754189338144549539193786459460313569214453274350584403968502521321764843907987728927840725138821957243752695007753508508251350901761058574212467164547660412453329915941519689949161979282743433901790004522676706240255149387594263906788877745181733598962987771571933053969468804800505890935502914409860374888810319673480773299985099072341904244400674591188912037311868308712035106383728843165518695080862930325578516217146442133085893759485488252982940274859369295225629033101923089023321480194485829425905860458714548042285497127806350724620443190266121996409267109256026174737444853608859595839125128005077331561708812109816670662745684084950383408714174173192568497068852684095775881512502437481895914828626715152892391509584184719518805770623838231851026466220617687430508931511497137779023322394562224084477202394480985298916089783435913171392022413812147367069349851544076659536193204233819282846952344739235858446129326647764467322298998604717496930446295672819409905199040028182043776943840389078889972926939653180982011152800343450560523191327696901854856992581173853859522380125910662185525903801394020850866848599363279992608909277598691932351404501364152748257254780573881106111812551233270337493568736539734434307363985575456237193155653726759481870052478309574610204856273475092512505856000000*i1^48 + 15710086479611077511954193335917655584166161447810267386030936512415680065880224642714284926013816542519283632096905635045302544918779871185558338890472118850232786234986227192679129917137542353003865132425367668854117043716672298337072183371369821343991354945116530572300303865625467405232127529357089838549815918097860042113954811528628044883643918985924999556860130286478620079743127672788119233377906006693051196405077513135837695779693013415138785333289832069045152777211199344192067211692863286121031223446163732922387600693000832974450115463515964368248401462559672141777762222286447276517784203269002839250622052196680835358576258313999906142851284025808369581095178664560874221356898612422238323550971077217762685595372116580085366165055877096611946840992588599418527608537984450112076401889882023672935210447415878881931066196024235246275062069133838898602733407597907235493141710060492405730863171219597231221422747229717127219556271041354923518835504343798748493323801033188432156313801903177837855063918836339373097383081933568092848807856228393656221413714780234006692112491352189297272073691630400946212796576820303557920716396467038632500578333487544725649727024767509800364559580053154196258006645434073801011475115513193607308484444744044584621169468751884304345112501529278833775083520000*i1^49 + -61452606321386922092154004229542641079891047095760727601447134715245819041858618481034214342894229292815691703390701871357335134511848756153628094890180767044721547609436996963589838685643823638486901940603313824352365675720122651045188170068300536285769037771689130200892788169314336295191870459428433521916482579856347395904724556118724703833378267551389359775863292636977099623337808041158151670457159567378609489677237714956490308589054179753156110489265388952642419713127104902728949583946184042983793002919651000144805221564452481338639050993821333620546629794838432403909867844091071380803006958103648689542239571220203636063713502508277781932092278561851790376991137003448173245007660764935590288568732955512399656184104927056386235201269374547637377446570133281954702617826303670701828855173689267095753379477242444303534511930088324878980543713630175517706523436068633772718543606685005609349404714089049029567196853895111898594829549816764619719627933779099087863756633853342316026845613037373368325667501983607808954641235195892011678373702090192001975322705764658639908172206800875653759546610889933243123221502281455867105195250676000941498022824255289148864824829125075958466415472159640782314916511322441617206489937835108914016314335131680860091257093403138945187840000*i1^50 + 41550086268246521669042426097079323218466100426973703021374133944749483847841029997896915213118107368088805625660474624743143985905076416482366114306667499301554912991780113479169905274197856672538032628698830777168388018298393280231798300780804588629205272686991428482533360843604013615966949391641769844869294984899614191921874108074365390767240788647946899435929731446713821503407518095695858946072727207919830739689663054915625874587897745017239299881760849026068041732566386339893106780067007717660069342982231277904853473881855673468072125425236095297082996452998490832317725824545469123642485929485024708765945666085436364098227419264087778614932930413369459014155438331787647037625020754202469268981637937836422858578448500802123014207282138466879377097321996718858353599860313389225934238933597084498787178658962044345807404065505800226268978681230939972828626286896743850275698310657559021448877918264709729687995553284352731990585692492867250799687981345237551205333652633763893746863939249541240891781281391090767918573158128726569659563849799693608216081736798247060259450715303229209414106577716072183320877240199058716400361558443206273315671973523914399702865126734688254434410988742714776904448285607517954129902732321064202588897819790483128320000*i1^51 + -9023579563194869232925548449736154976987455970116567329687240630918588234364290950976283959140133710272501694757904138104655802744696717527389174044499225367451676158857644262171534703011520192890878994366703754529192627129114145504043739837288208640984563950696714461143010451395669309512237432502871423457779287363088490951078679995405675080488010829532803140594154005087576883965903279459541306273746085145419399647721366213836091978064172622972787778649470429109210282821771797199540720243204653628707498586655202832304853852533612444931388209007262761684730248085419099382282593425068053721562595244636000196152319096676205631396556506580024936231385448697480141910098361746645646200215544489734117816689243392651727960372224817441277591635295533043498355158998063479993231367425701494120867347582390134230859741653026212470629971794188193142632932844941665759429457557910170771190796513858345729391572002382353748456745010075514010538276276053307967071276381453801149637957093289911476152336705964622388821634563299952464955989570611656667277855449591084918331974403271601274263833850569901683473114419223709101291077669833647743854473279709419644616026546108714974282169203386540535961910633251112527242769832535084512618690968656281600*i1^52 + 6698874658557318176381423020005240216551770230969955171649974298963073226010532952976915432190610143135973578652882752834426841468001847716354080097587823672017710455254279507898638028994666959866894966003936739758804601278031093977120043448609004072706658356765953019489924762353865047433664414444980964482621172779537699390625105145788501197765922226935636512852577098122700228547212746162606429390747916722544141374333993390848366478457125164957375105374704054403065424113775145133016540800548070398621254307382718687383569542375365925599370202641907853379358655365689572139154660836368426322736486197218311011594982875306597230034146143903309562189590865984994091386849516076175883673090888201520814280592221438237439620066116824599056763724966795493528055965198499098800800103747819597294420390525817292100736970485512895460953441600018269679791906807547094897145900762835399529209671041162555165758656787201401411494312639188586379575189058450894511506638461119743090490939987047899312224667757600969203325096914241375768583738800810008497086283429233710258535766113334681710417252390807849607966919141825310428262781192418122665105748258177045169971334146067453985485801837622625526908477932145964823005280337920*i1^53 + -1229112449716029980696176923778181453817758113996629824579254251793569541636311563097378942682259265349559429477909547194684549792738802368731758705904784963402014181308018745195484271337254688981986790814089762327578589149814959027950883260720683139617970613271289797121522365106742267741369830779439860165927150191347297983508073726225761230693258577729455374025738356830802582007920718092605623580216556542660380270370849300775052686838195370016067355485132852215954552111499459796619849630409375246952335569208751037150998842935601323521647162804147246277925266690116092241726221478636631385692375036137594392471622940712274709908051164888868573679544607154268274757393753076132549736061817201178509435621228670781752366163618240741565259295597828200094939120656557034991206567182090891618992815780460745513869871327305119861694042193260013370230018354491138449446609723807790477206597709420078569166151457081982911720160305885798265850168379807086887510146993073796545728599111315037147819121111638633305330054669003508591510558039307319405063270431380131856808940774492711864904232883474304246529630674418927731873786778826731347804805125565915397820846391917613179908289253464974525726720*i1^54 + -48003943893642643590729705493024014630777388991020719063619159782798299115094041208283931823669800304636106448087510507472131261891305073317570553135237200450541914901351347100208012716026963083517517725875530997951687921839627609577997787011026817476391988625463414486070766045954281087689616271841161289926262961283455219026088340829445567716427618764837449926997839630259164715113118946937833487428994524723035377619471393162128947306306468288175573659675179216652976900390183545747283041824450376154084369785103704199970671051896904873170663394129058055726298547672361960419888735146491203388916434640994735172298151455532453845722118630249289733654373553766083054383057446129114573654579579796378371010566260372905758354175328486519207833902971077975989648996359020459947878468529578096272283761157986018358367094377394506392765178225922213969040235602900706286574061690064897346308892786758079910000620528587703803137844257070123454056594118412127708476075685200413518721395452251295667752408621188094249581395837610535317915890815294681487259332435629929969166098893327721089915564529306671114541491511417179209592364098848803739956936704*i1^55 - N1*518287222252232268078906098486648782277633580274462308581695878699228370828953683385972008504337574457371095070045531298836508750482430114489785833545531027353523603970548411218715383549421337069501994924596610481795343330496767419741913308784700341212099044760168521459734028842924351171846406832915300017807182348577684604969592758615793447674168424313830148876411940154333037664738369302487036555*i2, -2230121522168898647228556177125086574132784139144090305048943055409253315711399842241184441713461161235352322994063731111532694274108156151515659350595235944023079889423020400071527039199726203757477824035118529749081375034025383828529881850607161826029784268451537873765909863406359233443509511193972977883590864548586162797813817238460828204668953120302123761955848590347167544564523995575026720567233002405194217318252231686237336729802411688797433742431352828128094811316868167424755014016287693410647406329224376797923691373655579099165128982656122439494260572361134856698507428232633778782155156258063390529146391383071575376670801914365699868890028355361084213549870992524236642675374832281057268037903845644048530851768917822394563166078620396611564630712352090324749866038401683146039823882430630812873871532918092135326287150620556464784158483837977680131062799274824140777382046802471760692112946400712625729730465992529003351862412031496450910136919051263895501727143374267385147846849152974574877008358230533565326106677882205138887993336950642332018083645081151609891798556240485973165061568922326709035042877802428417451844917866661634080675516342454930520801041656757510715115872716599188484301601697809432958417083059961265757634771214608641700075563859190233537891986730776758988976514542252195174047567198496910062574903646741063953611020869759407229982709062362536873251324238420548391321887572980056846063601865444593323610002129259885660245841468303030886855039063992068437982372170460210586787269207200620256886005225407727869624320000000000000000000000000000000000000000000000000 + 18513064126604604650661232384838548654696271866624599677611719867344819027848373597262810041617880038435595932383700729460568915458184460122260421049741272191697367595561192048164561574974872533277353767961700626670954927480803619136847100193465386704065757845257455046380096028671097249811872430340033268716987218874625802650434859139259339807324033343298056030138710932933294413546575240582114571896353703231290424034429675970961313694026520416823323238497098963699423745734607876100072527791590805337888627097610030155462038207129201988994625311886688741006297805750178690336187484575887325629515408517056554266580706087297732083287356840108703006965926463898286244539853834978835932331633623226757013866840563610792012607452520877552792707660468234711607503194013309027193259991168487369912365615528091719355631510887410930812778103269336663163977534112457138239701865370870347108680895583030676010120094157274025843234875178360364956412771521529003308483241436380611947096626584683718535384719748101599422259166055764517956870189570133404814532205103283628262929725904875722533396026735035651767110352443115412785975494089644877960038568001465785750448884439920664572473275472413938010240206703567715557600593504734395711358193771339340630885177135833234397897557046203274397680357798858523618732661756902941144813707685324330227362236794498937476160108043755052026789114002413367608515116291264795447758688321893457322455936571907745373642723956651207103841482887927754246486219019546377083699532074799880128621321018468779694248475914025044017152000000000000000000000000000000000000000000000000*i1 + 47502790438819505389671791533868179878858368771960170909750074710371841962547403576548463479243908462479155709114046465188945598330810599192149556154843560495785257635946305873586549920269719440226554078674221649238057649392697980503206437877625597080773530939973542188914370827680257586972914265743333770599066002188892458213218408085334416752013970704828296027714718003916338681566673815744960385601782563826461958546890606073528597876427043133113766864272007712807677364414877997489815551546491588023220586543894971284688973518683047388819604756472887045066555274085702853481452833300307978660294882463721826951455775094448349467685403777155587065396790946187730416103417370340299902995088595057156611806503515802160810382056834050214803742329883551640432459157505133771756658111559769565525678417594475260001952520006775925096017013762918709549053110140281731484535973367085992710663646584128270374870657379209444717124222646803163231796525404687941037872164267834826539559675291565839873191680964322399983525732200871904312142086125142899943625835050877491378109775670249943705483405939211839425568387905215996159679517252978239196122095169568429280756018423762464429093572619628096424145391372027131805735297376429169429549412145427944956980158042279893194684316032967386047486696086815555945613517421050688047610574343223116055575505072371322816597507395683183522203548032665981198033491452154661130082459562058196627513632277021788193977791829288643814428544530182358175492489521141264274880997481346770254071752623606139683462897128466950180044800000000000000000000000000000000000000000000*i1^2 + 42576837653560921599846733307031647399521162110989494918683520434386939307503514237601298081730446906534338011197278462987126560579294454524581020959045874868961769587550049706446068643671802854968351385158552335547074642306512146378902388423528528840940914980187202159902271302987840550189407462835607884748920268110940394864004784642003535759574214247320635157033169262742120310200294712064426830261593149248469961544393925047954035388768235628338277482886530346357656013542628205457127386341467973790017996787395821269451950414017838390044983284964467922982967126941925321087507145787661365021026970269674236118756572301560468624472918729583455225780685120337980635631191248593009743976312766980215295541087766696885226794955256666566799140227579735401609904623138834315222444040066499812161087782094878343824348437404369880529090845442358998401883503303124159261767891174036493656111531532935904410720290587808516015716453931150806809747748697993301795148045146104215785418180474937902761788402043624137375482986264111518740061065901469545607176726057653704672494569142448424861929843356526787534830406859308232300143754507453437074008441565430680529839331299397076126229508694174494624426245384927695172058995221223071866520227636710472166411381614197020283020144179926707661440573587185724723468854035126589444066044433915052206305521696348321424275072728634802083422305256216373545182866555008776243805329274373531695886355297548215242352607995780766266854839070691981413434442994690535738975384686039341150985093020473923017007680950810487816192000000000000000000000000000000000000000000*i1^3 + 20877389710096156366659518209672588994906132541235741822206412374311350476527802466848372312702442222518427613700338559983672080035096490908078017185217434263009549542644606760806194156862688110316304005453861248840389664914836494795594129957930839269102559622194279462515674769566819200825966504123963165718128872323458299367310496416640993876498654340759450559934037555473711297919170920874081443522650909798269586769854825666924980793742349247277263965569237778047524440209080122150470189920703947431500816544223261354350456268974362083455377646053286721576057523658386851490599369368063784689735593733408714856043731216990406193331073729520017905541729183570027747268739921739430821750154240055228105624169406446751516587146242343625030108831129264568728385124222525899655025499540120992102820490708755634832468717744520533889021202320729493996402609623453679139795128048081582195764744403921483001616244857586753460095469291223816879497724131847724486732642826370835949358538143604718560206229251474662772852949657558518259139370015252187022826797186225030632234138405252251341055646169221167067441138204824420006033891974014643943914229515947690538594680904581534349145360952802738983257274156820771942319063727150638485428110071347290915060608071753677118923915977018519081193961088683151835256859633420135101942471715015804811118231517182976514868334584760578502396468484892874330019950973226613409595354562048297357019810362336494826907973773292943923482892956302210156012999178953627587867346886149597801477797882244384356495774190827259035648000000000000000000000000000000000000000*i1^4 + 6506741487548779006720242499048175195715490433698180593345924648392684053393245654928815530954160821941248671278864832336398395909773766329051068693104336138620333155602824683970090286073413110138348726977587706163903700306933583364652252830179066757566442148287748145279705213036481852664255764073167577563955262138073721261328864812180399703087995671281571190484629832482844702268140271660699290438110281700364671562827520270634832582511128063530379099521967335845585752636450386944978363365477854544880905413626052052576772506587986401657561531146591474385436898313717522509394775551157688616371812532971453856178280933816571914839218751706196658824945850125521388191283315258240162729714883206647820871817922882632143104708194807949627440176692747507243521989196908389168200394527713919850054000155726289601122688780580408242932393500145638866633909978485355688558631149962795448688867585396433277834590250692225843924114299357058236759812903674695845254733821665519229413218762654640332836720194166169169079872476060131241883003501170947327554153193485173048015174665849821395436005461093484696734024007722476582115810674774699973369044204267296389937713553754699089503999886006054188375133001573989373230235694103245963367371478353189742184111906387682296645921216809606501921863268212699403062940211662071188982806743750322227760381131429230025326940841403043015615849614969401830270303003991374475957979764454722685890444652292130078245493672841657335588269413047513435288702133462407849740281148919437962691661111171533512357005670969130352640000000000000000000000000000000000000*i1^5 + 1329436172876668372816942346423553873648508334601180678038669349139300622190169748207434239870723731429971504084747429738841648900640903694137831999255770811123951409471593561063125999263343635189539111258640856940288279703957271611377005404801994667306380906397875109397780939136926542868328233338794960901178443593151446759621658206397584748991625605337251964422193044598247870475503835890368721397178181958177757392291457601135890123153620468879757187375543953116392775715780561929334732825315837856830486027071948699802861958353773933403974870593562779411172390451451231935578470361251433202356602556799726157974359828770800423046901373528745920263502527486879650189894830688303241883383375142636364943408913145526108385839441002589998528825326290023028469941212673175012592314997164539679839820985507472979673857958371196370146386120593794525082531928280959227266860674408215332481357527554233130155946321520142200215263814319137408012156088734944716979623308561408097029070068882654555066507275954162932749862831330186537126156293360009519008957750315993097459929748898801718332096099403810734487565686244013136989175949669932020008812607908473665315135064964569637589048318617888337429508976230860595568178995183487271276226537272921308428067605965009474390484987091062182792898388304951106772938046223008373841995744139635145371428717031458287362625409058630199822178910491878624685157391807062938210573458295070107777164641263362521404676872846066953596197563500774189537015830501598184937349011120008930474994762608142813194503533763839918080000000000000000000000000000000000*i1^6 + 196378013263026442901797133164765230509576568469919956766617707092247855631771313945961634419842208595482412643110401791604546725655562969230969373121763962043653822553515486343559398505393474330130630030831298661091698143325139751466646204479454050725331307652023554334304591147826660136363322513762267879181064495262895821952470343718249383368692331221210204507230016767616952324938702960334270199843668603554925291966825785124634622887775758965677122801761213822214631209799681887328085809764579124539642426231167745691408397776912048951096184683663726557356225612887725199982704010571066913072375488403273208223039434690980421693873011566342802246713517784228884930564531796969068568210070807351351161939113036946294442302285343489642907545992133255819306702827302355738788387466462147000921720391144884951106492329345374040630466686946859091518169451845477779829942037937788568289218811041800033989421207416300060696086305625687309105260931912268794362373831480876545832796915567809023800244365727399511668799491023560471371806686305141347715285818709418536033976922443239344269514484251105944232156018935919140488259700733021964324615096404581449248588994457585030912802275508473576856255454784962323644223908860449351655124881828630842338104538311562306698890104911663606994276261136516421235269958068646129240995519207232619730919397462874843459763853631545836563216904010920398665484680026801124167202987863396638797226165474629440960202842024379379057787829832835999169481264552412013830822933657789994356502741168498444911247721475185049600000000000000000000000000000000*i1^7 + 34772164873283248372795651451686262686998852125726889839949742285675932494041045027360361009240279713798639965580741330076447964886568483665998088692314740232483543305640503841923922328926014873911535145798073539824213388493550191488418568385160775554687797647993357519699650784898737383937090429178389964700216132306547971922363738488604976552273011779044942861677205782381388613188008320244105251253598110056152682639300324351399488773918544184726518490275918770910452132460225294822061157739480630303641420183718162149529488318010902759546412338840802067854711294074836245653723035346177823167363488178810918059884494094746051038704972494241800437815769840731095255789781781043644341685708356465658886743318694994025116628735116929012099673614061203121810173454120991964037639437147302580080293292024325705979929206156443073488136183429062552280682305654782630995939204851717510579781664730779248243890080832106392281193148464962216929623981051219196068495706245959702510764774968171261781787139267007023600128852078820592738419776338943372956497789632578394665130112066715090933261707527825206390922074094795997215094575856923121196169340865902425517920429456629213699325077765061641570123049727809225166038138071195779704884209470690200455985823822042965079386769000991291133292303407182677888745597720582336607018941021508612410183767763796730225188205745500266177582289018032661990996650637001811177087112157092981302066304839050125129558832910231294806218424405546200380626160918755430391244491310136479175997090444354790759658263069641932800000000000000000000000000000*i1^8 + 8203304456800443105718177294021522614854548742588849676705777997076536569054436423639205376552854900505795829076058266279104789539835193369203252300195017309112787086081451169101029148436799284540005315280416533878625269061628516869979461743644359807032938118300093670867486258662535039452194998772072538339389220990572754333161793791061373615062204670280056755749877598198167151582836835966331102875005502275753985790655292141339255133535112739451335751053825197807756515668480415084417789109886718407065929473535323071036972423924972677282659033474343805805845135788208957317560275622682464971498807921060617982367428962165173187169553229485541827899898748119936592195988846700238845863600649951128300885349385891339819587443388421090897444457765911028364564613991884058734763636662761797992976211758738482419322139132923028885217781479590878275990225736691196592045670473994858132330135356799176944970424154019701054345909518920869820652173155778376553622682544981911005357276423590504736626993166242593885680866108602736346953610371061895536135226065395629498689344610428860512191345368807153171636821736775050416446520378024334585167551704749740343337519437184100583837028674032126888091542501433379555772487035690043013796409513308268312816597430396084276851886805465616915463829616977821828499512586921998049218595045454153116549817029082301579569382933081661543866871097041884197288552519832906557821988058714954205330175279387475326669895547513415951007624694920831700236372238955986715848240913158350934430490583875955160601185598046208000000000000000000000000000*i1^9 + 1375212276979727693047445777157199805904096971228874928839100510176143028531051345491284207241303023675306900157687872127161525311119798164564874616699419202040139783914173964108668269842506175490181556899510077017727675654285610631772783397280364766913668691380810508849141570319984565096687051208309239620237409836276268244957547746564310097913444089848165206959652158614952895747309826947067026279602359198660663327927079618372681286896756168078867585159049165354079797638974042720796713714793261403929205001928898967083032203473381635824181698208095348430963422350875370716319527800234791916594438308258650238026521241479405797430344992997788275206763294433255718910163139318072896731053883723210435228183959502952312696579584293129592799326361174558480146219936615998696818209391455702345636684897547073342003405790955084003843647902371377807821962967168179659784285838500703935677275549815871682474642303048339605883345053689472400966702183749893255235853855063469721085893114940369139874925731674389778619847004688828795270251458412521519878624211668186308857807926944012265951968724052755881159222689231917287168510470408383400081131558248360284012612056492580235381390012293116043175578045437342863553030584214393734985617233265561645857473325102582390261331458483930964719937705534265044688194218461066050972056017081976807682938945490296877601692021286326296684265596426206839232626531930828975592200417911853499943595210490033956123956371509244292756331947418562638690957374496809419862715990962844576900791002430592743789224431452160000000000000000000000000*i1^10 + 120962150985804801081344123294307807625586449303463767705793623081808517093824843841703850137731292688982043892331284271351785808969593819686931704619392694736668083234234282651327252837029562300859101773903806737803161467748188403182813242273179940246874315062024209286014635399966659399719912889606333449153376723299714463853785948312004217131552632072993690588910007836425289053506647166900050106757021304380643965053957535662840307061105004767774122978637876588724776145454634761147047323600572000427606945828318428369080708656945447181374173086974485297479770251982096765379001805743539039221548110749591237714399405071278486316943830172569642950057785729763175988467059884750731258330257825403465001455433508998846870933844447206544189190428795071585386391390765362343075433845407313500278458968624638285717145225867657732283077648911224753340557405681273246191344414007948931246625178071773361945859015337457844968171071364962662152677835274251353617498213939311340551111186029668007116421406287564040089221480063749375768504276516939079718500743326314820271240780886531681632878440112220790751350589403135007390488314603694629386131251363129407746181999389878344219022924886696964000457183936759629386424061302034510427633455082860851488366297104478501310171631284207535926036153547431266088810879255531620745846615036947244181133227024722762406644788708853439766073724543089862401401958841929707259674995661339608975517363061090549874746896955284752333926046454606694650181707105999885485312119156387450630709256313464414506977538867200000000000000000000000*i1^11 + 13512409132972480750993807414331673550419686120038044134344757843058949913720673071458399947548026571393802357291875085816082386641685386070983123128479345523263187758305413461950415823512967873701534004712175877666434719572496389488846063546565947197660233307243846384855091057970042440941586814155805754624887290843737981857522997217849869409930576273848171477038615866698011929528283834929816792478078668697940992743097373097987569257909892923133266337777317709869419154766749710181021319591178827930731727888204859204431469939306952667953452429939493410189918867404597984767114272212785334653779168113829922710852128895011056093742855555958638761894853846300362197355307679873796253239884437307229777865387926615852261842145858345203002455613014615293397252969137391216132433494052670024017078750872541121268816456448109434539174283600949669324040581194173089169504656159697196628917885703748873381017711875645402901448864234645858089937907684457086720487967970316799779521088373036861807088769962584464938998523988534615860184473928069828967590984113966936871228015215974889288253357142403298127405574075553342045904858851550702638497264688040425814994222963077314161565299669517195084179207839884336340513821250612261224178980986640022479177772095777486506944561055611337457302356003431040506232311684016571280169250916047644682985185956872973760259181369691249960217411352343247425159480204413679687645742802260861207419006763031785784552035267722634735652773572759999936803800447238354904932690574960607343557276984550093023281676288000000000000000000000*i1^12 + 450882937503054426630710517638107426431890312054341555747813435318928096591870013248224000365889113663358545615178983432773665235120623653770751470695538473755537357994048547017658894865714531826137970516727027230887381413425124315781754095317132600998194893264999695310324639726725772941363343686856920540285670941073287748884746446019823277111292176403460674229318944686726179487123270249198810717364892635124581879827722524674436955160955330952747154007844219478830588669024787284125715099935476660083663180672680538849357887006835948324199108749382004416507564536705949724351113658684902281787514120981524930616014549664680805910988802409575911341101415613536266575781552407561722561422879587883454353017030999727886063028981654306794219560451976893622584665192450066497633277535211750364825799972427255679603680262388687475417362763392978483227244759806220865641428176332504445140593914972485756109954532693486857946261677892703685514044355754841094285992449018216054374156214756236087071753387965258788744569193176800541569796867739627917568159708799462802757376921999773937977590081280983679688639648139203654024639801725220161525022908327730621606764985337970660261731806764210522349575201114295332594779286373642734512853249077330674063068129354695302039179077491386306905151190336778531568446830723158783771353924060330574765267857949848418916040404443275454508280318303026797526509565841568462312727977558958330358878566955471109593160473949396570932526088831965593022605941302001202399605653603112772020412409100322675359744000000000000000000000*i1^13 + 12521803108218292456309007516455273476734938209466160433083806320348426612209230195279757774066092507205727880939758912506218015854859626791632236160564925945096776266185258764828401089960271784110830865156333389939445127911412805704743683872053106429301113842193191271994340938691915277781563020270200326108398461787658361246229889546046211758104199812798767518961190961049239182902722432309754877068737857247728379144077054987376500005342518465346209144938048763491376204268373206656655009407566961143025119678796216946253809820030744786357372425161883067908228296139533170417924905390573721296058922042358650845483992033424054641579306819025105459623539746219450618086139391308480555770468289173444473994931295608002567685400289549406019184502586350941121281074097918422925094185202594770812868758108592953333811048498019976955217795224178183408047812943857802368314136524515949807105317681923949959344493213317144786851426562374991046464698327300186796532112459047652282950887266907471404100215011502376037456374541556104060666712284358748001060838600988534550659066980642530222260222804127995642509459434510707417339161875404489723304579592221731417714721942186095963282413807132680194765124900726437058475916847326044601262216569684710686560228094960782930850668854387618732010447093794021777291754810139678140306399023161530238281861600205188777208644122309424119010761563385671487220684742207466717628784254885712701732360269148877691459382889272957394704129278632610785748662483163739113012067251220799011164620907258209894400000000000000000000*i1^14 + 861121730917959857618132878822628463371203847995167655939801993750587176490496619090349096794415248793258380405498869299731690283414586036223962110238362987881959589830301426507119790755509823271919333442678585967405091127244718321795573463837755758602418775148701746731879643576885331764437147438817967878527110153305480236399584547012077118868170787528376758114594086932621070686631731606622636603812008832918630281622165209441051202830799007244391842947942789486354867575543346589441297327770273598213006989656299714150821598359719839654741564124048248484973194612232824910778144364466714026125013208711774626157259840416470672326759247910023560330974554193101891859298373948333114401413722938307161577856030925707346710067406711741278739648313533545279756646149307581172043108222459365542089224238903762552606217213314587905970261089143936544827192372644201331109807833522833869096670932998781355936376682050238805603737971378458272459641560966586905827396490484545421194567707435293298393668978834656977948938599810780667233859888767927847067400277338055947552207859968971710536731180676377224652281901468082813801970596429576514561064834742941540472556393432908384941344431330361096724499294057833880823012369617359817823300600375189424959561015367711973467521776321294375759640993830791525196849593858685559614906923300913898824535084955379303111401358563427337317336725496349509186077550382188815375375471171102808262478341084908969238819216322253704815952617033471760538853327571494027450200259335663815114808530829312000000000000000000000*i1^15 + 26968582063001493678456790215861068815226172283640179094571982364274335076250367088361906278707070884830665676015509532134682128234466683187200459599296301753454223505956572110610307105971664455434137539096426790861849463111887806032304133590657223853422851440721983426955581156804793213689944820093285444798402768000535909473181648074938397258757186896426554787114757197087633266581457567358240949619266843018595986467845137310155495263310938812220837620595620259852070102490651845871304555140232048157285855227651468618763466917099334604368348136275663335493436586214313689725871333062220082874649205818289702516040119696380950819976938673006103858708226255072416989393294215221165918954671335110272018936265117408841522081230582605717018842915356496025428299355138148368405272792987541090777734281793735099702504167367456904736970442388471889739690829393658014271154075844048228402542814588486079524050362056401911327255227705930128623087595611196384682308499095727596305070466132193161082640910449105257398887378284651778796236630202536768707037146887769756370908921096603008700288570474158798180497087115545288967427192918195688097484480536478766595629772569417875653097553208469556396751128407877630287893172999587110927914569723901772279740779097940796633112892476312431420581212325080741450998474243600143804228620892782359367285481044371062755909040280060176237996035265388083813935731141882593939837113874583408932630358240119997018138541960511357682707441996541111350747200518723198335464010848287206916008129331200000000000000000000*i1^16 + -57300442775548338306328660333338538048397217586433541262305662529619753339822502633636756099993423141817089131811182184986078627098792278408063256065670381284255782129603539791291771993287572777822496494128429185150667884750050252511616297377216988143854127638949266652562428884718386487202841083290258929475779851199902523083302759064764025072502271520743914436950977104983556885216380194178165930174214428226163978582657953747454978431766439628182067926102722680212550628625389431225939407874461364734900231183996334425324633669621303867063112898079083501142585436401153722954874568844061082648038211251943004736009309310512837450693926553033746002749249327203564237860768832416642402180937593119474235754635790200874974204631078576486680118765696535458509787334018799520139383022589853627529860997736021841853281038325243394318393318940012416320864478068955477320647662893340574623852540965217852118802868165943148229492382287595405537109953156507602458050674632356694984548958123516803983677478384842389069761656321773735163780819091165493650136071655760810581167885844408648876314427125508233209852774045489227380709012931495164939796913587306766780897941895795983215858831741028791327668466997851953550726956357756454697019638292408207413292983840913523080481580007839758197642624863151868312101340881662490275082476534892595019405593373624521592265736452219238231530622834205302856317717555984962775311472538072066433518246022501536039657834921198241721262939239354323746569474329894407793968363773572528734208000000000000000000000*i1^17 + 1983505456635710684583537025910399831523518154623976872606110803853878291485862802175555842485390213037527731228889021548567470273312733765606768366928834708313375629180000364786745102036086020471182262074269126861353080450641200189473377067051652976225166697061805030327431696102734532976587716959624797574264293910631473772764152450249235251307523301105328806595769091667764131800712553553092384607212816635018194522344074181694507773581592322586408063387835605164280309656886046926610386911283074345297620222153499499535382478130212636324952879947600578828137299134495902378173665070844080193169968859557749607541656469122199083629051723054397099150655473314809465400969159162817144354529129878947878235890819756756113513432444132720936965867346503140503013995512429358082294188684654580774390761197737377587452266933935987445899986476088202309758156073463587744902765885574306040801620453076185649605461408262065998651568598931430869070687944390189715938072339876524145184564206184548432224388847667351902337566799356471931615828542081017237750276154406371629547490968532671332610834936867356145956472395904416489943163206357923511367549085448772540878144172912459622749032961684428050625241926277405864273944899639821242604569251516481836686967892571425100097853533181272245177049964489193076093736353150931911910500072829013745427051952289381511732864248286169912133337049180596615030367460594631330428304944896382655699941507301493464640350723048422950720956533529445162995323254163438973361213857241224970240000000000000000000*i1^18 + 32315284797952787109624992622163224737386455938453577056333478578297314996647719106724270440829094570550906392376397176479240137578776437604944880232374221341865515512502380137310886013571852694033405434994907348003659729786844606466725304979728256807908930984930515557010358582846144967308132164124758059475988869213458104672979024859933700051176852368303957858616937267747434170073626051151892771033119532802620832807888869306447967208480553836453650921128832789046460327150635595522476702840169519090599022728039915472362973391853797577261694674983737663700342422614672981984556922763109473327622657184843362333926920862619705212901501277522381626213429335294297866148592948426119271929043134668234883834426127187524391147743029190923525855778854819790996784182966045623431517825000665148729832085938064809893310641932166161241190096648611809636653615325414557257402188657628247474091114320419352735080737619091055135177287924910811319629829291266235805415996855519399744821898688135269747771657146334879801925755402832330158499414032992646404080576664729010212455966626851186419448491565663082360297102591973172885243737637912664353366994176840873904044627089712070068054368939189545287762093117204666710881650511916734931607987255563864776753488317338159447059762566071418177797229219812503545752760051258420040014094261315399926969423247972755761558857550758922884918284325499243789277142034853726413368734220306606058228108963764075928824953626478703655652181595994582978008618507389518102758450161254400000000000000000000*i1^19 + -189999634781102417216451925237496120771445538570059421080892475599231882709546738769908984867454487721341204398850687518833188788347712412741383150670994419205253011620017661416736850762255600488035608436964568731373611160543245086114405237496100595087041202515156242944551605522900760596478768035007385919966855522959036405582695274772695796853020894277166342573498052555399642574970968299798084767391009256642492324009527154027126404841884826907602530279628434686659830182694248094187666507258122539260190326676166666583531804130751660407193364890268072968002381102774774637636369504814664152038389719552076579746755524062029104297202006651684488270768050969438664105265313782976448019136151314557043708668521097678887032855138918219652588149816630784169402094110258875504865436446793877023065484841721226883430783997983070284845425567454098185329828978382754464237282472136441653273303134238438237658289386891652828910698596156159587255786085887807575539014966497187783405351197085661286025963963506054535868989009066536676879269594725602214809829433842615381968394680334296168459808054005629681092717373381184584204249438554665046878194799918568070582313113124019698100536062926920035420083198160160514076927456003441757493150651533113191947617792083245592566877461994598964831026530695315937157666189031371920273472241726593897290798791733449873895367766769610951416233338408172779818779750053729287395334128515171088886932942618526837011338034057519978148952438839546439681267757623079046487253975040000000000000000000*i1^20 + -3583404185317978672738731803885812791907980995786328457475102351882244181172482345695754599033918344688939921049974282959228957646109164748149349790043358063749823284517588032453279318116283583475228515847710146300144324513178610905615045254371021864435265349295935238840918837600456261735592528583305996317391428903778351853493605785018548589649514424405048479845525356830582269223344966036938996422862135103111428494447049302065423176303222302839270815365172782655731127808440619719859108584567628757542363969899002188926269962416517612635561612594052755973229579981384950761669915949167152620892126745197296272541779036827097521911239925244175399403443460659748060983268005662598594421306652497885600571011221919450812229315284373250251972303571118652174829592006021274892576281898801198270789972731118975353516712993573558356966364163886527439236241199971518867638007039863042927717555044284870519407867952326288775294060093705497010169607080587924602582961452578743421532627613794736498728326231122041787936913403571246267542483375399143258605891069638391533536336895231344658413847348126180986989793305200729769692697150895245360411818357606768926736964409805398640478474981622339361741786952467918533802521960333435933512259291361055015233829357533298342930853473066322584389089543515118062337109729441890112704357032164750834311767149872911173249218775716739840608891970736310475579634777390338789236793855240341425295272990419747447787838682931223609416435445588389926803449799961264888217600000000000000000000*i1^21 + -15864550226251831165139120307671859816239018049193573737080441699272779737370433299203623868653015407150137753925805516117386289490026741971601578403355745467172527366940111887780270395938110621707875997160170916551474868139455329088842066486698241006655784024042064708777197470666063847664180943474653608308392139019997132962119416527774450014208400817905133399284954182979826047125649052772041767477254263416530572288002766975847822459815094349611355134515145429695786283207356573263766335481090053639232095401247425647954985983158546365322788514901614240691822693541438734637086269344491409401889412902956841771802717965426409804442143879996442065057310478836650386848887422011040685485314429016089198307468847226436969208912562551328321162368729578935897021633685865521006829601405370406532553341636690919961765544372209711504250976698071398180344683619283014844425197990684116039658942523138850439501140643403259817001218766956227785983054159498934428503447526507847683277509082862614871509063922218165562946621589151691617468890091509704970034047148763573478452810600076337987311297290905188047465153629588063546236100974146509185950784013162413574789939363110851605159529491292648382879114666500192352734247464134221636052827013343403452208845099395818272402841986410350014017719874086825690998246024285845511299462902238758861869280346563211197454132951951126922852255849859734562274582003908251650358797269371907625344654375447206870370089187296047200850391869882232591268448331764691107840000000000000000*i1^22 + -72148099952262303440119613186018595921832623182434699935820957563234991525573236118380721324924482736408440946135425319091400889495642988909708531736886536387753517783909358287259177970943931747288419887353741126609359893897653813522630423361639173473137164994641933839804774609351269831512779252001174912148199943238333076004045991299714084273180061096090367075492398962328965123654990056368652149645530135888560103289901822529546819251498529819562841306676301613930412117451973452221602697521230242668556417256625739280174015707105488682027522924853305549899136422109912728047879793664857084065210480689344648110695845089615686896017437883820156450206623232543260259541715879387725378008758598246078388940856239285430102173244970278468303685808495765230114966129709076887142914259672702564743651580922193436882760733439679598006608766785883361180846094111018657820989889179669972648037149540655335613686205188967651398451455646721267037224788333621560042905672625048114057064118609673084076084108851616722905065982489154041851297044695121709675280243997735060387470569847649014632360041401178190145943344395320688668430972110896036227797247467520114395858830042775325265405141219616213344061732876694454957276386248801532773414933549551075691668598509100596961223109412379655521074106225592033740480780722706753280558036968236040219884721667845951351407899895328993867159143370475264498673970270449522045967246207396182325052097861863892135925215909007158723660117580874963819536270984478720000000000000000*i1^23 + -592629157007475933940434204989252523097365529113538056908105845817729735767022923009338967738707042450601781559619348922031467086308076169263189371636187230357853939786001873206474639134726727045035161352312536617528894608555178311137260417216426625460316135581020592443401180659157848133327077150975806851994031440570094759744916012919930871788694154100705944165882810474934020198507615964173673522025316393004435010676451960062248909966082865831556001046007180256206034642849061260618655280229585081619857176030332465441909805155774178456161131130396821330522420857657466399640448389220715172628757568961535781239039990470176873719598182826828117013309679441841068253950813898043739924765037590956785977591359312080780515176461761465706363635386467027187715299670774053763421999516502887215454876542374924673817752484889046144853461934491370823393322095586132929854252735161165467350496195780932583732590251308742497890961893376463693385891471604501165959250066544758689746280758108970316167472937777097294215612412794647196802705995379584240076452118032231190321159691405088815610669775418209995429035555375484239005638762617726317622364653478647859885130938249882343445237013818178380934148055201043351585562538666595794942237626341423710929057342134285296475624574622788599914241003238981173655064917737359228159781888337429981771183455673867945130163261689771262712745971104332899122388780627571422304588401405255850289852723844904422340768722398658059259501121538245314996110098432000000000000000*i1^24 + -2409287039450031964608355681890301371133519797801695649114780074309791111241348912990190901591951171460939257095429698150528693539714904839072340362321189210251791076411063357638306623978563689941522389302589195834462985359721659824258358952720454411330835230797888983245276919328173252311145347641299316318446055444157935793883667856584069779380997777988895989089951693802587055401712494044010848058331753850741619066728425234362529657395210353777821748838478843200655156540925939699383917010176245377367834529246622493263860495749661461257690768846068530178439833629659032810301343434238960034672348645259513203734663031437559871797055578296872200143460643572152679719853271142198453730931440230417296802157786236005737772545212855656133774447491362657228179095905782474828878272020354013184317313786792229833863793017385439822560182010587158185912039605302684236878495316027734294017360848367314342758617289867697310554310934692617547485849347510708495747459689431930497328450465846715715589226760806821432184668421067031971622360245094384809966633758825871932367691704998990008924642821793655079466833682507544557881469611457586263657759429197774866884277181427048623270044974462400111462927542773423903433798243881363648292015384768260836311722703656593256902879638003639458811913957206391158469171624777966578290037418359537035708457468072110647649642744641100698317990344185188125598241349856111777760880364131864570689339235031202014456824761102509938079243797110813255270400000000000000000*i1^25 + -3051831135178437874803379402415516625817989727987336044472423050438608502133180092537448157461370897936172115817468147539831948135929883513221017752006103257831461130430418949973976900030870652239557533235501322670081099374143750536390896069446899147404589586261133923211590643784465681441655588879632743698911969245831207757812026322446628878996584005745466097005837541395520309746524550357424669605262332164569117841396873787784082101014207351563260320383585362413922431701736262139399045914052314753817607958723627017565750100149231301536846212692483347016196659734060635082850526311820288166603273194033550402767044175708410623831332216947435329291670298332177185148863265900995091784394151628648103478046353420015768100513688140255431092651496025417786167053334114707230057023079681655926369772345230651119399610361574580333664240481052199713980505595829296898249393622907061646458802962572325565256790221048736749685678002972320486635076933363025270093084492381045518895694055546170351574186908663861581906520164904078470770755643767283502837978391946558792856158384165190343697810005613729507679171203560115358345730085807333595370382978199881095691394693280105406367668052687840477878380219626051393802371712615088764601576630637316137893121080671328262025959385129753865973871496585467740651402280146391736027390622387604062551178587277890386743148196263352818430952215604097609131391793011047287125636796083537040171022353946874356148517632743248255526789448300756992000000000000000*i1^26 + -8143648701054278830401611638172754405779054850906190689701704915182390576865210017092247066133390808771012781099951419724640180631251732679213819780028873816168461784956715221004927993775026877433432215637081174665749836544942362839010527389186632880229792823110262278546785792945804298206644675427690506454032013616066321122945129351781868120792363240653883548465576897807970629207316739957878507969105685746457937867260419356780349516760437487688034713601953250030164869443478673405822195665986539261275823125135937623819456840718348173146834267892452038850044332137689887145653418501494372615737176009644553272020617945829851922245042937422701358144285081910832397639661419360821939910793502377430046670556322555735979719939865863571918233040177954472064536949013993081589704976842733953288977628336624925612526493733383444517454862799531101879664384572296968013712690497786442670470184375540105306404748828044857953188279198332307083211227097630606357686264838902997873172845695618842011948593006604000439593247169911999449550797675437007791643695847425570879258609769181476666553555161693602958179612607514552692007900655186604847580636435748403883625166684628768829050383878079635695653968933014224171944359499645891158501715296835233583731984061096058212224016799193987711904392627691044631811428552338894454087350900799100508365094548993438750340117312028608274121191368371030866458977829177001080615578820012536878384669654612055673039633603308709748725241610240000000000000000*i1^27 + -45754135980909441807855730150223232161491203989444903629220831612514188861990364989148593961782057834122162031121622335126185716844466755602298811752818690981270742253602493924711252488252469373466055298524164960779711541639131399722605273676165537617438327569586378217978274155025145719030603275315341243573173600562517063005037356320744908592007195001616064254165816241933247216492296821173457419280268589991750425019583717455129398639380516181520334518113122299101160943080956947504739213475826437250775148697429582514755199141058843775672292319596884212689974048997820841385292532116425442075084609777444869698437399115604315413552273729330978095898750800026523523109918446035945987216985875969549317756088500432976463932134734084284443647403611187651932621695073343091375662224140856867310639885573678716596479162516153084421020303062889876100870363294300497259665329104953009333354440788612201014408702067829766662657500184841735719774298819795903655895799178655165166212663736903650149095369043526492939323690946203541784908962401683111503928502086314501153300028170780299622623410147203548026856614519190557959564384881963007894197929749581655867314980840671692298471800807023146436476347724797659164146643928605028065426420395984264320763926120080152274924689091715963366959386724638120261536492458336740174602725978141193615103602591804731349199791514961359519021742295259328011909224665248576795918775797938771730032369643723072342836640485157039705056870400000000000000*i1^28 + 33395780331916645392528991859771319089091232645404381410223345012952837553606500038641683875980670118044932491183723502751131012229048658367623543535060060271621955147516542543629855437851467345256049725951986375418379980113807780317250516545280508682191563230628740620353498002237773487336981023849014633431610091051660656038478994510997774353516380622865745774711301349600403206457374817624119866580633680194632711366539219471296485385105594566301860661916154007631538470895429421616819351524896460734526472712375037422968809806729677851049377107138120458456144820552577586782954809095522162999406618535170868159935108759796778298936867750832747797889773471441574488097389704922723684998355669888662940823856911212072545370630478885366895073553108709780919864278994204857582202181754544781424684122968283963330103988601594675600453377387888383391989992590533498404302668516259026885096433343027293938556890205630288468089441352053346352040954456275965984737757935275335038138307458111106968800875256888829260966136354422079586848638406734799166514768882512538395275040124169954770321649891017872376039761546515053650077344198214698415410153387688606333402923856805866448900512693309498817433414378377652437481824372536229682705088273664365529809499672095342195209602212747887346573958756854241125394920854616686922251746176142884591212379545763831774195381505934360762001842810980045130279487357979254913582701038548764780872732343800518553637682358488399872000000000000000*i1^29 + 291636489434639918887385602219252442583333832663492682173314855248291737578000518805050863999233463890633400445210976036100715362958464951538202822956966824023877240005070203639930056838827628633516796414278834342334208194340895958354623070833199947704953343891315018872841089384480615017075132586402988969676732866939899942045708505698432936150443921506592541817468754735055989815685236403522373926967467410883856209436786515951095401653515571382648383415963802260674434450776686023357951129466205051175845431366213108617320380129113553443125017292666396369860122788949681589813737988789762174100214736257734962893905371373910240725169442648162045716187631231019417504734533279443463536214820079239587279743501646393034354861083390120298820962629423041706754954109548122570054023943261966920004271090315302818709465638575887330182330659372237864381230935465530345463866254746418283686924387592026315482919630494046806413993552502033588159629958221886572630554222296355090547097898762905558161644601185946239338777723605513429643119863246272511770094764245565693553189085726763625196495350308484933672836760232906752149747333570771168770927344093109684602997697226367755172805686463467117480032851310574154554793464619429772145277965537896399945161915999476756197666544722575911752779550402980006099314755883748701750984802156859012605408355442700376878825770433164911584125277057364106671008594946483372659528227453438542213191547515011216435658134388736000000000000000*i1^30 + -932691678287211231009851183620878278304524546538467531468537388188956063324413976658480247747402639597515126022158740666405550412659844577993567113700053302221131058687157389012617967927177446355979870841854396104215184225858015478052939877865304367735858762165242181088722822988876572778586123350181107800521041984629454135324026765298501588166969231923505427202281209335378531779585840929177811327739932707075739425470834840918730506782849353297030108249914773316800474664382988654537927115104787341814805231643077931637915915817026103423908381593570494410322548141958332398132162777056856393023925326214213314397173580225783704551460693294561295919032609116386251741193407367422313463984009618144623438647370417593829108669071608339280527313854044055995661774862974494194159301926028230533275870910245000928873680057710426337113721506349059551708878965557086325323141082152705478724146131593375528271382370445771107615282823994457148996748069475435302175133383850116212319225444568994344579148323131206350788311016353610084794938936452466035938060515120350024457577109109907153425090977267163667856989440467061445258490691042642282973698339672389342517434813888684000758506695515189217073620031856636541814479789358025058815019921753940973878027596801522149470673175728963751274380262666665630848729689332403109699805159425956392979892946033411552216121644007167531759621676630776590010326787107946724812439149908407680931399477336802470069671034880000000000000*i1^31 + 1163205003170158953159606975775533086796472292429987853881447515086168893472937122248119970699339329523137709976471783759902825306638955253077891888970943656142557505560291192112392548522244427891451562174977505855888064284992879233129529716651363548384971231358440833627299083038619626719152685457124274239041211670681732052664259177195889182504209808620625504025935102307351814855719387586929572815222482660204950840364636502484638214342393603477734625204955406211989937160811477124236344658832001146234124301752923541580525629237488569767616151544291433639611571728509572093357863286535525127971068930796199403536774218041210706950757488460277000604762328963369140787958586695985526308700320589498437203119335564945002662157952624416657104836475361246538629025263620451355590632033564287131746394673160124823461200377616585195829831703314333846637209199886792126473197297229861075582913361195287110651330097687814402334560112896595170280612213305436671596206275826966113706069416044051318758649180782648110548791566712377862564615447867728463379821270322274994529699495301336644030502502859053431841194738273210637627596846067381455822040427839456358871086161131484625053516225310315028819679440625814672331028611772825588434532728492851116226654480550662832699300332178519937661082545085402910220785981307384072502805964506295143131985585124950937077040514774043814710475935126527441701571428507758964591116195389330058520522876513390511207219200000000000*i1^32 + -643438297336569960993127657360477936142989500994617106932338276264330636843440248240010176600536666616791408202787112732825238773626714982281791330840467273146119486527955250328119671749942792896118330789152829516223609765505931685640472272017662200109849807740903896988465298203505118511812527752187251560102382786343772111687063771249388552386867157446068794247473134621305782350012037537889884847282239689432403210586591306968052895002726617422948689557765151466223861492258903249961521351353885663407906827028800088645143775548066045437497866479051150782650244325189997282914012771159402599121507243478925185468423830998167889287957073501032581162608171920036643245774253867244678496766767864821880274704631370919694177989075384923872821886199927993682089420739035432714671882254847515393961119337079960059825665751182452684824072851469984192874791268376329884661423161770207854589048995197251606058065565484427003160087460027728112612013491143137302751428203779783668756814565820766793966109514499687314579467944809114479041197808289075405784748229500934427176605443787961350556403524018883016910274049700543245098970786969914934565659283242083319733529943367871556755516471674185662472640122401711811364737471434898217592576487225005343416288944151936003365359013188371761159392112301391240854047450474356237822201832467688587811369416179666208651248612795788861430950431634912050646390826975638348265579191273810596109285201294026342400000000000*i1^33 + 152160406400932877403031841541792794771245999566509699096586864472386825130546419994083502622255431218342886532643455374280750318870525582837014346018105233908095393492016863846634149756567598877073089814318680923848055092546826088672979186462772055113030116214089465409904844642351316779345766424930753622372221928279120024593663352524344396545402645307780095295549099134214458442623273104467928535054993849933883729019584702457963015243023641554980152355823841251050765343680836226624617394600830367847015468127144200469956092072444625249954372414766110424535171544716513868349289228805310556400503990120498558337000644755982990570107379059075395804799399139599169863715268027132928954003869645206889967846184657209884693720508568961239541783141118722310979315149415343180169066167374762176466144598931378247773850816624365261448991997096509159306776040437280764897845750908240309080304853812345133061440339445755030386605354100112558363977912235825585276074125887413842089592194566915956159642360455182440208996140311964286317207168995232765047655236858378621845595602863446103594857211612159673065874460535561674491107510046828462068981891581427194571677815027483001963729597400101558931844487277213297368120919901412383272739380871816449824859264820087952358302988936499445355313117922274819151697926924600561870498842289181003408499882407445783618728465227664480715059368359539004153710632947179186951365195519566268255159304847360000000000*i1^34 + -17263346941022135913511030721685977240615507836284246861604426157143817920054663577760318887749017726335711388692111538086651491141352010429994705192639302420923203168961465546499109740808606006245142037577347470575149779388694194093626002458154521834605194626000645719041175286787091085080678543571516223423260394325024618457178431750555981117480257655321321042686578365821600466742321244771087061763189728958150853315369864855863358121525449493970078980531487918216773259922560093711755197579263852993916595611366187719491723724410225190797080217104460487025829801567395502965114019028412441214411881713177192614945365709817482515993737645820365715548601858155053294491255855916006525710517512138157307972714725043083475130518795977358411150715948949637425841562554363665336118713756518608142900343032861764346695656222728147207834059128355919236353645903225912560315707296152400958980706234046465909177800806932046822601784500586610757861795997428552589865832609284274131446354594805274548001657518860549882368218928327944762928585889177906486917249812892775903098627639426289854477393610990202027840653382432970514259408517311443686289206232737411767868513226114121801418683971404799660128469337240788200472897197662475021345697036784302158290428295152243761191483128644362334639021944717467366199853745599788605078206188647520134875586546649070288046253308444515346136993733572128049289913176512476560502604331989972339916800000000000*i1^35 + 956874416418505139767709213291797171216083958273168504094970143406906036528211114567068325017448632146467690398332624037552066914626929122457387759224167787538580841590820471339120144561870866517842997399670066336381207012779677212320749080027332922723585214576438554737956298633531885230331856543583165899335346285713201249204427660907337313001507679196166201609243462895303533209767625489004786514339761587289779365354616629453964554164008679649797747513340907938899066623891657867652924359084870057611663240243775649202102594369737201548086815087547873120688224929454399845826656272744775832943647847084890686204218287392138179712332007493063291140927551984992731544790577202385771606886465029958854018139586267498746767259120984738183824826643116736109644336009420669139849130966342948357920462994012784458825498942142455533057364109530628385028398883493367941578950599576486893136497749623340729621105074292167804537986105989269639720426396356333017722825548564695062898165914389499292035465434392459145446105250164424302223385109650685642377484855503925184532217823681302423370016639091048303546006657419660233687475357745668929852336568275478143075256309351089364009997930512726617717283681535322042968155053111847457189038651517163580931194440057311423785436238213691733044170735605846932387338995930898179060179021836792015543451980155846613409445742641262812947836097179961281776861477469971041932175481231114240000000000*i1^36 + -29161536206633541206229147210120253964351875168683745111407715671223795921556274825710720866652164142033940049158949690732808943732109532653371234818490644134046393018683420947461242617499224470100854427636525263868223443424425916684090591031282208825606800935941740895453478886410560946981965220783741715172231487738931018777948419330191072389007425884913342612561737742830942233161098040557056628299973848586258532952264255693439040834190982828835938672090214581109627575925158604233075516757042718551209206985185844474474689206370587369985241857084480530635545638057357719763753018275755296116788609604604679839643054044326995997712918380075387706916379711394245422763969513196370818433422711133732751532402675211556569781439019891676802691062854618668662683400467105702819317664987618393376410747346100290871438755310923157699076492009253399549168076936812264999659793768401024457895203263901547139919679015110808515351961068462375782368109817653938892837477721716720835609810188547938878226027274264822435663583062961444458375515292722319133771213037120119738012059852632133715038654701666205441172812405911911221082269230982442165573170597785288960265159713475845392695789913488500882497602856001172263317129962084743229056588220102889095721752583745743039018070116078821217693371089549161084657850459690844626121578114814105224454935372015287714557466411229409835983644219960568587066366890227488604867788800000000000*i1^37 + 495113385579550449983577090492874581396440574669994913559813078390810956902700800825465540126425905789250724612307518420282589098862852041389453400298652063644505676613420648997614546643671588842896742452905548343066380573245615728966289715171874780465602470294754108062489939855703270049081847544497455598410935753115529736891681585118339540623244739880149612265246033764757213980156349869180116898106710996625610380419172954865290657842297252609565691703401139451309264071244717027551400255753273968105809721776088661146275468445252857554638273214293318384111440620588760283855166086842032650868785116086981579434193873430444213696858391170940868032621366512853278317203314752591566041445949344269432834488193731852338057831858685276482843367948330415605146834930930484140718363294131258226529246965150827102783623166319186405394214693286795071296700996793258079033937519720044761436483611698241562662169912571280569337799305786372647611248897304731001616162820319613311422528627669333184868889530751839226604217915186043062371638142715968798651419041313721582580713816873980033106990571538541851004190583336765208855510569137858406869408433825563772128133520762564486675086596174915080321864705942719546001681752507408020218151720721648709404742003590743116460368215605927858048789502882201209121465544786186303218715927261910372553592371922015962643386407377534019161414668440995432924516703831356080128000000000*i1^38 + -4007013581950401546222561183684796763173770464984227952183155344716080982920656813529110172268192623065830689010754684185154050028821299134282824324529365589230333811749697632490587046538178127981199416209453141960688605998333424548665376376408604284259791494995410949894509710502560021580133779041403721001191085783223982152221999689427423705449596352011607020546026413973547544494221504811596446208057487554353523299287497071248379764076053083728572449980838411430310355576791840819934030703741955665940760507141669041098152243517352557855842488158938765471718502044694384843193481124683360263052536447671475034819869179512468978218881581104982309971285333703812297926633295890757833483039672463837741514119826175534617709258269438269641778034674667695125899082216928460506840662483862147960071907132114811474562771807067651984501498670374449139423292220005398666697437018382166635726127449556071323457375425414944064567351474767913466603996600259082571604783703590850081812995416581196624852437842660724555494249345129257201558935320678101719981550995177088030076656531432393818157069930002053372186090959050531072566115532167758518123203168547212570252787495970877488789995188207502895507322089964378514953088906230650478107157676011723266435732015551350227174641131609907416712572897983558953556159531758893414938978829478974322722132746126007360785019240983592411643538395667158237970599772160000000000*i1^39 + -693368301298303190322499076016420368488273020577471961864467586004736482404073307426936240926730150783609303532409972678742821076536070882277209852006853482188490096287575934407945150811289114743222310538168338470050580543925840485688459174418411086692643136747788239289004243037919850078866460902311331810937272268264991614194840196902947412461237235637412646878018287777802877257778798319341029766628089348141735119268404719057822861683848238271881059176085387911894964064212822346763498815327305439471175361127690394178364820882658248441428944075651955231974825893732217212981825211208774380761766022661327252221526339777968562976032629625101512705283543642256237909846708246361098213644189018156958978466941679917001855799743916250586683383408876284498766604202127144284309343312249908627211920387860314727939077346368355483571037649555591749541794279234874786707986299506794377839722142786302157714842684154836211679693824503320480656751289283241072039836370107615654662518284560744984330598176001948982333253092292172887099521850836178082276195443361923486623529981894287727498030534696880273067856448362665502426088481870963356443564837138702317622320341887891097295380637181201998851045803260154045724400940590403337177516914710797143520399280999787812064006584158961224625349187373962478690513147863888960577359043250554958946197666685837507842904029278317011613368884991740608512000000000*i1^40 + 218219507747067744136675793447852751478096178521710235462536731312609237677936260767836675962921550890182374428122814905177252916608178313034633012072191983397934700684205553793661090831119905472388920609467155853202110125478628833511669407347574066689026213455198442896414044631623416787259575979402959831751711300168388229810915031223000183554193319592742600371928201640618787621071637744141728609585341487011755938848699238407512980349883759790083616156974535502862899777689274702432844097751020292101835744350241891978060271332947092186533342382526756501254316185315481415388494190585996767182208283051084607816483895100347060758424854856474071612849965850963364687374516730411993574243680991286593957177427144755715325307648388479374494854768966604986797156821506729408704137609527211646368367971990195928177628076098044464910400044477817266225190008780778892733564343326231861556988036154701479299331667709277278511083110804061971656157342773998351581081912566619970265781064939243627480731058995811116662216144517978586435012864738917448460947349103572256128985130620939218370507562977003683835933941200147280918576746072397778801577620691449168263455679709256417173172435731145447646419914997038523540641986525373377628012168818077941356589763031736165278298322056027247247780492132440235480183067083470765377536570108609913136052330885463402147339662390824822907816362429644800000000*i1^41 + 69194857209878310470321561207961787670477255922200606565600606346539326356515517938453562061746413150881940754481739423799664795466339373257499144679333540486253390644990335363638164644425827492945793232467380551232217267871587970935716102221134896682156057664723712450514795052280979394335447359087093404282780253481523877186953288131972016701537827094509845646827437563372236335576371115980920267065371243725051039707652630144711511785730489447790039455733141793746320265310538679487806714415322219646193163089689724536332307800029744842359662153297352669876933457186942487090943007464825502881380354850432296022011076293236197132252322817146972742001796696769047108759764381469641644607962699242146236223451649829067829163740225252297433036818809254206754524911920685168211044780065922311103643233476817935030395533051982415249718319237562091176415195092953267583090992135135405656080503948418203841301371644102141333373231645722038003627776467842610456979876531143794023898641408877344859013940827800201189722202549479713950517446266333911490068246984111601230663307823922281125600734651051807716437549627074741441270594308985037084324350215745437936593757018794807156061583388729170110393904568598962035193742832464641879777117299889572781099680827261605313545495757716168494290866835637853129726607850034491704292883825097007853317181092999281187072174712046232402919424000000*i1^42 + -22960333745536543750767006508444488846631385905609096947157900242523907231421739916371178838589010754364055015290344572190838457867784618500628475667620086183496291567295194841455383128333845933473495655251942357202386934092324735493240435767558050034269051167206309762860266679114444525018245939575978365197239584863364383935580621366676891273769317364808756581257817092292325383304552794333476141281843388153093786638908768841416545568167863781941697795221789238333680530786526804371806544866686250308506645963530638739313385842772985478254318382688589736317974194983997312872328777631658126512787833192230164781701722043349023438520471702556641419626865350553237049023437868446093555003466186079144615359704355609875796978551528774047555442261408577368911768349802143539824441513601237282014761990767238861944435672721647226265433015626341402637009124825581760448327295387789162556579031644287129130217739450150639596798220803205666122741189533745353499302774387814020213711701269294094705517107526797714748959022737296520435255056115883469759006481099864771583631688013056730034777217777277911959283048917178647287859122358702520315914117444616844480141586972298698932904451718160527143803382497122944649351164037037002571926987946929562448121571387164092936352250279290541516421101195935375958625207558728686801111628518549288297406803666396256813544986525090971648000000*i1^43 + 167238606046151321430283977030304162574539358598491165008265527905505141539192420169155942281049578056867389265875624438824816149970496266460823905154359215322440968654719462846417477912765356819886558713671580194202826340404681084333365514063329221352539854882650110548638438771192175117749866994587185815750027603430638979864642855440999687928023765208631608868286006152729817523233904562780212290928513419507274674056855221964903088301287764134580774482864891239872242348929396318505623838715000733343922469250996391408048594646627646672735905055625623845790984161349998784353250981996858504554811200719971914413649820373371212589614219782713639562515976767913301206115317528464051903531048060838769516907822370624697885248776357136578910960381995680331828808217040981814435306577842267065175407152635467118262858218520478660997953237015835622110913007530936387501563625932785341597549627431497058968956512710698993594403554940912319171389693072514225530317684464433639385202250360539530204256085546552039807819893469014013039682129163824705800551982766426643732783512246871992881323630416900860553370936729834824245645959432478448176701521026245948448983934704642164572297374957171240262413120880290416753427179353375637476693384463384061764314844380190086955651247436030245911650022663267707980211560865424171746719084636689706195352282793793213981432951603200000*i1^44 + -386190939040024035040704010627287708075364243643881372422788563963002182963233857086459474819922991944107961842769432700392094498489629052696479271066996697168574457946837938339211154495464989188267972017706250388046468975835567158946031221657704967176427920130742158496040177657078182977129963625414544393102797995193037625255726762687007693964709732194919950659203134707616027429289886607735205087779454212786189387510152314147165059031973624707941065526381400613862518183331186704203925301749054977903826409569067273844502216092879114591191163358078235641187773371373199603172810686964384273378533078418551857578609607134445538864618677959937762357261469027465630381424685254240336713730989388499388150348961154051837613934712675702606752346619813634158248629006899193186799177701726042639289941744253143844962422385069881444219326738181093486786189606610902846096408107996156034589505528874330981072548229095999454868081104208173926822639771396728718853205907754768984283811715140825423728553170405299887742472227356401123914017902650127502080446624423465140037721586899894148874859974543060164313237803394769087218013221303306573791721137789276587610091307989866400604177643110570538172861856716907312579576376798445050780552572299335869796199611319988845967344010869931570168754174536468485402102911242140550192903513410477077469251029884450373632000000*i1^45 + 8532523678465422154641154084782008683027630563098341598140566144552913331742878336760844462439774507157023392187905573567482549882596902500023883166457132226974729663119286968014612556561004405929214934441847844773889676565987843464408190060115329729584098817367485557802045782504796988560746128750267766908641863947816573932610744603328794048671944226085844004194341880169605408810168711347717543855520662768527171251881931584492484853854519220218134076121273549858360487247849771462681398600300454296147156101709802627289752388882643678756444571720621180211333296296400268838104030357461237221432325578872384574596092650917879470437846875264688847770979845316636055591635863840407336112008703755018649351387718408802587501571744294610547269878283975038050709208115663243329727646523724370522216259071753135647654696460554727834839054206778760267232347184028070871388349923437725532277454240594407767662667461700292882763202980387641903785969614623230307009296662916835774391845379909698307373689347559030127830374711691153245659180608695043430173058615999268595155137150535666492885608992488910429134319173893518260922884475051013791689465319849313951824431942590236572347723750531252676371038433858339234769800853004209203991503845227611707453132307348792894350172480027526701540260007982645166252704617431026738405421793048392567968130662400000*i1^46 + -21180655555530875156077943784413745622234780818614035817541826784698782523909530208855206915077683916599204245057146002173667258409359859742412566627178722353724559295518211466377303342636854977320479138856561548559660625040342190257622596274027996544511349947421877032957160055823819655671510026045130588160100004707301390446375077948110569158857072792101802907471043792265931326321350592117006171063220805771074896797404865465648632632911406648794947422625832032861806885167034120280616148681616445936130524675291904455324182496012652129792412806386691695803576335188014307399313933187162189872684748471825349254981324540530378837510569550737492082142543915807223078025081276217057870429381321132936603317021291544847628003675753414551904575737559894913019501817855125642252324893066807514358044681089248578926503515522539043180759332975107356704432268075034604570350708311855207136358453303721240213198732845956572743860864564870242448646101316506568014949070057486495133563930319707063511655150058312365019222734278749368327184928841255973955794507188099266199286986838878419651077057055300907597844195538435321809525364856323554584054762692217096683669680225898126458313974775335180994053389246213984625756100660615444975162720246534459440815071240482799500607699753083012274523430880294572393943787919019444416006221111230464000000*i1^47 + 18057768032710385429273044262555721494942120046383323299203832422392729764624129357167201340743577281735903476988064425819435367464275888820780141755571598301143186285880374349763365668948312056355678944082815163377563422475867690857524658914574738258092929882676396844589420176058574565052116552754090740438786521137520882982056979644412043393445659833483930510390853572425740769121094087477453376862213292696754903851012368301926741387588854984737463071865043089217224282171779326897866026265913466759936098718494409383809696740221550891114754261710761996528044374847472893510339359550728716548063326575407515290954142215518537940486981453999142292227469660128956939425746109098137968151197596768094007417583034356986616291443290379975450871919135899090770670895933099912841827139709965541228940528854238004170689125231210322133218810327140776096864394274466799902374066750757437500648137128572901643079718188111431106442374359440120141864137432675502245254431737147961995715271626211466383883210275233102775582059506844407316660521746278424973856918989724921046715001114748693255318631393653299525707438641002211275532124673166923302258582141941208527786190557399556423032093755429544470258599239988062239251544927413054451255845444231333518753121612715404626350428588460349026771685969020823477062053509016539816263680000*i1^48 + 5258160637357571482372792042896674543900229708223996814397117381397323421591035701515769559966398306221401366983521298999225887474074443571034492828193321451595858313870648050955221680860374595730947964976853295677003920993244180700278319711067410945590108294176070219952433550087631024104917291293679848956801815352841027673518245138049974994702368118093831518144170908451814221083819242228795657388047485008441734079808711454769291346250975842322969983025076680878356224817707798539802650324842178701785662496924494423392029161338970641400055026883671487582298349755274123599798994617788444602754923639006101301648722330244749471633369100111892244216410264109756478371716217937203937805604540467039529536248955861228833430106520581008211697348883028776365910195484328195694568501937374020369609667553713423411083716878321449363178938820645617302860943959457105186960986482558382442573591390322650072449361114251615592904196789200480008497600774581621930161058144574843921982879181917805554028530619337499815752423348207877451773259151360600771771464623200008010899596817053254611300527060510172752911250682398175968062247621550409325389249143849499420103630611907805462068523456459605220514801303200823464858312176686228398721949595250755615170093446498534997355055714392025413563990109385192059699200000*i1^49 + -19884443635834125352389954507985482681954790607650335969746078318145605074714496177321376040391742381449996206433809903667389909366056758057125412484422826526691470446670788400479877302475441202731759117078262679896089383973486023769746578423174495622300902624470385233789883380855883929884546323916082621846717077939008799995750701637706524845887231163349080154182399507120102690949443878471934885828471656408185854112261438800136773941401076213405836034217050740476632356852006239128808077662727222351814275366558002705599799185818673084873661735019812258317342364496151275851230835301452643035538477627087409348153670699597455552584965885523307135124424214681549032446313458223454530508900728793504853855421436501946111099950747559019131515559828079318345771959888102926442147593494091164164643376459496099367221578914798304801202874497049551950418049853742356251646475214721593973824100405897263440054583687322419870754267865453060308103839001671636250020351269132958348840411559384218063600819245850611676870273228349870697980474353656240010684630745781775246131299332278038499387939549562432917673802042500553762019897702739478149499865076783735621838832855916573744839423263069436669294215842825973836994066208767238023826695773701284943580079844213602181282797105903503933440000*i1^50 + 13577116594269662607267350612716381717674350005131723020859438286671197512467313533901694005677079478306590931657407834352591209739214076215448651926825614359060752194919970761552838682055398740719812331928998192624331160708557748550141483298238576591165110049494545954306023698403762090518592992390241829230318581363602420789297299158365773235829653062335314220488928882764651357891501726412620212438413206577285992025560518704217114359277521616498527951615758020924429646931951467533956835144208015819759004023505603201591319223530824161532794764906370711879187923057993917323867846542067474137667434877647429230520002296807672535979052649863390112104386982833582462398338812316658253688295779571161643444370374362502574062190685419895601185668995105682640592441690630886169642899183714777083091034527981901720470310716385439370599066780678583035167623928250879726450078463089269011332007106907407011343331433563942850812720797247663018440078348814651238266269463216031609911394684604280534797399169260878523066760704533415353720753195674462717594080224694041975636540173964717531658651039664002723091448331623546007959659744002533269458989192065305547300657989969627643953361642718269957755363858793120700609767129856848154196758117494739808812279787740463104000*i1^51 + -3001057920005873264473925678796719593804814172387724024417767638460057622925719205389979920823208135740968370398154353150193588476098153408819380768120069570434490215818197376817863013338791514864577920293499445189562177960770184143391198291479818956998869142565692442202385887363914468673741279081475982358967957781066809932484668757670304987139924351825449662299917857220966364465862741926895498411178307330962916402684963122050921600553558281273912489700946112268496919959531847598698406125014589072414048627063080069038984541432504387770102485741958791687676080308476855382984921278566031622886538485384678396556961349105242066036592048234163875985129672908541008286169807008024856338966946077037360149225051205189913147699791291074316390990921016016041719447383263601353919454018202560651572007909986359251918449671504823247795560078277509072758209429312196909795210935808807641151157739825697733475466213872499997939183149141460580748917380995970808787584962914760324393938331198240526030199358262146118740020241300935850129411366409635939363996858841086798519450215845616095028016678863512040024926118589043325172669408611251656149647877893156521753452046001958161583926169772988611403930920641224153590420014067519017808955478397419520*i1^52 + 2098031037765247513361338928735578520575464957574285221999302898806504862706932684795962494335719209221210364919250334785814178765733208740343968158440116208259317971601188766502074377819190510040719520265734773789445484729819109455710971969529701597419653144934372914813205292185809592281685017856565017713435342672515320877675861281235775342892186157801803347738435084908009585029091708200350242173819427551352911205632240823613960444247600894857802693385619957674466022341826024183399113389535847386443627263754431528895406831424472000790534533003279352941368004340493423080903411922658029482107117884833917917731631523783016411573638565029970960410647980736285016358326904988293713971837466195133707467136600867986358529968753361508286108227885951065506870196654542856801498037344005293738487470855740750052566535786843274459916946437743648416218382916355659556122465605505607925355314990120575250919003420030439911008980915423672139412439560795129972235578605439238445396831062509684781126665756383896365885228884579912442471418641212081016809367713165224092134302380207202506744270094254231315219864526959676090095827048429942423185021058911705899754670493575518442773529329539796747909090215296545418119888240640*i1^53 + -300301226494417848790237646037912265993240925189550622013728934195093086187311570614485398395448101567860813969958968044106455899991179141412236250193895490773656417466054074391532086901353293154250123597345416035944986256945998835736675031167447252826289085876814224468914128995117397019974942261149006973309800335538632975274175455208691456134000485540177360947648205566204411975496765550472619100877230353858212494450358621842815778352130440561933599177584926412215009856423744603493010089312268603742916161961031308727944614084645630263627252179363903982285890159709881783645468450146840565568998125817034395144447799933627275887748608466896905380394725651944041298447603527489097272836543117623223388796678572042832416669888029979079144470707923064031569037623843256763902718069237237519897901289069513747974049656433537501506428737053409598700281321801078853396704361457115039744235684845858847710528495816172795393381571711954716554564948457348949335368097981251202537603441846749399409188853368240222552778105670332363359429472728891528383258233382306462829429002867474444591497735699419275540525187626254765370543821218291878858039557646917305647144506717749787175725495079620660166656*i1^54 + -14048581029045797713771195573198588416215470862324377199652127403796888382659561278389022183946653640044587102056773674606341266765737945632351511618954779806415596788138623887288893871256022713487034703594191740659578762543204383921694086032927189182171420469089323281098596657256074233509533787730624932537319808296680429495164229199673802323610048700620206232618720837318212595904204139880146692827269678190792061346165567110809478873672932138303903867951387985905538830968498776912872240258564110565688644230104816344420033270145159668061900025369452159530570557542697195964381211983556823229619212477296619935395370763790841314032726619760905773006961077949259137162147852463200225020277128613287709606825350117287501852987804284625683741115732167938241283631736776867040970138805229859454890160002857219936417150434219985585292108523552426950304623411657921686249675358465858844240449784022626306483094294849663334349817328802306316760846517358811881048916391609784611437425661798818753876926771063625013869837630819495403914589393601214974379941195385500332255143051124703608292670031078614570768164029852597618437231608208823598385807360*i1^55 - N1*518287222252232268078906098486648782277633580274462308581695878699228370828953683385972008504337574457371095070045531298836508750482430114489785833545531027353523603970548411218715383549421337069501994924596610481795343330496767419741913308784700341212099044760168521459734028842924351171846406832915300017807182348577684604969592758615793447674168424313830148876411940154333037664738369302487036555*i3 ] ]