[ [ -640080402269708220064868394960036859118747623058721472054002115511034089271080106479747110518740027363645802900576389776355716698798503090881336132990305780176401615459151886610646207304955107615565328975650521435080315029004684520195530132527945639047891096925397433342115074737445198696200042023844304754848646345965985161902821355779093242080874708879104032220783661876964317768448078866923131663115206569833289152870715535580631392499107077146235528284464116922666423421412015464834991425730152257369595408796137837658658643014164834829804540812488643338281062731796422293632865073213641641991284090578217609941744910100652668578841830783779767932206066867702987614116822522217582230548153329567766294387099167537313177505245004925008772855025688747798987882618290142318621233964678926581669176598614162747638708347233894400000000000000000000000000000000000000 + 7126496825608140962022319709260195621795518838644983358435944205948248502347637989310612466274410445996935035831784992411565053116099402891973731284142793720282348825169298812726605777805094318215318003675419327464281147019452675027743486647921852509191374427500301013252190671062012673531432516420251905674721959222699176450385014295518047635718377799160857096674007486161389293784139573673285586643342949398646524567047615281749203450387270791927227804207915235135688868544077982119510555637418008876086380670580173959848388244774054460187306599964704457755291667130641794096708178670622467205908510484648520815239551759495027392418717982455125086650095257853932250375299228576427174143952463563454821587802937588762454590783931666417044757054057176364030566799793453176905829338845235107626439922955209996731173390254080000000000000000000000000000000000000*i1 + -3947624536767302406400952591443410333830104181833644075649914523159108409817670390820651639829554411841219031032506815764663399541810579442441201262374718532025636500606805089393622671950444229407903485157580633448141903780211931560324553307910636223902534682801722795192241647409977946934953001553431561167951025318031912083967725690923216607012324217317532431751586539961324406780618065057530614029042016389688557527315284449798686634880316764737067728313035130643725804728287934177378903210807658799328881149477270274864412428132442444918293354865119520896707532233063832325573520649421808456275705407545848277411237166919820042660036233142162775767349651520536098419305425676975423910479625887122204314715604924702625879789104884472942836787854790138792774572883155819930110137629039884989493816136032328381515371118592000000000000000000000000000000000000*i1^2 + -600034115426668265209616812656164788519186640414334886266908718350685712703441642894879884836398004956713003813129244065194088198760284334400411722548985002796729093285115461964396759023440673280004829521231089320971512105261802497105817586991412126836787975192525941702123919874522748004881271440368610197369726085511102706611442043908761194345474092501611830671646678954930540768740945553016143577357580316042392710792520221294891638301930069524257034152408941430567582300109686478119097511944264835483807428690631075636923349232657156372013946376974638709370996792639536560807023908721619449920791653272087553612413494202499499318318510169325567335090244372042412369771377648760868431706579541091589699921020614884006815128790944028808416246420533890128793928221390160747673534978561494961452959420143803530339994828800000000000000000000000000000000000*i1^3 + -1127710855923413085256304793095288590763625949134238994407347697268880049593675651419908011521941397491053531528248239736081221252457812464378226162098638676946087713257579255650067984573613953075130913743187598087239991186101373489176347473295134276373029344597527236339430615693085791338161122513907809640787946377994056665275100574748832679227883599191859586750512262939532159364126731586093411003901354565079574673077773537340078614954418972932312270593117840011779736147139180935036319022350574016291604770518475440907320088244598645645733603707956097887978308090710036456110536227182000487943254907547366743067924130576191200909207053155398237516243658978222046847545644338289279919858246077244013822717507385403273134816128683450976193694540060117303235513818163104156967755908269381908071397500101396898082979840000000000000000000000000000000000*i1^4 + 72527732569173686262582505397238046879625921555962621387407047298717390063506431357392180318988367295276879190611151647913401386525464199558254040708968368455401698039486722953557436088971797655115764883718934778055175201827579851044906553008161195843940457720055580139271632331854509378900262195295082310268004131624423403726082461399439953580982770705280832695176702657989476458104225552491190748862942986276526230530523988165453886700350200080396220268186203603187505707142011411695182553041585217445528571782668918907224338943304347582361892686039411943601293359405918781535100689103693831489389259250418059722731814179898933793926014957732486477895373420100375279910767193255145458563681514175538850816353162891142550440181756291156661391266204745112835439902093215720985374782910958311270080447586395750400000000000000000000000000000000000000*i1^5 + -154030262606008558072424136392648898893551324441136874323825215335997412378051863312351988920578351835692093876986241390890590331918602372299223115639798721345640746322140050141661783432753130595633284858743287504349985271721508122239212234022041693153754679318053791529024061038657113859228725631155191441329189119772726881253313206501339501777387859923375346943092356238641011137874329160457848825789025066289587028286220852697649174460747724619245778445716810660883398165730918618519339383486294272260657064448953162050016872090717461607754992104431047334794198846432224186795272709289078747305047167806772759212678859185660668332406658877061205114038624564292275110983010961906032587875827887147946748889809683135627192689392146335638932225311790296547386366932875736685664207390503034650780700440618283827200000000000000000000000000000000*i1^6 + -55106138933073184855932261914675484675314057574476731689761054995252064983492208229788426461348097082038919058082935302644723211162517902003506947705547718145154970626733787393078793498821847312029654867984601708501746423882320290043626802407806777070963063067747755699567459978253470857741506254167372152107083979400719937120655621890035432434113382270270067481650683452157263653451816962045280505725535368299785161671500839471777534843398671707581914802532991740624207719171340043538804736683825472162712830165325295894968974364745789626590684471985218809193598562460225709150350369062196675247377337881499621938853213462236229134949339298151879715089171574796111160669144587881831629609634288118976566276564623341883069784722304951303083373081318424101210984338698389389763428840630613476525214998745579520000000000000000000000000000000*i1^7 + 718370573481218197828290629225108656721561908769086440043210437133156476857383041886297924433539875444782071383186596563401621010250880623992613362844053572432405283516811013836620668381659535736594219540940958285561389317690368993073377695378759865221996177932089047282585199499636210379913528798494048585750441342361431818050087215364146062483270967464976534996155085290052088163789687859540479273349522682513904237114389429404114935409500019692124930382578007848301117121561377850428226745396471454360974501898470495062863041572232985672564185941595478491025860989555970122774831307078089661175357698044172442854474240878076742747269280712529703766088262393120388490144946600959507856485877440291043434364110580647218254335493721875565424033257024277308552254526850199173497715200360457780173108936704000000000000000000000000000000*i1^8 + 4639300489672646652445137757847997066466267769310142322892923100346263153329727946538261593722146330138100514272138285655172864682449614797230629288969923125868511949962871835418149381809420933717263725508951841160671156959526761757115018181593866888622120219646514556356609433005871413252923540864221501505080916594922356148045673145443617002904613248911091798896129764965106961932972116236186479399590076610351811876290143864581152079317961246091489491698477360351772390561885162619833279965980926014852409700192964483876238968672213567227844977171796432414777048702088906557948590650952941534166361994843849445104308053325430980173346210239490263783351689220046490993040478476504533753497116756385371497376657192647281461898473226260588804947966130461912337139720216294764090799461738410728751104000000000000000000000000000000*i1^9 + -475424189850118809274877123577099649015113520141978586576039892348189334719990032480920013586519788173626014770664480866127400928339398022269662880112650608125700916005661919102500397272356817740388424808329699347791612255676585395016213938466703086511938319915811284119239762729867634341956038997654157460649229894897746150989152084541515288479263268364698430500809343070234586331842821658973648875522935540315250845579490469255868844268865653761299541934224814698616165457990322071227454865902797860264082977787264828737906279669588086142480702480652868166694089967966208794077012029246672718492581401323837297726907624485596650813581177669032807424603473901373669022180790783660669828597526053969619214230894065236268232369490742329948081687537200994610100434676039218834315694171823170838855680000000000000000000000000000*i1^10 + -3683374302716410794737868094812709700817995563496469183367672108272417759560759423433973216487228134391453197426663753582826236476048367981075488778817288735762927108137726463300000617505531029146586106010679002088848826482365079154521509476344535374394509081760282355965271159860791513430626713356439432765675761428628791607314014508359962747259328478292587717591752265779345352277342258749433588773775744554185570754014878210972402383534892358471580494077656686601452501333335873661672322667611009015973098502307475519920280142575559823289299486785715944400298198164618003699780207454588992130760123590200487964779285919691593589788167344305279556054506433446927285528090553402024566042966712088236247027210433325406343026444344357614390828279009557280681379648968137184580404240914583650304000000000000000000000000000*i1^11 + -9145061255004522376066243024689700494154790693656263125290889027375252311640861235669874926461098436525310171221039832413483484620848416047469993023957725876411559005173418357776384247325336319877399185484475731314260706453220512283953973593555844170707986676090673723300523459352049121934517511443220183538682241054205888403484028767821428862059717679599162480715486642822327826095217159156325111804486329491133072170444809942508869374471060235104613997172996824754186067914798116443051006917387481497390487724361052719618616437836822365725760507874214450035156645402683919428690803075144202449086143456012892687679537746928139212871518998381608333221643321273370323531988424684605044641486961541345325709444890648540912681368235966953733776294582611408927244784825148546682366412088934400000000000000000000000000*i1^12 + -34083483415818931991539963348335692351891339222227694363088023651501547061184860877064256021831712316658359353034943500490772648009697223659312548417215049056808170343287942342434279509579706367760199787053111151339791062390897345753898454134168806182012274836001912034473783110740080123349709180961247528810676017671758427887266413681184104732612285637973396280598204631808007904987494577947062098606492805906354247903295959870185137106522226016752598694286751442116004566580541357224195069792022331869115879433253843054315210174193977062710152791919226817411213285966822417276273495528271272257492937472792770062193031494936929652496747908342341984458453954774907363498470340081903971122757582789072735976886265796933597295727192081234323553038333733910969245717008441225338274447360000000000000000000000000*i1^13 + -119977488832995658905635369084928141630591751936319506821345662040013589416623926497023508881487810820293420213878857294024764666355298305434047534246685066507661883274322075556345821033116675347472839593873035129463595507044804746277263753839732810631293308927612962462229835783015498485846624449770017908673392708396507032798906405015437877596678217108934202061509729461199217952244781644450404148750044000454886940573783812291080372449325289101635085512742468695444649158743284266460259573214367858885543521210656633115859323130992246265828484135764956228578227111819584805384265484424697230948672311805662786648073805256984187687817452271772309291476331892674683466341267683013463451534872292585615614589131375162737751808207918186079507921365368890318704227271836193058193408000000000000000000000000*i1^14 + 2692131935256957545032851515409545367690545296156119941121097644123385523325991369901701277468984072131263751728293264794681699071409587256849203753211394127187077252325432034546109711516664721525947935178232267991414070542375733703818799117048207898003078590889804977727344254312727532811381453757731979556336546005374955655422420183729112914897274682263410760065388307516134911797348247981242108511705970349576715785478458523459840377065083442584929403235793524946123563708527113006770929418376075725767164905650030704266945789516590602427592456032071437875189519264270372743920453696657713240008143934256287313529327981182156330092410649811014730666658955957160467114056477362416681265472468183494509012912460936251638189676667849298234008336082225349326684840401672601600000000000000000000000*i1^15 + -103545669940148349326413767152483424099534433853384998006408996812566494034465912254800215746271445345962804744346651057483768766334825793837615314350237764632404718471341680209334348716020608953049729878539186574723235795936320418228167602063799204011262752017603790271127640453702474696941125791476477249971344965741357937525767783078868328243111208505438238515347703725486895541321407578665337335452295387701957678479475137467912199901495879087396199531675113062068282782729132077907360872896929079477298289341312401033492391407836985613754522874046864439640462861292266191284566781934480339674802716608946740920690961428327617485375046578888338268343979853695661956598539931679000151839466458446659195900051847083008575301460118697994373165348431535242771547773992960000000000000000000000*i1^16 + 102802988192019161102252715959574896466398135497822565696130049869240886341175612710085240997230348848610252509453842410157001046062043087725103674664560276126945856931126187133814737581100600775258137906912237119610344915127422093908360590553922338147937916963915157363424082527227321108127746280753059008877286264644345765145365206123952897421035126270024002732444778891604361765917722153767699883745748044970791707171450288852080072923659022974264952340495661294589712376087882753307596095631416359017709511773277635155454047716044199351026078283317666030519669676534687103716165143064523745171339137805132753455700395779175228927169549317899903476340948428766459139854915960159350655409484370560628322367989015005412952376499950273344878028395086105195938054144000000000000000000000*i1^17 + -151005971837165708032893077691622691258060696666350628678226599407470083461451960668404082538564454012003171439678826338330411055242739413968049356582347125126438360110397084330435285623423315862633388942122369040963836620649258307453672231330830816141514393988542042734898925109512995155836402218881673194958725801767942429798641261139127745179161168936228468593786374176577507680997280017612796390346246851700374029300205494633531600137686603253124443984777009660661216775547723238504212374340726181973231828231441999770441043485988439538168189331737065646906240582047599277023761160956717129839956998716872626012764836663648622018120593660005010542360755644988406724189197820646934693359321133464261685725783704820257755443733649309059431475658609183948800000000000000000000000*i1^18 + -26567943746135055193857088784080586346437872182537731831473639227625351742270724587991850822952150611674483847842086210125913495372684183432746067611329536743327828055300892155941484348264057670601729688075856590210846770795876668016051713804708533283870977203350126470291950843287579786535303207849281880182624587142246194144116896589114611085225512028847768040827977792074567413322959260525961747695143982694769898340578170897546251188674861707295239556053670703539427615035955289945941528021622769631464592581343852808064872358321185354270167065855456926218357627398893725456791319992321038354137648792580484766513911738057707566844436082773186004084635779754647201015607023035053345007407932462211776952329401099429423662533959362078738449470576394240000000000000000000*i1^19 + -2000640778612314217559183598323842659613648849267428858074128662058460651145237701077274455685258220942005914173084026903691415226164607345286615325875037847079960754776359444504487873844654659844022344365993752243895780917403107897000656880697836838692213557974689600675869710693875589931957623820016182802140678232565635228284358631892534333009077082161448943304402644995279623676959098677107970959225774292144061935803878938472155745132372209120554980594872100581276863772001797052693836822971050985934074560415615925273883963138696443045448474414621479522261924299915301682261585446270464130435983729750642228714539936436641631089001948838093963823969627588824345161044083887321372680219288837504884936504249893817863819250197375432576188022784000000000000000000*i1^20 + -8214247762736694345710340729397626217992476796197469855737236811940346567483914811809861694003950423542299124608873676764327597667355868300378640406204732497229432921886252188832502786377978410076736646120456391848161510031614419809121867341583926545143115829917009946138671662724847665084382017299941500264657940425817053884169682891831854674028317970324071732027900691095780090709945853877852486785816672838260313597983569418458555593961575169927629947396444710027178557085533216824835740190868521524309763207598555339838097343104900091625351558796114667576617165812904453456494269234519756060257530746143823005174459248759325468432951130580393037739840451953804908349419374860307453080697566667145705220702320770929680615678962511013478400000000000000000*i1^21 + -803279646265410657612558699981001372483744151596719509829848320921748809070004471059589532716078950629522324198732730098840144807594537110782132038619929402688885021527346198603543146440110578899831190419753323694755374354466819661306650479443543096860665273135236992664518915397009160429509992489720263265640732315902850001074835028238792758982315881717776553604556423217832872603174581718419446614252189348310824882669139048844133198122554181592971573133701469373298499970323269129226388135573521332787219255849882284370659424233047467614938358270657405249183347715398397712480491374803478357022626057796891085340928641265165620100051852910356531994002574747533134482451985568867444844464506060098486227214402914283085283677846896640000000000000000*i1^22 + 42401560966017684254799146015894258388531012765046442032375256583016340505547140709440061354626059371644485347118193240883980920455340227323360431001487335968675610358634592851619410379703899863250290494908413752500170158956430297479712992177487020435965816336731722657141543018670002049212431871342752424519038470871366023900632110312294366474360137113577003185804578370468585082762042425514706796112727846823579154610795998481334910896495979662595706070030462465022687648923877792099331569424071818149130045762856747535799025367470379848424332039837511597770982054651277436043171770104200276525278918585718960349034655712788014287448961322100532840529100062570380231384821038308851666429344105262299735011330370228302381056000000000000000*i1^23 + -255779840832910453102550868287727444971559686296005492053541559777557030023609154379715918782045875977897139264606924002199430484747819439151884552675739336731998556805434781688078397691201094614356362833400712819915234308527293435268317662683159527933260735320761591931835230202527398489924483553821912056552119098249544464208336221524908379273296583932819292892199529116044864863839377236880572477157791520124415700001744220880635567340930579425185359892636482708272438322203861808620045997942260740937583887518442628625941200593738697650718560509068735357178164933021326881584242525209381740395271292390152110866619472002953388175338429757361145755243697307515422619091719598967909983837921474702902454863234754150400000000000000*i1^24 + 2966052153056751340188457130089209373482947010897401553179018027611390113572913392450367353515216107015879998927443913718654530405321754763379967534396483895548991495403589991205181019441646846316501975400541727967150504889639504187369157772373006788365987076091306496354781371202005520206980723069732354815217794512462195302170688461724655569077751473067392864067000193206826883632175794640476316892083496917883140950807399523836826783174222218301757489494780741837762855360634371078467852538612763235930404421741674810157485774851035136568908962183127792557961547132511596417650904410853283397793720708460533733204477230514563345374726963418754306848902068190201361381579842711416333312647726395163420917760000000000000*i1^25 + -34140758759146577398917274907939991611679037493854717665695342236428942853832792725244279345782693891858453493863438874373470561835444097190379215225291400227012500151810576418708637272835229895801831261456373838637363994249479907500666128894990203819834153639161910069201279159610738301577342976085379782936281575775900973908334156645994108511195940714604647798070401167389874980576491319991745624916962848668482056681258638672246833000152445638138216716254303121533518643968693752831259358637537858149755148915347552521465872072926991181689165178985104648152195207908581228283789415936822081813548970211699648252024940620310082680608432295225580717624689009166818791381919631377561898153551069184000000000000*i1^26 + -6459111635459511570149358301904144131251671036098161148547410275889576367603125162024517588554689085038718121677865005877150954396095184126492970809500050019334632875731392124400608886803329503162677916841251827506979096677430931383898981885571822479312712317952985771570433206021415648203631413905597170700382974930199431378353204033077085085275997116656286389613041502177946298977516719873251591277538614107559713540253480191634300193187289598043411020195637273776594059057824138790356678441986990336886176576614362985844172347143660457282698520330053216658602955421950856817866324564629034881234455959240083372905508072791621439807053626954391538455092997674069706811247937064429158400000000000*i1^27 + -557819237912206252374709893045954369593582644953912465503433306659372919993212699710465595529224033111524409234756251341617042265593278554933059562148946501629000013068062779809027191023369528172513110101771195785652410842905123350581169924996300655286144152619893359538558943926328472498261427952713160844213454543609341051580200763003292864886347522690949962147127056153656600003805101585026210828753983377735354880445876239693063055511258368404042435288762294332744718191738130280540669388902807254576302586889592655152320014018360922755396995612062371004759765149526884408300267199080783576666966875951746287880515248114338749780612935932319082973013321062956119453859840000000000*i1^28 + -31707602116061810041177773134115447112023797232805406717856071732306595972008378829685572007142318544764352397568310724224462634064400208553355254091549626515029782635831210996177714515798715976060371547187688473209692188467064259296967657091343261820937853138234662008847021884031892810998636729996122105391718395576719489292792980996709290434118727727544562946663275091184795620773881879530863534924033890127347951823161038603297203322156096305504368351827956070711798222772907605401894134392950899548333303026230436752306229926941491623805585357743401024042947384433857366212073599509906975766105520613647390345547160632893458575699872498495753957253561974784000000000*i1^29 + -2745537696996464866040424347076022889149052177416540617330722671645093974579850151890200491955128880946918012053328000992156800180734385415194406966604209834770315499499834925184925973937040880055208309848025990694639754353530725815559937798102632424875602515076921979863332743243271693108789044201970705480294985508481382737431254962894484596153246662238991654270813485697137894683520517538025035140313545734492942470271868605404427609332760768282753014295159765056193598773624944433029983400583684075340800801914183419856090204377243383464565369017716712516866003371985226376968502542515831939671072402211461452142165436656259344189486610547055001600000000*i1^30 + -47209277467350777623676948085800370613292501710717209619222646313032258627611573148752748082094088677271300578943659330160251263105952942167901740745625770995853284243961638652818668301171775591755443381228924541568027023395257134842148991472297373365151315695144502552639601174239304054714209298233089066071141077743763698337749148878981638647006404212801859835235090609293367917890408463374012372883240878609472113053023651406265132023421765642845114458084492044803459770240377125957169874763586147772123779225199910838246848976126147081280872321593066192729745402232084171722694761181062786144286519699687075506780273525140154744832000000000*i1^31 + -1319227892299052335961239232686788471041587204065556544449111168823497525306600835160346590142745306233872577126239475543828635146569864117589370179177195461411154949736015599438009153479597970500655407942335953222184058143053681826104179221138581148279184367817357190072954666895466686966748392934463550547305256582548267048916088550803521933227584880628276156798549742160635831656043730335359317646238228435246815857343449207134325543999558384583475293544323242873149949898272973348640460535495919253152472913833576327062534547331267553748924043091192117491959605220098171408549044303752104835689775765930113906571361648640000000*i1^32 + -1736716120604545149603448711111867747030431622321864578003351783357069682917495285073936645337073585771761438227939358784148971831901652470979750886839543167663551207451552722343560006246256083325930000916227795807815913387836341040572303477339449967656963254917337463665112123656075852288149812343625941480348824736629036006170989538751345683026697027415386212372201618309334333853722297753338779830856426560826660683284380426351855066938861847011234616491008636810194357335814035881024170231758727406160169234057419027382378128733932618561051101626586360786072641843552271427270438656445667760147249548492800000*i1^33 + -580572015811621002696254022481128282984841049213366647718702405861421772893835419486760345920991712696372894363115560357816644750578165913525910317250736177155130245278205811415168052477562677006313759261892448710979350075348595394992147246236729888719431966259907482027180858484043918166859911685898182516002295176265450149036249960369572189452571790816572173425223982642176631580604788239326446985089630107590458632255934211861540022924656114129262542064257988709406646243941562124636682991905923097180690312879012262521328110772361867451232567774687207874582400236008353957128163672719360000*i1^34 + 21387692014988746832323227937235351864424360801962225389667039566347041918930665441350779346097509259697581132246875771971084294225289888470554634226055488527451910881501963464733002574956671420557425109907689920240468107819350069001435585015751473816647778642322372187091527004822799837250286849262405368588717768391020311860545473757729900935144240685935760568961373435861273346088729522570691173977687760891524609319168569595363557580015328501992790884990997023296881892537269366264773557857424845506017206731185902396732864251137612528316744828899955792368697385451520000*i1^35 + 14909923549477863235311035162658291877411130586245726380448858968951627197743063128690052741264466086029570032734898753066193150920392688589078453577570422005295031328437844867464863708005315218244406193173130936837159368135015682189788306307463164661294419860022183394417812827185456471004078347928996870141371453235342953510517928615220944965112126938284464362215434786767839747216920282340357504595760594477959433080521869355969802062682421587177273337203134129939588423741520943535595948297809678407603914678576950358556848261156903007448941663878963200*i1^36 + -1133753148092460716654111880034419228742600086833250988483184979101624236566960634839453119444960877201768600246338673132014632765991383250316367771271722766385393091948449351163723616148280630536559021899627490961681092583774931345868405093155708057507549443917328052104332610340690842487299751321340325573455841812448955437838378281621628597667069161003771759404392336441684770132854300714401955361112189310487954550963451609384019839857401852369242221921705790098563832977262647777745191015774967040516975322631503338368696939375423680*i1^37 + 13686483682627105772111896520205624625705231973903940956563479608640876948488157990337878704566743634200660623961859483877115682027489135065245328051136726032636014408430083996570719261930604759153618201622190425138349473573350871007201222157473519851784506941221694907858751900991435177993630891120397106248617017693672873255469701184384153874295965574681055937516585868902925969451624674813776820563468447033547358258484705613737660610156861626227055063348579229586812279115052650232524145054801*i1^38, -3499477988176479635852802452506413437346247926399364408805651740421390162788282108131112348339710102554395566865046758651392043915066736825072760629803820476503738496928419731768327904136589819090811453837964345958261424971618185641973427926917303811241339181816221991257392731154482062606326176867044141999083422784456681026053873049253211635859950769669597846173849890539862452485931287505859200511855621024182237638429388193612594690749117624275959826978201431737032969279572145096352323130527530332959946999442682884080854851373950903591775152882773824847364600067843489295499812751924179805540502529057480681206937416937077354063738801802856051758160101500228629473622731717028500142451419986194811343414005271669102513701976391797266257618211773476661351655698395678656813789644038875320411325634004779142090418924401977962197816008889087991011119088274499318484301890336151227742302890139065408280223886981381929928557875405137390612912959476627038900576365738304562200361737625296782523296731712836400242370715517926282074265858744606402018145147259867352381733661806853846230219950797016267735733634975739104136075787649580033657482218438563958743472537600000000000000000000000000000000000000 + 5784187836253007402697854904669750053815129368814430424604803468827850180887369191597499579082746112143492858563159265003106640182143667158078486847695115415048251011218861335341341172912551388833665652471925604666865415460211456737839732515099895579765482545826175805087287704060460265092192607288144556431119816645634211793908022859674893302953198649472139229003212440722214357071226330770102009360220113604459486310268143361956040745357172715346994517269915434759761696106152319897057938568983338843636941211570932480937764623398540133955112249553190152697044925451378431977251778276957202875116054848482862081479457233671024429633258096402362851246235992980257142365530015770650449643806928225156443968001542819580422962475032721424947845131071206982742024768510261851728328796314258232006647531622442355251159410740429840544126162073940135961218144480885610079465846809548134187097319139272527682558299452517747574256554397141466105997415294199549648786729275313817218399085876233381078431280091619300742833927410020767584450482600851037870129203238718001234670905978801075300690264395546814162102635467909781608776576893588088219689217854923090585190400000000000000000000000000000000000000*i1 + -21591906366262593392481561281169561319255310688463773517990805351111617709564237817863791799872341690436098569697675082384675828797408003798139637479349341538263496557704878278567419604559612330198064550045279168642932193032754927697504002057037060441292423218588177640974538980939549297133236990991848142653697685226978703652934122642094244911854570009746262280837938370176789441433866772029671405551022142536712067964162831587375455993076810486349623693499925106458003477862344570913067289926221253482183969169435832814212410665711782054974647229281351475084350058105294747786652149371905020845359466175188986838133791689645860312468253459796390858332171435099277645865091328766040235956945274956611870464803882208052240748138555204098282844115175585013742858578197697083162606833599557668356834443768878623902828922434708607043717487298359440038854192795584332671512556727742050848598587781852961734013126897558377847514402010358673326748039128181806113656213693349782903903203670385301155156768356827376966161428357178027836853925515254062446645144283713196225434153467233678442395179699501047306169786010402644375559170196575658215512866994624240981901312000000000000000000000000000000000000*i1^2 + -3686312765125316797355257454314704516945379472558304386834941014856886595689625658441323777454924389831560648111110805115594957424317964286533856076791921698370002626414048363485716898325848339793190827059726138536036069569701786297826649412913137969896275353350259267426938425772318469760471845011148467438424463004748266228695951627099477551858443039262259198838506891024580278787798095765769328700940405106230437326391975945483522704728187730001129233202462554174099675993271909103481565946787051193821936064967610196312243074269659305901950844103434885445980004663610859388899044843925617523090597525620604217660584029016269526330193579531940030846601677547568298916041765339405513843637315897279764902697385816861726088519788186236500614653004818130859719995241642574486979493977120587430810562258837806428289059220064586196716698256894583913663534016661484418279210412341063549711456377561751850965327973956458141863585336559380586182749118020141424171476338033706577621158964316164586677091986732804041629056612822224094921344590425965160849575809593284836004627323758301424504195169180563497436365784810184134830262129951663678467214032690859946803200000000000000000000000000000000000*i1^3 + -6001889754744774146464794218727106508983451537784331186936442519202349413165882311296262922442548220026744422785138878074591587987578816510580684077433859569583136102091889695034296007666707031378845642444175010644592007882315338057300581840219660514535528135452559052936604784118436631543039850831466505773046731375833996459477756518041592861418910023516816725648425564189239403163731927852623921935758802790664570661596535029987561862258156283167762916502233644150411244427036057017132896101597272648740181759212047573651251591012840339670377651950522717586308935003777273884060331156016936476813002541143710577829065204541721445855500401598145707338716223821731137246179896286419340780940461158998272306306417176438978930687770682291289305196706612085398332569016495905355402087496134231768857118377954538057241590409783449531954671299168645399844060851602904666748411813870366801255640131777932439139441647437350313770511092403329156123247840356600920762692931455242566391293540141322635843736004606825013143961956164575991039765702483123535362862740146356269405354300007398473411804395115136832158253855310980650815515528080947624727215612288512819200000000000000000000000000000000000*i1^4 + 414720451224577067602348754991408196636572108175894513729515851937153633505332978092279915832246689925232718429711199886752371734661020775360803902628017261787067416879630382269435583698979224914397394529863825930269652871707132604566815707220690871660087484733668521520654550216117492304723824738952821632063691175746966623886380659729147646899657869639406303011967966136102293968038297587599667868161209415954544499769413297621187855988156339337191938654582146005988213488652571082974250479798119589237845516410230193595505889380465782125384822197540964585539004348496836633909851806056018550593759470435009164786270534500265809267267760396286542712271817730574567400528029023465545397104144684207137669169402144351385452465645998118735725202592427574613948173977447321098494306101213804737174435137460903979017303921196473167419123741364202788931477117110243278068414442911118291350180956638924049668982333935709125765705287377819897574997292133509695988306783710505093771358967780431771126327801712787697255955401468627659035101959692129223224459295052399969488097897579988567261896754651105578786234466624003786393618518074751248876238299524497408000000000000000000000000000000000*i1^5 + -2790683612816190043443076659241095197878090562190060946070994430760342468431242737053560404167534823707413890102696817085138200162092700233124552740663089070694268287088519199172531709954309794488835425142476335910711227611691738899009274037392700559627131620827136469527638449708683606454163010630715447563486694515400424341558723871171402613541674153301997618148174808652978802339240522942544584719217276985988470685001165945767953373916314733967296568554229623700565301136789669603085932672696564455203710353987507491536162274178504286392322140357949167701053685892636385944124102288833790806356835112838600748303922882494262100821173142935662431566490765690602066894211350119652422219658741966670044955255618260998227728102839033983057500153030372231199981520248962583599302638229128729953688526800076089038539939672013959000701301065228937814944192601879521079419304714960886789803305812874172903146867782732310949362273943138636076945406390126415305652259983117506187891947724767710238878280962425532489735290850501817736412036810179260059268708345697637417068369301639464610823289230305854734025481590729082412971233173176966657983834069401600000000000000000000000000000000*i1^6 + -283444228389171659839598276735669208575900897663692240196303371560869715470695943839624480767210341217938571048114379785513341652901679154886017801005533781212472132859969806049660522466279693996024052909093172791940050436507728267646195029736106799446332645888979036597876371066144981852922073568920195514029786854587873008838859624623876115802792842933571966131395430386763683965938028697938917931394569426243389912759508977187690727523468008432954797195134790361276266870293904059385593228581591967617689279405570744776404899930506233929286126399019943492761763846917784499868320861696933360844502182016069333823717802545606668169597493035990820348662382568885359040675252823342215013116582807448052004417324137500195404665960034985324496412281762161167777511383972902224770211623460653741814228365287766336209341624664537167152211549267962082835470493031865415458528005040286968517366717285653379030973739084879643617033525642106758493967839818852800317887314442077234725106750013875080691731661865644538743864437761190529408996910819914547473214406099258964129830993968927866623362941756687211533636459858775194806864514071263004518273515520000000000000000000000000000000*i1^7 + 5892010229819863897315180600767272199022140790824016174480788490404785186004706058470174297074603114229227444282656731129645422804491408628625327075063718223359912424644997046501552367641746555872485212552907535257757633794364774108534306040737220857029867584893955319733746061482818201167020626996756659568820626734819754678372605003182405752656571438657033744244838755262782418465174802900834229172598662595110160865363761174784319281778734060139814723535560370032673751664492231911396919303482455533234914643455848622968732951812059810747893428221346614319886394639759512280371258861575665291979236303868456540576900300237869977428151209307055011043591244708718821063509994377783825486304133211863719126656543312238291378251351853538672584831829011616080658464716636557288555570299119545087723058799193760392987919431642980298143325578012174817939942828182222846652758045230156588937527159503258327301766937394866892704663626807040137165864995031455068889049094740940805707713535416741686839520998962343374832967156834393948197213310557477817226337711004033255513777657534916012962253491701760404278838671659668556786024595359170968944640000000000000000000000000000000*i1^8 + -11560349435611852276434904560090205035970516719109936639787112612974431341174017218636409196608716749291204238287714408940548940984347210025465721332004734418190286942370644926067338403799999181561157563618643595714270790684813714395558656515337254972904727501713967897489739893496410860719511759486090876049790859934496382127841718875529881627860841053763458341490989990613411960879329870825680454736687275170850276816520179079782868083970386106930592452920748750638730858310824733879604404696638686190565035900797373349621162048750182399575856914170703825242647518261966178955611662379562561416046516916888814099526458085896440375774413516725745903629960376659708048622468718801164404554459306981037927420136381973967033410668639493067153411053293549322376473723910240630425768273414258023336559177901080050713975892851575956110557556245589670547491522278082476204941892092344874990311090907897727595884338600465314873632029951454074972826563533214163710887240474649602419675913392469002711251176948125336931716592827093190885460105068753952257424796276132272345994477302953025579475159532641420731300838329440051384049909243068809216000000000000000000000000000000*i1^9 + -3210309720362384202186524498442936009691003005100817445611325171255099422605759410709868419365403026524625085869158283872104375787246499461527813514794256294594403681631073111034765404350646693081529034428829874119990716434396091482771617208016929281120783811348411452187306104386316366973166289245383303555274077732292370296264554457848393790666613422008852480079149225218902020944862860677611111055237431512050203328305981497330967622460923255010817735711827892463220062264224524827179131520814137748536653771893466863825453532298669530624933030054556990396130738151634678128015076993398052913931098762902505488293120240108091393432248249049608991646679796847944509567769333790357490961205579818313366940020878134719897746219312627159080853642933229758828631333142526135659806648168033308772347861907744984542016900847530987379125108532616070212004148797272597201700087300069950393063208805617894660313189876321493537626016822190876510723134774895605663267330388567603789054603232008720377171409977362604903302058147216942974712366068991984558515877153409386430254612736328516716241822673728051801574348118862553633158542666728734720000000000000000000000000000*i1^10 + -2553199524449311356959048216571663113402729382579632725342320131259082768415130999424836228394157134901929377710728766252465154582712333636920092539256332264927936050292419919625903041620253043110745015921519972351824744679970418333357736863571405104924090188423123011230794492732478711768369233626929901783074447256263686366131264501924072876201858711038371616736794534570427174292969488679825186948575894615666419521997459316164502209398762813374891558921880509562509424963742434168741962126174804013423101574981066507140639302838148511815696719556070154545853169189448992074742875587121938992611578558631052542111876285991800408738251835770391191873117815969007634537172385729493641261595458795266666547555866983047360745225801984776645544463153568073155961164306409048169744976592694144213507027141279504840921926345937605877336588405501628896937331116037356274893018353224059627224894491737412284709153567501863933660542913358810391871107777953295528676432457875750455790975379145376647125267044691451030759814383735564959864015040369196031058063130899552510582694135914848300442918261472233985367704321338640329713081384960000000000000000000000000000*i1^11 + 169069480100889916268067871031813973718029110037656510910537505007618123900082954075130329964217646839408653023645594836380112484600988362193956410769094279169342091143484114860617355323207812802575042239133659905603721720666255054452714776283316645608113752014426675191684702964480263357690267379988333214231895221586602989629655498362373127869400531099396906043904848278139372135266096307333555878671097936206193771803817613070500766250664383772673220646083670944331717337630165630464722195984960870047912308019362112385948564122562396885828142224829783069500196261444445366771294878080836489367537440196734875123551877430033610474899768966071202049805245750106692418187801295213682520355282876192393085131532754318460792638442078252506535687437344998149637787102161302323753301026073993355255901408017638243371603428163174465442090978361918634342932049251371703170905295858576091719755205414763061163833644306875160322250472311179257721265887119527970536120956641693908223356878712923161327375606906194076539735466567508296443432308196505229719875999344999286552660315211510726702042237560863831201212100482041194563082649600000000000000000000000000*i1^12 + 573508908514769017482213376545776895717610469652221488686176644830885057764246872685781015326475126251679741042589746629999179685690834325711134196911350849832018107275715187301468616329935983895379449131360172505890835539222146582063932056506838690339307706811264647981293139921239068128113492669309932222995193460269145757476701382598123648908810361877868124353956820389977153615735942628242136319970047018730306787871596255253319978831051992639333172677397356081475070846993943469023506430850367209914425100511768731077134808033601965271643053845945133077757253953878229973473558004300390656853029499084998201206290763339698732270625329290550909938212906517386531130586015734828401366916426231845671434787812095939154118662605343704506980544570333978314746936675196689003250645876266313544792362953646123771317160420190456730512640340010309510721445708128369702980881521016455551736047143874885543816322500916206226320747530519854214618436717399758273712808325014439511103526275119562132193861749527038995001765898278847976623898169474731230921747512301058654193266010507690019583672110296566736371743982431599811624960000000000000000000000000*i1^13 + 135715632143935179792356493485219395558952522068350424313530997766777752526886187515783504820488368382046819367875754767856591087433216388297174309930825682471797031349022643352084671616530489470468200566727414970573922779274915243343389073324940664246612027968040176262859174081457117332450555300006065025334672105819617981147480005568624663661316953097623570234048386553592959889552091602975872735822165540160674511447686575036741828332056681433091713503407058075180546501697581430953695365567505308314537849987378813739032914685649645621423557190673114508708173477534245028194819836542367021559439663467348529776405662489928605462454979791178431408385836598537647205349465806768829764492486433255022329450734438549399362610508215431313328581027845691558080047800073566178983254990048126710949651952481575674200168539607921531350425108162614582987308101641770459450533911669130124591592753035776333057075621289309097572766475077198445185270145764875258638428138909418001769064243793673396042719806634488065057905862866205492401906907701730352922129884965632586784307052845609630586395771323593103948401249469071360000000000000000000000000*i1^14 + 456762224042688191490947672620427466922518584357483981947495971426357490360561514186000894920595848349276138454670334066481159800322692835066123862566317593439042141243731200972764131415435045773139093253774486748050660872304541761874722906052736204225375568143180071376074328663319933863588719893610571463358115660785079705820276514330917968765851722110971846244579751703117732299464703803510508176980722772450272806257202611771683829929327742217936900915416417451780613576121072729451708520134738258432833040141943271507586065068504721326489787901326238154941429721831212611215663039719261191459758372275553628059582039925536305296749795322429874322597371494814987205015697665850630007432110154560730637753625227684557779387528575525973411492021641586777533866796362483755538070594728498151732343034828366241993511503997698109121299409854111309558227842656981121438471261517929271027134309320708408291583553542350857576065766788812161197117574318094117701066831108452905925948207755264058706062450087782704633560574104032858862493709796454204390928075095106302067636194881673438163902401900460249267975487488000000000000000000000000*i1^15 + -383476948431290165839925250027083026230007292549613019107062088758279325972244210686957375060272650508860287596878733300470396872981649009826256369297866072539362468952158311147225877645323008028813415339901894202705256061963902119922266235083527581882586335304860923662446844939068200060419410930180362383068191821858507490942492440944137270499484138185255686913344696323991505892431405570364119311634151102716827584541751271435649379347415614170628997813791303874648162939670015768205150604676439569829460688641710215855495972834825100295138701019406125223638004524840765832535257237366133052340590872348485003834529292144086095300052744939805673601135372256426917118084891432958806030305880424005909599507297254185765832368072819011669657331708182702191678417795142184560939452429086165009958193316660344056263831164445412028495484656708958498586480928401410345774299038219177521780319147841779696346641246469880266922671346910666845114567268964340965672152568339718359019312734797709293769744269610582823177144130801082664787025672386211394503937277259637578297580204250721949254323196700222863148318720000000000000000000000*i1^16 + 669897982050314012817980210852822738242547886163171494375914114054622452328201062516910382120778814573415375378667701293434442774734666574901318987861800783387219804905738686814687515706442356548524449083145559854783915085261520029682426552795147009031684944056689595736377619908735294245202239280901612049283870124183143426431983463226069014488707201574660795516409850421158801981123752556113566656920804174682147771693988589762653875720558993227267239123226587712186942416715029174838584189638517897772956284037644159694088503403820787691596043601682219904677035835940020140056313288263896631025326266031887925690041105642551585345426853345695010742429111605207508284991035779877464298466120557699377382542009806332094142774847495163468597975375180517758446031349064298567973957253604386414816088790244982263112789609350466253254908370060781666942758608843229347497958012088893372832823613468501982055736890351690209170040130834254520991906174718707790534379048958852443007057297681743774899997649227893635886230426273309943748051944072515361556298907064637248141541964414913001437573977539696656384000000000000000000000*i1^17 + 209837531831728822807054079401799634239505353105952214051122955223965874135794925147413226816139967433741377402316389524594234757984675496462136288764118485187297022769300372611811569590636131916884279052950664362430822200344012718502459704600814590121977523425290063738381181509285878447799763557518047613170073603625208436150298559234733140224161703229067194326879516327192679799002871380204691960842191196216488428403890835181723900996087347574186779847111399202620298848619241099328495247482331443200430833384225817710545628595199103282736035457661084687205538021261715824353417296739385491996971570784902515934002660416103593821810342421873605201772174616182655972491746061226879003513912362035242595482857887596385358167335529930253077320749989704340171654851589228917669703217867274481519575524097889447238562177682295808740217483847943251462726137473295921057821755267308621239610533738041819219738096998458310627657593740581660390201961898199150811330592793883703614268501736814455023589010946083876941110064960019969928710931163351954124898719761294855387324368156827861784885470219468800000000000000000000*i1^18 + 22172172816881874022489415913155467917994075271879913415942292356055948924230318840161230549406709107466465320331305130223440555972518803800433076388634914153190227488828976100645309996637206674615171506631054220073152916558259279496806622564376582819542284693444679155469104286320734714514568733650908297991944584412020835852905623484522504201134692990109320219359193132727021565815819737021634167714264062550201199447463656094126106829082825167587193794447355407335387464092581292757821069703285592022050643641656373638454449331356507611698363402083542062521251094475256945369115590482468506786987876836088831014162757341890749619309580581820896007210198717861722835585776593108226166690413647777987334798321932339386912334601605445517538064905703730304143853938787107214667225585141133990066959802255256207791010888556572725342169668203185837294924707299224181857225084469013260021209381533510631871904872255696870330724906807318960070396877456906564009984003152992126178974526047547851378843018925719686602352913468925763370207137423746704114808271855701792440358532099048753778917376000000000000000000000*i1^19 + 954126189559630252130125961525695037117588582215130414692032820788487534483868168991430563356233719174630937712523325763645488520657935132094206967324657033814789769304007387945033689978338209272150147726121425764534363599076695131424639206059882893327586176248210579719063317691131109468935186534072577470965971769784338309392306182188670842270838388018167850362990547879500144201317105414228822965995442514761511381980895569722326088906184650375328077854389502331296384083703861146756359171635842362210192126424337249507212681597665177881522129458797255556533353558797206462229903946050636955082903364749791003958979788178268303781278149734995064098589282681055973326488044625793657796384341557024108282540001260626129787465536974822895062318672317596439744847057149849594657492958107758721204375717969782776972385966792237984356901217178641483153421826845175317232868092781217435065222213954706868894887483227415573412266623955880525596669397625179504484452077747243251502030437919391596612835275026795333962034038034857147291548436500809371363557636708903822677685190357524938752000000000000000000*i1^20 + 7117621136755388723245944128287513146605249548900539815780510503812132189836224851417581133473801000830388278511042083685116211850716929006477116590185939994218290671797762091989877579601442189164947364567026880396103128444698929177250413052226460403060555919810699970363113898305521073861402698833375852334791235619429550694715414011167216567942107352739101955536215296040879602364180857684820163547002409738861877016733019037939356864177707967397275449383083555858022507342471994113810152636884360403521874630946254222994759628227143627019052180928986243083274515868768778607666286803751183409691462984485620556681448357747817092332692293765297377692924340848504255300421540471917134136773947661713233801793241485355496724754593185134166304769134777891101271923868768782064139656126539068030938602901397397629544014471903145276270838027649003641081044920018910453950064345595305601966595706332540510900081462397484977429463784030317172073761688084190689658275598569851688074954288566801608859709414688766351665779110640707883097022376291958295737937570164744857656251278950400000000000000000*i1^21 + 335082786536985343642536210396360901329460187401543900202832075396662207616185739559253224891461243390916508588510043701452608326122508507509520672802174359091823209826952115803283489431163142560322564095625985075894250642065498460001406822972821441792150092184568293553871699974453456660967744472014742318059167478813346253740479682923013182721329568633538063115223187470541722058013562489648319130610306864137636005244311434734141758825672100108590267689248837986565718445165402407365031690283182850973238136410761160921450225401286821051143546979317799906069214881066113477065317479268364660946610878902907948621964236513228214067572026468144774779431353532789929652374402419767891430019522009936812272231235257771116847378548354690863439050606109663249946990297048148794411097749454559258185255239659693770385385311280814354963352271201197607353549179167117417361045815537300846371769410467681690807002345561876550147963312530253536505820271434495112673631697342535850605946297172778519213318793569255514729070646710601583631916508695239509173352349131378152712437760000000000000000*i1^22 + -65390566591241105896588495086499800936676514333778021825820567361063796077080600762450635969787918588992828732860794455125990464794281100305069796129074135049899014153084431771338614775176048228370987452893808036243925558822193097219470697486392339027227757263127275363212887137368317497003227810341194221582455308775795584511185173154970449903606576625710298337476353241823229968329555084362175431005966742381856676447475948253075386586596707603758393276986349456912279149400912970269430120150003808277891726153094855404985581075992754975512448583589785267926620972086591986467839756084758592454604920005933373244431990363150624370020718661253556745815108398641237766664581503506868328190741665121323561599178416896133463820208998770872771103744729789353307699420642313565289187541175165216553661216411823015674700476657882755770668522744618558983061036141777992101193377060795646386738508707023282071761153501066582206082757944279977145717718316904802807193555983124429939496897320154192809216420970889112454069942438371513747871701555293214320850314305994752000000000000000*i1^23 + 70390837981543326186192545630357212192924530875146332684808246803190238392395393867820328483212363587242364379935499179956609274496178165378138017154424462016385538352460903173178294550446240863512759607535975498178686299708898575258094478118043442565736322573271107000934958486166036788291800428720770043548726965706157367745534241996240604010878053996284199629111757244261615318219117439419271204736304541578993622609962220540005464582396225054037213037377008637351602680467033619752532867877488337871550430374427975430793056997110998786560496115031801170287688102905161327175582797827455161560190782578956019016915907383206585042921657052738054618799735208490885382855886342292614788196923981069433910168624854058566900987798237260815581494650214684014219506612104816085315840570252547754657183454353425719852357991606017553484467478697198893875018224487504444489740083510129790039417537123109442486374254415757583080186720228060897180281142829983467928344665414507210703923963401533618144899708915251892940852194944398846099373179071867074170060800000000000000000*i1^24 + -754523980490384010437500843983142318772589913361929822888065387928727992919096541069370749780215606250352272570186706148570055089397540141139435177444280583671013227523649018892515396586675599005256289724270892956354172574095784097143397284269743561956623702759621833067864535729767056447988675651014437843550285250012103153920439751377444338682694710386240725551004180873440095743044733940231315662314161285824691539656750403181145169367803249012629640630944137946023516857657231513544032542150715515971850875708527305790147768944028883920311033017500511680587078390845708727515823746049060822827415130232195810956691310100323405938632925547479387334228598284722313252612357313874002432568547273033046945462410223918359938170868426421969988163515276694750454506009194262686166214836234184050525698255886924459522498368828986892628462979561971922701249791969242119177824692963356298565781047616849399400807876280457328765184563434176660459317811553568610415712987775543314948136649980239351761388847539525812787978620257330784736068915565690880000000000000*i1^25 + 7191202385702291116066727740960075991244955750519881819724778671542292684299626565966236585125104075372732687675874896191700339662836904772691686519505724207154132187977248909757492315817984259562792195400621987588945424376918062750561166191554049806101535418321655504614805280611135024361127909680930058014689023609271536674765855002837987737912966085784878727911900239098402917170491115585534515105074161001015218497043339070399632502438456227391236359574238253223089462659772128272531577995151339518833573924755804837211998487123284030963924911205514438238319445187778604440206206732524505036039650492240548829007836773545325709815515963875352912656254078856451235258937149488464375285305386957448214378469227748130273499620622518661910903643541274029851645048765010944409000087567155283560527427123682550511193988609383571267490026327767707150293633086673455128187796976913601036995532839038322880298921066737785366691906505235507202140871721824252202468713226989826953537557626923005548674714418206624379643521229986684599271424000000000000*i1^26 + 367393339853085957680404803091218902111931060693848912516178018040647937977482329423659804103116608121518717149331029862788296096473232507904210851811737836343286833281748822807188413314525625620954067419759637068981933531884929500423072088147048106450863338720648772841516961141732625268377263869146073889887065519132755887683513419231853202783229505130328572542619760167964672288831651764253687004845523801908819377108997857076209718194202056509413889616317268851343489033853472104178062422776160777307962105530719952417329950382680946158755137506655966073671721055049471291449474954845064301430020389704814590257385673911358622570950793609105475563651861926940751531333606115362925251781732106946367131277591324227098611351018635815525955014543800392634289181136641151051106510421686741680575185229298276551126564778237737819999344791374607929094670895367381790702440690693408424468265660557999151667885179633776030519850099508803890806761209229065089187959501839901503177744806436145283290460402918468092666786191769600000000000*i1^27 + 25276733705921508410441482762404082269400830217005517687406708922475261862328200119605458783945430255862154005026198477414280172835376389659547131122448137433300987032015672016148672022160764054778959969950240802311247144630985022711563182732960055100354844721713078238255613751166745807043763334527683989804932245858957178184734338125261257446384892769515955482872228393157211164609640703286544954432622988148916924277857916350996048189064969222047638654326130130748358793475096708519212823187207033741508948174885973172215024208061926839064396021934794514365056930235088017046457736970384408556562772902708911914494571204197275630994917131801804668486568094571596345730573437318347126699494263538134629266090451945165281530243743037311756941198798002289935954081657207780203207637618041149024640169982370515755789157005293422270849357698591407864474556676701220963891652953627942315797853463925814713544967175161569123690999797447543574077128108826687972744535611369201990861318789441030142108299808766689280000000000*i1^28 + 2572326686213819018416622262184120500960849537234502986624002056338751813309783279517639537814249967007757386002518463157501667739986634393700519851524074130991578406595712054410920276109934915415170062240767795997177723577108916968367904435669505839919379184519913995112809523775035406915087095424395514897153282612759482414091714096334558488026909643256893304938921329872539815851959375833304352937775488981831395960962191844535366758184176870451680926307618945337821454924139462236105253489380330342595355588595668826472992151701500748648870038409046219139819154287217438819141263931095157043493668914107405619349919284126963318348885868807895394096725148552106411659579004493255145135031358513056246521567697160218134600588930251169205198547900364911949941751171092923056559714697515368950795734571682512483231184764809988356154923899354015986813855276371740143161158596580253766636585627270330856989634732104860733998173636074385500559730308023063274120684322429920549135223735418022432604160000000000*i1^29 + 15842621639214141082294876615313631341314670791004027980517634444832460284053872758354064770730932497803906733046371517753190503317568027678591320618683840507942768335913389817662745946354164518516039475552089789454789361608693003220345163543068308152931684490470084301792979546918778578589368683381848243280720051786467261495015334070794293457359904754154308882699662149608275534326173734638883677566725446751166727181092517332865451640869068378526784710642669464233651146215947992926328883234541031278832114375503621265394007603362757292684157174915313877499018890581693479331249737983591894129496290245156880234742519266766745760895868602820016232335123307420765109866752486638948612156755502439709796071546799555908704372763327656578347603571391900020316745116327750636994275349576879604362991313710799306659464541729873164534366315604756406181061936387183880880503189423695538515497977014449862978658178592186323923144768531753230196486036432927934096179801750028270756149225062400000000*i1^30 + -368344887890147540599400874102163166929194457712775450322301957175295182895346475474440154182785321007991490615164067870820446963509257338948513336252608153099208901382895609999372360928245003298638775365235224926106257563803138118898389791246558125892947638824602603380889142692525029000566365187225390926538090116651671486701928080034064431816768238369504899732203725729848206422688082386929978974276792053224671740401730451052254589156002854401849603211603656883138900124011982332442473401759760388709197243457963503650170873900139365686562794020504863509702398978124294972537965239282705891983352953304596217274629501606930184416013174745007771350599808312232975926102209383357916233746902142081229473140750317792248720068290911449120029206683011308857694818341615874455398422295459564330933472827413268826382074678262223457969372146463965240688323613782825610871673558743332739175274311731878933825772175441561761226732904765228859086450618539022341310401505667317760000000*i1^31 + -82866608744507185218220455752323207601382094495234368754754929898680814109783122605715759031836701331506892046063941599464903442611488155823911083229070663024819371035933468981055482761086209252842276488198777847586491964605084923469151578318729888791564207716196088445845067618284378503274627162481740300032960998190182439925069952868946153852322879421238927440200331495960068438190793515016271207671291448820992128018271015482462008506186488124380200591305138107523989378801117032278647547684578542300212223675561453084995035595868088109034674924811589363540463410219050483844659324699720207298649201915185908068372630738662093846440724041181193946084906096528228560031129444336529681712338609892402155230574631110212849077062593305484970179020173526399848299474834428787701745911759505637952259371098756747243456382295099229439845245049095785708122367059738719640640501274560423523925780610086947262946518984406958263058851776387844387126197514630500188160000000*i1^32 + -91049782455454275364021261210008567075852915644409294854327522209308964883449172763721207696466369534112638235276965985941780406193807301756233722414785699919539351434486881835798338175382420969805273891077808285439522941983040848362908975188630128331499178012982098111264154353486440437378979319239688718472426788454414772456473310144515407639060273099507701533439534595673410684599461013177831192392281210817052858422077203034457796767015707372470569733007209278208658515805704632634630517556873692585971386676955309706170848255946461074220103125170525966614194653342439081042438765915797570523755632808152593616412580849792825612801313275023106816783405500923873036221625610724107481840512155514133739321985183881369872810568080957692660580095847840384805698814978831820067708824645323983394490739604225983345431006308107406137421235001721638449332491078551280256652753397375656527144257178420399907100369755483164462556889447577091361996800000*i1^33 + 3046455755603080019913045139921523656113424221112447505603141160206487396932132531198438756230930483701244751802712127001117024314294816442957444546309645772562376043455358728508563799939302168924530861112223509851255285627089186457039225768933393383850898927640686471330412473251792498241208217806758089379141685393090897161526966360136312883975649840934575375210768996104865739689765393773567867073194174231913288121799940412019026826531279725566618590674913232312149999293633469194008585603640123588054583379360064023349566799736567724161832025181428894590282829279516306884119963355161937179980196892485702544300531634488508583860526803863423707628484356215031646787566118885736941179816023982053175811445011813329597438301332367104046333288220228674907535586246213077190384806342294755159371751562097798740488712933082741256200708345811169134802930016587985938972496034661545679477980954952186964813714345379306772889600000*i1^34 + 20604260602404872150419871915390728080086555632936876124279405972048982537624914054332211224044440854950228042071598734275903181439084845967134231329409108543803319049108173454851540316560793888108965125960973462417372886513971735444481663842708846685854596970780927776031649735169584665679950801149934585791130369676497891386644188781498881699257418776507956877552425968940234551383286956578961678393969680826241089384909995159264767265024495956437311132435987172434844083239329848411122861120867190796798759196424278665642366393746795431339125538194294503774950874316469741721666848445647066465085585811953598874273782911848132447522211115863120801874480005461257066589893231966790953628268026868814203088238590018327212888642350193169978840529096347346455140331838281934332424735846530159588118476948286942906196490431230447364852501472572481606495477360303203771937221228289105296348890636539268035510272000*i1^35 + 1320384881385958662471541003097631501969549364526978841306392015681137408093562248064125834652359973779124218798019459102259109206092314246823775206834779718918087720908119603540130091037571795948801848936475545677796688385015151414051001049177529526755431357879734553627525674405141759226944130108865072618720902480871592840797315841177890629961935043136197636863864099522665035276215129457927585045473322290060249609601712406823699874373359537082886339694396043213320363812977768641929676407622500260988895112468459356186630278227679837042929848049047322571725106754847640153456348355603205357415692727782905473293338229265364038981897772465256503710750000675678115035020704316237499085430723002383383860324935609812719833801754172150438439340203020748754155067065968126989461349574201588469836728820232520911931348952407736042328037789942722943872625500875545653887857833402510654151065600*i1^36 + -317167225004073836641164309789727102172002249560536914231802988069611213560931759216038886062174394782644479574903269211746248383291576724167170753517056000553056902725467291995881097367066265641683207979869983342185295982163257341813458062757091508259210438452946982488739430527782539309099382143394312958134406009566707109270683838093102165466096516841627794267253126797093334009142713256318879545548358681487794319513785211535425839470601265585764505186084011837491570079616071268595043978860952692824570969742549864649427549007415052691945300914922118608147282761735761286189847260476475969486952016138922236192052754308439077005410303235159774439496315568966407457987556443372369480056491894329369765931674448197140189334112759311258785560688898603902548312156511158767573186221276751581776751953721726096205912341413072310287363138444189852703108844048685755693793280*i1^37 - N1*424439008856488398896353607813712102028720908909638478321327868441103161403301684424179992254618196533743072378589755098503829542745950209670398935765787979484063573370621071498852134609853657555095549432073526427482210229683378542679416280257101047741793001539537030396512158416403021089985556848287258152775409822202550443908730111*i2, -3337609337641603163905114909782852787642999799437137055662611627791453488452040625882428101554185311562251229797628023120873732267888352851159741652866191090919874548248403149599543246961228384325727811615514314586800227876604305762666744789464024583670457987597172179448691961823594074903652449508100151759628305651816437885190628681032490870016296312221313413704797113150863243809801938394535693881498186568221498412707867360570077447856612644904375799944375765532337014128792167266882027219520472447921903444805185774930652583854063387104999999397264618635136349780183946816500734101021894743572646169638909597241517041069524705413434923875698761301549915782124196875638762077024283573286649811917813673380144890565839288522329462498616443113474336261410377811546316195133380587557291537069343589895619579059348728566538474516999656177314519716416069597419653616570275475277087029355976779107771001377015325826249605778866070658590791137327803027768654898655971827419957402483513784081156294811451042667508792044407688266599027196757051491283123816020615714086130339116251201743345693729865870085046634231643740496306041435537031160336811410124176076517188567040000000000000000000000000000000000000 + 21183298866689558304807813270957617439960292243686648863202857427413134574236328164221635960435657861118498766733167809787204049437339145586774232057356139807437288840926239545302252076899752708609010618953447890670644072472793912415207237056174029096663815007753516731534244695749514398189056183126972424717859382821622047123056341357523174174298041186380345571333645776656945426714606802236405368507632416204296298973658407553255298140437945984329216552909528462949860396266429528873131473892050631745845141055686393578620748425664961650006585525114251434283514077412968658049094014327765635628217314978032817929935220957080300247368818687743231080301503537411202322950862073040472780682716759051657024668383078309151210836866648720496542109772640792615893104986374787360755776010017879195662077281481973613402424392422936084494830811212731230972982536073316037794386877121746044519831582943141776889708741360792691140186799214271670399936061951133442701201981701392503468187243261535580355338475749060360060797323387941844900300403607089646149390767937781809019918225194575760713849266343515904179997869055242913424388875259688417116409941404628268395528192000000000000000000000000000000000000*i1 + -20625500432352024817654923286795861126488251350468923967233262736113742053086073565539478801220206630961292330978608132629500144040540987409582810148430975353670383476136875025396901050457451200655370582233091112938838357292828366867749651486712593605484606116369135530303796213865885775143449595529080936809998804880057872290159084895348307670381147002257740277230883320236568722500820171775243130851907527165747326866450152438936436230828879566761219451952710369088538747074663786406077411705931227525395935810529837896635250987275188571831731362465356650291532694647626986440895500782300884284941787504842755049633670899577239502131360759576621382384631362900319174457556474884219791957437114882261082332046896983389486253784035062059063619764536598386397576933036082642366332693067250972356614644471210063453584687429532242767651747735616168416592130748440683089504283674499405971463147279908845345712231620414533408076168951194728475263678954385563351520621934962727986274837229444136609642572896475439997602302826452604756145719587679154060331868365998646917291122852422817135388895028222300187958441469442458879738441040857478543843036408081637961629696000000000000000000000000000000000000*i1^2 + -3517047650308956370014559489208744435443872505479662384759907568726881471811531772086552780189143185670083639222071889410513273476683475737102382770032283854455045755680251282731994212864676403971684255185163771661766666231736926275047822840288322259202873516804126951800257340661789375115601209017302555228756592743295787237814969045244431278051285894890440022320481305898284329561937322642617279846472849177321513525748714525322212626438395580341610421317416049554447992800705636332203885699651051037360902486351667314042420449832991875195839581157307356258104061215170893377786713238211720382406885545281010152201618988405590442460327824943247397198421365909530692882458253368206901530041808011370755087118217647337581037360541147965876462834474239270705642246592600443948159500042580906639648361802907929708479576516351530709498106278924790462865936859918540722308238552610118288140207080406704310799957950064447494991971098630688061617877116349896958740700709769155634054824854467375003366176597438401699249292758180054407457476605122459141923564713312024285344614611853529255348829313001439393537405595232591520215558318781330967996440464078374678036480000000000000000000000000000000000*i1^3 + -5788216420540063147142837942607954663637133940078029320506300746687424625618225352675557406621884112210373948255219097366631010077931740548292020952519976049065745224621308815348140826539563712708082512235078405801680509561740097284301102863874815058617227583730983656215446662902833055630980725745403162648271298288558091858072118303040364416460368014141457206111832092472744965793251544289540187255225261152002613616732991478556026647147566844777690012060735892981798899903503822479736205548059702605953970728884253779396472335469514218040082527289392934148460531353886504534499392696326233270921572329757490774047442365020716772477723289180398701797458590971266318934496416195438501056176508523651580684085227888625243055776374490504962388675191068482071501863712327852979792438036936573297303357923470830479078253386282737117081602824010075826835637786440840245709033906046689808761328795618412755015204231704982577525425396037904165227270068754583954442787787453491676159184924355415175411154361628825764889188023410004209059449194161685557072814619739279310460729342922757855075981019896723600870692798544713296562524545219733500110322445582654767104000000000000000000000000000000000*i1^4 + 401283118078582219869710537999967017008014741666880273951475319149263558461489908485235842986638062667703162340619977221623024621212787352089576003243545310552065756198926385722756336528423753601029504203173386228753495988489436070105214427292336349963345570002795299054398310039351366839910068427008026314327559484105009149768682707266434064185349231598610815019779557549255716448662141192062261144436850577593779913184902582261203123626410135554630664406723317878896288738173718999674800227646607415352117740831639310320770425620133416052554206548329199969495963321966097528739238133141474693452080483854952879169702323036948600554996379508504416190541843002887460845665942635395433328068401692501838296375871866962854007299575684568011715617068446975062263416858095505365818636559281801770431973797277253610836164893482137904432370805320801573637436123481035088637516739667893346273003872712593741433478446089382218779089051711753493921558491980345311790411523206845218203338958112514382288713428257214097085957071406656166589084278785090833909490843502095249368353717649463372983818320850834350447902167775972292681123270133879684271877218023925350400000000000000000000000000000000*i1^5 + -2735344128172804009374517469990611391388171528831736323691285173498630481690171523716092876822596416662703322792421872269173316304602439150280761770907124834040443287079251693007075041799470945279996800272973999926130733003232677096918022405440807182839971478230397190032928140141978055289965384286489290807653586995924427558521046664617855349390472717951935291417945208708933835179724462168543305012271939082994268925200157296507238785588770225462220383229386897625466197142081905714919800425299066147488936809015072717559500899796402597044933217894429300190225662872520882192373906477774304384924875951320276665554011333987950150512937475860663594275510839991792626251140184308473518215788428424145810544238600182546139686615110838735369171326550631408677717162783206366936408100297666472490737389536340720862257926174139828814758385593765108600762457066904322660383262218475095151141806257363954685428815910465366775379324527800219480807748775193167193114084118996092713443754201158385454666022593282799274302098429382297317656125954641560097040250039865723919722643830147215582679969833782501244795921890250517495073774172945902087687519265095680000000000000000000000000000000*i1^6 + -276908481660052852934182417650923912486524335921078498936269822912671993645181056167589088532255421882315784365957334200997544721596892785478924687081043011231075075595034227724005740568586989671503943069333526264660964177015622855309439054550260073104613632266316149975353591475162549445734830540228234200498623367765539210689170710140711883439590995810446565375670133396653060859283095353213819286834762716706689074021063745495857839525252455927281366868526416219184206143177937340284674171962630650885739905033424104247738639374032653222189684094352013901327477851538366414612139881479391122558158417819873998628712284999028542247738853206693908413530824195749170348100992920617407813951887158787937880374884814984412966734688295229023582441916683825269916078956580644466283595440095057068982787063192717731699153734642807657941469337881739702466515316038925500481417122295763241403943685239620290236083104776600746357724298881558788810743727482532656273851191721446136660543053828126716178963798281635969406968810472714108179668920685080467403300728403600821136693806818706098302351058670682055767564732446143780079201637626854973394378555392000000000000000000000000000000*i1^7 + 5825527574722290236749181166382163458656861410098802710060498720851470012301469006903651783035819336813708197638858663564827863033217050541135464827281067961493025593945215611723208600254479457391173128793101815391835735582565006032284726268527036950871845089618716643470766226967941470933145137477792511876068068132699328390843945279276770064205501882222751409764913381372246538924836578020127559803957375663155425275859877318904335788051462739290172187866905834063779910935572409184595199635445287205788305981223508824514128158803632325601557508509000123360642258203237497790793146090885592909180529233398997338099158058056311776460309420112137838465904951473535476070931396062484490013193696123397855824988172400028736291148880968584465355673655806912195917978580230696076342578910347753375097564042453996567653403457928382366286253063665519354609213087944541958166955435082782959858284656752813328481046389825230170777825769049311997863325382917603166226491107748684826609442632362524854330892623559512225654946889990132584359235455200613534159246891634565022700155960210626495704998550506807228052140477787754366642104495191619299966976000000000000000000000000000000*i1^8 + -10002646859981374252438713682498529946771795348043951647018146341212559617361593248192693857111976456238552053674110156095082163097836016762871028874007830854872403453535120911352928528524287146486819207143364956156153087604174683699216089556536614289540061558520875865648983048007467037563042504284690164523509374990440437216762341473556739645838192803683888176795663509087410378261649454792101804542332670960641576889342506432499601296509214480532938266613613390372841437786931223008601814080029537345300497453812640258817221474177539904738095427070336035625564071301567228381535797585316239316030665964505868841237664580559276029105745296606831332097414214762525622492620429538372424648605574278290801946089864032887878812082505943632593788401228650655804790507775004871236083620525046878782572535419882541802470286508557421639681873915922528664241429070586231466111189907832067182823640053604814314198376876119796987265761921602399757935837215692654801978948131248398387994370718869964042449555722294387262005609331173181358615542969572425097451312977082521897057969174188754129811704608821455623473444483841058411763714167524032512000000000000000000000000000000*i1^9 + -3157900804294077456423112489698656023634365549216946796442736225408268207334037453219110734201833943094876812876739516814985697574434978139043089817908615197753841783356428556643325657693395861534154428615363808293104063178756764297340854104259251771119391538016345625170069276196002648684930922488909341406810143512315343618466113260927322511130627012225150998020300025379013705825854195802864731462909166690943826364072254169074302277075806883259392935752504249673270228756654793525732872332777022383658398315003370160060572633618701151462550710951725153122867166137861806777126954254847609611930712562790940937670366219132241529837030160288631012355424320717589268305332870435741968461788450736200115978334044444116306969603022482397768239998257745013567142785604522713983478895299381792410221080234559658761867239923969016519805884142169792332008017059710318789211913073254687883249012760789233440274588358742953632792683917679023854948026854049143570009410978611584205108133000945729057643139926776388539421497963682703714826166749899935998256784550940334967481576086797084877654253171730534142482461979519053952461392172734742528000000000000000000000000000*i1^10 + -2308824277894538261102571516338394344529512236094129699560822586832552826732784668687739613304628944104488688292490587676773741734047385080178592173740615461108633402578912192315960759613488224978224108994264749076659813428141884671481586692567885749016206048967977640493726239526118948079110596155197675517850629589422848668410877547606727178108969417376553911393159247445695848849461857852108648496018442601887095371112206612160160506395430023607552423288081033176528660685571162031292174948215651683747710087056905496681933166136269076342837753808857093936001519887762374903565240076977097822527532452990318405286114162211490497364487136812581463190403030392479322927840907853625752878079389009767285571693534093938168630018335204266191331955437703074018378024022251398045219886517478441280734488869857969441329399822722872566610051667095801576727317358116790363542923631241316757110417397119674515863803964577107065739181352012977804094956429188259235037934182362511588852688251857989149171980636687638502239476983398223440276296769612668358678211872284973089722764347489260810265246353190981756031656185602675884505421158809600000000000000000000000000*i1^11 + 169768437367664841621102145119278724618092396364469220357479555637978946232087092927813120819684758275429163393225615675583544208663586721264809197536896292958041334502223873964665118444935014821751083674105194226231386230047350025343519468875883180861656902368973841352882886291447366776884488489298562865688873964621692113946970574836850136526085783835496253589338077188670898228326031305996995560209952562622240134901796011288745007699573489676813978098289156261658872253804834683870670947469111579009220565752662422238280849597631751195579007287693207179705999750045499801027941759849898322172862344607157823370478023852845130331757377381586021362756005032428722791177626124819426162548844868671874429882400506564369546884453964507868312831453055196763354473869667954647419011413587236667672557028406298899427172765482443992532019953433629096123067019854822120400587639345590611185230042061755442097201046978482317492535144578538583802829667670804916095214197512544419895934825951346355141047659904344158959208554750607504168846018361630844065008714630242055536253804306770054765401240992863617951910383478760545691946188800000000000000000000000000*i1^12 + 578099212767221549724849966277490003517530479064606539228078692716765934695668805835883539155411371279392691742763562514676616286015439483608967830996600617137700234907268416321311907332647519711731770654288897344771046554349260845506644698604318213052727257484297618947948268214277821133906681416584178618310020894166597301343238387839587125275290318873800679221863552079255443791047970063113760777982545190179961451697361320447578133401390684824314636385621318996182978224752705196698569009300987962482869500800216576333640041683880549046378555260095565807349398766707830154017731070621039134112120505958970503796750703077311113227272622434799196846731138531496107788960885053701998456940985662014851988186895326184965927061800097364601729855088194529005438448129764062222053452812698362433072127627646883810761318712284864147555222308467013122753258547629857476350589526526390037599309637170643056026274983941426060703911887269231426066542143574425827398905112751883753539671783685857846642106374276952974578703360532637610231017319007008553070056874090743681679386067635691711144842556192497425933492400899322254721024000000000000000000000000*i1^13 + 147301670325442369228022168929905234965210593333915119340840107884843372452675431416841661192201169801257780753395507579409965064484197427606751516250933996118569404574628643609800564051253773602428589566085547295261185194197740746564172585826545914540986188393797810142166956054574548588047723932322206053288735371086819105594161861770903179633737669729962075297342604485976093735010355793973456714474329808303283353560186967445782043086504822887371380604981013602611899444347720423194481537227296007277967134952875090067894839768665269336890773934453912656680744162246604934297086394501084308457951442744111719435159390811590613794135705514947051090862559658605143292226297568215302062573409247685506201456127800234423365049411048532227784173590322153019341032130792940508674950612319903079056362632964706496336039884496635548607739089087540574893312366865932129450857633913312096203350728390599829034897013913770961650112889206576213117241473830188681973752174164036870328028524222401708142562359028145175694592532897675537587754953534654886779615191303541484415700386168633371868604686462960286955518649160643379200000000000000000000000*i1^14 + 452712603624171464947468677085925946796610186016631463010779545190370475383649294146858046796092792889057383105142183276403024573715605475537100804985744350294532440672954089198053772888131680754114328728579264833184455271706295369815047993918108366405968686930270420276327393403200239734292550489251019258771236346810594660856771111163794344209863188955494646187950112854646423610527368848354875321077365207528863120860321503171539084150882875211557385516383203627025808139051061381342143603168229159430216567576311988824918723314546569187139486116387533574087663785261762046924995036763764500667697691568926906649714705601694760971956479024254732763542057481643691717202266264789872109817400512279428321757807895364605881146551745557618457882062640953760046283786940451410480917808716262744888417143138980913606382712108199916491335891644354874349627433658035397791262884603464765655097602665821322819884444514852651794571469120905856480408457818338143269427890365581735812332278984579771611902386760975400346515438893866653784699325248598592114299953069638218110720890364883583874455865551490296406746584842240000000000000000000000*i1^15 + -374707220065671231257042438426824684014244080641626270341562043614213971792740149135552695854235218311272372655425960596147489834570333056979335972399467769871644122731091661825856996436417541872393408185216692124399719320222186946462116045992738982214777985373413377742242785317265203852111160063087751865579874841135567947428919242426652714465683544778895551416565512054325592178451575638632207558944117772031724291634786474815881920358840152372202923671420053978331373531966495304166402120751952643902636999919145571936951626757302073265255204910565624309770911561321420516649338186197623394700674008916729506409381831803182519739626536289552242711758128233338514083557790349897455443684980760507661890201662935132143313029893180103302031549850472849773426820379357561714903248427839261237324911342137572858321055899993607590766771477222783885278268267313414935751354866229870516779749037328300430751606872157249178244916778072461689539085672595196345046847474908416193073717308167348651788078437805164736050898361042116648580646116182786438407629434053690222602086534262265063328525811388576787452657664000000000000000000000*i1^16 + 660696659531474989419642379276577267089396644527093696055655675806348496262495090892159760733866355928036130859982518404639577148031670468400221581802282013607973227122893779200557488464526821608192289572799700221154788190028931064811856096329799847396085547331768578478778765364897192452096296031568873448842862195498640186006943426136588944236310692125233420434270662146057016601109281774381947070047744981469866410492407914723934300171687165538164514485225400340332992154006933014134243720861555101479265327345052892519139825175243652243983056045359187380498884823234798419811872058871194090524184555914369201238493931399530320427551584508377084451556679451058650962581749157791732211949090368733476223093740127031488566923860035871683947120694812116366666357333803140618706068413133850397360065068098701702910323098534867056840354670801843598692347732464886296958440764783280781722836724996625477999795018789841628446615396539757009260060524505733418612933893790696560334954643499500367935670614515608180797632233239700277474095396319262533726587361451672464230748798142338174943065891549698693529600000000000000000000*i1^17 + 229730590353096060122114218089636218556307177929457340979020328420308850011446189135073993901870036727941315941763439371539679372562593075737970847710367236451825354485435344657300947573653659532306604459680359358645498263524358492118829220351501855785795729748502630598397474319857155644327976862133192950844223088085930041012707562535628602089208535533847952929527963668436979590428622109418271052206099266201036572253255101058876997437198205355346028025896746152177708511674854260064502236039631778119501144431157615159024459485699240739431819269072391217517332488295726562561637845612616834330272300436501983348716037045139786947810179496108409594796860098005323595340262861650356793270155539870622914278585733163308612128055562242373708385456626242720753102684740878733741950544101217221298774735238349587775712776212383523271617728816774412777787588930713517801988743613314379901382749066021800551779947375327692392337572750950692433763255358809201054879714045738082622587508439351128793955112849136950326302649444038745484718357553604035501469174176774284613825841840776175881144207797125120000000000000000000*i1^18 + 25340248691434792761749379960060264427141806049513365927475102401484906483651720317338432709712378262437678975558247506880924143443206008129084433038658815747497470916534812654960159067151293569696612008914980175150578544759371625800507998060790966715015362348105092576279237383230348514346804503555829375867145519946355820013452584164193995812674381800431891182399918046130761137693119119627443219024806358891558464178376720684374377574167106806850757524611540616969325619030087882301786861503857944085711161414130099375078114695177843563528969551975042108043666451279520957619093511295471635304279548439827455381077769255971817183933280871416793773212780654029156473572900470710289644770255260817755842698183445660074607664795330917001758483291757956118067557304051739356282519179637122314995741546864797646857645310693225599078139775776712976098868700797364640759639458528646051908546696640679756949286394858049064616390520059075045980827383713725391262294530195271920076946939110126725337961808628049879127457289397234559709250158471181023649871900953106900261241634851188567030634643456000000000000000000*i1^19 + 1180515609725200417234114073284600902570984519402764008324623620017042758094663798530216171361945268978384179689223099939118969834357440473655506060316314315851629066788911137471721213561039883130477975082157551555939739955466632423320908848576226283915224422855348133662544829309191343813583330950950280204943047070432823103263557703501941706956709461710528400320336974616215661392493114728406129495461522050470010431684218713980741637717130820526164899742906860547099112028246427153800977387810582371017844889566594233233104498701873010551318465708520765456673242908196115107842641833098197775362576256377297693572863894990451470251807145913993171920173539487522464213630772148291036574994857225774600301012189484738029710902002399312766316058939685589783758482995409052521602255720259958111766289297886058674630281364972279817416726650822201875725802292559225083970935675388204215019099858725141307245976201722411163978543484039636664451686621969991731668881227312351739225480475691055348881092256816401894123287027079296623467470480598561087243394537402616112130404412813331136512000000000000000000*i1^20 + 8302803022111010329541984793690262645694282652789307413677931185766980377115351382390149013019167852401571925379523833731112589515351870053633535202508125854032768860051836517561201069794226239310579791439784409574187582348863530326142775765203613680932674725830162365380037838829757686916610519967112668906625327438281135430279246647587638339010328668292490543699518916849954054434193474832126926454953867171744155293435161118880603584459675850229388672834202055508972652306686121747751439832706589110851679638561596565744608536790265867242268170796501347737286639547597750335272990767301300531179655095468022683606599643107899730805481771404198686678394179083611903942514429178002621922995240908973455513181030631663219918573380533784482620013659180030439929765689850630981014215673542626628949392484443129634771235136163572533129581086730003151715735099313869472779386541527372828090073102036642295354200724680255715129070755951271786944439155743179279798469424219850417133015339012801636994184453442198021519135615986528029645745665511254251992693448733774648442092141936640000000000000000*i1^21 + 434826328706601561642777931482241724278991349896531599910638182762051131700873808146640711394984905147995932454817603871997299830788947342822402034923497778996233758489146818172309185212565664632630252016321566100118513140864470752231880317228211306759906804112895187016929658984151143254461665985111959244308209186347746620120293874371923583861344062809509479494795832610722213854019505834673453982257665326528922770795496416292526581832836130755429830081337100194770502519624693905222771822888123751829455252670790681141253457479288321879894654937743880117368167901659190412741400374000654801545917366621057189888613160704997741794935922671174395984157070874947102937161548416367634706231266796013001181408988148677265898396317328949766704550174317959326877000846166277585069308798883368714671419109390474726994070589202039417143507312040497690320736338345276037875904462715452253860243746150484659768941252277947471539717883016048365180294720739582163550103109021385045960522607502434067126350550752093431064714684297839123171212929563150995681150326339545811709329408000000000000000*i1^22 + -50414989463717817982545164853437434272276044076263850175797587788192326806214056951357294193597919199132627656759532088882822830184007242559347741758027650756718113872698651954012673217030117459558611656052636527198327644812192280846730203867776962537144033078526146135418896116188997986245362260435357144270505403901162409246862824184701929990358912474805954201093494274037251034447295183652414257338837517160628924109443930345534424002901434954996486193361424237026299429588007301675067396467144807515364676579980813753351236536776757709803186188405489180380133116324172468739769280979099796519957922448819003463082964780257729651735332089657233403844192355865957227395250293836866357337785891289205656251846005152870794112938200851511961829545541142070124642257365000268546916627644216932135406892784968722829925599253765623877288183237215970979030988187065079897208335149843022475960332753705991048411676949663083340587883315219711068582095913503127046014262477118544474217036872984241767317637135226645697811085391594418862668075235840616540475084342349004800000000000000*i1^23 + 105168361398104862167832122763713318353846616708502746936651678049465226315196804747112200702887842951700575202746046732718885433571195142401555281330180702359497954350080103927674590460812828641463198035058162513406404338702432606169485557545551984747603259214111372900742283548385437228935827040553187772128932953582660714987544893404403155725148193276605270772492908475222150678075075647273597588846834969933735182576161174434772545377906557733649735223504396826672354028056062834277598615437345771646458881056596861416845564800722304713501966577558905021630829751557694213155379562155851966116852387090525404644445252418533553693293693217083013011148245282922718776766362722781042847600779375271802233219280564527588391936307071650474820784585321059219972001043290440291893793710723645082923184255621965556060833192625878263790043571436165308996380045899380678501671710235895904877056497288242922675444310701226781261306281062121828300744482311338653803598761469361871356856429621599224990846690847199771279949239659356837760743371774240670004239400960000000000000*i1^24 + -1176467178784469679068878810000181327431717730291608135263117256382467266034936137725356020109729046078081818217038698315258830214272373096727719654532073682905342198902567222804766242664888847838951710934752346806820215716897708671625005122457877527040842599430820366897756446490064527112956033441693587585009071699791427852408055574300518017119960336235645618736772993413447579183989423257571905517088419331335879035571459313218990515079522424371273837246366511193879256856430034072091099565244309108549270244830417052190958422429895061397680376253436283698956376307282738164427172705422413481839691221931829387374177711865387513800304991024771731967803881237025484892707997100661369055902249536454658340961035507187117390488990449129727631381528766816018680143457100943027207161519995141381012910202495630855756176580249384465388182176572032260536438947821880037506007144083237909575160497319147209750407710428735306102931145695093204771237331954833344412821335666605782751243206552319313317233783421987321031252843791296660211407368161853440000000000000*i1^25 + 12358553926234311316777799649386586214380246755363075816500674610398143142890623768997845538356881011800729601630929684912003669196200169463536522583580752276798124469389484674041526898098944653581268263308119440799104586091131390080080930302772094794747256364630860193739180803627981002369709712926543013473666513645882145821743949051649152148870262935097460462063877992059108001764107548278239639956138113518983663746824501081298587252448906851765972350715357319100384131406871626402325305294936702433050519236734673526750409788438379221649790197047212573254240329179640576223992598334927971550725204368284586086684481507591917475560275639084053370242525301720579112658307780432019583276499016045539368417498965270412230571735978159609145192333536629697133266709225807140394006971696603043281636902580831020156425164217270308016826224077726377757542426973883574234278750751869359380796182988842276672916099241440177668754604699185270176788806475622899448321260171172809699700644275488061808777504054032574129518028582262520001488486400000000000*i1^26 + 1440145824596595649524843464966676325458075908800839475776631701879244695535990068545382178905220628136780160876661156626937631926484242675667054794042416035782017265829650580205939243423032059529279324220328412469986912994747305152352618136839867885536972078918972908657905554956303507750269118718463936177639733566667299544691728500098998111074451757440653839799364410944364117326003060754177701665869731020429556739081102399550236959209210056685563674337085756376363277376291707588740621834797069733140506195830901739174892558189993954348468134119247478538570924236533742059172511028817519460723934427625194187188322956039967468082605168150393679922534500942814703196372490812304844340832689846568815818268416887857469589489235817456592840506599900570333740907767640277392726914669462785527190169303379815166805218556916982278589339440816705694656010197378969935761074412501432512513187027518486986755982911893416925554570739883925522332999788340994498711997023369858927780037992787940769691295408950872193140526027898880000000000*i1^27 + 119339315929199275168824102074618489486826387041199083653905436477610267861365988223638071697243018416462331035333724160394849718787723215387808056786160585363012831055205172618464057285604031092192961330948824420001902766889134246679092464289749344240649526854446596686456041100260353683862174073987198683663581932848955926803950408469486665408711327786617953138953020385039872664425556130742296809838916129534163856958049595972877885490352228902899221299785538683523304705195500180568091350163177274290854117382996998139389454122456411521482485865097050505703122385239070910967375356769095212713573968205881325952935049416866458961036808921903259785626323277030789303450500228541457967444113808544514269845125114176109224637678402980367259031575107043165389879698910400498942620011617470296996558800212635584082475197774641080058826296285592837227990958468220634789098770303972968852628311786555726088627375156496633677482770318972382317338838338119050268698151419337983760243573419888149564047652023080845312000000000*i1^28 + 7678700412282062269776113303524070230454060411512581418378261035846768539417567163620103371105655631929605737941487236624556603880514494693368367499894097397040089023748604677588538310864748355199539545986476789419530799458207028603353022868177426850122565613426125522282507411069683355109776333826430825506668060795048296805526037950007497624015102094087403523439971950865506677176622606768016160603584177985976231326740672754162562615054948869925189093676724402233273968393986434058347204458493730171963721588809958854110107799029175501434877535044218729845601856128282390606279811335301533001232720416590078197766608790876342606309126127718800691035850563732445912802013060818738524719215531612176286696958929572262822017585405319761118378323071801591317817998301249493801493499517820319106024675850398626728731983527186153605302668896149536161503646539949431477922754373382662508862415434108828323344481731141968834287334575428778070219602934793525386655650592624168499337470025127023875824025600000000*i1^29 + 493935507711954619319848444849773276830728481208245503887087234960293977076971741740044564693118464014666985238498959983935592887237972598500562423023137801552145178794166760142096285697295945217398776835469570948643016956164911493853329690976855594187366037132892733897367627916713265292383421086442848147639784172176995126932006511806366749702718467069200758724017680199751874083508067292933023541309762534998979247071691878972714648115597475662462525839971678282546886328515055597413469383142556968611047834273062735134104086641495738681809453052451732751611940136184998019454598726960793149487848965021658682711061581321088492494466694945992865998460652136427245078035782051949896291171257824397931436276452237250727654516245083277334011669473868834957649492925747664428855224604513950380344107828292399558513927663614960739208143742881847812836775554075541938077603382537605676001074460332212772742389809318020591612559726663458619013414498326423433201735382003567136596779367137280000000*i1^30 + 8040361633504373393638682506802573485312666451844470153388800117102229030898708106253442111562552895144546596682211280467540261440132335486530887621533899653592957916711993433615129111323925097112981113154459097628851363814730415566854571377877531323104087548791030690113383920044871249276370410090780517071719006891674084602137356722347563903397960714325847137075428265321745621570123403128025468811363177993031876084021032872896816618417600688677221171111064065539930597082739576040948233662622398995192100226143010963069374370644273824106107660343628165915681379218776913109720543975491197250540362249442623061246289217927320770466053610486901607390516888675329387181800939623887995061906939681390700186143062285888098392275811040312700280902341397410330332419796654175862622636572369008136181020353228116006186348792307201719010006319452395931482545460941304238006132335583747702614848740647205302435544663043959959487085347013679947436632942644556155842402436188733440000000*i1^31 + 166869214393519803109356787635022430524344478295372867013539158978713213042511554631316808569130284832407725787222759530860425024964216330697021152795770770935111460483225398217406589265468539262178648090636236236236452136894259987449096062475101832869565098880532544785972279736791984457238857652818078148961445306684251499619486823941955053694851608503616586853024245692337247322383565202622934614728175714127001520861862305087613944788107363248005892136173475934750762195748402878812905274267854749734480040144681793388819196659623103460354140362188349885289534784120796964301795406225931677313449052347414804402079804136093844230602896026484927362308326518724187243346799561407343486771472293319075723540566204192719887660742817846785760893396748854846049249109753814708288810431657531623877357966346062187871657034940889684772907289654522586587493560819632407467973956509665798961974774553313164138994651017231285433838828173096991365688850534495456906444800000*i1^32 + 236858548557856791155403516699158391677950745368320617730143052955708035807618054043179748898381277066648451147328276986148180613536360154640389604429980193284141768634439583620428245544907468218126375901266035033608319408427697809209849802586346541380002589139771292456108106566202679123557628409689023847099233904382030880862837251428422649816074607917476668477264942093515262162453387215351059159881859414902951110010633696965499994710902165592156112104075445197150276869401679905231479236977533901243539265823875261378127150804690720746365188261270535655432169127340206186987695864571232265087803146312403587092374172700888437161531609166938176368913499451102567996130695029989421973737327795290316243449578346713847696378183532995059144180857249322341181058511566515442763142119094580584091525997311136230409968937464523203893170255647250748973225873775537827415882216218267422582783839456613719789758628078416946149284734950627097842810880000*i1^33 + 108832163003814873786327416564520409916727093353759459546890322210964099880980677350285878937138920462694648117024122594256478061661523698644009977414125630140470950118690109280618672120838081209290705440362982632691756811255551442110650957335888554942825110088318632004308830859329520395885756171808824558416623181735039672013497778594379777163681601529032886681695161146246914148959923505815769801750302331325699235564659656952232782615118530393381440034691908720354898940653338942135724908217981182170332077151840865809463319681233416870787113815051074981659653903100567968019054031858661577904007915172344565426510706381182702435728590848610718098513554512116117880867350410218594813512271133173440192096921368799628245834417686247281432463976719783105747611563605499727448605148240201186750890354553914271381804320151189984388205939012850598411807111560781724248330471585604095240467012420863919979855388355358397200072704000*i1^34 + 15142349074360379886729336461186551349214884748794042855010511864680511861862038227604070556266489596301130167243778970878629848794282799301707970964145643825127646629657740235751496075199476054901959742996614347111569962039091100720950210416116080667467989508730726527887591946397685524687683087899820178017882238166146749536091868244817756502638675940679385746345488031367455501652295563930172343716744294051480435245046110666663408021014544938514969480033843647503756045039042372970678083109988496599467749876847984709940108608195916799838555497919975107641160865341638198688815385894945269154088644826796027818358016252687943449170311777622617532723946377665616277036982554135786856784959019652824485409765995193098822145304127231100804508308673057733001053322063337918917035494681556804539010468058719558458625861608667635268117476817757998841107083761921684885754678091879328419917522815363725540301209600*i1^35 + -967231922806993952562438554498338895831988551065054726912347435449379487149378330567647163673175632306934089440246017841293608181050015060400726185974054423695829619907233356609317966634803743809889776203163903870532895546689197703472005702654359195554125287811448084267266795326207582002308535819701097752598209203788232680251444478887544054004810239084281671711158798915270958985754105031744193154235523159646480392636629575616917652968292051850243820207571953618085184312135395689586912217987671977519595454870115594640365712361711330984846764991315470555270292433908353465892063625739171581401084395807976334224936707192485699626682378395443369240357391457113961893830855170385091414131657210973281063234283447859171832343667472928925200129036703796171568152864032478228237566664401658875412647125035718200142052673530882424304717864494787630870451744976835369835850954193067964440248320*i1^36 + -124017515494236352184903169855269425722857107943119882935161776583050655864914628264645016727904362295932464372014103882737077620980100986625898467211479620725097744869961375363461194546426879206312566132010810805385594085244057247947045237439750494087417113998391903652148329756496106296686163428340239407611136505097647117147468501755230266923437127528227841741649401250192423244296201609226322660430785851578228370931355743500000019535235589630377893275762487988477342403451249071080349513856303348513074963726909484105695503865633081587985783454429818591611759529350758035324385873710800814102861756980162702233731328369902416986377234926318878774315576133288762684054155486231742895584360855770212472640078980199819956040488954398304364272100821857959077288194322191679746195070155110761813387318929278389319202180657504299747835550504228832924298614465191375353069568*i1^37 - N1*1273317026569465196689060823441136306086162726728915434963983605323309484209905053272539976763854589601229217135769265295511488628237850629011196807297363938452190720111863214496556403829560972665286648296220579282446630689050135628038248840771303143225379004618611091189536475249209063269956670544861774458326229466607651331726190333*i3 ] ]