[ [ -168501653934600375191792941075469884746646058150183439436915317303041465001739122533898616250003594358602384836363326139725916333031914055134854177609719559425700390310340538127885952282899128632913441439614506101530888931235490349503828929875158695967985978618320583112358841451492149305745012729281603388646437400591677978002267114317641813642632971558660702625362469255164865856545663104724735850657042208199594240113951631423146676216273975339844919447608215146133621120316536325131994914889607616420972202950723009436132808479398511013995474823618228182820919883380886513152739517247106755470210665898987887561031962253545438909313567749211625992436245113181018279949919065228492919735361230900662206600556430848939440488282345970987072747548511654963316254353727355575666697104870048756145948532021112481220263336192027472457504347677876507286433389581388485544269335851983780146185522252234723811653852318645870428858720302599192228556168304850112849744682581754742172951072878719140765837087807438291487830034890806722959599841443833142429007879253634147690785461210254006675460837236684380091362596782725669637956662262177889218428324926025031000000000000000000000000000000000000000000000000000000 + -397931782095623141828429641159852343217966555838304952576161855481209500702689458645026269190753148743893924768831679887594539313346447942991921083035263888912701318804334254475430992533997289801850449638705172363527845556753127950153744192481329302837091557926167896987362165168632536588143586385273871283275290353622523607531107472271257256570327739290382230896461040253822981659043634619452511150506853633498165662933004803694660544121453962328387390968932383666325115260777790333372219850440153950477532827899092018132522897566011457765580058007730942167660726391035751853439607517146095364483580291046763766164674914143060122049939854328793133760860267889516470607434335626017829143877658347048122169936775861458673071030907921807671788885819853721454122194654299787262011265845864687169229200912230503310468060493234991122979894743020506140356470272773886835924350861120870530197742287665931037029313344440856606568258014931095431108036175406851185715029907717746257739927490197188624014222199562802489266509388282178580179213228138110383191108853905801445427812486820217519606054403282965343634867385815005459781543955308234656717725107224636400000000000000000000000000000000000000000000000000000*i1 + -15937639177245373017991235879538593434363333019096100214208555693862191432979639224177316262295693612096785642501198306106362667392022641360525329830205870782179283663413497009990456706149243050096760872125882604783392944430959407144141608301833726111885714248062393260177750177126133054835981107454352517733414840982170639135738522393074262996538477607224445354974385634685631088432173918857934291647372829707495219117051846798381888292843766718877252732182191120635813024332840878309771350587771096357307487543382401068967345817558981063295604432896936118273756638964381805184090759782825063490681684361046984541435504100624979708844267264152387320782402388683309853735837576375577320094384237232058221606012464427105707767409552003157679836426777580263367669171899004230728708193143017353334078323305639107507938052993858766246251578526402015930928067880177674323774677639997653178934850427055759646093630715216850657964599722859244881101087449176087027339703043967010952948888412914940631319919958982906892818699528562485876828865296279090618483603741906559433255946906711137671593564102539309690392062023414233196104261309089387454458558278792900000000000000000000000000000000000000000000000000000*i1^2 + 36931239363505028125027985731900795947454242622578902542400906675202877149200152537729646038220116357700015016011563944889837053542153276751700293599742242052948773172079656790468920861943649042350818891473366214409208604225450663474573426667162297851806006009085447074769854119629948845863074864231522570664295359913082870018097519960239846553821021256540904974869614943792782399909303852033741600055805639296200650186090120141961165715799031263980338179817272667024083055593858262037001831001569037847115399320007204678460675067498820719545350635048352508773029175540014497789099966669546177945373677573075633560238626561492492080540574353732067903936381086175732832375595215276277295416845439653188040121003781115826689803177986875206863145650902880143926129382569688592125918796056785486446938217787277118866498744134138676180865366964150920649119765017328140612427394738865642999047286613162302645118143224844308272632469639125704079318169322085495518168897387757765534964392194030691901555875246248638782181682881415254902898524645417222324200085217052826902309810026422351854826299798184915525358580610435743667723108508493085107384285824972000000000000000000000000000000000000000000000000000*i1^3 + -39181262208333299042644524057686664749891375744475522534583286911470960528383167500328001226256927725349991591302491335812538746559955885260663266396286491932667089914220973616607936636002091312959552719802791133437289757569555591293542770124843310937137485335848859880836263821740629888564909222112520801670651239405677665257574610680242047242010717304181669969327800857575350248230448436287996268530547984583962590588564433324012572551876135506292914913938139684000665265111434891150549189301875848226112466526071785564321893113576676466042663116639607859974492265565428036476770445259189146783617731243520418285661214434049868692475691676687111984833133250114119525405953589902713749838449500712946426758134386639607684782152220268290473924235377523580236428989347357023643256283170849656422892748429011090883226674384828947079998314554436139182151846925561034355994173370863298015946809798410268714370619848858565521869811459927075312728702197601644534510300075824100564960621989099284584778595661106286429196627817355048170459433786709514048535534110069072663974616093545793899378488186113978673700970798660776994464124798813192846698032735900000000000000000000000000000000000000000000000000*i1^4 + 53025394549863589945393209457365253990406893682482573588648681693442828972171071951228521221106208950335240325357042098241670510394100797114911371163080424513907410002450000670723990998298894867190574860661426041427957616662198336242615905769473504656784024040459752851201901727275057912857795633257978545996988739268275284459568881125447163309400605058322368752659311198583238534932335834605159531264972341671126183749681801795509808444862301515005246352625131964282074240587606022542185704921668635021791266626993548643475608263232114409722731520878934376703212265161557998150014834042907103663759760030159427787851501206860259779541314641620357981416776237371401793917379776912165106507751829391806148654869669350400133279486336177778825043012566639809655010743796586650396794016383109820940225848292500536075341428239910601461278961908091676779272599070562289432075603629201715864260604533171183324318511889723196960180903305460370725498695721632710048453654574650634305672870030816194334155260865595267745307665505672235419054274744334403848185379698326420172288453600708676490281164738531841144539319520656164026414998552081088118841451220000000000000000000000000000000000000000000000000*i1^5 + -79102738289274940335390858691595821806254772998829259132338912595952968294276579803401598902231635007430781513055689631771615357149630124713662577716302414551669574474347251048656779164362335372198126829152594469682054284604289738466841347602402307794253212302834200565553543046388526642220758754912332980629164707660022574575457821018643637210092616948725711299279901903980735418825706282925352278146781809156578716661175296146479914451889382772958457750092305807588705669914882407207197099269174695650466043309162032889052589824438450009722413910522330266381265473141472314339461965245696856907894872635759008864281397753705345367402283785152616696757096989459744514833897057120166953444090223959562520519832520990492491069230656478032147055973407178862537090296007871875282536768969164430304211484409742199178566714738549124699857355437771393044590530968167190959873030947206870949663125193208872667446616119686656259887330170421673247161832517379429665980524924418475378277035328585737355655223728991741446757222192493085126657199823927773690369195450376551262379736351976235981023683319031957772316178726835098527618004958764021993624617000000000000000000000000000000000000000000000000*i1^6 + 67207520161819234959945397211923612811615143998293880820942409347142253815792075319509483290878612110208967216191218010003886976283203253733409327021979997472421182371075209398324762189831839704522584597564670379256241451119012688733954162588185199166883434985633240416788194879859322412513019109623483787799741732978623308714914986125528508340599222949972994045669120425138912861140013378696749081379757398566170969818168407001318690353600259272704955055250125291112151426587184880726779544903078415834073377530352090613480947479217233581064275100870688199734567146987786349683126082726526950720277299825483056281635295192218146099006076247905244299862151111579014873641062552103057290894505940520697754073576334444716331181903067525230181037992471442899574185683745653485925620487413877428641899345176227290666130605035372778204346253850042573433042853961030628441518678188025208722945032198780660253460912667624974284772563511090752199443638700926653869030226619793020580880005972917856500666034709359897705714416585719514773352503438841311005941530514709451541970595695923250003171408289848794971301297288829424308590286842761270567053600000000000000000000000000000000000000000000000*i1^7 + -34643317006835771889855289019519649220061581880796457851365624042025020734632128814500137648991806782066517205715018135234355862204772610366331740546486790950821505098556188297760363265495768603970797012784216607129579005711972436125695356639472424024388460251655419193214226151244479833078582916855872260327293114461353324214850090320411493544556018005687895583966049723942490326876470505900194948221773124633746133390212635341973557244412584397971588352346981763255467149404050515902699908437270813932733409555040687751159094471744227991408341993869353657880327194238318929711651577007537201547308931919939810431409689189080751831258295246786576155582041453548075365093840335770934490742152335495040456760917367213810194212470641828941945729138451539874323228235992218871868177776666578338013178952132089747848655745381386916007179852346526416957634934746943678175965484661430446761752551669480884705274016378313730539947000129270168111931409790733519562548672688598644603844099253345579584243510584513247230801689434803189575144830767246548559531956544804226941486878081423197865331896488702430901965974712047013477250599041606510025550000000000000000000000000000000000000000000000*i1^8 + 13660982446409607576815804252961594064222933319843599237193972150895191010730589729313492374719561842028290376661929933198122894092084382423730928969450461345528670313981651516197150445815820128114691891166187506656071540953432208126077517088583817874729423099927449675796137471776943874399197369206671221073644667294829143061271998364853454160253364992221503989344951621584841188090062139197250882441731736438970155928793521838740573917116368326473152326915361550732038386096672267534840678013974309023073949744659735971118415040701279073874352473720058773378480126086952435436921633276431412203254632198608942306186381694017581787965620502925403976055969988914346093400230956098168541573137435187553880923256275823650992027226847044217429867101768716589842328301618339103429110299273334490545402603285801982029167085182870642997830218586063004793224562491862047393042623794245353755751793231449351087052683116967363268642154312373449169197467191105927676172195163665688938797855768830226732411432885031077307637961797714399849107230230330013691622997407504796760070987060838178902835156789257786025532483853593153492614208996218834539000000000000000000000000000000000000000000000*i1^9 + -4528495002242197848859851038837131589437991516252592268901888980448155831393081883074884498809376509792644185071689550348332116752874546984656604550692569605839911719003400954400881378581325923746203891436154077515280963763161034402948610715944685938552032808393280577618817488958834396601861786896979577632852487591936441058429039650371269548891200863666380240455899042610460278316306680300849842119787519129835787258621045049872692018260353797085220017418877202083041867218438088828649054754515406876553219728310095761140492059763686223718839292256035897971472657979935996094441766085019573343214012292931048728328902608069240214971387859918655775193898486664677642421154088346703109368646267536212212612567047863115398313782059574873764042962398909067549685787791800473860190860959822783957225042830140677929685427011940586703322454003438751211213219816744600225374102436089340870704218991655193073041888677025845473308482684593235682027310847857777916617036795479665434544136974080531703784812812696571521717424185110687215657777779272584174758839676806470487948545035868851434511912051252207144657568898137241668419909252124066400000000000000000000000000000000000000000000*i1^10 + 1513628991037723818592484901546814405090941945851047763974495393899612103828454679556431422866201385489842655816522160840350405360090692399358289232543453915961363933028361526096324190938491316092306806460078570355692227083395487927560517977729100294209328557572030865312119869681545239059311533113439259262393639430466977329668152211448166964095011649549093206501998745860678005972532815528968877116407963054401291512341181099133149083294684058995439324849853695469416445209907191181967211489292753426935333152346115600057392198840806418811984222285249861019801004333389501598937648117902165951860466985698688555106913385214001557451695456007820272951934609697391777775938711161536862406591976695837291730226415193383188858498828554900239931746307012823934462075171655662981016654249353692086146370980020767311264529119066635865676008363853794122316358026566713430336505524312972220543908700987156805278533549374243985148412335977662053074570917859412281266464022288518477545039364479292261843260745652123266559360888315010034959059986412803934230314681542737338022515077259064974570783989327316281185283242732767469682678812449530000000000000000000000000000000000000000000*i1^11 + -665216081097403309598174100387070392990824716257933829449003585330649049549715149790304217877455734545375332942204929133399086888581744945037748423057480928878830521322845721508784770829433456345746373265179560538267676531622839361171471563184655127451179335206049355196881390184037725009188658204093053520858304872336006619530196186976132586115800205150088791150236965548365496592569818601741341214315198532148102464490995342443341893129158343664614463611306379328704785887320908721467220865230368396414509343904255012858657743833437141585564080589476910656739705163279497474853721436977271590449818332808177319373650942699487534548785491067548839741458849557282611652091105928081671952541700199395796884159160850263176642414808815575057538960138572403351900859629947838087054201395410173006309015349644327106621645380525089380366305731571870674873353993381732745036637822218225071287901666860829959129508115917443468106982573512605299094742642238638889562692266322676869256723893665025176231700116435240917876149999044513357499547009448980399752970251676272815541785488999612002075182877770867947314828260599871245419952029757000000000000000000000000000000000000000000*i1^12 + 199435696335304163316639183893275987842339941734690398126883508494318679870041263804837474546802825476635041030322886131809379034450634412275103546462288195361988374613940795462465695806750103573534466193146437227714132458137282674281294539032653139937221078813826534941153026446875021094795115189902738307358256485287957900952108607308234260222333456358506284676160833353085598899248696250354379974793733893388756967490187206180059592209893100998622425745033262181017161287339690385060818651900228896469976209398606541414404449246924284437500145943319855086522931315107164451261703301990324703892454464775828594260182928029129638847920306460232499839092642761771439204258487834143996576910744031868755964068863195882471997666216848011267468048414211901200231912786007143059597920083301100061157051747259088363597850510994751740404888552129709710838104555648615492760417192953528490941819744406175471743116358628947565087368318237150495690683674236386031425244328131432008499493431536343739056828959625675415841293868831347437499409406473125323272093043346293830755320166598504099492274857384503876951778919622433600702972589800000000000000000000000000000000000000000*i1^13 + -20190152326479248927898237847777322787746081291012612457395869027896632528608602209580704297722445807269181060015811905024755111936654046679153713826599891765829575907981078170586955467718930787504478596214493662729277596682794961630798994780229461424559202696369220090349738724173597385060622777800040932559392200642366116383403867079302954831779464787510394270889566629473702409542009824597489070046651438891414243199243556600718062968038300158090412164373818049255159280090098874289526875490989734800905122882772113449768396235638087805829507313312137230120281621466358308059320237990827151982966514464729186519897991689403916804987881637627177787292022361354222002179859607965667513592574305559013237530247764426228550185392898361037187439739105252225630573728510486561940291740289227419951495983485611989383041627996325150411450986884308786442600592256554594647366883570698150245917376908589742951690974369849463268767533438385457026829530301004161285267030324286613984423504729392329194393478837410861105718103123299937232218543807719137151372176641679161634632240859939584004658952137229303169296886287981356804602660000000000000000000000000000000000000000*i1^14 + -701080087870346424716148212256564318151822037878138665309811421940556815885369052606392501441450277172870953930505467207517714442128680679693015513652883790205864139706559540337931660970518437059568974494838726955033986687152120299427222372844088648938979557699307550947197960930079651700220739289489030088840065361224688974781213135108478817397672779116451405658133421744380248442823588020899058309455437244708404421419085726501193065964933663351470033764386044033422438845124730286082263757476529673473821005811334912956719404464361692916531188740233851868588026847029114984403706334958664640950609352331887631022997368306179923699906626685238806216872634295441334500551830482962340729125216895785024673663178989725339549901515408160945805200856602201926115578678120394393292879615631574177899463796547648067913731279291004022635669403037177829911747042094332444508203442671928016845533415094878668313201874297557033714339191508943867445726759363412384955902203922673439948033150102459579685456509645557824281821957552793647448903088659427923014477413605748022766794145216481090572348337227221424756423599861182824448000000000000000000000000000000000000000*i1^15 + -30118142191301680462813477708539912726123181533945428275350864882654303696221438368708483535476834910274380925672628171806749078902718860033104593670415248959919832654353416975009454378352266513661286661509302378099738303920700852245047358103175704195368189967981210942510543080824934875725123688596415219379000311743021997730300321082665217144072257780693283033212037877187739207217623113853956065580047445891685082847727677387383830562898224770932254282063863699348824405983898809004634760503026467770556164471617827616942770996324940136436406859994435096941772038754297893955024446920880760018816606714327591551760065720958154597097426797584648032949831698529277897315114524068802124300854799610695689381946697383418946790464530627517666798398462976296157127724721788403774567974822791805526335115997267772870312528210479614609259241616169766027890299017322831206239229289257571407814608097460960989600158252573461153273412150346967519926050339869447186844795907315723759011279532960701501209619995282008440786361422247708386406963060472415626852889040468034585246034241814919012141100720010266341535078238522581400000000000000000000000000000000000000*i1^16 + 553912629280561503954408839882467828988987436741675011213015669219471148737100273019656768427721755207897408496352169028645765016666295371057951681679714841885442656260404743262052744195926480862992295787557532570712879034601705950524820531805921646346641137063856956572126968143333349415338831017073869286985232184297579875818373132359634462896024553676606161602862240694195185909267425789110593290299865525027287597698997071899459571122800551726246700245346486909195011028021837673540920505493865055588145599646385145802092768033900881946424672541782109814239043213088470338107339963072687401901967841269674040414192959613275098665473571103183670199967465566253322156841183483252117024588785031985997175774430615422463649058797254881585727082516174443681518337856656335775639162360002654314658227537747375447889060021618607037919031552529205151577721260478492859166525718925960160264024716917580950559233551314991175910006748646610835885882704786157714550849644385447954638970896339701762765834479613307501320321280813020320164401674630815683378728139412461086531345148530199088582903334444947564425984553649180000000000000000000000000000000000000*i1^17 + 327024765910874858857436005180099841857636528589749112417330066257140911341996421725725414838514095278197914055859420189423581348913300867193954021542127297225724282229484700077264182280966481294841722696932797439338388642116456317214568380716889646377056039638295761921874098460174223840749648063018317382926749645146414012983144648474112123047723816201758489139514157031598873432092535033021600278499606494492076746607462275768176243928037758040244128311936616381759076582477226875886317602689541915308988059184273836538895035071273451410781652759796324266352403259208752602352790136363644476923874506340533390045387295944021569660125958407868719491022458398939549820992529737170071804974866827197434916217972021293523937282807202597896704324561560893792934076041999509469545576856201507014040400530759186369054978179765103339960055445072160779581877602788098096324689471334169569445925080350600030268397828339896856455654269360929712313208560949936065542581231232751205693382336088983349804474305434623970214939513367187566896653912461201065927333241542355087993719225940193988708578958899025859435256504019000000000000000000000000000000000000*i1^18 + 9023904471919273450845685233141617958308590651172584580045024403273165244458428887690498904956926778213189496517179616071592498082976306864757264358982035844030436964742744199690087677728298016442385556171663246621300253835513119294003316173518443758824426148958436825304305877797677719204458179443127919080347594831628794085561770841791514195276497712842257927574536113474044243566555057847906064140493501931923695756376264072209216200303789581765201651238156363611099603706661197907758310680525393779059000665893963548323148263208119582028319231514240917730815572976213677173878711198213064012882740616679865249834734114996016859504707216177012111136534318148149121519155798674791474371140970652346054952639465839557161606459676912277553240721005869201517560737691386300629913198559875971729766142241500891012294537609149379020884442167786485260399073407332155781482420430869517811722198375989051579798354759689700738499963463220250306817369643023050086860363389479983526924454507340023614130230895618952774243805939445219602953146328908465704392693669144038891204894662056441851446205889450613687038074000000000000000000000000000000000000*i1^19 + -622789867550366942677775258243252231637175374744106535123206789508866359453858608507268136102028124048618289825038511330604455458449359926245993122459306934587535379099731424103443067073935401294684409625411408708820256308178071862213419915288248575063707865535902421271070445599059955506486175147730320365329935601978935822406400598535184728596566363635816822586218058318065943926060087412163768297227954765689779441359433219269847496668439475146221152204053109418803155647140519877686597671630953765646633904286232056438880641642114262445777204491412821164451737168874030858477126545231118556746727643904887563616019316853386998614736408358411080923452179645912107777312459039608455587004925896677554194187592311874508348712946139699151522318008267383023741084782737152546541039605509341171237488067327734470297903753105424814305337101302486736235183102733605679927220355653048692050450275732172087148364883324566930156715372421067640618518753816609233502076475038392823345264459437268219066522852789285611131339506069908672916278776554490036399175978346795092203401793862082362309779751345082508127120000000000000000000000000000000000*i1^20 + -21077133050094790465246118398836673775343833186112521879294706713636973862451741591133826930110790077116429283096203898635718858659180248384070164719614024219530181652282084470043864964152560448220788951580340243248116054810358922366881839043776838676051334519215490793691919320602672580423792884120234570147992928249250601396654044629457885534173697692061145814044955821200588987582310738440619423328730952204739614027895273086722166219739950655677436976539499993621750493103052714720143037660145222367960555596207915602713423992542159186157751120684634547671297622381392061090691638411191692218096276769198702197804970097478318420844277479140976299204499963396988895001203825101666028733850472224638435075808581668240032952522613816874224994313796819377745510551289815860827407717910768501653577543001436148428846046426400069778927079859966395604060119482541333792501968507245446610568703845496671883377511412106525807760376580062939435502729900841745222648627553199922652817859376540831642905390046093119671139786552425026498060193110456013328899943249914245386356979311817366799353474153353604874000000000000000000000000000000000*i1^21 + -162664666194747426080925929287906860687900534164472657681386509643346929738707830614341258011531199280798051656286231501921043539667155830191751319941389249607292842893958613288446597348851154286468539794766915921713233610096547712157475699076922944816813719773269370101790943085056495804090718686192011138051871712091530270152807672644454235610140189669932016110532144945669781034119407552455228714390658555503277660779603166533910935293653570620778043131915242460314431749847709528772646893467491992125264437650895616404647083937201660096440788272030866913399934852556593725191548154254714392529543871498593259077766553356517837614173323476059641563464805717950530581770032929419101181317060665330537137310815912794296910110151742837843624751307754070964933998354568133032838883713999720048435240136852387695179363238888438591811520547618146106947097080544805381079263912617871838876004407649815085173166912995118670017192007639691303381585278036243601369276436523559057231576530279063285673404912662020024537579663960149437770194983107719647359783985260738116659262815530504694364516450419324900000000000000000000000000000000*i1^22 + -133729183501472994015295415863973665614213156680447100178755533183889475554532670324907546555805725533781520609552328822919757259913172404070829800921855249146023300380692332862018470970139982359159034343298838720502003610317696466381302258523355536019629036150593471047655669599770525300952747044436549576324668298164774609796184930483841735939782699475805590384606135804488556820874767812578620851212264686076961629687332862156186133894828712235326658818481994187787797304975846642005693967828511194492630517847222998094313395725870183779004063441952830292627404963138544852481373880425758753234257908145480340817150818123425189836864997567462069079060423651192920486599792411209316170520010783222753726156608326734903583739049152508805951941700442754821663862815727842397106545375201807252196277880735946648205168724349398567031296763346070397965633244790527857169970976063058505900858065092021864694809128410226140862109470869901616206694301262655522199753814157425709834455249663143717206080296221974680222858001080395153849091272518475718755869663903903728494370680037865815776302597290000000000000000000000000000000*i1^23 + -38452071710195945401046171199369117626547555768088451149765912889960987959914780232220760495975793476968573550979080228733142109036022466521575958108852665805162924644688630620364130132444922564887039032871681295433657920973152315194071534305226560071662876613046854020841652779464582345820761473098378770974968266427855425144684040625530069630414089902472449568876750790184647963642160483494692547284222662003509999224388730107619766129584610551388831238765732975399090175895087830126066977777988529253327847330114343649169771891012956362152700894256819519669431213128289683129568071292552155240978312434897921968322344037820654780933708378517317494969373516296579433388651786194433817670360818914070579754225607037934668941393027226046448979377523690285905253926710384208029730801381153117111562813928818465403343040326551300449395574867390060537159080046487291047180948967009557332663447120762276465987886752372903327222090159688026521248985206801093686836599315567302112627795362649752420331008877586950925896680499912730236833810678963363690128024430850504319918480737115171772608825000000000000000000000000000000*i1^24 + 48861343931103822377747416261582816041053987412222387589753785492961301122553306342329271218984375624442289385151690379935901655189281999397740260981051104528881692042480331560017146547621333406560032395555840798584826824096419588477883745811892555593531214142558620819428556525048238071436908813445478397059370737973889310171049804955589109270237097921083814690828347424062063811115875964951583535562642797097544446970674317150111647737823254683713200767206394030255118236623610521578900639874332668830815064944323684193809144930593432823211983235775047147039933936533826169644682657344769190150052219786110900750152427441160696691218728339286214128281895906795641594427068014680929014770137884636122994459865661242433794669474700227257669377866088267569720230051362332243169168751069383853147398955742278260468563001030183188692826569964206851905611594286300419448829528525687180219767077229415193845607588143625881067647518905541621312131421811678175422874412685478560153009452911499089445947982121183206369634062879773127811870883260200344569845257222703045392631207109407534257200000000000000000000000000000*i1^25 + -2192077705966249013501393061483953387181061471951584314059940627934030025821677599783832117195113670136980076449654622398300496138029935091183695757643651269799977190690995339374088552243655489433376504215995473861234033172089790697428898007870927864249214965775585811675900621894021659705286079017259518692642139467738411182278876215800082420140808458315878858436956810489914117319170052196058315891677471764665061408325322820469103984164806732678011428832341400739065463838855957302424519154187637353294332514515699811821090206649031877038734631959908713303572560303293223767159850753416402180809476512360408576120068232015936665803895534557667720418339160492438066152738755733339690321515080337977538198846816471559770278061551520521006283246649155318372673213196990760714071373099173328962551213134283111688462434160844323276711708056396789234924019615047461030481840547397841374054122385050540992982621690307352495457157644816190630432793599611796445399983681664037348432602121386679505240967584749893420740169889050883738679382036703014161796733385354401831935909743380974620000000000000000000000000000*i1^26 + 2444142676536583325337221428439101748379305561732240754662162738432953853883974722727805045272869985265200421824201861785961334663993066641194921204410779175126625716698534498259136552268495202937709514653438473928893276343766256306534073461208792742679900451499779428686668059405545062694572763395414744015522461877328103402801873683579199648688111818611999369994897071676995767770410272885507549908589947050061014630503775772649469147949951721148980467208549955444761540746856869130781756367205319162430920938597363093450530603446774261940910244476730642880380868145999488112670611507590694886360841954768152229073527295379998629931452058259804779894529515212828304178197435656882857207336477381997459358371095284478560824194052382068268350078684460878829126044542763928779054148261330170752435746160414452152140698645026022885885388654384707869301615171754139448833447277023135897347763559078011640943438666262444376900216471893243385424729917806001550524093482802147330799643525538748138493953345919856485892202602033556301714349167656151503252889704640225597284578128911000000000000000000000000000*i1^27 + -38895658366194297189144691227061432878338761001030067920140836934440620544232597101310093784371137200775850290308034860444763812029304050537537113191209325348557906449026317395869991294755743553490975292186399134194879773162801701662201437577865434528238111673138157069420165772812339911241469791212195431981623723940406401204160920851989387436740784177123751302596881006852750864713860992886009745428482994173622938209380796621318458609536547462737801784711990106798578110707574175970890916729994238587863054772845330257817609246797678246758583761703330230945405478411955774760817914445255107744416730601100098036090731430651873246798183855733683437772215844579291404892779865686139618657215994987347730337061140663179543718503248334296102193172353100952788954993943996344669127330491837878242911654455938792059608944107333762048319715138004165476371564184074766730878245542883915465292720675573995915634456465262625499741130810296808660288089267852810857085015851922228074013107918380470404578540586605271475117138400999560841129244956030682723830549206361502196377138000000000000000000000000000*i1^28 + 47832100254021392192454856731687924402836521121651546567293815181623993667110362595946434113673475374816822216403711279053510423563403877313148132310367467955329462930258237646767685366133185039870249122268182335851599235940838246130941537475677454148395823401154374725838040617028678678344694420102768771509632126924349727117085017283803962742250951877104123649261998778951460701739427145473914772127087946884464930106979901286078674362535103514368103058982609654765253682998861627806476378479153322030597162700082304226746120541211887053158764548156920632521644666405248653249387179447811383868583327285547331987664350725573233982639171643813443943106361823307266142811180192065020896290394049742425505864237200738540640318698554923084097601637807127475793708508307157897708806911371551561378712319092577158318867818219827716120735232711852166766679993497094063436990945938606116044391026098477977565384670175520828292401168699237449661140975906097668530562042890567212091623488909342104269193137184375420914113652761476962519207750255814905213435114406022516140140000000000000000000000000*i1^29 + -34119903703601915141890675745139015008216278742111129632718357678081484309221537422379999359631581180397130627367717039396139083438907499650581326793053182842623978872940811864172768279726210741173486883891839694798254119397508597414295451990641206096035034714936437590600333444300239855787099134579305253996257449272843009806453146868159569133713319085910579081676387071481487693019470092439177687176836864439768525799902314694273935931177419015260489165395957028844202933149240922141093228268568170136311730129786671344134065016888523151883817235829985017658529098922592193457819373093389334781311526357890101981132931679030042710105459676516793489842336079823011026018222755260988559809405810271865013704277957482728401788728176685637363416311671750041144834479537561794862535216073300431276915804595992868423890878799589308912276615649848099745834097931581531374429727065144855717741677537016374274126642978244450248389171484647211999190395834780297540498920381085764884318264279607306005937179637695433680322694730346584333251973184191651658927820296851963000000000000000000000000*i1^30 + -645752801808400733255318524479258587399744992024052516935464954169418087030488642413289426730304387999576714024289945033103878805549085721718993595657325792088811717698593181421567520312185253830780477294233721241864568950018591068888192663572527903925652275685157745168816797727215679500121622413969088384361397498849138525652570676827610297597572608745474664857109430406819012558378514354658361657651459793574008204733972575369349350184655528074101832582033178173727932610942093418307163653647331408517832341031322482216659276626435662946145889205667471305903426274816097441173693439423974153548786284191545353518437738310362392897508072858004553815857711858328325996200513072461762693209761799877583316947710036186143150552553361527156639143445266012328714114499574838620627523803193363105982943115316510924080116916124789896453187603778140528486802143476421891658141601373100897103431603259013671406596620781261100402425580198434042851430891187590516950047199399259958817441148991897953455314478894474891503705161531661835465217466440210022333785539800000000000000000000000*i1^31 + -23021387237089102921630403955289247437882927275194326139019671113113188349970491083156260639819568965346123375392273168783531107653812905379876355384609044357819973376423521269916150938292808637226912146974656120712748057676004030112126998177708470258362303390964512241427039078778525029750415364752008817608314274919451699525592485944395141144550534586597912726127008877469070264669864111332813311791391809295317889532832176169675955587443256243308809673132547407253782896927129965346859336952799055837714408422511612164609147203356689918313786016172812762399204597621832138839003170215118000868464978733439321878587624626215611479662862344836820885669043616982966052377536303310230295864107559753298590878358778102558022023411372961967818301084520228610158465720699947838691555620927188498401760439328654839325272593236716293659748653854719731613135772597215016912634236161281975123855672696611584821337310008700383771195735069100931525898605359453074780142381685397114308743655850159189862956858103526311680036934111251514255556518110505855334170000000000000000000000*i1^32 + 214981306344324869043333084874738244902529137653716169994370614533312495664259409296871299091979931466292651920881479749854140558263095017173871016499099083040822272124423308336282450709503907651411039896434473911051355902872322888458960159136184026692682622020117202132679275363059190718603724681040062746546851177012933442806325657610505189644258776073111787077107257820136398301184845740131961535223258085546633699756577901730966819536557672938161874961861331421101218488069245943682045124038683711144255111897077478942795738595235772607210523534781844402107481891950875948429695594010161145792692999048838991477307638322873048885766014708382934960898166950802566252670947114137780943925529676872639961691979217750908293700081447595027950862222494082244079937693002300948896574941794640933407107871470651503301457943263666534220056452761413626718588204093999895192956309773614758191896786405139136352090612353885783686270670698667918834474629085074941731511414407024567251492154243891461907883732162063861606739822674812070932693468584566000000000000000000000*i1^33 + -20128861474782117960207462410131122680522626577476521351672468716074013281614016457563264083553296950346082081365478596773698145113644705027685339835549623551569176072750137044747181169856045107810013533065556993368802744681455325763335550163613511927855136210791211781746815665446717714414563873796833919298456483086928928902435535434037896267015244737733590239172940529975595789690132125251416868292791958054351254669616027772644145162827190641517370579887028940364019221237264139112829443649979617001191299196614778626908197143765966882530340925746370798916941972131464181715283275740085045407429875179213176943066479385427759753583168167023484495632283036485452752382887901760162952526347542252619714292579058989828389567841950308858091944770342501955435793051910831329088582979139047354638063878594365530224955074010316175692858516601085027883980151792902885747447271391124252528490155339434408835383521024341775416300181298740708474203011684466001980750418132269028700618169531184467769931021386268180826054642891194141879777438700000000000000000000*i1^34 + 201976952210237307310279722988260809105496855054760426362259861425258099699809226242031008736107947989854009901323854612788638644909929545582554310500356019049332288160982596643282342583573232195601452872509095945393691209686389310423195333798103317349040718466670224716003531204561096116625409457148261768485073505563350682480482141963263514740716849357185635805672990253030746433762513717945096704149474851014560477673972369938778272911828323617588492176827117297975433836407497624595253425355030825965987246053156706271493487941739721495508718584793834575602804466441844060008777060793242631333022387965212875885170301266875837503872613287054089154405309882998198589769083242211621088524113745486372107917092931557631561191475357211914134218299664416886234955275263674184773518379980914116834823854197528178273302819891105585000300055837615493337711462378023806434491154608804402540467418492216907332409472787597353871161002056401697823864616784276744524183735360967216761657580990016215864443561749115349921832834257566530710000000000000000000*i1^35 + -462300987587546862983395747502554870792556880249332171531858501794639386287412647816063398214764617798398240162925597458849580464759903479733050049551845898591137067516305411526566389794783413271158246048466226948483721001550208036752686691773352332927980048325582888618025479205228542510779604339196121823493937905984765494151170551334705925559667822380458574001794386501668846812810218021525139523985738498281094590948001167888518840813404929290931748139763095149928741453595900257894756590616769674911740438500947352830022092390526366485958824609828394178072871882390711935539538820729019492847524318954773674651869801002584209427298324736773839584675830344684256206025140616622895627087736981174915993102183939273048885403283901076106285487426889511694398189115085265461991872801800229810385126071510257526847090041787693525781117832989682521254370608003755471140143384206195304000444754806606255430528803937701872039367619224219402435725955240280869550483959358828164240205808173197260189643426416134260636423667913000000000000000000*i1^36 + -340059270467165114592728037094265682831323508562268296412626171364818591754588690886425209647363564411130663948875478211716985251082927152192117160513576620402415729383611862853959180509797057297877881330770732748621836594815330192681827718188165710825645992226196355454978108548641772326407734196539088841968380298451689352541170653232266094623401022400441718352297669517779351831228693194916209851155602727601315722828437705613249803967130742152859679608893869032961795470934392802933459779355000144364272291794275750759165243564196535805616797188776929427229441436695257360106010243305801779281577037317021476889359242530747075906998237734538840378415905860345738530518084105479146505697477733310119549466030224110412247552558654081400730961472733131778720756338448693167852545490455899056911267375453484831442929952102668627822980669932545611397455951570694041692915784385687472868280828361011211769545548169620707141762034232295141534154489470059307175843541952605749207355689655113460417245646454020485899800000000000000000*i1^37 + -37168131122285401767231199720100219496825687713395987048464652751353153923621781836394876943853029882038216816801447078131820248200533362476236858440358683565468216764141928099221931533380797973072788219085858099710171192886669944650716404769679887140811602657646368165256451969494373109827636485773324541735904778181083588624344455705678112739292144666589762999431654351370071852384299647089813334869998637568980660736877560210588592234347351997704663522537890095976040969047912718111561187260123118676289335588977802315336701863177104442813446582651326076181594182258861967250883186123727038454216900595850950312171980204683367322908485371158750036960391443628646288770492695713945826349266966475016887693126882189068543832172806804603665313098586441234299922367215967486736891508369733296984830927301939668169579884120076454800684485208529544935355307994784271112693962983591233892597066075307128548173823192237688379411681987923811796642100313236373394219981325337873728264678370714564102897942484580000000000000000*i1^38 + 7728804031224568135270344290591661751748811447551600932679168070963943869378489798938141888567935542383024053877561891407692720682121394793296513926743372331807480624900202562370742308670378161554536962314816992131921758515461205356599581961388750382697662101631413031504845419893884975652282524784473144583603817975412249640127289322612233588534099126441196572180395875799239786072321529257157432660528101778992642338874494696561797026151887194683563783828540436416038210075472808888951757162118280955442120067386246030762734279029904942194122855618895661725460274345824593447520578069079475394219946430776245695548003576686411826717056404305643684986805596422724009473938062973985127128004797330163157395940506418260483399267242464798372644882340224403973742431079224191924977876895422216230510917875402913801318057051692806018895561209228352311499291164487412265761998432736009282722732245952544176215904627331311121811346990253438016968169373908217288846768283995006138921547089666408842845000000000000000*i1^39 + -1204472853146357189098554590123586926817247998760246595607731693081675972495814016145625002542327366184802562334916198667776830777198197674182178510219777422366580420822273150080873900738931764490015529583308726190325147376375753274921917107604809173310239886510354873097460155131832942061540701382164081185031042531924381725494582559801502265798634655759207845873121816734054068542860692856615287366830458785224830950223258041956537826698730474415593637684628678716055753404941210620108600952980239841501968669742825388339756666873967933766079486633366625870661527447198940120500511993511788024238839299713139428833256521048517003502487921582211181816871828692604300205087418112996213157337898296554473031774319578816466804569628969590057934120304797941795770787136584295613467895473124451137454087939178312101721458958727752965088438594902965432164154672112361027419294430950880639361934905898820309267808247963590866388922930425818807675157370768969863633870717221158038094634830686800000000000000*i1^40 + 57593613291054036284544581160166793046392202279185380753168394490817303033267321535905819754295360672209768407423732578219844870721854530997347877147324617717535616691316678382318341115910290141159832944912007424666025268843849459834043231225379712766373911093829900492365987235301376605542548104652512527973308510378811169965564882783056035319837357270167886891379568060184098392870294868997981202864557195913431593612747909851282117127512518093592567393628990080237342987290451906802371007292391582569862612910105539901243343096385976267064301534672864199952678550296900158568038463195441342071062408270259130918446759198665354142829515176370426718226361271693362114581209377469706327964422670412077126202630260595863531180093121181536768927291301705734410850643554157663026535576265035422983374416569865925219427835773992512083630075573333448770427457475346524108792722858169118191153715726022157627172958185714960978299190050036352103319914549198989213638789221602274642330000000000000*i1^41 + -1996789560067274946661249444146669162128945315053500385862037527251962373538560034539552797882754927363109973927018043988644774360722572132825942935180187928151682644578891010407574889335827611685753620090534252588752999229406011754150340225317400645277609884776599758634532715349377118906030373563810481137138464479945865502941681328715565748030799216054221709214005097604728272793971050664205041484037994617176104924509791122401986060921162328792065726671944406514390049243023192271661392298821399739997975460999385946607995465063522393850823210741406028784291606104066572258880163482015401358105551597473242345313611382053808808539231737221632995843487498071747238656737319692348303016270478670104586354141877645284784156259544079814948373778811302954172175585284195088181995932859981076314328083750437707570430884268834492961536193163736534096617860901068586431771477208898840572402412508809983605739538282013625032851641202605156963412978430960046020584761654028000000000000*i1^42 + 30276234477715957255969265653420068504824784580771369100767301515419107982457434782278255288603809593892835821294049063245391014965725083326949080391572791194577642448041962579119231538090577844221660057685642713710328727454824737733163181658718133638740042488381593856265593885803016335339845787223300731135490106571385234080023711731335065011050697611618935876724282891433952625538749190259281093155140926291102784433168592007581336367083717955657240215995519081862628347126058329020013315092475494153094984351925299338923685317928041775686109408426785424054706805590885192945274707492860565707497409901760422399668571759289278217603806001372643655682098461629024209588838015796752828762138005917296632844201219939699947133587610365279781269121930404493664162219229088156237158161324366690213855109684687523926437197177288399932860822818862169133287915161969874796867936776534902881775579739694653187322326566076412058600291985345231611751919314292120540900000000000*i1^43 + -357277827223140521772593545081790132311294191715879956595298409621513345663522654002590931217921941521629536635262615895669930827823132933070770030519618794198676020523777386331438592388819089333496382101560049676758386307001672901941006017847606634964364110516590144789478309964164987162851549861312172942904825189274023659016882693354975803152803104505625546087220954810941611413094344012436983142799914103270690813733120609194823139420503791652807065804304564090320322167863931875254526177270819983049186889184273261633143793648201878857958242822683412867490015293759893299997184248337182568083167728128186727825581141577963698578608421008826523377750438306632154374954361536048468803042138961950194689975608160944482735831161269820968572711255228218516114784420083180335220057047799395537395354659636236501103180524795046121197888145184654888974967547921080271646192855626913965954039278776465686405769315352998597905490582533932529927615514650000000000*i1^44 + -697087704734212451598304617217153901687521002808459478097640154962988454008884964365767723336387082394645048438739955308304378765484542009361892342188869129114191533863140492978132322480453559251029297815627416497088771379925754201093327782001499697847542847796033405786858969776586119562210778018625314315465656164167260362624705306264136736269506890163141449966925532938390556066800611297015683056305616906920136339148101304428470224904068433183293663871489295094260632883259889992740656451944821369300974014644044166199208262243184853290692356723959143521060959467080956297954085458088474705859202463236018458501539279372932549833993957303183310527414189387879889867644618510726941753069517108558946919377195018703585751131605982783635698811861061301604793504513904564648116638574752514821757447779479892021168337621511704434470531738735333526741690669671172995794319268254950892462651424701683112943902383497096295243865320010326278000000000*i1^45 + -735249857427747555277279145864349498734650703507374851015055253975440169097209382614609438096395114223872537643672585855139987060478322045628390178198589903246330129323676149408282331501324427259804721923951893311911833402074965108816951934770336340650657245839859175014615379271478151722290755924987535989756109557727795571927993830151252764138816941013727021290248033282628259764870411118804694971367890764673863003790649093327015438971482370893058931601101978816482229030659891122933408525613560610356274550508449565571296709793343311769596888479218407780332664899327544680805144668738845972667113050434114114113331435672879392276577903040890679295753064198571649295069647872290154246400217187505535351422731413134589575787195753892953445679173338232822710045599452893404348907479691437848467528767731464308767967551483819495960990159419442870121541752666665203116613640623606358546142342021235329928600028245158612286453900000000*i1^46 + -396740524757229317491420399313510488642143347435594443171617300871537598165585618904021748035602337220166864768071189263000554852034049704468071955666824149170008447922138880700181763333849054673768620492380546211516431176277058534950448458146187396010254626949281218438600950296617578131181588901397605453206773190975083677030190932565613807232935352418580839986707080307203618638779906855692065089303791226915075352233472795419852768278586033273990829979697719067453669304148819244887568899123438791833494542968810535554841218888247354589734699708508524180383985006836933094048892791403682298228007357747086818496427259476903253163474244301368918759695490024364049083252358169584159535983579064909960421075820788661716372914920154725428006583545445257826934943711922265739401355991215852435230335456183395673972030642129186032051913451715696464102954943754478308982453528652710518586842494258040812528321860370000000*i1^47 + -1480320319284939599609000140224085607907347275556229536832427498112991341809265817247987809604056380837577258362804892238987470305541233644653113931244872810126986262124938309796239175850882139754385848995984817079430241001350722324715127312249169430217159106127936605634303353997703029277593317519610367298526176066170546939505801668266896051894197985843070362792536102390385859941364854620000049352823422653929576683093495763469431009853214521667937235306154277996676699209356813512120285718631097932257095152772026011426174778318435323577716553418145119200903811077819309200584085982310595265918537124892425190889307123793099647229930671102009166057617707562892756757411346807129865054729289032777040141868048720050189357797949899380798935506420327235992538261318605727184484138829150598124735212622964076234578472192490647101010227320645528124432877061617516490441732077569082231230142982452801000000*i1^48 + -99626027488751246192281367025126574096859334432218802737235329788217427731930003878238192748540642166159773805119964975170390056734305829421808586257271347292914291511887587926663839695873340228110548958812130792551784356665161526731195612352765158310420722633201536901879076015545686595446529724679365018005269719647035347673979331355536308521923365000391920352212883836665036387786591552227558399349329140256651188785249808317406281060217383158754944953908296420263964392915113747606420153219674873385622820033175292223518234384336633417808073086643229792061830853123146196507716762824900717833418505415474595802576240899472234385378493395123471419716843307827011702593527868830436306993180958799670488804000940611320503316824481991543882810931026573907461217582848316132373602407396042096359243454887765425487187304452470838580023502135056094292535037612501169551220452431500000*i1^49 + -371703892144556917998515859259644884817643711763210739081071193778134412060263153327044570679712641218903564825260969831893311900272403381061574820305954241846893454458546771686035713796218330489181062773656426434472783769281800413837463813087212810529476255886046913177218023933021405624655456888257834865695412247141915187126151890003765792813231284042193822110288922086323436440469132984761095129273466968998567948386130970913322033678633575288169967762853925740155052451449216964825684422980275906553015986434669010998399161640447502307371160369859890051172757854516626159111183126558825863767430422441970027708655153083898330163400202166547533375620355206484559365384098186803463247643138362909862436376095727927530993781638233635725902771236898092667922359181274434994296409428581290767696176064411843741793655067469897440842632439650607871848563111787146760000*i1^50 + 24196385207726908970747290429977209768033319056942530928657352926040583856495131813683770057808269372188142056330197810695981225529050610061167128730991970458855390138623298071766341972096304099440679685155842805080461106169184531313912184581204982401679943241589542909759325640786604808590863406702380070874089998460729999012593273057483434496421679182639600421647553039216328073398587621835024587711719486454799194838190945827597156502954850764438081396346276771799638514922804813967570680057411275589406062605772691122229548690383836955077761377083142845235616339482826979570082276452892304706243449372438858664231260935366399438005600183687083625064131968439084136281353265045304122326555638907675694620103996941121312123576960974496422740174731971919673558679955105224208387261695114829547561859025856252593286812240672545164040420000*i1^51 + -188738554160160995527678435246675230328168247248912845425431534604606191954076617420924527895842568470010101039760106570189747647391858508375333910961471904261659509323760925844951236019559224021545227237398477150854445565841132118757315150414293022634309490000242344268734482988690106498534569552782649222985154687152510166250419364671567605833870903055696950638305540484322734715619866187493903025783638137769387146513534024051227565141964843830006877718052861440937035048362549004557494294508742448570395387693586264579448559180421593731956647263856308149271808072710897410447887555827006896338714701143914060218336310564527093155261283340230454702205630970035501009658983806805071277567555031120764097247549758486683065763557282196312657671521850950384110051417886098492270126517729377008268672565735377973296400*i1^52 + 22747958971680228363682145050201940813988683792130037709481650614592433947461159998572450441136325643231602465329646046552672008869555590695016665564402943369615147748322884552462921400937487549001552459552131702720107019442152947072386340257710011213634752774987340606811854402417330189997689385879290166252670347912921839640414136258634192739259203902918052395323988023518633266401861534989461824922027635229597965327272483335039244384321669535687728587412206302980457595765658567334113519013147953855748035477550783601068015624234750744167673301333047872764761418442224480865692679381283907981723383705088829741188612212911270995971233595522045404066668888239896798543425832897257631383929733150977421957211804527987116911394649859125056945015240637405050630417158465557282415847133090*i1^53 + 2898109486065326239353414437920478210087384394733507080956396433787340251644846567224707399408411232820950945620241469251010087800493250817063251315894232463129132056531792354565340398699165581930541451267406713924234069960920880422147181695684571973049881500601744473660960477442370604385634772871388118040629721725382536497513044662239008579131517514626982732238498480116262387026745781930803557252764453511044897286779155949819997148911060195505809855800750545351414844513542187174601086302290787333829960390552320642706342298221762927306937836280440145931285395561952821585494862580860895037379332245275226751611107020286498438960489512170731153535980932789598279727341608215720357586543565565405698111785687881562363162607600453446729117992358226850729*i1^54, -1874196326241562382164228460009974184893036454574440349320745902727423387248722714916255483883213525630638084307552787377985480671561312128740198713854577796499682761725825388135326460723844640933325997345061772344972326142354941706344859242767651525683248826839860929383311972387546447128520230637353993065087661878875824042777740233433059908576464524438276656335017723720041442321216644642114826144136485118398295033202948362252069173283772117189593294061720711821705969159985723593597740285684176301500210718396663697617595474686056239399087225213875714423052050520948217724304640096748671804869521278472034353851137357089854484725782399550620002856190247071451600175993202455001814728258921616244816684506611252678792438103777419478629410717470916454161924285778324078452933187744989027146808137490041603883382036934662918860561140523324418428608440888178831657059875944582873494640775244601760568214484852130520651317743704170250690289395261989686662167836731780986602695397204691556139835917230168774416091910595317277222649726404901375138379578898208349675702845135022237848236276869539841849552318576010027071523109568949196825888575970202953827481527458107203741067615593972014502966034280191819445221053836586650069372640892801078270038917828930347313438841438463470757597059117156609831402478345018271428547812270525166065133314766566304747024671149814014483073536000000000000000000000000000000000000000000000000000000 + -4426591162308981236028404299383480559526388780265936084505315633663661871630891749307214058326291351662354598128197164761523371291977220767796453693130719875384423404391529916624865163514832645517298969733131162709119356001451963758856363877091777916055532515845840439289298038186616191018437667473201620152668257616478306885517139406080327811809060740366416815581279536649235727871688652460626003433212319321690881029881639091481661877177744234025603494543292765896518067376900422474246479954528009927175019365099813796590592809387135847106433424269033981059528618196597926516978943351735673024992755079284669036512860873032014603450607680204824684399927449690827690789962353671048087222563941175770137504351655618815976720518841935682544320607392681257698791611379645602596085435681156145178138621447551713168074126671900874444141234035665619925494141977044228517628351010946714754056575868560783912139247936864530456503203955223939481661531165451021227143335299867549277716534478726430986239146448277937224683708932468874395117545842993715392959476140753794883489200372807005758710204119133137610729923256311077815794628665858249774031347561699275223307511769053817884856848238567864904063672855406441418508605002970771870967574097522969531518006222355594260784183801192428917745463136224699691979409898306573105130114691927072906465999496885058404474599142932234821785600000000000000000000000000000000000000000000000000000*i1 + -177270130996262292869226113748192281884477501297975005227274288000756131716724463743108333167068961576119888239524178592997161324997851578631224126948156172836494147990077795754569379803142916986210092167881673217713744826669112632496258603690598331182604959029841194019072410619869209627043128415360480990878263477650439622447981611756388472440472609020685173775380043422878957774808270128777456415306362891815479468677495886483324003260579306486842433539239958240187272674807128555404601337299808819049981116031018079243854112021163076443540653381532898401887871031282341129341693590525256471323367450574195317098698217797800873983757558357198527469188325463202516218040430884823130091619127292036994149674708023909142468795565306493234685236056191301308774399136263038476926697523572020553916085614627920427455327244834761629271625418759155127129279595785285987946126370005641853084284597399783758230699973711818050885300407359347294307583841031407439754321536127429661459086730752484054617770545600613777736507658678976238212829031542450481173974783570912078261702662887577621340964068600976517504337441251092669412066441807166892733656553521416375290201493432631806169890732479151765737763823759115151631090307213127639041861655296843021739888551674572875234066608685970796780673732948372960184484387745793474650958635235347211004255869953901066414818755161130209950720000000000000000000000000000000000000000000000000000*i1^2 + 410754764144435225027302239228241541907613634985785109585062218242494861553665669618962284040794989088882024051237345230070415100481232990176989547105143491607027030352155415611669315741819612359779543198923655539979228401703779075141825795705906966797228066404500441493468413958474112507351579774437451662199273457461282677132531263844774251045509724632100604132715822663397243325579175237998369227925309981244970040947637302230074564488896019608642324419859839066062661041248778431104444813524556592906241405693326124949860352663528255501846244067443572296939764981184504394809988218294131052164667328642867186112432092870736654046348734321241097401266593977723789886763940240698209851213552118559478874267661827070114491650965272587076395342008711915071716991705754991202037269132485568852810569529004953000493746204133713547633883608160304933822494189683113107650276149676030879186362389715029743456648059351796610119423149374842651989387121291287133311250874011826535444815221643157174964047239267673683176011110443756017741957502473684069779398705689583625263062321815459437344328106490383817627242677164989933378950160720290487032882780915570718980140449233935480034982776236252220992664464359810543044318752596045842330232155531170320463169773719055306506347904704287541917674881767815438831317441903807062605921295850113818621444452880188718517804390457034194944000000000000000000000000000000000000000000000000000*i1^3 + -435786195685887100119965036535543746219441335851231559521383079175406126490874925068974151733013027966204519627530239517919302512035607780249413716417023491191547569480654863634043222572946718166835414029926817431658125357929867979668029675550066334609062418394782695261603147577514442736489136043151504313422726666133494014747932534083970239352304108396419132519250694865472611695082389585632055169289742814315262570158332289884874030526241610058456976016790757913673870541667733682374230559266410977574987328125535154567791255247215930403843012809428702279874603989171918852788383975525581744723581931817966674324016690704453998337771500009491709968479077748196383792686692594168141462788287108900677819412396750637142682193184089731605645335852185397195210465428751760949801634520365769097691701191970852424347547343124585608943252215400329587886505324214784808058165310651248848909617400553317973198059541566006543900683826724275803551567654666195696189334359350549212076918384368644130439963219469423626914781978749818931303534407151201325619283779811501354241620013817045348436237464626978043557700804487040722531228466881812757545718688142112425744322458152602186932878132772784151147984205945828451701236247449701446900224664023917844783508851628619808587918242390859382501857139009921535115437953203394014920426319396501560539518559150970429639268727404583014400000000000000000000000000000000000000000000000000*i1^4 + 589780181598925546558579047416327847399617231140843406038310817769634006021322554056431413421808341507157462167420167434700428966534256730436004431810433851083570294023353630720048285266225494260961758571760844697545316533981043482338861226820581785465648229063856421369502449953989301839666125805567693747004303655246900512575524027877911019003553184649146796799530037727723863779355024007366124211020424614486795271366957853568233161670694431189249156371538669990272891230031081360197734138817568828885177499897377899516637996191093425775749488593600758730380594104046961847664800475589957218540596830232374471434513440432100459249713492829396771173975075761610625802529100251589197727217793048480873452310104420121850249655565578760379838064189703862823189108803181583700823497968309808820719130503630116885108871560872952377486477740770962603453626602746362704329975346656482812126425363914031963375846491340758201478805035895878125509472764576773345973966638886884063108658885149570093394063720641610259234755374131106206079422416243338113705127506260872554847437151521015055076689507166247216727637157011907007872476586654585148671823619321020702877824709636176498906861288173550730875403517451032168694375842789324948448641158683920738258828907374793311886288979311903014679593496221732718656284196373918208566875138511412091108418082257214860735578273152875520000000000000000000000000000000000000000000000000*i1^5 + -879802660660146652890163428224615474163542308543299541895871728202046689567098275952349876513071144397447219563571116296697893633123858298310645154978001815141477485054425826150871143038390933730224960141930504813581134767184140333468011743428404689638641870619038575241891439304450799450970220873596536197132368723741312780498631750105216003145471234553756983174944905356951948296158539198331208983358294646505490864555811745591138790491916234022312743419863561583959035797010850204545733098276115757087341487661907021185685552397940168762650051428513334027527441611940203315196280378922451301481052830501197762309750507433971979466828831733219975530885674669090397552619352740008413833451370956731832613048807773333549364375238535292769046947577626067678567785953241029932859251206185574556577210186977566199293366599607695386491513560396593449081161698401741603210083052314913904770782363020652130898679106944181295965850049772549665837943243079117483253645695888809602907460949945205736821595915786955136097605421504367491012771477327244130539808460865853737376665775657834682625069233424083538221815733065827338772799558369263613862007830292601442025693059217599892282651610820797308560163692075266770606689513079972065929886886574026526484885546429564488979050669588138290683924380440488476237380662884198344696927476148574490694989657410754558466881712117248000000000000000000000000000000000000000000000000*i1^6 + 747509312097240902855682622912365137429839675579553001931914588082435128946475987819033516807129797949014494264364756511759258487068452888600853197519045829811226695795098393214466765752233083085858164548780201468638478972387119144259716022494272345868831303035116609616238574327100276843689505517665001449967939604378710394997071245652311341203968060088647309124407915381466240779495435771530985015826140778963042267607898671620537475733335310168760711476562967327293435709078621347164525648754845133226117995947349363692534393908058818718735595130867478879369657401247341386373822408754344395160457158935783477534943696707426653940677443576398675889524306049969822027285318356817555036499967308243664420758062071513544111905081275320343969327183567488398702485538212704296696674042637007261489394660057461344433239448980489040610963030725246901811014137495343292771950838772057583576581062164979042945560070907080232534856278965262675923422280702407054139929110424068409023060364038326651332662112377082192787313590809679394127511059142626425994635567556889377427443556469037013553165104621417689833478805526446734966952672883283010618413127252805689495812218565015560993920210720840505148394229545072315354802217975551604097480025459024493127462609006578879323206119689298114730409384113093648279835751321935529126019512977415570899952923579710496755063984998400000000000000000000000000000000000000000000000*i1^7 + -385331520947130636774436768445502148139852900323620712399403727271675702653583385962891600475370006747258018439130953212042354385417117956813632731541397496390214992470557761834810518094896635096024560375676856462434791659855683018530229713727922451187631154303311859725579656166937319315341524502822975357468004435981395992162855452832446984749688633947236687614320404875191042815913108305294735826475050937691711560894466561644593659174824047699092567331003146656890635529905222205117760533952658689599135821874016315207101121346378380854913563847196486332645462808436701755784551327944381031695549806274091285562232010988229885236820933828245479156073167052420060060121989699716039155679943302117078989108687788409089954678583257970940362616394123450675974092804874173175422494518700015504158155201424279398141425227896947407561771349159209807889185696497879830295835561105993850977279248017450355135650311986733185093747203685783583693738995964688645107826499752642487480234315526373535656982578552617951960298058561039328310001043534540304337663420163271051730467005125285920729878006908121861178913539778872738364235879141588415652472861411066743560885655705114340528584399852191878361582582095711674826664428754350611047889194922060890912770877068853098049253592822114653370585180714154592634848827724358705271000288653246009574574096467703397863621831680000000000000000000000000000000000000000000000*i1^8 + 151950252258073010959705162389242868716859411716707167742008251456064680328143818074346026060451243237626612720951032021179111249969215059747465881506030022713894320500319572150321948384738257313365682419995326105453086243267632009913533249159591722919522546528849868048199060814918146261183602153145868618034461160879900421212298999025963911901484446593182782151064604701880004825209226480429967795290390636290625706357982302265034800519587357901102526710235945824121726844916051742510930910406345653927040638747622326834106838568313538892897707827884243158632515354290666764321972808333561972348249306432562891485831812121339396019806886707648198958203124424779074410652463228260158101177321326601600067945612316806120606341975817967130129244453876962810604848914841638898302766118675117286791100153121353281749165683638360713663477200165321068810139239347453453373069505513846799943323859059253728335800648860635115478849152262287033645335382900899276507105256891885994065581077311844803168032471267524876122129407106388692023321754877415648911904769275772799199766418409589511001962835263959100465888828627753433354540044574490948384999979483951859450445869010074349256981074073155242929053984755956298042681307458158003437954071126133738711752742596557485879455566473962027908492986252548096014213000860523659105031386355054900533270687820580261105701376000000000000000000000000000000000000000000000*i1^9 + -50369786147929595648809957814635136965559757108126252590382140023402676188427727619146163034994705835755423959562450744362963961001514908814908568149506885901686239041501094210129420519410001602746709843028759579786615116733293968566333065498061811726027814246240330947216126959637333105140666356767306141659886649839413746244665038991706765801788697215212947894424270130621283427875508895124908072004846034272199177166813923651677329316784471008052656991077529932755920540529370705249164290848546758654757451829331331751882627481433205150750346714303172040973990837811236181595672294285126981618462800651593910283758894597319275635679527214663874916616287775220986895472781559839529278689031048144044702241627466902826530814084811321715561161627112443080831459806595518546295801227390021717193612267205646992804184384614391677535308859299582484744512321159583572552817010790837886694494484841879389222270712042817098942527992648090039563437131753055794821337208974104831230477444567861247790794979484683557658540209677365813002238045156899623245381918928817100647728480608822708704238609568278844928390236345870433273941653743903313966899347179821440869829116614483072943785879100028409895931887918956744128712212970852312224695271346866993188642070335185952823095474454382185427131606369877290218207105064305240129088672227916975576651865419947049582694400000000000000000000000000000000000000000000*i1^10 + 16836276198145515693013054414373328309441565149417404864422109938765418295165482843796538627586054424513961098062488156592813435216990432184269898836825926461564244264544934420593542249610540898456081930740264945184095384974798493194539962977739474502872676245206980659810815920092571513700207863692779336635500096332905097327305804263993458896388312748651637644068240281693991688907382769468456263084658126511631443445776256094195027001572331772104972625858233701564511769617237168721773241618169399177103617562690749757349495917697442914708853936566867655925652196838236669158826574972374540782504230786625652154703227928313621379451417309227364311709281916408641122422084979371122175812112612927494681501181463865375947338989555149661837608956721290494039415108827426019184481888234043421274505073008270892675272184772228448532017653097427641436314082958068312850382436238944041005861527827612628770569652849612467606767878269629847845030325686702080066835631683300262993830171736741107508559504876774058806342083723370098823128139080321804420807274509720165547480334029772440985300338876262229800783981725481511725616188670329137059112191232843260342169387879675530044427382232261619964423245586747693264826487340575596135395892695900807886724180108350784002694951719401308834550623493331317288700982452343197621840875468854997388546378664419903508480000000000000000000000000000000000000000000*i1^11 + -7399130964380796629556382492740500786325354492402899497698584990923101610714394878557899609500014703989876389073831378746851933032505233328500764365600022956311482609450990455592849615801701144487560379228003268230201604754941460006865232742244782292295155273245385048431270631225915058430947222599424341455427976332227401446701975755209348151329243677216046907345565710392995119121158882386944351905989030680000017330945042966909483928492013421580388376091191031736718270337961128096421221735580479694370803670249588173550644709129066156076363565514585620754412345566355887479010668478717019441682477882505451181515820561494086801798240581342838309865993014377445759054889404624506364356025663877025182167624429326541331671306525672552662364683778668473916920526524009866861114140554929598658181623775775825585981766899396439576515660151907528674761973258018674997183773881080227866373449349262918773695436569098221975327780325326608040771868431073089243300773841846114797242489355660406754227995032264660169427929622179658923139991593792980162103827499477490037581684249084671598067429324708687182239685192874531452586001869718760895534511172596898949029722738527394050349836482832318061662780842680109383561574081393679677281601554208918915594928850754197530246888486067646901769829791249172738037012401044980508525075324123372175540860039355022336000000000000000000000000000000000000000000*i1^12 + 2218246002002163779725843664619646161587121582173664434924019197899588059929606223100504026622047244000936442302602990945679023935008360964827489472683830702752762050244022480896056936158339664481665413149102800061130353681309346872083935130929444335411052218515397583835696471890034554574508695339882649756034345187749350952489798396584976828666593496522354089563922954153527236499845566147013554941691250372628958138144639657198737911968542391428586201819856963082800741963655213311079461927584937609029058877499514139453194282956628322852096006835737903993348095321195297728039616674006984611534680011142236636896137949909308209772649021585530460613414860079008200858441849929071650141263997586297622784376368981441068772273335289138258292408088360381147063275261295430603598915137588219324541038662237117642312982927004093935836424620802195908475766881211818085440484802862094785741175884828418081408712151714951610629947150388068548438841899430288672058129151544734973213900921442766504788238483437620310952206316995283171922575926971794083601174066561865672914850298019504844775586531187747537838804935271972187245914067482659009488414224217892585449125608662564022081609837816374209305385313119285219900119972423207673998329194677551939332547428536759289807917731920057947438569314148846568656448848562322577904715968954134678152722988989747200000000000000000000000000000000000000000*i1^13 + -224566704355523047566715406538439438780179329898181128839879228547277984392876521996701173503876280620016424226303882532976017858721184915924053722948746724193411397867108381732553771624157037637322505091830990455876169217708231927869883538258056102263645294416509737430631653731667838984584734854338559287098967293776872494062147691736671394609740350234714493732494651445714975650314234437927090909490122733557306331758116976426812167997415340206916319811052109250580562320738360553092587736491849524807927545141697581319669307055790849449830134203370964735554124439919240707521492373481558142522862214531246149151479518154423011287277222107128561728411229916986875785822822063958197338993440642726493219431697944705378540274027974086494410714856652293518918897004070308401918336427414406619802838480367258073745780546138859342166120023769919833722586349065129420669370092060059857152982960667058491002178155474112162158819560992699211575786118452462619143580175341139246140060003181416518095691886466453464863358973500610813391862985078588050409772222530385448427243205707368978477343173589220038837629013835259045024039566710639234707066191689235121550744161525895065527419115843579888858310588197988467591364212494609731594764889775338972698340547556652771683285207280873116759554799848609093397351705233353085617501167430795131084865884482560000000000000000000000000000000000000000*i1^14 + -7798137838651585530183423029172750948352587140645454582457030904639437052272524792393851487681561976277027573003897240370574133177484352395044764569672735531659086877584447023231431514466404529869946641283297568934135744149605126911125468161376821982451669962503139655864706683264711999967935970919203324049196978581435774016167003629332389395326279053730616513192199450174994833545492878280168897672042663096114302609545664295553537293219085169959221954590937934570839938484362841183726097799366595513667064195063253685238194209028835828794102023463035036663512116966088580370171238901005467692529694822591007878174819580732216000410383928830579742301534538375210187230568992508009465887217725771335809985806408602173598056920383709048180407189156215085758611279877611797299283632432792970092325036132985131059237246663006532356692255072908735891020804736045571565312234150065070476159562033190808083172079027818060345903773241801275833247722314231822713585459695486945359456532636705523423371780108569671228961709922654932778570620512364165961292186210624906093763996277640343161352231304702870275747420143188251399856422506809030531822727412782932646111530584426675899708280871947530047183273528327994894696017915202879742665335616080933268743508972774665946010535083471162768314895283284336089624611622321308675307317891283550287741093888000000000000000000000000000000000000000*i1^15 + -334943493381945369233030179405189311822075953912959173374578334630968781117084980369436677270127688371632831221739308390766397066571716207571296615566503000013753964886275963638064389196004252342469056126601191710338355391697057776279474975093755976736159481758057873954558249956943110895774150948296240448420802843166121457579581891717518986800816264281108817875269253447038334174459182153311141854943939382596115327508207414674167674373045125422718849386606554896046054538975299045285738367558334634493159455238912568374523547776680117647185600262891496528100531517319785283902003504698644474362430000591275261250347072879128293677206123145898386481794977616874545267814240428712516908509020171968958742378674698636257568353798693116297977014931673934099434150554252348915831930434889741233808397063441598541368549853018029202709117629543969332533139817258790182992287529056382077574770811646493917968306302633895648361444316574164389853629551293992778433477010062825578110024078924043479413971570388276905817804944452044439805380322836015685559462662808364732061436542064348859813464337652917705467344319560258573847881355787099408591486740119447811859127858282301140493626319112071796898506112016365304922499254766228689341597222307664799250621880278236822370194023957451795906124785822474828446081446467839010873791195561469618282086400000000000000000000000000000000000000*i1^16 + 6163354941221450903038216941667736219491100384846161616404527512946524947441278778793080990831037167152230074034077291382722126883944734522024305315747899631821512308862540996595069659577410740349704426772562193268941007983388352727847406099415487426315754107348544862968758312695552640177899189451781981355064992290574109812598944785802406159272121644325069683203699713637103203041921549745470262582424636552385485314417412056329605711112416142027692476134012000903339267844364090969102493965042505421311579957859309859909754142373037449390627997365257578510879446017440721433192141136260511497329527902135498698226256808001920317120395441441615538941401271951742488500574444865701371213392789317064445463783223186951241003101617944252326480754478792229477483041140644719380399708439386525642554065575182366325392258410841992315080055468081406090658381754739432229179367461960191544725047301128233806892923300759059736153760031641407010900888611965657095152282756347560373931277116978243165732825976202050337075099866995154946849891320363792934141756528956227361001932139073102591100375221805553606013307887517513793508369043510938730197716754319964332741362998017735586181344664472296585340312860237352586882294213264135164276059456855444354766367433067265893307270398134754591464525817539889243367175474559525712294463971693170247680000000000000000000000000000000000000*i1^17 + 3637378137488066217199127188632032695625638420761497235142344399872958766117815900773794966260145250462687140530591659244020654985952574761950288827379003763397586339887365869759746400858963862502561356684045433034543216762366728436188724100943648057087707493226590239621039264804653136558469897149544361986317093859983628378658301451112557871510271105222903555120165414537723943760978975533016149800246931589509569647533450002794908867583890079197025403522994819467028094171958534189178126854990261788908833146116936730062198987960535759041524652431742148363365110873421553011955264360061186397447620095551666149868791877939134471280216413445814114661919847332856691447450855810069106402261942355578868767649262914684029807157945803333073944768489528355719523512147062328010698635575870120007884067363323988191058838466971080572507339291555827526843391355574505286489689163961406981332186504140823635342853202989389555421078926140353940829090647940681755725986482518983327624166645856606677279624593964667281369415950521657138143463835838102403014687474194567221628538964480639236748015913389783674371543207597607941709753956437916763985596093538875587147505284661387735971693119309196294778796193142793888525495294413692548268285509201241349524433147447996716962620511875519696530710219313500023567583870009346834913122878882494464000000000000000000000000000000000000*i1^18 + 100353666540305783557092156544725332923242804403405030191733021518697393380722237968443625262566516238139157536477944033691993057935418491748017904627468092152643525826952376517017206336602760638812717475245091989767899354431245893743558471155470854324217710980319396420638563752679138496546029308757550845192542772625024918766202352901399202990055309332395029431210003626641404283060165155975275859759219817126575822443376663250300652118977996134933677945939141917174218045582226344698567535704577786359252544094924690409352440115760941717933677433950344741006246911857077204239365183836421484815391511003441187483627340468702112101477671962737124920378179219881449217474555892443314893774096474980237412938536986084478470259772859849547236399506177345157071615745647730058962578551924975095109491211948841062326413047562949696589504637041466786282186908918415495057606337177408302526047068849132007768885964737965663561672978821497058285677021627482735158945668208350799602904139397380639396268448858488331196760468657140903003303089896762162013954173034624760572973896292902548367313517772680848616713798198397035064391547527210552990524359009536983020524484850791394658351977923437706099474849767603643178963244555877736215592593048433207015369658088261399707021468286612687887045032720621652466524934877514301596964065480806400000000000000000000000000000000000*i1^19 + -6928557382708352885624816691144679052089038385464320655117129946507277750827331481467638296332761649395134471030185608674031475580019371128971706446421369261663886087664561765986237020414362552707226211978420458789499963690516579633128625249607807906333126095133631906291292763591739766296122815220062021965048324289151827517169014008065663711604763521394940884343614306448298615422552698910202908842216541513445913833397388508282488885363239824529223160593395237998996194401503834310514330847928593837383041175469270951338048349933939219625649478186820443417030933124041263209618896945437790013848519864352822093080093744776337452710157918717682237979215652608671744107088817871761989192696063989859788307421399224573478050926241563466517573429848399080628759476453054779001179697955042914860308224677192103222850924968221992036726595983247389575665683260996906816488926003615812934212172515056761176066475090615129315331518154237130439464430998736084881879687750056282572112953657784499347088160023619588567413860394170642768250298294117738436578344228970842749965333262072804647499738787885489989126347845230291879935260936725212443704793776025528699735094464436597591089077946742896359122591228079541181198159084302878668495528851831166086015293796401730724744358266523139874354147755909878865766826965185232627181412741120000000000000000000000000000000000*i1^20 + -234463396071438983033528501455762573592505119893392149212176848815126766997168685871665698450761110808865095120545501251590210405265003612837954078633991853526568640038362435281174204827119174089734776611897867841796460622317174572297755016865982164381211091638654695234123684391866367444097655583373635841357547358083671060361832410476746799342903875456206975762811031869537656916346903901949722710591699581567237493969091383522656881925869252197763815444756051205890733779330665584389823964602177961445401646025687982602251407295032249985378393458309459186878044867989764679280861680131936611553132672108554246678281122552688308311689020315493720618245009265638693360446628920067422319868792465485667443707112921551647132018785021491777442528129350223181225733526560752380584676836529566990649692318655667270576268232769820274886478157426399531719263832097189684691531955522907440756224476805757966122332615543106455220434750772621816030078329267141490240149917800782439599527277192479516486010006878942915515547806727004777665698595590808972653854994697159414332574291537172220690692353080689394733855637888949004640562416381973758051508574032605084501726816275596319529504421040256420537775349031563469475051442320564102691787587756624643884187710935356950010407263987286732134322545094294748112959863529179960981624320000000000000000000000000000000000*i1^21 + -1809342244934410156747298850648574183278672841446820238177979513304458847108050497316235567068917186772225982665982245636879414064816277178789228695609916037592087228499355108440528197028602801819546113417600933352917858756210413401716947615598369568018571054531519830663917339625435765040474639675026675502332741842028222044723399750081066573379687916679723166834503450416175828005352887102671172469085058485978144920182064908068646162177919966371807586889038056770469146677748788202263441315582457123689759179490454582931078056138504372479104837823584817693912137426544622994643533932605618900423860575939370031663451392980464350490869039463782514783321072026021753723180559184067927214281481922985704806667025365602900077829897528456753768703655604628769296736735706089522707462773903826477179422660475937314716407990954290097810930411522406529956219607596738324857361718333922690944443429881503896555278698813542247802825841628985151186961624757403386009644941933049302501151489358380323277894294223294375757966952016811007574264191159408764755110145355579182301475949966752569861134169711256762255363046883731906532801054320771718722754142656226569531924287178530191845882673432085476402054285697001752808057345951963553917605396652357649562263842060508100948483603324258694781396946387197193916036303249773094195200000000000000000000000000000000*i1^22 + -1486831254424115497423154153048906026699669368501930483563801201630820647972182031927215801290903501622941805222293323527952140044203272898625999819460049742280806653975210684912817190828299576076163857721162017473610200559160600606735743475605520809755799723117774450005835790139732885044713263868076544633044029430760842053639229559434383456519981811512426395785494451364003459500661826271005343301623130402019822786897817719235405029040258875857244707633017757476256519257685602939177128480963915118594017971853306873531807110341006573815568804630172578083029250391389918965710068275941730510918764285364273997124348113587883195928643371482128095468267823482994172690792905863115612031639419611906394543678646715890153014655299307903517734727701545088320409682500746286757491842181843532792900005810463364106021253963668700920743489062263467123736471353809935704448745693847022243605328792700458970304256459489919561387451623373045400612660123560771944685832198427287175745284255249284187191484926321669272907389341071294805158881060417303477936984062276292847921052723180026940440838708306763260498853122171817850012020843222767113998329756479786676509845398678100044372625040482198199350804859205303866357631476345687820068837357565643692011941747082517656469505613811009326227916225484374142150595682935490560000000000000000000000000000000*i1^23 + -427772673235115381638248756439699973296923816260778533746802395069783776322537664529084160889853940875413936551015583508955741472428355935225151849285854502610021910750106924836648754352285623415850494802922483708429049210140972748886764400940313900339431823172233864174515563117990947115668832534792135404707436924712038661036329430972147092499966219270840241518252932934137936874631534602108077928037803520192290745221864129605877939809539937902848328350834698651023142983521744205001500753914123913523474585483560241089233972424815632820745902394499356070084962508277496487559607283879475543408093548446194083014939788655623912335209646658662384829484045114281862100915396644428566277104379733147696052944388635511618588929859503795268115525264886988797675584198413755650843954469719418014710232618058273533671153219586289968079338651119487559280739801486741445475264445060500849283002977694710420653161693351967502902634751603469584433927361268867436712332692386594536383956655914781005919339976358932541265409603922704435044474614969310520704255024469451644446807299220364605580917339819777038696410109139515389575132259767389799562970464813792107472469636979216277976310656003445824113473927127212473748962378798284542874101226853196417789337369854067439939262379508110712655538562839961091700071512930304000000000000000000000000000000*i1^24 + 543804377186178549826231906789189899494283203318269940638396027895042797853161810463422638542466567079152134931308855789749951756383756084550812346274304790926721018754130105507596710123463938528342481771885880784289734918860066483120534613790647185221490361710870334906311805899780004695438535996296851478829582503237192053375984182867697083745357725208220077765061310327229386494939694810286425454837743385148258707343433746776821556994171483032568889109528011972692082098544161857276867444125569881332062312232592781047452073169922026935965581668595788680513232680798497090080277770489833558590839032456507410034874168389672459795651990542828422792232996977110275376283757512566652999044477748730800535917866192873766152377806316434720151108250217345981766298798544274155782308698884208227371434481638862206668732129790001174176578510441041877734833679919904315255170175479050508782903684466145285820600885353099144166783713838317954420588700171096296373033050997186227296776765189579995878596621625715618899275979754004637605770148071877236681644919037267122230449573134571699325089143744957988646237852294418654930847620913529081106560678008967016990298203271816268116898047297633897036847632112159472343774305574966554305091426495564199495860063286479185756807094005153433577610402325422672508776243200000000000000000000000000000*i1^25 + -24387372860427166964467031968707057421629469178523670286800216982730363559612171769649837698233317086234013070293430609558786868187081030673846271577294745339366799197284258050643288146210596658847892162003569936560364131701434640937653270955277383762883321293620882368291129259517214448804232880336425509635964784229638076065865539999374285384273482366160111628141725192537870962578114996882090859094874665199492026946184827547510953116905809658962164522452428415109827988855877245712413233358391401985092404370630632906481745013170011732130792805737804237509545998943045220792934543683272401699033018963090347071974390652680582509681601612713773182053314886683894831493263044717568565197345586720347948499973457535384689637303960544664265692748356992284863140990360422740222961041760795775664765355171808312910713343041252389022027129630634339604576696467635607091073290617597771683613646748557244452796528453712725076904612038907130836537619649145242424558954453606521021240733472527057901500656888641839770995751002565211670470897190120897217720265136795123841794761944699982647049806662003526299848298327860134685667305338369516821867706706670272613821969152187901846520364360361017767215480739115470596098406131528163759399751197313481808527274179731857215946259876917065933216891999896111693281280000000000000000000000000000*i1^26 + 27205770310101055191838799225942374713093481769340367932212129364243715254584068344012284924308651432512159417451679548432075950487030717333785134600850919891870114453920854492973811808312301334819075230417188777855132147496912073014792557852382595897185535028805665875782238405404504732487321581802584970489134717754149565074138941566161304056445799733363397703594402760010782469232834342064147098836456904181499694897745922611160742758740514893195647922773461443754505433717669237787647863212577595619383880490716941601114485320912844872756605425242858436627655832290746729912887281373981924042680582461442475121195057103583548844861986087218291373769652008361476412872397019807382257271793564908453889663743911950089452550679812012698134885201583671399401476770136974757271466184456901876917273401696492249588216421993908666876276947856975424726877028210386194739393300017718585898714474413073202492895049162412350989788526072867315464819074208199755261012528801490338556279957133728259773303623211052229118105255011399350559637215355839230264522473311405799221624642653238167373808516459330183998465099405953972637962114480517558627140701928901301399704214662450681546210704692839289088197354455512548665090011402005712726596550914280956228318262222650102156205400352713322065592953603699567104000000000000000000000000000*i1^27 + -432743232018177129008597892395316490949127859134925959573262115110105456813153658667444420639861767792750710185488266109969074822654872214708830046706687895162968875722209193782491583106511144031272800523571259097214187946586961074212254333132994190943086215858463501152601827558843741188956399087241365638380927184975544675003928952380658797346367220349438562695886884500123717060706826247172311036925352483866417600754076494032553409781520868730588195972421724298314370161730164054629017735167671068331725284123518627868424545426037108229102795725432737134818965603617857516776319997276062429603397583717024615166665809365115407105658471091847226330175405327085015473105608208780325642534596187871225048789863925790281603043184607066995642055947266522127354534883028351158521760076329382333659606500961321391356376994917000605669782581164572172398792677511370830554584892153140200594856830749077631197646872147616332477322820220418426584925354717551722843135428924553558316180665351865532339577166425241828831151832086740459403304525186487541553592834253742180101215205094782789370270588162151082199579892720714671487121429361120840368758796825747314708431593873741341674405686153620002117910717335059348122368155925723705368147190988638283400244965914744568015973386247557906244276916138188800000000000000000000000000*i1^28 + 532373208830632446282665987266560329723682883049641182313382256789739872194832415040395642381770210102127109886951005844672102376081210011752201627323850201277356140111574158320173927245018845661525350293631832361415492564130957513626886055730321746877516316448733994016428006039899547599681624217724044872024009713383588806653678162200105987840937338399933176982965659642352636970008291265823038179215227817932024411790929914184571387125921289764940154948633045964035585420952430276676142084002945667888198191221736739697346699846433133167190190785453499504461023940248735285972400713932773503699677987326903371758381724845563612280962876362923871985988334796364598010099484898885172044950368486615120474013998360335820383101939463355535788623378030863222038182027943767707907078013758050895468773630073510557199629930205455667617066164643260236921956921611803629903462316820009122224883479256945418108508539833949295909658816013064244174194631982432137763015583218859912543368464421245562028051864825569648402371518682699774239333621295013702810416355112052617897288375598883909033465295888298723022359777466320073623657990328253018245169042470067630485156673764916360233719649944053926454422550611993189417363928584982324729320543084400977721621293722920515707207291277706685877298447360000000000000000000000000*i1^29 + -379868035880057126074912195734334998954136150487018032591488267225099987039528532041026121456293927104086886287413247388387148067995513346257617918956840388375322807903471127601511033123290037622623656435221629626451847475743673809296540751855032160533275751113841403030457770619607530630909781718934363561374672646391697564928863435277234180156419773651449891492385817233412069121939480598524875582803229319602099792791664071704878856280854753874373184804704678497290980635932006821169803765835086965806737395088736180495522507900476887640634351869350709808522266227475715255971204562867545381700563916382549664420424930693537549310977550938517633029434832678332947945257094200430157779761241603721783924791103098510254120854341880545113312040193993740768815123111359690602862286900487691055500092446976415743718814809479941645689757259591807685588982460042780019203097561765866097332359424360037038908818622884433983211209108378610910376275510580185954726382067153945342156467899095989494416677065650926248423833001172828180680736831484330794458765034190980913508345477178385274791101488623709311162902317188336962194364647687453299810442361015675569967668654389323721430491365440616754904697236993685613350895625067870847440726270437797256349184827865346306200636100230462283962368000000000000000000000000*i1^30 + -6995373169183938215498969886897117223577923762126454656552583473972431909405671109279594304403776449476366744121829467557992746672716036923034622595341698217996105158227948947607437842006252730919369171825535259638828132157062519566320685879655485909091542830552542731856072613473258400679045700059081571754772644217039714923787649373336709694413991331039484678072569801884139436595760850124362341367987623373290685941338520461691791850837321202244776651102020700059814123659625386955384832512291063470042445429950247881900826757534642066389035311925436320862208324702583374325062363334792732540038498190302064733925677776318157503093758039080314138837791496557223954044866565901296361826315771680951922226006393474678579614915191888808922604314551847965294954072860262935908486374858322856537386986231498841083703810562686518468238918622012720195808987669767081749537787406769974504772422319553113212459719638763515601673673863515551756723991003845105807303981273438225638281456315432598496989565470405695664806369792209738463220376177838762377089707642959103215134257344698243837664271817392747621911078655464169083888170637581766916695880887387596014496798570581936328803938842081358414810564858816527903006859415972574205364178968528763277823325781215052870792849764287897600000000000000000000000*i1^31 + -252619165350133952071208432999648380471201335466284279558434338160185024393653714503880127114256980902887865546089031827639785910945676195991374633589500106983751128578862720448776281939480821716526082418985823528932159635808253195748179065049649571183926270112338885977095390817511299315308940828321869799977430248378583904100696749743877029393947418885014037519168300788801284470978059531254853610047059682546502626602699251544541862307706989574392476181384965472738850877797132780965831934083455808076974223257620712173545775705623609625836691125508250540628839058645259104407379503904323889369657063303620840007578034046296168147160844645062033937890034935530215822909656155325337415058015545788322504874632582325227452374114427902491626382344099067315021111842294299676082499065698873495170853651479605420964443513489572463075744369820640013610685785750970743194546671713313382820883856821284362552576231031345750227197034247776327037093309582670757267051141446605667257409453903570868265737311870443893302954983248408074104384289846153488761336837841539335480267012350512909004327355952686224539201783325966834662847366241776170214917824094485038437218800732323201935702878605149872298282292332070744393838880234341678884429297814191457003717404270275376192076605440000000000000000000000*i1^32 + 2517564012201716469233493093002429453207989107261042808083174445410145596877310543957924712811262101091074994521440404122302405250165282497001852340651167382606460062022027522506523504016726208880969334503820737195552708197948298842390521221578807222265188783263126209808891368840823586712943371299471555902138658489781498244096550756635000593718040324421658923385337818112187731219433397401157290591894624185032611046882493351490949465952490956597157363033672024024421786591585117465253176691381580630167756889627724915456644215509085714531666722488641072519366119756636333644624452729800243078853593975780263119847882199203569832763653121669792771348074003680980358801709132788610962192261181485235386243264655986224228741999094576136677530803052805389730559730422216444551888564954528087362755291028294184632449998838764976771134845869682008968531206660729052333152655015848331298509449207882309618986853520403470812431791091863115989285371973974268217812226769712112622897118431852941198853872062635463483384054000574246941722961803090192036393787816026958599901074781427724730567364329038293470174457160242741133267352531115918756264464190306794286803523600743913251644796405147034517025929999690596646071291594917267694307814516550846177894083658242439080448000000000000000000000*i1^33 + -225197205473954841806881660943598051515240241360273302463897267607635285588530535744317260486968012486234302980618599692491814005119115187108598820243650606617654018418850449891742071282819064254399427214479604065303396004189285014204237360225684112171581459791463059413803521448077279647847163477953089285282294765393965680139334757133054650007140436825939433514654777119642955451715926399109338001399548657709696643054602171276494758201532838086930398297667412634687002343279539715384681023512705584354514468174803272989939353093691923743414273358014678192226476535010962278006732928275663566465669756863732104806953830790467733128738926533872862354520594394540719238587860826145234438191182953309797818493529734248600646519387980973933304865777113281148202485806627018153389553214342689565809743065897145257844818175981504977614473193427457574266049472130267228184671111474781231655854873556156613708275719178334247790249994761101024531395844426845375685747946481392846764437473972355220289965994105130723167378696497795703877313268957319456292102458879716254683506062323978069541559103945374037460564288497335492335256813181905451889355393470789080343247019229593368295674601806581947878123554521327805430845286256489923944926246962085035383303115619379200000000000000000000*i1^34 + 2359346401695728911642095689613019943499366844683306591515077542449707444890933710817545895696828777449256737368229166845289819936437919908927734093045793190892426795613018171438362536560922172927466564048697025848636673310739014354152064493557769976574170515717404018354805017998004915320722282208392652351061606650322972730135862330463007191475438571905836166275241667469291758418273982233808432697042017000393514697805997795758371407876870153699963375115016192319040045048493872305834245028494823085155701229871283172447489077406749718706331145099577045649139559951946078437071724420896732574321485884748491673647694801619312041257412678788393050845434280659897588631715856036930037209190902366776732915196360670547806007141261941792148257169919194357169914937725968377613924224844938296239632186431340834499452907111497340082928950728242739350702670264048290500934247750035316383560416681003198096063419198960251436039809023393345382258812806283904080602171414917173460603113738010062386276988808852607771255276084317566133556505913077857350287300757641069309305696845393035853320610367693774772606824393313597969932151189287360369415574202194327973995132047969623111687994116471140773403497957297401135947504876131948435113190070475308998912527360000000000000000000*i1^35 + -6311522320233932553649199044047504896747400201104626589788832518647871268414355461318455961119021867412180983420368673676545029694564877957862054262127172141325628127163858863046851383292696548203974604339921554170030185265405095986548443880436045309054146353775315543123855419486755794282703827722160353217306325881512744424147592178071580260127365228075203150827410452285318830580281498773064963533730865781262262322852336057856391157530321081752084126497055541748976787040849841111074189977895639880737516773036882589413409742035274971626831407057082653942581187104510705977181185109123918335058025960555117200788815958039477378263208945269386232285336488559028403874252568852585141438779247104758695718659100391467448567944108801697839276768454742984988708321707243896569198975313911513258142085476460098148332041894165524128797485800379581548365871104078728137407977043776140273799747259535559674393858474153175025036362181559659422645220422119889980664787814590260094405605116315486201903538230472917152979829217824800086506110025739342651265292141812041616609625587481405243925838843268632925895510873127465024379933657949138282007707270864542207778094146564137976921979018121761508749964905465371130951914268492696900334471929008770560000000000000000000*i1^36 + -723906893323032342753617805398061927557838001315354701133267909191657942093282972271646498030444058086787666679093346729963593751803873466798222580659470032252818692181934383285726614063664723589262788332849807438333969857582067249894980032615838725656652256617336382434216352506821359952931320367077236542040276149844591744467699854875662222355731974615111177560609110870888558189891443493135034187816112653185930978987124396609825316235586594091618147836820560134296328853052654071977035272596458445562259251458993536121849801360491822792065973775027352168310470892665953409581612116956345491406139056915316908708485269261939472944268471721948632098005986698851294709125394823078121085761654260212455193299886125521209116577354007903180055318638642220248441831040656759827533397302620585510695124682445284625859269497238117934131112038183823741572467578493889917134541222962462795294138395108597244203542062208818780678537118516665905832491287202530912242605116120983850991716291044522984407622900324448966792603474259623598721538673006080641773370810367937466528282074267200904419194652290822203382647437331503486702238323937827555211852127225848004035422506642484141010245967308792059506327074535621133854876093195956886462294374400000000000000000*i1^37 + 197323288009812795365130337775001643048506479397760827221449498053842004816708962322153097005080336089027001258994358309681521304318243441031107921228114811182959035493168479433455131729933524128423852513200829115352395507983063250969422565582136098765705076053710668169336370788857457580208587946981836954797685997430898500380223211079468081377097897361804018400037935835820649098237468857887795925908497746862843308106488443876093217130847011345842454903379568318476831630274931887087617606246709045772479392134533390333436975704437324883016291563482244962413693268354051404145255688928885112225895816412099023853927837429176765128523007315493003803961005198271859101744275948313021046075321357128065729933582048732308459435378271499035811727478503238264053288041595252101581715644990715851870318756260302849256115476424460263848480991537196269856962826271100727934011187818420742297778870265593891979835083747910369499229961101876811293982884358998218428461208003125555224349074053782228372955215428733838262503164714045449367027377091746648477337949028641187938448040475719268890036112446832287225009276580057186416071887814294547049240255160149161916864483539148848756770871859328795283212086553612409820377696248624839680000000000000000*i1^38 + -38495343355252825049231012589435287783561857569993134107748651866260720783336318527035450517048193652331577341013193003634979548673454433025677519152540252638365037103902906865020497394107341262186456933374684225137066196938472914913802194238368908338647529200364123715580451361825022032524727005495561138543722932173133334475095900278867693631245992999221203131899681620962288324580305866127081901022627443615863077175971083679220366186362458729410670510060683286456236398699802656202202981845736735622789826504609841704703255359391674635696830529018558576843564960681633983380816135923098142881877598697314555795535901546891617305771857961921120592735963765808806141351953212768905539363309838688436607859396228282458168598223105523599800067346652727108721945109482148423530198850432345504054805523355061018336943313108429566700383305991868813909751592008945969423525468857013296698060089779304011202393126925035189255667121029663400294791170193126365393993067054472828259964625584417600829255833876707326214909020346614386118602704938339115850980970226947689138013116321820265441393071785343584976809030203263382848160949815002082556320478206676391060727469381101134866191967813841159150618849111526735260178987008000000000000000*i1^39 + 1951751901037393257858161270423256903828682716339441154034244063812970634647553727749281209985486304543311541656437279992512016620911413462317813997512039264864699125246831478163766496581605963482734629342902968971194538846142644123686042909693226225219518665977581472546996735899006628460565308533994593479528349361711126500178267957152446912120020111589075686677104156394431029794526422723862239111989014233475399798140945621061769758407630810469445445519934686559387824283798313020163491903252068368530562302048088714933970535410202241569895180494455578221409460314368508159222791873135946572340366010710802436334295846920436197507051597752350758534326383616416659205192393374832829636106222172198290700519410422672015024213863340711497389513912266421013519881279487132706447883015418262226479665366161760602884661556087623378168937345181925478633371421112970216210724199697327952596104702591383078400372235264091396883300682105929219648828989797612943217269790567188093509109264870069319245112612364012207096452789773424432207108654393404984833108017205639621392626293437188181609956119368914613917527802525358015545451560811511074572461274943360067214040600311787121724396812586186585153075329174605875200000000000000*i1^40 + -57369643335283509731380942353362796234813295502449376236141314323137322417707202784700576495323076545078375453515454841562652266704366358981011243546565135731921973170721731060105080703023572755380101067050262301798312453533726440805168312786226627175769972660696101786171007001242896468604553675854330748027723109022387655811289630039649431885298735801730395054207214983993141310285723237790979332870057628371068702179074645218181025246894278929928813442809403879597075013676802107628545647228247163798099816951835682650317302850683000054156719639258582024330265572185185472210259422447919682888908148008318008881643777732775475698549176641724634745839462208424616715564343312233304501489263625728449263468058973222687173147368341262892099956557007362382357296942036853663244402572273004419764321763864502532288163951138130600445656514859692236021038649535601802119494044878080659404525538151951053670649661698082278109615800417444277122982743034983213266273101904152680789298762077661692387177899403524702253282252331212095613170601692369682823561489809256980934801374231379738134549397401487984424213232583093412940385257621348479256877288969990171706262916603657125066085227715311714878825569280000000000000*i1^41 + 640316310520066354746353151412455640405650287046476967461956591286156367229706269444387217886390212986864156519782759149437935642892332417012289099485896510557150866224215535563593676891166040909175200033745766133084211228248477244263124036554738587023653638911814178664213222694082601874104275099780827107172909139779568573133555693980903134405151283250306092623298418782522736418381184440365011614278486593690633161050667310226817730846375739177273967038954914825804024944048476106014691168017768084669394490275703162782612366868426964351920145144065229996953480535346973898153697517256476787967845358107913629193503645500131733972191128087095155510402180947269206737285901783592406326878948478100088828267690635380219429185972578376775354300474873043310872288592096569028922332280770170134772620774383869447914824696995584271940268707586970722928321122105405813748040592801359112470242506612119963267839975300844576926426998417370734024593056694685136284580543634143410253931362255537926357548988085240567302381572074718407489272943933414869306425551081860472772690122603045247363436849729316990127078030860162910032376309169347816748528561246982793152770640828814693306493834815081984000000000000*i1^42 + 1541114767994899122882102648657023043255278103581360387494966803351498541687936757138834105614512955327246953031891234340009804949329537042913087283742222234291532598061370177631996293358499034333980331725252840931701463303919327549170227179231869192544835328865355999832912014252679545223174527214392401964745131024339879485647843656776437514968851354302400323371865505939910228513279631373463316792128442476743583624005139277786958327583551464012361002862476401745260000619677085890858191651122459837293642948966999888646311153149864791186014717870721511065753827101940231751300230469326212128280202819514326422866574710801307723375378143722577200507902168432531270532666455731120539556109970553343153822276007488160085920627754066755222832800091628559221679357357890932621425606291968018743728381182505712697010122649575818964459346578499154964435149949727825720437102971978725666942782107410790321317432471458493119512336711266967403908485809921619983237533811104976439315146455128009969174653731621912525045630139228302637998386998320243465951818940686067130971025373348937195819944362644037398952566652707597575474648587439398805648935283619359767752094864114121650732851200000000000*i1^43 + 2822233774872261639289337100516869102993172377443253507280650489595877188301369196561306315783849089927727773645748309301414200862225902728749696869726485028197571224028827561046687388914065070751223446675911637176331468742362916329101784892189125351753973957968147148356210325045430469338452337322650490897978031055621117393605267155845488828457071423343232716112485335733664757727173243133502904881699918553792357066955930263146068966478563570277494479707682291318563070437838790331289411232715280594118749287989760998065338714373544075346961672739220219401831408713366019170541253501713862467268980148955508415138437512903138037621809176655732629250974154720426924585929641369052455962994158545776357545914833687484199046597357689026252135364844620123242250651426975332937612869648890678615017359180791619674285099952989043572705787643508771914546730322596424946381096572830447601017575380441932673077315806684883010551694160130899778957699243151195559491524888599955916590128387736489199652216012777082481115028343889839408422981574708782447814471210400629429048107506304455447747005393247020136255500793439829273735896813351026007938316327144237786972463480714240000000000*i1^44 + 2132730020931608413759589213592600652522285586817498445879375332902944099338006519846511201959914904198398258072983184956372996119361814150636527294007503855642896116204504069592174536839285837124232088227677279836484288643735967166448716330453358524456005544729631824782852142456229168948677304267034269468810459889599237685510076571140367489755088527584947147874000858238900449985695092480942406051582091600533129227534173358377089722373354452192709010780108664761528286982678089293177369086919842376074357811075030401470182064053758842606744356257676299610529541643330350031214535140242505314698971042458379339914106037197707582992193274355715098288089478391266255205280902511433949062345797220501085172653061925095690659240178840154129718775821578079111400559134458582198950208757159290062333760965824483600367941666323864646399970816890900709065190890907887996281894822659220247171915759728541430417280772617089134008184458888094566894236758291251783701266998000983314963694468222841827538874425314690449171349160274867033443680790108948030442880295724805992013799768053794771545586397327345820431111122592305725845446394495972024746575070494985595392000000000*i1^45 + 1411274629528709036541451452305188957863889520488214194963577317902612924720034848293449333444930419295876836895186147690631734144391042979643919539055108662405773855066077085938067898533908599787606341127730022873350902917623588449205469910151661377987995278156245716911176351424344603233984166213219050287405654903048846646977866754571814750904744230114606099610948264933063129878803977574010442069314949105942701129707299113405899551196921338464102266030784869068652607818187421159725228455796915222963142425699918269867664439537556845719683413020801764822287894167393205892255070374473537257741752218493808840305497782167295997201945577975866013774543909959285219432389272802390856781583942905355426463417961952834158689650129445449300785416582872323904981301250278883364105821210972293299236369632687651336291821867187042023010903106556872726144736145813873535495341140160210205402746134804914184002368760828749650751526050990074657451737276645021622138365515035538933064429361286605968685378433080272039429331539491690161645367714711386309859355208832196295076966901067349114309036019050788316879293120957122219723218918436240213417051801600000000*i1^46 + 1211670545986145225690164007432728968120787658992771606882671844456193328932059623992349995140136357454725153940150608241717815218052397117095942228993138275449815641313085741795654014033180290143856387382794693101202201906229947741492293403244589881448887393933182487153968332801881031339224646560511704166292264426507093120704213820808976508533089372009668797531124293319569424500693398959960438915866808966456563328456593293945311136890121436462639978048585126130967901885949914784034485129053417700904341843128236945199452479364228733744706166003072470769980819861453647309672939459808449987437758767265085371995807001744762072225192890595714662321522809311285120248013160347122560765356161873850890228044515561789782675608077712554091809138413637385019385270246610884239710722351166304872443692089442547972707577591781528988730138032307717576651630874967543661950258360390671277805657179731104233012744947073317564819060590975520501357130076213532043427809770027833094042088045269372107766878427322181459538460906975200534715950446859592346845494725508161904228573361017273434723814418991160325453512852893060367935899178567680000000*i1^47 + 2573895904007384621156673162269874426694199742139331972520900858467570119919703712948088151412690084606151295625999577114525722074848701310110796092852447324747163075547544975252101005865563423720856372207418332953225819493441058442481916652628698983850547703372751147120291625282817680560874359024224709946982396981149492637179983450439247576564767125595037537309587359394329428004094349433372444708007165190156291887366238302821201211992355579737671780238687817154820070257322045069020324507915334471309642819210955760749733082277874133335633141697568481313693980135791964405317045544217911893421414008163621105551813527214066547646366884744630858804925807227953306640400559898621224669179782957007739802780320793520673527742220649064218612748034696469537216988079169415172815492037997412058771714218757199572959064900833439753706738584152771365841900510987908204701071163800952226806726293956988471115773845223069730968670142740371753335387460098743760561941589191640956146099630205507656230646462781407101996572154293782017273205237945045067110535474406928072530150588117099596694783351739868835184445248901336064000000*i1^48 + 265861054640260157975415822982789410737659978361656893731327109586084162296442794217653486225179416439174314738441632961248022571856171193454108268795258938375506905049883536927502371404275447590857247887282466104461038801764200575897871711628002408270192049218422640337618837167848618790405868102099421117030957429636302464248984194393008013038480687977631506256127281649348009086977596772770355278045625368599685325231620595746096539879955350573928417591493460226925071783194080985338089937125545917304863392687789844687436514621433472077182994773486643838962759932406719980698331019312482624220587674921375098233165315085946185099935237767180795728449483604621201047499939420702638963980406368656206185103730709603678897834129676072366796221728145528162502419966993602798866009721390867309555290177079887411740475118095978727755168838133339367899346928053760806452102343076019544493757922770502114709760670972031666842437632156887148445286891536338637485426353246847671151999632032757901453572150642464628652974624409257531170462729183067983724533524779321710827991435135919378226515789913190400000*i1^49 + 503033725476509738452267375605372469904135000950955965156772941662909454299227745019484103699318269869671643797506840927099315804679043910545178921940293895581179575639197693214422222788534778781468320669023099805255730623794949442378439216014813807879321555767242201644223162878791452284856726769141357222691503142055372334380846745140950465112897209337474987665428138582557271372427364530474822735183225143973908562939112172415205300963098245351089493117771061108599654297629939149991353440330864092861759356169428174866256505850767253602394913769924984794637496434041729254451851675965074883691447109245936011519688976795548751499953452602868080219700365137012296599360654056558294593019602953913408838303738876367837968806264506239205694308737841440805099658095353376137727892177772260990324073424755882056606508965540090360289366320423740032221415718230914549696754993359621087036839764660224595444116644911333168177579776569671822688862757185482149883389496933778138209923650141522339261670802843707694786396225891784012972747645008035606273133635993929295800687019656783139840000*i1^50 + -33513286708382929538912873407280886529544629482374647050045517884901941209445830391966648063953646215565486594040038186006980829458471778990215377473895903274839453920741458876672914052483190897124449978264988752470032556922947058431734450852861963362111498211878673764155317586440826878593789337112791272392388280333791705935065732205521374266782338927427951667283859211006621092341201454308861904539503267284376145012984464309385940043763392452537667999525147310355516209875105450136843509138031192489072401950099951242771093399346592284612602491196830864078903695399323013793134435274420467268465464084057305796387038195997637184749709352092163463713072707476703590130058878455183716257851046371909260990106472488679901613435395613417871414965048148568777492154194572997374563601083695290234444344329524777145395114155545424923416448325644959371971307349257736318557468450386922984049065152219458930707550350383810596395958270527551787745492385224697870751196986136624855948142872039242372541935379201400546768128629670317067417910225620488761448169984000*i1^51 + 109388941635461107946833305804764144283000411766998274676289641768455272608209906981180512104217887273063481200833882972199772699311252703361725605228527926726835971554900029176385395887366494631239815405745595966194406359326545803623074535917440340452532972249422398471906193384980023666384361379885403579669083947896056372791564495827314381742277322921811338575167175924930993984696594718453315572082980265954281031494135450612429741090848494139532828870458269734781373778642400214658568039718133877984087586523259245830638459711082747667932169080740739066909588893919998832498663483219567727200944678840170621255552820998218997307671952167959167711523625030954064692804621918302380199057378521408261131276840696792663813911432875020942255240443763919973131183827163227469911498342843731628689403643018759786414140627296371133094980985840527142852960121652458004926116219356667272967628766311088183873135884902634776556535267692424939425151806226149197270341406928258683516621166352109608098043615892823796415496422473574747957504000*i1^52 + -8805139557424004820365357655972969892253852092302501308059431424338378063865940419302567968194230395577461270210865263286791539824435533917984628061136808817478408407048204753565296066552050304397580152540650032841290618053170811412178632078784004060398610279138036928312917628257178415518228482798618234234525534877403118963710935610383510554020614768437464926118435228023150181708392728107372544461658877005141757263776565013078989606935448603910929592338181811514003976100267683441869547562693408667162127334342738358472796919215173711617253235454412256935248958438012405149186011474408413115429255747444394869243214564281300025277604965120897634716111998500362082608377710864625316287916320011788962985504683267220329149643075264461024102955839942703816144520085165396872739613177369693701709999712463648821829165724632192965179437547736737022967634832948550715518614379471324268051204396971371611475645609793916792382504283721444551824899591544174929191502810993240036756067428080435726588362296857600*i1^53 - N1*3260725840304552209232029993544501614635713124180012087700672840040317036548514129297866807238430377437718348545077911002436022623696145343263443961956300588956017362623968918172599728185189516847200727610394822488833*i2, -622585141718864369395720218854367199484718609772067002255704560132255200432085101609433161447443385214810141060680864001359125584046443331425631253961810108003043555089823615350223526177712379218276943917692128322434667152790897211770826797782603299235409107640494426988275902612106194966805576281234594195413611367679803454293187497935046702641874461165094627553770438292928328855326513354540782650055797913036311108358591615193788916403868050113303056719445880140844869939738032475163185405861574336990027631826217235975327185119043798756649890633953603358655225831349445397119385024874930689783750743864765123301127680150122004927080395213623525141466190669454305549435309864361068759170511601222167011931776349218115755280635848875868052595028858961515044645654239330713220415868999108904933663441358781857693383960286061786643377848079806974328230563490094173446416431402613035855531644428063709807702246146105665291305604791044615539919077473161218083377761601101409788728260603710757338704460311955482086028839135639598555655455584246700957761677311785946793493648213908858239399873237648835935671395206889382526564288488977234880100867699120105187304153186382874368585597983201430120668211081591243511893483122836985360844708504214527548165939015794795690425735536107376593138957291624335382602412974790690311316849031194470153894370346189754105147401027289540798156800000000000000000000000000000000000000000000000000000 + -1470482476939261923099719162856545971980577943605179187472194732470496960730824000416477601696422419004340422450343070292557680711135585296529492610980897273900139576547747717760303725535911960743750312184760608662075786903574534605294130546487578624424482368376746132937379154056814028751192425934658839823251947911699324755868882584619774633786533739539301784140228747396896488007423811854091465467316647124698947044938370158964557493279436302601611338751087035782629604078783211603466510304199470133188168880269027028593109454238660924294647407769800734534957307259373206878923484197778492733261689557990095863874197245808979384244726366562884231017053534512268147895793829120519217105987741912434152649006435305389501073166148200664319722559368707646715797153164252071022598423998102692598159970583302751625452261969073243112642199700514296787865956687047449377337522555096700905891603353999079191341608403859303313939879080740182825452641762563713488301442514624375441011266611082512522850843278308746430473306856132285561707509889444660158403577709152517936633192973228468551289137703335612871265550613691838903173523278855125199442750678551060082064736114490030610548873772217139969988270355136242200623927368567042921457570638614660321990288569145107949252876162952038177624602875189506895101789565794432974603083200865820262201460051320268974507571853953156729502080000000000000000000000000000000000000000000000000000*i1 + -58885630219006635870912430301804790194118911560873948145127236138267663849116231414115113400834845022357424148895546558489516974515870339536432405179597746148211172832886522032951931129383968639294229430742497594967103364214163198328376388460511814466438580647368464844708323483592961519923173003079262021795907954985205285607458363405159761900441609777098945421626387642377837401733840627652480458593196976555050613879264889097007965790481258226997527684897330720215848533072674136278526534259407380357426493996269107988720343761799422930098545369354296634716939615137444655711046011779600055937090407929116078054293226264884105894053479856456320727826323551606840340850940847563948157945466581333560497107783509182559337495604824046130265863968081782527505586567185966658979607351728527018628515673044046073516940426715887836997429436241369036833322570749789197018686795705922263267579253679787858290353707156724218725000259923624518327546401049634383897507667005544257365699446074107168442507129304758172091969167322081096252565981318981631617176901411626104661738284609283927509463133312031294370718867695210193174890365586560406244723561232151080903799911305059273475570306604704790995874363534487382461639894066120903685013580237328520791977357627608471261235739485040118325607957004869016220347193512891303106911379588839787741962630129047129431030459005213274792192000000000000000000000000000000000000000000000000000*i1^2 + 136448353522496255526106553186389065487404550204879685887993655931891362650011593057160709285769580380081826149430649420198263762405263796274649160187563548540105146685143312405355091060650294840532381572642480527453448985956406622972960707870275460572566190524075964715614008456833152236068079465032727858341485533384776215939855489424833005485988425348829315773278571651302021443647996540004080080915058675748405489657267823590030348431016462028177197793818707891517625395903082501482152654271138613382662064881437768126527996187717685905527697092321814021075731234409267388225950129336493328424317280110872823672310140283072084837194529929543409416375692747506073138519394860165660938610480810743700142001738190567359696338616878549859848831333309039752244252337017642940518845495178479657854292469989080870592758881515697893636373802093552435732355484784082139975122365840190748591434821664759351564818361579656013884903976700965244423203107716962295963989374338902992721591954696338599608170399341014482633630153218722606838161580731416758961641740289338054532348288367291960356999521764481327750579700423148202908889300178138782730088127379518163048095701169148577648003484779541762132417546959250164695485349937694900715616273387060113838798835856863108337005607600578235180141405611424929283268183693689568033680850363341599129617556117891599927551770925482042184000000000000000000000000000000000000000000000000000*i1^3 + -144763930282113498981314527033050165585203348453664668691964192437388625042538383774023208414150996753488734651567014621560758641984770219389840431395489544466349981958395822263875356792135905925210520882136515364238172382053393245213089674528224951180584819417124571297754272448529204045189366445517725504892902615723066241021425920793196468355701681464154038994052837288290178576983470698079473997474686149406462714630046574164532484573732141055243935806497839280969272724303774758337691236263800167061588185642961667788655186645252310607454009374347353620884878555689479822559709720249446365086299269416996996569945807124934304672292058895049116992506638796774831192084627026788932897404020585192214635795358937825981291786482450085715471590996887714611693866572040345840929873879678122004242953228197335791923341612628538808664055311247613176767941693100351109730000547401646433420945820357174522428969789806160014440723130958503501969157999736387178502037333656484344352237540350646950674903797333619577888507359258803357275097617331536744504649549093818959848124236746041671461262152176221596107903284807834470683476721429641340142416362791325190763569811850758702314155832830677258832371834944752592284003007768269618622850856410611426673893661313437096574228218047907788354772156406478627440882317748801990803397402044071072061092549079567870494350336487868135200000000000000000000000000000000000000000000000000*i1^4 + 195916659484861175580395001876856696963989668237179741790150970558072239606352274909418084168033632339700697543908999121231301351787685190430220839579587989092322786730654355908569759227759472235980763745390663045706367343614568914493296262105120439212477272574310666600941360263365516226096050237072605414892300093526634874820486578266280296091000226475777575437782982997712600333063378779442252811702536730815621759648848251621648837969620509964263001262532268912826772985822279870506759016711074295172384293405015053853810433954564945381674335430772403055716676407798437876389449499211153885795776771402529932496905110812732968023694901211980456389832517477598271557644030991531803389258991148757009716975018346977241005049829788278533142370953536201443095348265381639174510249456365120394469246491440543844760538237834307129948218104210319001877390139659734529733153184048436995006108756986260292837747271141585905208861529659680607783948606238231886426611458786008063651519330445210588093297309529153561619019416066374235029085192136472495500724832366627834143677440763538194909185836784895524767760947375452229860149129153929624983943966660923367341178475478618465320286952564473070992237268184557392229664601257727804811662849005719412113071532743263510528064619315497600497267312971748881262084148418439982133784725105963848605448322839658230650116905729538176000000000000000000000000000000000000000000000000*i1^5 + -292260927493848063280421734147549588605378338428827660960677406597568277949897398870599713628254764213981571675366168550278766916759039357118103732877578156596094007714859141784382718407949915119252604353323218481304429727450434621384626828669605826868955245063844397791293145454657816973549559443121208348322272806250755989501330245297312599567136672525367223270319130178910546748453657521015476693072160141987925831151576862600823113756226726457427283521294929318699753431077676585891692275324277945743180934905695717252760905855800158937083633955207537359535970724226491095789899469277693204291271525628521942087626943755046411242042830404084352007392571602207625826272026866954819232392546085027547654205638839540594072825301236884629765876436321991323943132358307591902132173694635423625833738129255882553929705352401803453318456292829422256681566974807274266902823085839557343412259409177017427517061983207572037679437403397730097039847444661744712461295829593572488254898080438959595271709903108081204357517336729106286728129944077836360541078719636748676964549931950976224560202673136695213801697767707312450776023015663218105469334575383143137712706374177302814008683190328280590724154689162988145700408723714378416072403666478046119421545858207845917043239831923160949839766306917328599465139692642142605213236505288398695393180253435844594510036845112316800000000000000000000000000000000000000000000000*i1^6 + 248315707805554110739942426495640053034888663505434243081424552483642600162288180234625490171788623689126862509786005473821047801088517545117814303764263333024370862482878104281140659572918769298954111724455709111240175621090427168565907425720404422180186721456526228813117376674361197922826220747546950253713763989995336361897970300971233935367148930679478507019896851765395329613178418491926142068811563974572094434445647787575376116699316359726426978205843790478737894842335369835369258252360299935107383060897815460487348034264467802134534990234129755760318391333098469014016697290563535401316434435454383382554866909056096536117714503952691892159338149772222115379593430214601039069702631752988623115101416964174307086292267686489231851638603078038598746397439625519072445246684631768808991312506993674763457786056631619160395383501928816962231318646987075727430580950207671770548062536722351560389220081024240207011137294463991704042554859709032784077676710077245113462045040986424603639392756800773506667708846582672123423081811373744792385013154083874724388448108958132274474084973975266240124576563095317534442631364673439915643712744579623746978032782823830655871569064994586649158774529891436830969219146748951588123649361070842812386705124187356149421783020468738008614945746882266764683563178762971315395466889459829750159463200798472530618095709774080000000000000000000000000000000000000000000000*i1^7 + -128003284307909541392059942727349408976880638478032230574725169573176912855911715761139565379615230349922443157752010479136721190660387983189372531229038292425762665433139805964175122860764305817126761597687246504989978312766754439476744576524991482914739537011668899179725821754249527797037965160596310901208463608893074007705631744790743974823424193861351520641325500495967952565728509840535025397125957182006566465645044180810524187995523976358109523315232691414966968757644266448769371809189853417093699551992974057505589993192898743198310160378468667912838663969566992852449400305443974063850009308808933924466734618033671343279071010412930467723424523225041649949215093072317644213754435316190418027520653342483428436544693366306235368871448457128468357122559356436970689987109511721383144801010202965295288842923961153664092255573865017341104684000350533515571811997591619607310296375913991886337254182607789724397419046937088394723675636731315234887043226741163853713055642944926244391002136777994554082362019297109975884131313269456545583203285729883414214337796663485668320340081769007586118723850110266293353339794498838157549215067842921185694749350502649600792772643463153728570230503776853556299171770989525070363307312817324538255329560144645748535845629810186642707921077563794345027434202509600156724927750621494676678922069265751539204336890272000000000000000000000000000000000000000000000*i1^8 + 50476305498811365189781195772853733035146444744501778621015667032097205117256510875851592623658429498219370537106340839240318082887272775547476838918866587485223610722016676848237356155383076396893036496363631922008891308677936449848749695333139876623934624674347604065387875844436731977710531613893389099272372772597436856045528725045211401953104958284467964516048823980153397665909480496220610544268602295038490634267915136721146917653146615437143161951119836240742740301492661208876619532467824285504758786853829369858852911286160076725009190182059621072377647514567597212040589424307070118678535182174058848490315109833162125646822992164574249180424669886091294205876874074233889874766322547411200048710093308078242134494925895193197113561124013724508574492909964219160015587672445315030562483593255387527185458394453555134246286803057897394542073976885764191954648962323818256332626838985237086504495736743596389823844557709364720470681555044713410763590816232082903152868598860682691387243364060492161592302618723952900529437116285680995468028199679438635523055072670329212731012125329820527432520295677620890096623805233046405591339186022282726135695970018192703909583913447429924569254877231416198214149703615366626065544338448954328586067256859834043971210693770098392807314662827619211551739089258143087637603219590150533723741081427902664155544112000000000000000000000000000000000000000000000*i1^9 + -16732386099876011048194880990549994766470453428114396556112725889152959757146740870447434931392609616470394554649700768686092926412250855706469194655409263571373333313197052875130773498540447181113217279532468466202109743563065787647721435315100770917531678719078580892591471767653423435116262021710953459222325559058930603580406760657068957432000950411874011204939140643909121170911928214804356468387871429888105442214685316794991878764586825113556923024760202160881437666600118236784881469269092910320464599541430885240131982190564347578415499483138411025348516661488616645504928362997323390527265060295993016778007245881655065742609214082027783439202433358086328850523945984554075748699803714035472090070226907122107271466497868678668770185641029582586409043810145660396630481492543715586348117646633444326711678595567034835624802392300269355575715179458068409130129856493651621576645098178544870818751721264874647346037321264395561745651448020831067588245193327846083709936625451444673472385913867984205283644055665635793171681210530429635522444969030096835471298612972633693739390559455225675513978364105932740527519634756942418264381282216169873496575805988868521386757403326199354171152081474561490319571533664135642392153539380599452287103884672628215572898431003653009104354355476283612131831196393547618882626570784756042236275916843079194117685600000000000000000000000000000000000000000000*i1^10 + 5592849290800914492686717382409548046175692744662568920148969794192572029028326860911437049860670177306566472189781054519175414628828050868492462813323974865847759842701492137763761376137650449031421604676464471658343879481542621613420851128723078994987303816212046774897301436147722199465357749829490290082213267039789890171859962984005680077755095436976701723128724955880734318478873251423016625604779621555528042266469718187197404651633052004730304650745536861178539206356083355522870052162677326912031397679291045487206133178826637395419522576835378724449778100756364758462301269630091100205574056946618637336616139293375016680641808282249589994339101837959687512949455682223110895321676252113129251338769552423738207187936899877971844142186504633487873099284609688125591707333650727078617945449823007982822559349248671235704654293978428631653462816626101522429775015355955306284425975774508762339764123503421875929786704200050184589941480076697175996952968380285689579065894869895177626058866164160067515933485473757570900899821970929623223075708597260458664586194504698076607576629635035453365190887765999915191473471416276010816555325417003593927560375979497050969418458966222656046566055083834071512673703142041459604481482984809884090398586743305831948476263953365227528835155267565265438651158187252093190988322129428068785998901436009181369584000000000000000000000000000000000000000000*i1^11 + -2457910145160462092322377825984929203843575667147977849289787583521356908286801651119890329225514302081937676280544038954937689882026690111123079293430676083553920745245690577568891160924700464883445786465447250712594213196924586442497752467376332278278650699555557698473999731343494968074398734111138847240453689804549369810983229067762051724257924544717472207824486680788328002051919021037616879193877367055364367895858640937170091412021450473627653551250399819364635531919676765742681713943544111532498172336636692028474797900352535196186370803425228653382575994214331771242289680701650723366352666753728978055021784218895104974326356819853572182679620515753636118660049696204062965730237941351471117722290237207649273457964088692960081139823587317693144477163035254348126790224660313872010981456457298728019960210701085830171227992549877705618485562439447001593992644450360734067920589515768939327245364883114837768629421223762632151778603125632050917849320582016958109597458269754032288642516653722115728548495534794192728187968199810892695665472412362822212573706629105229421210115481515377124806347757636777348514588475344674400459889285636618887810154957250843418363137430151546045166000814809824896783106953910393286452103163658141233126178587293156429700805667223072672788609455394914667296749104788458888413764543432355107400151101526379854400000000000000000000000000000000000000000*i1^12 + 736876483873300342724231457329741245332719356201698416231945667808345781084896050979459123422128547834459461243802308279362306396095167587349806466963291759881414810008394456024598890290945839324497177032214357967681799032112519115330025146232997046902160791631972568048576880175279126729509558967717866538713967595856115177824231789842615764257886788628182592405111989317150975472379553699864986637745344325585082563241263023364476117989130844135347083321628070066729471079315442478652795397029840293107832053666654833320654010399182738991311874058483727576611100351994913184790199175937566428303623718104516137151372472127086878283686040764708944728277540507822208689670281432447507303237127161699375420602232649122694267054859585947740689067723300285493053089182091253501608856129142241030812367640758294137198294572684810772305449593285769691245183893827196194805804272029178452638413625014307706162240355300675033769375215103948998896153831811738415667211598065461068091601935786468202434112621847683955951327872467777700395770913373777191293859445612479818346618843215843285669729167996860311155950806133313461085503563706843857692938251077015177898877566174694095744860490008215821067695889998174168351030022006422082700785361297594225864856379786528050742300320133311865537679613474316558044141558031020935307549314398020740924103122222686400000000000000000000000000000000000000000*i1^13 + -74598947673117064947406750317042728572162970902504326266037119320098795811459248335887880272811201391274494145471915317410941834255002791485554570132510044909245911778414297614545548946296997179747900736000859999011673691787742725036404953307518619004411203937865311080853612711457136066128234540831108910597467569475724982540443029986410590379877820872829178946278564345913342852286050840623522120266550755882052737917119149085283364178391135466941592444493463712030259303912604256186042178926817167084373254095279834267738440770532702496193850604528426808519180415789367840364466612271197408094541668735629519374314933012689552851100318777897255124171033968797367795298654900611546450283264314682799556317218934508616640796966310484929935288520297481287079241597196834621129687941254856486332619252747745895320173861056060627707422303590739332616676641680583185482160057069279922832248871710130013399529154512960526484202726521382886838004263476114897814410471914471677418943441282446340554941423926465722094593813254148095747480308184585096442170925207861141347933142762801326073318409707441130686940063237275773342572443134860734137275910207937700804830817097025638255374313477578407835706058817978549278533856968490339964352391582065582479781872780042691506595848546408591479930874156962448385760562764978526264341777958937980202669714452880000000000000000000000000000000000000000*i1^14 + -2590321097070739196970168162385844933968589301728006050933006207433849109850031523306084761148741351947313623695632729980204652064667766881562853523167487989011936380034912934846204290958062739979088172482099163928595646308705884596145433703103534402406694502116416515597898286677583639872550782993573531150049457794771313475858829150592890735909109887789112345663940611019633996021045448174180997468547966526120095079924113092452162214044042402215427839666618852484570066282151364973831793645282660033343037974646669112903215208246138378397478092033522971452473191257654118850310487107725227365357618274481591922246613637031213483614268190351750221603305550391857398380574522814595027191178134764342866243151422081727540554460743517823606075657600842965524316491652936820310729959705310599208413725063946461460803283226066352280644753385145691236125653267222698141393532444182129133327506071851076230339067609589360749922569909403931189632444962363543455526218719033153038800936550329843161221027104810134430269960711576863502770818561229979731759520255622861336820743345982542833035197225626125440314859941556658092649573195986175994291218850536735937382152100418817768901490195186199545552805466715039800318202486205493935491474501294410712620127452378004362858011800860003968343496004624207801459625659652696352446078261380493770129953408000000000000000000000000000000000000000*i1^15 + -111256722396973803150655567771282692796997334110369345794524269453269779250944104848681651089462128596938888814354174652200271022180165257500684823661916842395205287508053211827679048922210135020664096791728784774090644989119412777158344302176655596149785233402687090585314956993486927746583606338344831619528043245054491523678372737232966943208509403550774806531590254073432073700435707806203682817667306956791051596641017762857486508295837247654488361955591678502463758797332696810229554899314569348168473799926485922521231966267467056670470955778890550429692781487859194706749561698368197815103224786657384594524619226170463019250605877450891447613050534290856958023046082946169600069808754449716772677324466007158749250196270761809804759687259811745239054722648752810332404301866928716156069313813942994358777297889173911383715189428822358661465594650763975341747057034086880319719055792967083750628471175797591239764909645067271591031474364435682745030415718456743076501050441788259449514840348320217460448333906107221051667636268783194332783392343158600345828722220945575734132543966784691507258004920589380983439626180951543415715833348695808282177069476162470052508364965039101154098432877324628013753927943375371423067751848527357517287513012658845276283442985810242934839280971766869269506791155428932007650099270841855760680126400000000000000000000000000000000000000*i1^16 + 2047576054650483007489440617813480861798248871158956474511153082721235422111733357994439271364377020180406632082732579231841982508069963983752531658701271067997780414575082615022605724493955852172115711305370933858987878418845587056440109624887862008613011924232196348975233333953453701256954075498914413880677194903596771279586577932918346098932457872611807438752454522949015482030587868927084851405562672037947527490023876119541953675061819410533317223558387913188668392982952488506184737422047311959451914514535961169653728074077570131597705302362609121905575215542964848334071232738524632709758717140089337847212984885973025494072763865311978890389188855104631775661676440095785145606259388631805489286772527296337701063997355180347600936841075361733400706654541073674781904156285760295658211835181926075696708289627318638943743067789775882523168104040335031711990348315527260597061649581618628139151688148434768004734485264237775228594694621584522175638782661350772295882103611858166432400959815014130517461310727614694217008594008735023955389542536559787190640735933426499946111277983910437832660895651103001078171525782422680114385236732793864849888807859076257348755607473032438692337081566380971405387181818842403917486538285463723512954869950737962001846107654473814080690887834536912715885935560642640835591006401524476244000000000000000000000000000000000000000*i1^17 + 1208276233231224714174685254868097296437960113595820471042952930180692472390391863577643397134978306652613510807120191995248430026741365309994857336354090918846072865954227387369977424997217991239431474372749157132567471372664696189868915499643437303243721840617155389963905863558893536634210348140938792906791182556083020090086215784943925880533755791779970129946352237487280128454823918513738512470848011483918679877460856686899882253557213997133901030023934906838563319225092963357949782191292287409417504274473814360377660907271766820995496703912241872041866977561086805858382596950749816727511025483572127242114527595866234748458947152567122652870970800650438660299896490426786570059129392633603817000719781030767010388276556534690472315101243770802393047900861760044033723971120120318282171541736373165388259143787609115800602160746150568254534845670800816443788644996730029116674844313397476983382871779295837239322397195247178475812794444187206516559679247092189356656008300252570856136523795362409980811139203852735061548268065948408162951781052851153777078738957064831765523654660734186876775263978259917089909021957849564376913869547075567603144971074162691439050060628535075128105531427708702368518388210587343889577488235005913159895544968080819086192091982519371409135967534957854638064689575563867073134621259139299417600000000000000000000000000000000000*i1^18 + 33334407349884234388821479883710337428112116553049887538884049439355411294611305265178336674044601245282557436609952115333795821131265104572235418878751442582741884135076575433611433803297162079681371138658091979561858413820396245453415716678995733016182347679255128787537553421203436084183982408205644334932840347052369097426905141186235783354783572321738439372447994031822579795231374676631823586221930401315782153575653753135272089184420539958574934696826794283927037509935050649321578145192177196736107915770548332859152297479230941253148451462832974616992705488699752042850212371853768875538386786634553651882578401230013995018787563753116259723346738776675344192197479033324598396147084775745324058186468667090426384832354648446411944059999554030750394103806133459144546252398675133680699615168160671674844969061417503668194194870688467364842038445511642838236199304809807271218549210614754084380984631108608055108266202440415092107238755242230051094986711179537743262173278385608943046366871491378950485612088471287284845040036061593593834541236909378837670755095828705564487372376760958565699594608126699900243009240137785950838318099166968670344046281988148965300154624860755141093462427801018138779634993091182259491471872898172402209409431725181066738093406849520243415900535775336801831988832447385106902454791094716000000000000000000000000000000000000*i1^19 + -2301606304173292480040176388026981476886384498327392390861355640350288629241404142252308662244634401992010777266110756517639886055123283367705637471136863439788576448479731482128797900919881449948685839417583915096424186805533411057488728869106701500513878089487412201435426032643213242987355803911114424409910654419204429681718245396269240140992796270355955285664468083588587841749358300741603536292862980410917824724792749241812291882947387008319264180225651221773186478914917225110946843769525849632036014921343694649542104107807862913649685473486701145701585720456570200627966596239544035752027345384923859686558137723582837640328922647684838817586879572929193215415281009978092963252206409504012634461027307229872442886982022634962716655129347773480311151730770963335892833360913225615398910731688383218604146377271699558009413415829160448407166871850934728773729479188015880969911664074521588240875090906649163560150202850530660387051490806834578021855367874766457148791351525027084593514259688698880677537988187721548095357156896207450124129017461134206611355662184961876664001530482311889508447440504370130592052078863696869628527009763229055017280915527692571531719315459457391028166689805074396839349657752034746314739482850447856393351745026900233484719770166594248523189680979273845036709603866181277053152727180624000000000000000000000000000000000*i1^20 + -77885175854780370656452666166759020335772217704002340256155611176452562862746044092647206457997280667354726607819835723807817612100324192375651431846895968473303515395529977782235221876797894870860298284059213639037342523932547960850840775482995329890416084090565959728579839402384289024934994326505148353895744116475277068259170247748690126304017929574478403866861483559473728866748008288877547832235135106163190452104530170315918947079375351783121557411682764927099311972163558486011970933284141242151571097438601203672802738347472190357739834548833423568855485801959253563494560222559730975341037214634977904047929346253810266029491365965782133666725553048677838065960099763959715163909048956304012639330109377715490571488454297050186026160713956885683389516929305574631336354151480948441520612935129820634698740337868067341688756747410110845306255898546226115572964980028104697923266302950052787166794044433287143876259260196518407235276558602814272077590628750548940181180038558978035916440969519523405213238365493758286994990586268598609244766900816900882576490890128918794327768256552866904695214663862089308667971321536386137913976434649532982889739276631980478261199749946391577773929740458427914012146999687982790443755560274095542830200686668037520121538945625182079764925527222894984100454646445474079125724491200000000000000000000000000000000*i1^21 + -601029418786484848774197933750430888401122770714511663254931587525987053393028142223619048473418661988377550502131935423202921012526927741055992975526270377681792325559019991971928579893705944184089648546248326716210593323689044274844966044234283085949637178578452226322880224459486910850151199087974278281571938501507415605429199738304222530509568451115745712924222979567375995816037685698599698095624916487155411276993663433629641967436516478400824773992656857952569491769501535469840335263513404743655679539055374059863179312039960519547134452251022390294125279292098776963703221182079666111125506068466048829285692113159318739426834432575386605986322123957815979987611160508793944545648299127485983551646032056146636879166380441685526352455378696654071952931307411253972545614430625720196260331003539353401812222663899676126673985088716180312645186555244148716405539792016078027469104073503057698298735047316850746721622490755944528211209438994645258165093909371917435507554484587439022881957970716707019749608638397889050298440454967920657562992665100861831895459476576834949928210292025518045553249121684701458718076136239810453455575897920570884501676096201174430506708333475616950843990398430344498000462380220784719951718968795287168309824782230812212451389935981245519859639852428972724115025288511745720362880000000000000000000000000000000*i1^22 + -493984753317453413655065118589229370496604688095475687655434705141648582183597697529879588475245065435854216207977807441283151046445977992931030658829774257388459856366971261249976072052133882366172979717542383237611224983417993770260840267957400367617306274720417399713977107467195484115665175466788587485826420341576891738410293042169532324065406448668252677279147169943433941741105157129589699941028188687001293201706790610762242791533829752339386682443855137827674142984715360357296131785687745060520736497482182340491866423789752146573864538587439583714490628905872579159887993559210623766274217286705857811947579071836186720691759739248388495836326091695458468420796911528633360052557414942254670549872554653596836712972553885362640365436718938883025242271486352328788696345661250455668332457460538582539286503232571471041223652250322406805955370372317065856790650003508409062438376274505619514245054609335360351618620658813181133020609569890826040523553746836970797378917366683186260152458308786119962257060084247344793887017782110601372616936123023211114937540234489219006557541284263893213459862072095678489334062629678221629710599923246677001129283577977569013301580692854535713967780290841833412945224691537978769364003262029487829824097920475705732762204167097832647461282937240860402231649511923233856000000000000000000000000000000*i1^23 + -142098823357169870940577924879314234617092407347608697053934287612970764604187045751500791275671987062516858542324046431105607050149408335313331707202414179087582369547679133795184373415954692597618418818625263961010711077766360658362976285355350519307261077717689765999661103512831877388596741566266818368832464870544475471254593380215458179401573164450899801918614387539699647369879668648991887562704499257334205881032863290714745731202005019233425353874578518177003648795190770677812811803196889554452773027586789076155225637994845961201637892576194228833146287083100681308251415640698704065378606776087935540420903752592899808375824019877843784096155800478038962915275192203189327316710982279001473948548469002171152886506543449454724002636922758183782763553093638596487109560938814478093412184185247788204879115869431646684330309666021332472588507087524975474705600948639142366237313150622848108906853589595449911899868294005526169846577105381899326335718994548919829562295217324646674210744091774315921351703606237925937354727885477818490347190554154652070286924717827999071991119283900120792307875101861265655194547867535441995525921083491709623672346090720829952642288473957526748254458737462943712485850189368618282176050319443570868776686272628581517169948329442815706889659899850982876366203164124520000000000000000000000000000000*i1^24 + 180644166102541516095008774982824664872413789399175320559617761685301399403855608526316517278841744597127764242489910632400135698934287628614165450774581247424126112707108535417189565946811797595159237926100752324030364145390156521167420234388423275545687218157759309215784595684355944967233041900163423120108539360409739025719161907919740393465582205224260066111561037932240944148868789620677922096769636916556188269803720019599941287373092485129421812665945643286165887477856717724048222476491289233171337631874170079817914472445748740240301794490446513296470415943787408154977469564053157227888247161125337207297803175088831132815571230660372165413256572917100339318630193395350337209302612579909986357627433358958386800657961967633358182139200501158844816845276005887459368171647895008607310427246195076021855779799403802569565350595565542802874905218042024728653326996138116161014758441292074871671573399904470326458131199279172940595974068390492357726638928415315270479469930278962463100539285576905879195161101645168519371551502810528953304221024007546078079579986291437030561432113867884194955618879127464848755745439912336457859384185183640224976491358600269554233014751482397963693233897911714385151851366792174594498527928788073554507156267294992103433293426805542929183510189583179125224845023360000000000000000000000000000*i1^25 + -8101025003991015173764139435214373121259481785764079396222266387472693116922938300427462662290001410197201825637619972783063109627958691440907346705403847966468900863727707714181592840074139930303811999679590837331581884640289340455339446700406960583283038661741583377533663339052375794866210609784709433658992344835495928508141367261008976858285247516611117471811859506549353872597907787824615816130045808153130233982568013906400106594022771016592898830898671064629725509762876549778397052736240318520581522822714796732672936181179617151513470070932744473427098300470676349334328101007015168831797944504812390331943012376528804009192658120764015649835877172729603180766725298534003421020369452577883853295850944958607732277028488513055543094855756498871101587259923975818973501653430139904822226705941715748696233701649032390363238972125116090834064134826075055669775633878319112691170865584846589846894174412070951954781631159479306923917036587773966053594871784843931783067766066603499097680099253398820252280015671396030092637140080246003252211055240522785795516554810357398041674193834849208711185588933034293008003606329221786964552132743001798698847690609237950719316633256598235994332448547489019658609242007387976080803354536643120384972595690482443294119517570618130795140284703975683939319088000000000000000000000000000*i1^26 + 9037310449708288190468774157630918327364130503661526649297810629996862890090343081974483669418260866331301092593732415286580993140232258148381173222567248161517212534470379731674730540332240449467578731484068891304805102509899137013914808134685562160048873606490418709420018197929859740364311929867081835606669117943142654655676147853507677565184572803872447469793243705660764498728967311372998848400899796542700362058977256365892458570531524899381424906301250495407821905885302747625066936376753415796733391311257936639266503659150495321588296166326686257276510466547869374518841060270217414847580955234015295939118603192598347335274822978181163367788598132267065471971727708332582059938065707327364738235435328665195737764405330656601993150086834040770302074796933126214386227804874503782459611046055433959721627420659490097034678139729681137228023850071377511692138839080011192892643254788451022341244696305892737324715343442225213858371496283526131699229782008579388740076031676972791640976807117766893568209927666328548222879042920484334013300753623757472580584055718594166402114908019682876044338507874345349589573833564915525712960603601591229481504614887409319605431105483120890712908766417027133485867085862315974372580310618376801314883050110277545455546635673396620333068833835600472452800000000000000000000000000*i1^27 + -143748792737813361535651892167184741382212277372185068818206913725227537413329309684391296482513194346221758217323797327786278621403795313747680796200707119453478445615330038333901443209056861784841870696508495822862708236287777705795253587461271217832748809339176889917799692345743170437097442886819514465756339015893965482161304882335007376535283417330516050623370179189461105293681863233848432607639351067450194210562833979573692473774782112339704666544047695410955822996658007429185894485640572172483918639285527978970156869688668422887522968735391464716301284174433864909406264360699943559872038799195536797180513936850310220706002550866843254753956931075446202721246789555465383371551301310213013740499340683000224519152701885247581194729577093506966404641738552803508850413788123167983799434608621029281754318041222589852340390410834218919584504979140707353487367368942129391930377099109777555038771951683154131824787985924521274077770213298835811389663134926126860698503745264034646668848605427102506406430026800581518913118302557125251377979396271201003681754675457665888121631808924011543423594367233245950732065133400132868766499933468573637921451697167533376854335270076419447778782699020450771721320793401913937537204647080333516044454329338511325082327688708625098882787068900656320000000000000000000000000*i1^28 + 176843279045831022394008933015301811532585603314640402186064658798961415609679359007502523590550499776578782416947505269357325436998453474225023005787832601020755969987455827750143218145906472124560887590019727262117749124259492651797912715403130588524215456801801193319313437580009674298026629986459830656854358472711127248004683197259057838177433233999755436420918872494456248712073291436376966989499913425631853674626868230243497246231080196048910273407515559445589605946358469055699905866984389906093551545400068491636591847892468935534734966772933171684105826802284028516078827127206805392901868457762838438916595838984850897237543186394011220877111678185044652489274254326488196822907864026593193594564788511702735538967159139459467081699062765588151214309834419632811014547212543647807378073554423257778248112043775955335407603802553230588609919872121672722885388463776025712456795276858948459036907236838003806183481782636617277308369510647696574989633488146740444090925910289711516828026859120688399324733327988214089680261911213559216258338268452596703076401465151592963380558331631999009559187651141621214157044741133521124822313947767877896475614086227545672724357879650246845480161029908208123884287626700856124948428609207170455880659620108563992145748365635772147375196687600000000000000000000000000*i1^29 + -126183829272068158651671509333677417971227653833610372711328901432942986310608578628311560294023758989936605853550854655724423131754677527161905164172258701295740421590833452636368748587866765079400469745540803969753758195551712698900610492509514235157754903067399442174214763404390358206265880459507017434954603393536530189415623658313579727657222257732435775381251118441464454456211930018166201529830939391598380993391928243182692098128112483378178440721731740719666641841462258244193961115464662699806727609242676282023209875089830961506917437674514721255392312552688906324241087382234492026500658019119603403734679918893257897133146828123834980957804826458194594912303318074384906935919097246806231820745377722899247920917598107537887934390938383002127986550346523819789106447220543753574153139905234772846500105056067850688231198638386058302987259390344039007151159479768255052341545421999927621705098809103062370475275163737168745155219510261995605415572194584907609262875355741036212748628623126405961745203721230218751812148902857367920839838333811659226323215869182346476982285159342107931549722148034648206377888889163846482897431080893416845462157688162212105172892779375672022132100422774942647380174132177817719465239749117602174425728163935291785500901290922417359185115200000000000000000000000*i1^30 + -2323580066405196032667940206263356325130862045974767452441408044063477544091126752073051296435567939310764817514940377158556763569825221062426988341553358122481287679607560429031891721603555750236916379989431589571528926659945047060296033681946891131461525866311366696775553076654345294935582393785153884578526827595358946516556633661937269682496586184626012769164102286488288194771108906164220728951910238984670708319771985464711116642498420806786264392959468467590911670307925204869462145676366515441835313500768320530829452582592977659840349500465929548776237813287867383303878075655959408123658013631021547821641965815106570230214625783701891602878705715552992313014852390790167879268563447449689645340728696560993928636626498992044493310686197608843664575759726795849132516139842306159198174217402530195225880215567131426587532004143772622963574494953946491728257333989769850765562577578000556294370105801167586909638229350671021118364639884861737846537097098713746410908548251236952834358164219284259912290022383931353038247450988271796306221242718175283515705525413982603178323843450629882822049618553280219708428430111547114949394685845126080182368624202454569157233045096818406612391587230130561919046972942555681961190481440713882920679975091687159204668918682290653280000000000000000000000*i1^31 + -83912802966318234547530410911244664992940275550556138595749473129622542848287177412346459729440838510655676457176880865948062830326761788717696220161148739579901057487012274013991393709483262888288433799478800015244147242833312097412359553900930696745751704271944333599812039171659417726329706260968846954128850233775605209975261657532800753060052074242068645226348648301847289643818673018816804504970437546105235272947329742326835075250450607475182430965983616058848892547925805068940426105674567708408868337271454514925056589339620620205982433676218374985073332529723998932631610041644211751803813904609606384128961989648509420895271256321351409764931661350248680689440604019214950616842716133110444266835772744521473074380270646571338783983769028669034583255208002884333010237827589049550233078955908633518610164447431969881130936780321981243312591797369709762083053748838689929969778540847149314265521694392413204575548197322246074587161161650831790732186712017122631044461445625180077342337365769952557530555622921025317173440778042289656991821942078622649949369147705431132862634055258984774125190878029495473426917665797739711032414126419063507582467071091636064894554737880786222120759195513582123148215519242230966767063940967627640715260695678922489014691431232000000000000000000000*i1^32 + 836342579157657246059047999705787993141381570281837616553496686217082516746717936095463777365637022490341334990584724949382448488188697681773202111614752327973462755019380525733983689181150510482790247479470233671580301281215504274702231706327260339737095304226816435749138826002243205389245708400907908229417733070886407041082889781408664288838703806036319855867136806082986834602232728409676500765552057106454981384063954085734090607309319201328275126484878657612025981844841903051667600950819747390775199870380687517128506631573185659108174820558383817689193912434914414844132898095295646033349851982286847791953681711361843928814584881487873461403479014611421656457228865146558106704790180485163096033746734327011186067904777052382874946845913264685395387042744642254571987391715133051581368266794376602452226323269678725403878459052114645482475977742806625356067825269523318100150951468473231449719196353798511541390167276363685393101201014365454200834709031520718311807882765456876639215926109737320280478785718926272737387309174499938078218350745172950196253440094492799099786827797584159016375696692323232764268043840659814111695766074810601534370520933820794112505841560982422001426948140790422734479655525629243103335128909287083024497899956359232927440000000000000000000000*i1^33 + -74804665362744110860327714627728830517003734529521159304415965775817492703893116629391609111278537845241165618049618607032823344055574885882124873879425775437297177847240680903359967107668114209962942855567326605465387001942893609914919485031106404409046170633081539024375788857402667395339328595757272696137190372981894078135317449480374752850037056331710650845937150724857894282880510044506587790177790727837142283220217076665017941000944624300872500351400663199398202118739269344272058818734572284541565708239048873950387108477461262012870651720622120663270409176373498042404341534363568748920162134661598000694174135514440574681463508417975717949020582768549758368900427533404086467921299229837923482067541021843368410098703286671439786952677265083488663787009682953876948116493438422049590137793534912701858820527617793512816790282170592419948817318365179680793147071432491530857066177475381239458915540167525298678597022740890286817454803099546916257922540821774839639633145794840595577836128989624927497980231206779386294122765362207875411926384928100175389393212174475369883957543937337371480384725346354702152718637979683230365633376867078758540395106808485550968010702139604515112293090676896564109228779705418352502276127829285607822566288050762400000000000000000000*i1^34 + 783753304593491891969320689225942650124019215861098939750941096220871572903374879644061380353506909051271221186288738672653042451676599032207994837965512260993862743502085485458286147629922924157447979992399527114881664512111139704809018441468602897320890203016638327242314794122452510757534800719833720639647721670540677823229696038588430830709953450737802659974281310051644338906688673151411539087616721899271576067840087501501837447680149940106870114135497170471886037922599343544499763229510293321683255188720561844828534867104335299322094790921769523506300963903666803111773822374771785686514266832869444061124053850228990481930317923676886648574487512220410304043885443402313148171988499396511627257719319781514140864037087168884742274667814429041910606851704136346810457078012386629154430655533417523101725163379216549767582840308396495003012939918846981769274026707938515660192282106578634703632637604892040730851864363074712321858227555860083402953695586024980178192432860888437599482063553070092327108088350743906767916387645575643119046322571634386934362668365622093497105406307095139650014332710418870211711900802263157025781745428907457471223138196021831552630165491025005383887233512806696895767651648293877339878914898020322318974621632000000000000000000*i1^35 + -2096964886528810698415522126916800962732319488776724882849779081864917624604380529386216389930357649046991242362406457933837488559491337536611779328855631707215353109796563203289833291998438214232293559803318691935857968598517182058725010629223864658400136490459827325045772515338647118927918472166981052666213213922768069092942572026048566745455518975906566511129676834059299489419737349150641047950281486465884562381233794413605735348868837766955495973207971355448145719108165987829257263798888298485891755832195314173566096712416819357478175230139960964086843017665548604615634802648544241189791456346165604185068597751074597533093833561268429499448108272437261080890347549665333710730874433883240982901781787578843463735602261324211473737446776774954943872269606363856195469482222018759002618611992145088559286834460177628235152704033559157106319154265754779807537760682270715162070872554513727259776945364559910482926050435578358556129831570948736811011640270774530483465785356931341278505024933058941823645042739189702309209716004847722404628677639433464222872682508198358191516052741149920724152521218269232189944700208213517811361492557206679605936311529166467126339244607049602537269352207484443929246025051236489474188406552420464358400000000000000000*i1^36 + -239236520547260321142431473376379626240798017790632113580446746343758139851602173485572224732476336156773482510940708341990838536292779771801047432251630616578481401270946595996363025818396411259245183717652693116598450903123196735058808471584490968933441313822508753873445882754712887676960050107261096441391580701794079334470385067313137691517075167614006820218969543480670840461523460916394195393158386723493301878716332679270215624427545176724516507808967523110933104967473446804609731798003471915216826546855145740914978879388611695664734267075713653295849543635573711455284712509990984458980205642884326370362596227382693891175244732713847536366226656493094759397023569282124168862852508213380724847502504691730578017679190639733803660574776679459559123463595622349728742795732710148072153571055318169276794761588145590876955233017038554528083663952622163471502754527731077498669915403987695244047592607406540093552223555558804952795569714596252653570589041529674977563976373184693404554633058437426430181169164344302185392181237027096710027292674641995087335879715853803036274716432024757262999707832633106320840760889459638162630965818995881535304246383910010867461732821737146462811151185410621250847120320419613561821505978560000000000000000*i1^37 + 65414380747021010586032001140540727456750641386193537903631808194051914520491355916008805700722665932295787297866141915384102820241359000422921854078665511560604516854689582690237335876557382023826754525147925090507037712553345765946112313154553746866576685803291350738889306507261916576870755930442325533841633821002627470653357287049427847640587409236846857110927516446786488757815747467476364660424787774968248858938803900948947119066532461563044231139435475856036598697474365520463408364860476607890301628354338173166305934192879289786306423116115275524847822943308580135362684638547881361018068928767649887861394458149924130860845508853781550162330624850427877249612039863962110947384993563324013036609996232666249704995890650927683935203499821582924081460493030217576383294983994948450715876569411189363583003985477648871800033059077294787582359299767839256250087889314044744838877047624052960332586720371482387408131352931627402366766091196286262339422312333086496672453063145328214833904531751319089934150015530727793833949363043934411000625221239000930435422707409535252927329505325810997290440376571681556056458195446754185106444368264816089681837933679060525652850086765225501222480363841701379810960622793614068608000000000000000*i1^38 + -12794580433716567963704598055637911243118585400958435089806670074181971351493406620961659864866680229775614804618014102813182505828957477740206800330194467716716626073364481034865203924294080892365931845708323903051263834882346005876680731228318200119223080545190184321552194696529486634391196839937245351435959700157575668626856910221576146209252249229289271026384827302392669937484188794561486074358518657252885659480916881326001218305823773473815643254131691639761537365209581136908590511342290156853775424805915796791404754865479484463530243184785718532019835559972185767658720629266868592208208857071592774275209927049245588253891673954241586088019867461187691925734528167200623591841260175282491313248409574965256908299815926311270987650668555673722978618097551949767682543789839106902638666224758067953981011027620933885639907069109086519799983607306866020467842832214100861969765994281522638587745730936400223802873042628105658639949375844516882192104048475154266086405170355283682469823645571711313646382882315732789147865756915759739515175851005024067811879718568672547409434127015303417691833406310920899616016377377672181970530804911980060554427763583412140171079292659524941160317867202419276085246983176000000000000000*i1^39 + 648159736477948318586950149738514400960749911589973072605083413005592766610043147738275621970888866276604467715865296030115446641006620276566157737139861496002612958598960811762997914442997655994137096870211717517763065748200342664939367835064494319341113439577868990011555504251047182456086984991553958650045742199313674056253017403183758260031015583602670573264983543206683784620742744129130725352996986952539734424649646869846482568788867125241153943198862958984760284214685025345084097168708870827899067669218775178756195903737832502720935875038696915304150562493949508546262363400002809934477057180124973858217926353006990480907039274726198131526676101833832675120146771530309861590062386551126961298780926077934569046315419205185769760229114257170627570737731123915074573668688761412920596317568601490442268694235768183084072814933634928444439141359960159096485152040423970071917705466905172410868189060997640787827837885633967122433766515205680093698269734374579344324104074677655918652294905515225801095119323715327208099900629288279108227248041383222557142638498745707269671177527949666323600320698484235415503227933578934000048014825429731593571032838975997944558305558663972836128026834993719134560000000000000*i1^40 + -19051372618082434704162720172662465965678255706684763218257385106483500228426371792798008041991522622909097924889012438486868079102171333216144834242377193772570597355977238589291502254961556184950993773872058867407223234330768399333748101883648231484549613322363556897650713387482767509540556628221169978466720943047000890892169165679048446144010761276779579715463062678872058490335392882008400243092456591625591802542961319511757573758346663191825018607204722077956060429222416616068382113619463374501933538472139815079807363920309003325196193438860836017357077932397591007278043781497112442527521912903005155999215731859367947824899132238013194487333656562720784017809736793315079020983024224513226264667598471042547794681264267975347049450774422427088569143118140698629789014596156641949601549848218721777612959864511127383006018506848184764852941755934105880932613306887299232652566234122594529791900271165692650147850502146730878435999384520227349199112824609778828220894519560458516496777795684850796445646703709381603317084232381229966629291303493886148186688386508620309358086599179767079922866131679948971092724382534321549344851311655636084752875743012546518547921319626717105702574370432000000000000*i1^41 + 212035130099279637617058888999553691083228144001168530470874419154818517258058908989010555844685558155125298300180153600767325874751709914408480620711976910165871060035479343666646507509854528352741665901415668680629617196342724984916266919205511324474600414170505232636578856845311899964445601013901157692503855265705456012838306954930083371566561760076445553628919112971547751881597842244692741634913462296733738042485075459721756609577247174562728221606816425357139982973170981902595562084259948394870647984923172520698696855439777119152059886793114034445770060303952511265822896715544953007612564892235894301128047295024457694937264504384323754825280916331831999944975784345053314494087142877308418974912076597681694579629224900522663785750502706292445524220585138138815839017151608237215121261984504216657705662063984706574162433782291014771910464682836195617031738243245133702783985581500188495886948002014439999700823178692893891566484243813347282139008373248957418496660616230290192951440134896490737396571971105545531274366684873638867975393065249214506988852716575554608089148466105469863438723808835620145230118031885165601625339879836836027163892343213130000340287321823845187200000000000*i1^42 + 513537630971155142346020591601864187296273414430803857791232199717745036957718008289386024659486089067014022356540234874737521846849089655749909293964704195618311687451686820356495933999219211667458636675856697269857496576322458603870248802398051663057827377379825106879336495597844175125279770988939193389166848279494225387055436952160187197886961454530895884716642275139135436447806151571088760423447950450176307909081696331371989679382793142511093498244153895108212368497702007853520975966817114571975950914720223034241149938537597112736930614951135304382009851061648800768424610599480761949891094900560672042885798406757603221789089112355146177172569102443235230612893801591380745401097491601807973800828439239547169273481613567827576568112135979521085932416547068022986295274733332543657124195548780294477838878952222549954391368064332969557237199575298149604439014450707500739218771433862640360430303668998456927027110889655801784342976556013513978964455440865164926072605665449783732758846438009994931212602211562277928961715761923189134458771192574661512667911422002259384455222413986481689232310480668249818390061303887650921427259246854326878809894715541213651407097760000000000*i1^43 + 917197447674827073533328802096840790842535788662283626514857895976082783757813273171053371019813435138478895134638960288088983916792117422974150555756081425628782019653321800847639195817774931975742092698722424538518927579327227729065567691330393965962808229799124158095612356525991106250409965754188605115029159357161624600701693256755600672457820747318123453638697528505135290408875895355907015217565197528721774819866955334601272839854742792900245445279849309320023456616510949173713009045031886881020863328564426917905370023255869043948321083526136364355211776826842213699913505729081821017303998048435643023517695388335651857897273010895593585499681407925983652199476874675607091416685452817081123930293766790673117719058343438375640952953651469549874841002395946747477303883342291058149964653779278969213265211583121273232521079794717151855460577423715651878359273482015506531898131610612517303678594596360091857050963669461990616984041515491775335127602678535908559648352139709890144286080172499256572692108347883171582112418892895869193411031790386248242602628127818714347660291743898176194721117474190450349333485871064268602914978552931713569745669108742560000000000*i1^44 + 682008164792090440339343876588158044135286422257121365466826473980031730388482989163612390610753777906900007854630668060511953227164127325546251977951711230520965116621281580366661857613737440955276807940125471399383182928577261799570523561611691899525795545317160168938132785510418686733855615053295633957189169139892738372689279290056826449766120460294864280571379335022964814270553132326598205430862910760209077120724613673801801027273854241167436761840797667818540744711698625264970708105685805748740613362969189542300953294090880102144630854245365242277049158536973896901557745472619348876529905636733392194589218382448205416741596397978574969424224105006998181693810476539600689813238299945508990760663897992239956574677620442065034262476769190269885858583349650804138709426957441414275681363752781076342046306887094820427517111073213712713260621094876639056073639264790555239965062032844787105039024815706728634853000277388573939814556278662594713449257023156524693043201751248377517587638064162405052929735112210923638602725620221159857965558627379142459456977989234557331225123723384291401196323936318837789602376195391459837753771568207283860144000000000*i1^45 + 452611041426923699389266532175724163875746400459544060437796311317547047245350565200213873554541516497474288840452667570317697630305776074650056704937467472640858600304217524873044436903137623930187610194427666792252190438774217486846375110433328493126448048032427736961433457532005850323454389648131888699266368139865046685395159772514400473869770589882185431826592369450636787437282020861225730296304059712140788308548329271025283429654461323408320229562698115021564426282883123895318196466748994773813200376851372874798200398688332945575784472138878019392215796901227301937156916952037735362175790026998023765888821262017343212265045064200097645413453308196943684120266984445319560838683457196638365159394917893670838429304134121871664971819106774559417159836589955548591759897655390540936428141309160454320031970080491366961018059204173523790752261683859200125345414630417339879879536830755454221012223206216553690654986845362659729600720605042274098568581936181902347735603473274159136654402978834969891448878340169561403202238097966629652786640757354803329465262603169538703789930163490804496212042288392822116242945868892497205243706348800000000*i1^46 + 382461978731007565632815211013089800363798624426356869241590117513319547562593085036618874448062470475792933663202956490513005837033606142467544158937231602001943620511236363036122855926905755238232465048810691729905046112189632291229289333572614635011397730557942535651786316410472191296890630988403979637412450347445074999975741012214632892512697305735278223079037230128551845246387445039116083375296667754753549712211335922025811343442351188021697256181941080751459758140746668930356827439008678323652290534279928876376382087747216991566858873747938813265255179383663387803670267570442159952648670154841968929874846352664954926369274286679881063234431647578071102551303261387424366077751277129134960264870688896304762851897208226213080076942240914228561829403381334686241413232164130043442730322810008757456962751203846607810071060522252547462941023602068767419132199500716143687185735616950388036300275759195218577249050315876315878186156115293284887538390998629425664421638886166775279961881094265085993894068869349646449302240838304749993771997020045706067681486892702671262147887033103466189494387811434153967731976841833280000000*i1^47 + 868111094947948590196879185366680806089339380205482983649286043150110595193329337678672550158420756458135874629037985141588091167029907879650446556295357674484158630029040748983768204433106762187292769730050422138027912096012967512275030921369105259976186420124188729352930840480304248531276497544161289469747693022730834069355339447335577344414659044184160229656867349317507215745296915661989949142541946158029588584845538416958262575775863161319575515422902494390949193577333291154804169678351860871577639011057940102230873969681886545783926131839215180731923868831603402196551898584825426320091293536386164148855627486328071154087339678976624048543116543801440967093197293220564328389196883964351611166419313024026268791329037392937002501626945921645110832329309946169497217323202189959086869788552230309714529170208317710022978964012089992315332422511617804487285922923332944563550793265253522281734322747082187273079027622998945494985610715417471273641061969404677105326563567903483427515010086245594448655037698634538223801318916615778838749688703809907503015451299355630065180585969437903178273230172258476305600000*i1^48 + 86597178528820562693657879188617596836370493708193912471833639720724038775264927634098241026929322418345699768632169413598490522374017310846539125908591208803076543824894727310468168810947582270233747972095253248620822271391209783567268377018546447581172252032187863065021606878258548774874860833935248938019740725558241044150648516714766691436407364260719224977518583069878452507605063283318251050348816940007784126923949414854194450404294415686661536009951815803817616571830544251503200765712707541495171786557601452347046357782102866652883127611303857032616258227943345606932481753778702128823120936219182201285926417302792155068331775731389992628710826453146955923239400610202499278128350576338774784052967790068512628069630696970138517763147367551099491066614345615428750037153128347904333040969215114431522365398083204214488645429075687431174504603335026954150810519964284036349139572564644687419700677936429260352718054197920086035522004978018255466092986050608670098769599182881975758865078643139734983733095379758568396227376198813536544044795128004760580550163361944682373758057587067200000*i1^49 + 182752386450479107006912880581538979352752102009735776325486857660397748084260164131801764316731006761575416599727925145716895177752087262062088354153070277968932782922154823021452191018024379265867198528554094065230043901008315296532881000371204417224250022044806419152474572304628545728912046535419322613626189333885499882090864410270137896402834642285345054738345361855668687874099519518700689695732048463403522473671075304500472963354180740075873987626895990353683261923245973261266602678528959195121397728774185825604017336290376380635654788112913557155726878249804838227527156252419410358979692161163230476903364220739966715298403160162408062948432005681807748343288945724266544969463384063161797385571280618285354602615931902431099246214503366851505982655527765870829511505251472701617175834015162324279197304281010294333616379809765291519781641592822664472931850688500890390978149083004876174734504179293540289603603696981443959861557432336392082180543103662595802017970617132809230176905594080961199991724568889121391672892862028099022648677063914366871906941597760653426944000*i1^50 + -14090447247776866585097046222165109523110510692248049187382861762697804705541712539554701579674386434022745557229546533382173240685436002883078175465008400952873540183995300468841940133435880275875712676119677001132972999229332071851219418098944402423105293340217187051616409201366311292802083654238265395060171536518314838262530648308215704229601580680441374826896405779022123831863799510348092239915588587791055346584711396254287745053751324783865530983843670347128919356207783723163429792049524211703811935069740853825922714269611804472563861389217471716620893215423098414620038036419088282992830927350990504672983917737586293599608529049078894959155306962897249168161209523811541808886601823520545603349798274901313620700724972607857437234762497214617234464045798149101711790958814319400667904807783746883847579018591248105307241582001891146516415432242127592975562084515970697734439946617279238187739159977355374388780107024765865480461681591821455759642913613758501214075564557722420870984374639272799924196252339072603449448983573684919779542825110400*i1^51 + 36894181913559750522690444100091469578739754986373450216840100118614311386566147079417494694984682876689520717716444935330888806782126592331609860198250851626817908076803267329630111610148345197399466087854539093487934822676330943107572840377343318209639620046902195184090438000509768900234412669319141646877383676878488684573932277318622566688303726890212439983596417562061640636471860606133323575629617007201696947180535168154253169634781028669163127634715558095592839352728424453750313804953314426209009192146463214349868197030673518436934647876424649893621323142411772768855936756259786426582195913593194743221823140050317615716062007562694677607351117641800456436582911856335718027214933002432571645820787282376562867674084839660983365700431894135596087126238292520070482917155064648070794289022210360406183556719826897116730700807000308774254283869439989359902643837676147843185422227569688102327401347565047335589831796382630554191831646244236905119466296342673743693395357985358828250948782187433807487152528245481159258410240*i1^52 + -3371199132495179049172760815636018813654092492392152120805329475276155760495377790585561210599292210000531991147987920377694116387743671237633365597584628710753886676065160238815730535334648000736656250143870876795306172118593852369921553966035883230917090931833971588079262970322608518700185204106987733709153772248580330715856103705771032556879356558334903769184965073800050909874152186103122628768327578122937435621554321179249934793735456942752921607636778560301712908123742455245359200521129255277536580529887880204240075606242356466913051758050094702893506445696203027494107685151908155549359894571025162194047071601558757140173626366406434842306851280653892320016012464649368169250112722539298533457403162626028716558149979574717337097346525630457035718516126816801264928510397241576689746083710677329070170144692237228325131351446654186923316077306124679849968206705038534615618090402538268642063666008516911854506825702365429066511054356747186702703923534433799204228685250822886541328093931418736*i1^53 - N1*3260725840304552209232029993544501614635713124180012087700672840040317036548514129297866807238430377437718348545077911002436022623696145343263443961956300588956017362623968918172599728185189516847200727610394822488833*i3 ] ]