[ [ -400771951420214613783402325168639251880579299241549512634760058433427194759842095279667955212147944079117440416515250785457553576451446377187840147750190235826019247503173579503498295807104954959625978770308130070791340714148872389564795222997389204591979573086347816007477059873926131106652010222966139864130479323757272379075914863800831326979408518628771542830600607395984543259667908998746832711766761599427098105183082218622131663151543694341628233259545104531602552650756339527906099837104894703991667700059756149791255270981895617107355566944934779082778244848136096438267376647632506763852364920210865944285372228916449990581544475788002832854840813079880312040219719725711646547363637524701655358584137283351760108588898546276643696794758302654920864789143273864663723095316172228490013407977473384515721104502519683535959567642251109613745450666581602872009138556364013270187440568620573656136689586865756063766896154774115654935064515544254240248673844108514199321285833852336741242379921795792526586819391020099741964734979393908607660646917419179067460424950721271115700124454578109869783683947701899776566255650664323210218592243614153210523495934343277882070893244511596856059617968000001066688725347754037575970317004983977160243953523352664519452762903749698106643937440313276234136717430770596421549386632465285264228800007795312774967115168874496000000000000000000000000000000000000000000000000000000000000 + 2350769269341798588547919175594773845913751822104776197296659852576927523082472955157122378004996400147416124591075086446470934962597315174833060039369860530841965928805634763432150040959469270650514012797053006411909594579635402431829320108302028386590202030501121029486949938066063753533711284209449005903369077035149679602512163961465027200345003465160230972819743925776511299649940864913360333416142035613592468865772177425662378009344866036192715780750651879619889476002889070146286696592148960925565211427804935126969580393306872710728421642956904289925089910702915686678973027333455688172952238195973158403486150060584570333991364480784571350763853724900019817245442610084051442396987027267977980856099874938567167838870290983980763851479453948488894625107940284915186799079140775381981137820761438243995981207317212065599679367745591405613041772843985366360630097137408635394067718976535540563769081876346722708465046926104790023045531832898633867593411364397900239727610928171095707309216938710462769846866372404346379508470888180342654920134428234495063310280572934907363180601303507294692803857851521322074041163507994274438451492501714267989520267066155528730932617038148767701603701211324701742943574382074212824282210613013136312252345415884599392368934978695124381158911789980099426615420078815043008440131695184176428814937752583870111160975805644800000000000000000000000000000000000000000000000000000000000*i1 + -101525840873514940091920685560212198449785913918398435365999370141919578794786056989788814372234064494790728926804662956708236746801768060585673996549010178749426568457261589370714431167490395976645217729682260117451908750865440402213600203865734531781519237691779987289981105019165566217138108128084529678436319581706475987967313916447753927474150659513186271005194302008678071408714937086508817837610759171233770522400372237702033751479637279565466343309328423645683184853661890883131171298095771463986399698075989451800863954611678588569214731100366070625531410606472965517757075514762867418356935713997537155160712645112188381011699648818376048787311131187257688819277954882162464011554090554925252604548956217251627246069076419921685081126928393297291143951851896063106177990746876590504950445650786362965861448381650470934757501741889179409027121012345632677220311025067088822129734095905217065608883499098542241483589850262282754131572038521529613218125687897039216831401851472538479291587123373552511002706416228038099188544221092778672684595315838418284678267834814495515670425557956426084813860485009938239170610485723106910001123534527864980835565613626941750981305216961250798526542167015372669604155217762524648638588497600261441734455246906014514282247184606372769328826900707591187051558445340806289722871423286093568528479606145939392139004026552320000000000000000000000000000000000000000000000000000000000*i1^2 + 220851035693985309084377082483934901408651604928091045412763265981054844238326515258905167488083598442069837215846649523430034058554417537492647107323628427361229992235651894453765260544864005464585857398115495371094228777498288623707222679466089071755101890094183066781911381752214388819899905392573586605754670415751234521111467234153406394811466641433742727883002428727465590326377564883030010190087594859788831282781689608341507676901515113027562527804081386877919908617762737062110993548969810514717124560167083015234650448365454010101806312970074991529606970611851990944537245757212109895757482285157705290539491150406183022307771104932031167083494061414027871118234484192300404180500672582091116233674852035089926664316995607126639979975214297772426949943435103869747425734496038894168050792471206674125089748405653477859633821906843051554244852174221265781758025223016204589027675085842367281333738891312495992710492233097787439111482901706806326637693051157116411763435932786114838840768724588020510414342747493960185417831487784598374999806750251094342114786155187354750650569470246228237789728504366616098233029112795868008065435117563062669306995976336928764929735871410954941369081736118378951865694230499663307557202471540023162737935436413596992742550960663974042370467451357469812129737095850106739527175477591059547551837426190682645099117019136000000000000000000000000000000000000000000000000000000000*i1^3 + -379465136463414130291251232289233930589470875379759440723810801891333474412410143315628432933095498029869145625875015507150300755359585146116366741146113528788221167625238756289803790413453385989147315217184675377251516792181908784243625324268210202830464781690291835337009751520669270489429676234613018286670909881835156247966902567038714411224515772287425661066764940570643748541320594278050553682730465074046074176839412116064020864486732892926309351525708256848618464348011251639895125490356260205210242882721782274852611714075917373519296809868388090877525744677352250097798364057987989686153369923935806331007517008134129054305109621565327221158029682054735059772721022496872774349029095446590668697176380792838780486075095395605851554895534528597547892467224093839541469363363408542712594261136920186878304893361360246243036275659399159817089993515354076279764515256801908562518923951314372870972342379352251540263009969146487463548636941135848307366853493806832439360104451229382448144412175139093856731759121844667912168487992952322738422482199815723262948249610102069782898963215299047425846942944555708427582574076279039224857800012722202184792387352429145668322722840719353385773705167608825890504106782848784197663105779868784150221858238273059757604715260147577524045649962336601652322883986376932878925819387881413738673438826132594169759347507200000000000000000000000000000000000000000000000000000000*i1^4 + 489218499673277274422201806943703414142523834755491443254084616139934153483194717064716466430055126483512015096898041842106609747415143546234482198567768492684150385051343388330328399951798774370139762264462816245399579064335250789955786294484600908453093165788069932546826948814929498486889294126378709766156453524633934640743113992324077535066722087338338309689538578358013922733274157498395035146999433101797402198720538901818449101903155958825366455663865460105968504036959071866848813115276825704747340682615875287752914231482641178947684444361062501161906112340156919678830759159060169249334158027047002060599649492662234213785533157284724589270218306826290601464105828095096803745743927642738753250870820751736400083504339976100177562536687935096742292634054784075911469475924555717887761477521489650482740891991824194056273053804632142581248264731173698278041810208352681265360456044829053480180422464713657665460991209809264236567554216069894240483959806101506032585985678035169394993861275843110054615758543716428409490794999502144976907427525994178804647856439969567684703292271654873948423492350572727769852103126545460018864640906743861045957307600180701707494551343598154099929792697376013323815355586552157468231734025893976702876187627633074382911485962308153090288239706376710342455879028341109473327063066159158030896981989511286599398195200000000000000000000000000000000000000000000000000000000*i1^5 + -473213920519647249687921649177668100930018480386957619610252994349336498229497768495944540941980865258200132647679009404760599607629325992725845732018385708378737970209193536547759048748825869247999377068331375723257251184856107874388998679574171019617249517014533422797572732895035745771473673354432643868138082750418749553560973891855007775787231217585137445568515538126609758400565778761856264919421479381733785113458298221075403780917038573264483667266509654576788460980988104292325460129169058777141115654784130940399302000950492820949814048808653676671794908298447623856649811985285876149310227874531530300249037653600742754194820864483902435815113260304617532899961689909941116138714445563995953866532888117453793461597478479878359379040793331900890736623118871077665023806440074457538420882285164393328690487314927650034830572709934310726368446128564464601224669648307599941458336640522503165325345436091335359094283513122322949734641016853014241402149389997044347983383375886615207750013118507596994122677856021388152344564671024104787509001266715805020479657178171800211287944742188638440697330573087717587678866042861981008927940790959996269497112640523157049458417621136433889715579967186564206987780252714679951741377200543740511208933728856275873129266509982972388987304154221988526563168857277463133129714612335989165518865706086095688564736000000000000000000000000000000000000000000000000000000*i1^6 + 315242282448618693659105281282860311730454721302179253612509775271892840440827642571190285133377011784052174586993788979814486598309454405225890180315585831529947394896232157823454797247688472648567517171930486117169807383111559643580516467936505816803154001632330445232877178519015477442224377221064611907364932178683491041483232231570515957813271393314665596454233687364310771015024968290114342526206306980226432720543859215516269454757757115223905473461148335696517101456174503261223302396596099931831383454829803890126341183884684350720418733132237496717708074299238598544170406028079332225803127120910340770780380693993520350977588306325987506292194998328141843006200517176802288105310175756195934402284168474363116126202252434988610523204644934335959867479034413999661184475021011586618079823178647131384076514809810922477364747322228093317724528250074382256661618847982554350608597015642182797823844051713393159084459422322203480059792294296031602887695244484281543005235834825281611611149649775107251027596341791830715057989468858597774924338745048972108322261766873605326789619111314182182700033342174766639611141850478065286486071985419184428441628411436534849560610190082352835968380632793230663135063029665047980490313989471329213014705398451896135060487857789735639302820988261146803403712088948654510150407341971590309512196921960573802905600000000000000000000000000000000000000000000000000000*i1^7 + -140086119628648950865683487563088423936977622078430675360519125697287412926090294516746173887101307685507906447310429979980252439065948493767852233705285674920974589715434763531582801894824474330161520635526068721055156465324205116376305876170448747538559863268328182012175216789297539263782656541609341101638774259223226816274092347440286438110442376175416255367943452054761123252945434301194914537249316588624059585841977925052642295715221277459522100145343233449475812420345042841410438592377623429971527995632516837393945014408521526118989304344118857524663481810623660526662691876298449149276340085102693483395411678344614031128222207942855562523370760089519820974116650016609884548242992098182167233773465228455052857361558414154559700474357669021710441720581527864430024125992411363087021566488488475497973677383735293719510296510324172184543944519742353759448758457158915838848249929531612884942921624379101781739323105559262749670934904518177865073628085017142627263963551849655104650705942671729622196671688113400077471968726337937821265404794159721707036429732853007286013730682218716484656516152219388370922587257806087162253448782917018240971511018327552128374115289173102406786469340994368976332138938007949126320430127868527530721667052122133464543151917422116591160583899454915405306015884498110541791224884243102326024540291335653949440000000000000000000000000000000000000000000000000000*i1^8 + 36798394249885033308942073078858400737239215626494626721188669840318315466246674849387620775762436396852969726343995515704952741174518072616950302395175305490393614380238314918978460213811944381572922032248109156381447992091608583430916334136724665651921848086682727471932319698873706146132789475786233441816917323516205381368151418309731093071489868451483130077181251652607777087446079262035858559674186870075177935989373595145600294067008376569033262350867978747123068902653803128831758757307071730618377761573823093154355155053553121615821224431523963442176808215746024427521729860139783067733626300441918687902611553972832261673247025124522352541491616726360915550624153008018107787183224431193101368843690023589969320604559822367403381334410519875042687481993140366417862215643926969908653060323526692322172186613401832598194526966941960038731624296415694967672855031928021356214121882945884616437592631959443207082364178202293717238658822408767707504159261724060634278826225500376024668432536036670492323798109345444621084128721097307851746880436944359812332115885955418876014795090966000361733742355263255059220852937959082402478354943616221226875042346039247046554718750873624681477395870760236119431665258526545955866593691075026204249699108919514524154370904815619572005850141683475471799953087675539188898079900922593139768461356236275712000000000000000000000000000000000000000000000000000*i1^9 + -4810972202917227861656264404811286182260386080262926004998424402179664394375048384362972525808690423386063633812655867306577701224163551482007050767742171608799535639487272994233457444209981836131600371622049192838899469281427522667018370764582766343288698286874185788507226921933872523657965096748222484466819440373462193859684795970603101683918171787603884222512965533680689841871198778894687475063032464152383528908370368270163058875545561141806984453176527047601158860778421024574166918844515475745909230805192925256708876419518290438090764276418685273665088358660186610973634100012321055935410835689229562893880245629461787892995927558320085672675652514679535873116067547994969378675133600321118105732196911510448126602377901853572236418985343814639768378300630597414730643477272427553638552811804714276805754911401371754652969037904777409233289269511978349747101855202644718660045553988813213433283823328272635206311051919500129120696617781984653144472543602118240248013822956323850813554563602291682374378121796292438091374023056047430884323436967124564943388103577625882832866774943371288514643441223295377432491594215115242902957640589728340218756231025872428783489637847680588563356863116967678327343016098008202404031425554024670072665793412521650082533474910733035038896954551332341622530364943039167947531542632256614753240044955238400000000000000000000000000000000000000000000000000*i1^10 + 60187207242503993386772090038451436479423643113361556240795589066789859167345005440445568014381157805944196039262581254321922879398985221613159590434508965978319445759938761239645767224286631381051329256302790450048329734696397461142394079492256069509715103494862042901988565448333659042490411169505451877511227306923283265587215578605861053820725066409703569750131497915729593163404695442991428432331679468256643517358420097179122975647998500762945286467193017740612823885572392829911706760263912518172185477082550737794361233836984041306004807685366731771008723023080255094194969939762904701663246656482070926337694811139663542917350759350364834376976355012640940690228254793557971769569004383332271758338316486975327875395695084080874964351881863014294571046983627266537347612172785062614605106961437846266443408123870353843525713251556831724810504325160501398835940939666456825308126196352319430856735321193008264619166869899145544525781290563040047180521039369565861232811817992355220359336122186898369803708809632634531473848569494089024488086428622995291853890330670376959952025750009173673980096738272680472514169481622123975653926830309306776020366782035694063864287304790406408807983085745444980744639508144744603230408744049483841151572369402205424078427071839327730559310242192114375102415234675460451939501079590243567778817638400000000000000000000000000000000000000000000000000*i1^11 + 57385150942474190520947859136738020926210995678294551211330651935292068050640774847533895083214124277212661278102670067582330674114359573673904235557116083956908978066189639257839706282259540576205670638374062706727152864159139970441560708289982823087095894354353536430990913256075822103273771750718829076405650001916315231148737747646991525663525557350442463539289333870311361179235304109558339088565719721786426148425178029483881240125117716946181837313600442086608009773588363367940181853331498494156189759733209449139047504152205383838463136596683067121781020427890435543303997389036166612544542885415341173171713814205385461598572874705363192119216719445061987904518127698112459298051159253726942907302314069375164439402778288842974526584905619333856581153332429675718070449378760161262039812203752672979506330493355773389802594306088725113501122258749626777852167498284850271960273460256399035012237168603081681750400331484516131387279603839442614760914959886761169596271645948368671615148259766367812995837938954905037554912727490005457070010239283777538795881495736511393847120356537052337283444979741163886271826170488471006310157399860069337026147898007023518548906002509682970457545859906752406602779838674707236943883907108886922892020434894907840242433699349064395344388466040327305025040208825539482365307562685373316551671808000000000000000000000000000000000000000000000000*i1^12 + -4394781977034740970841067345485244396400770013043196392228068050363164472560642759964876508574413402903143475483147454632907275495126034224535733208138833900815653602850656508670591720434900185570149281055894906839300438262489493204527171832524391719241486768368349281402498970933202907798518178128165365023881217723157459125974798756641417532226896002370960084157078179810941063521845667084473978221915983331317833952525678381072343294220831379233196378336829246282208779798207784350442932793676296686257983006890345929112126642505869085103802358101144667841725390837842576420222453435654865525832925095492670122861362337666305140850192254391992851341031352999368542065601226256096970417735195195243066949309660919831302576557208176089733228411712079494207813182911535556378383896639499133024743723186482908425879013109933729718972048643524006428840243920428924819205979993259610940032288702743725269143934862654373744266392608665511083970794457780761197328576283937533077949384003798404175338906567405521570738864605474905473514932568146105051608318996151260266239727947952414085311501873840958126054680203480820686718402047036286155291413931570230506134661225031912973612341720726853752626547044691187978502125855312788902508463876457452055055076252826807761858335117929489826360241154922587068885717759919447460560567297267301403852800000000000000000000000000000000000000000000000*i1^13 + -164117271243911391339598297529602450924653463013636921940409764442524019173806608868282474930743285302970846788720433233701332500439802666698290315504044550546423401047614621906622336532522478716994802189797438134556903247903724934798829012670657511889905091300330079355821644643277719707348430671385203243609533689582643029993550320670415622380289400792317346811245778590436703474922880823966227488621799057661681725579176629587016931901709926593267304093764507399837070140584361170412113522217708950116587032592783647441483788808956114455720686136656770555093756708774055744314325924499852522854557588567884407676340258381965491985350672385731319438023367715111280697256624175935659069563592385869645001948107779356195944972620731469708861368237596706540450964585777394861617981847422779051339894387050044299324617955792173015471261282382217816641822327804293047473261290899552140370480512771191843342514408446058649890062277514518333480235781578210806986752000441627003384746435229756312681937763890010978198538069471041176665906244551516562038158520458941898769481458391588424612840789111750217464438953305592725325810008033589452853777406500105491016338407208972013128504878876281225561486129711490864818181185166978839087016240324112894665544843649684033208739851681907903518483162439872332489442954871539759558437404899415162880000000000000000000000000000000000000000000000*i1^14 + 20753220976572633965033873269695314283542938494478718706480871736763410588240981923887476615614038531126982713383430861287148732644943412149333003091243196805139427464170066691046442364498585557797082192872177088766512777831080327638252303964748602761360291898913588889537459306102863145682548066018442462649282472364846937181289565778846213329963449436335459158515973420521671331106748173649291645296901350578665098995430647627062669721666287951208151902530421380229768151110060373349465548378805900408310461636795000755370521591295609550825296311262525000307188367911388856149661234198519580295321189329559262554620361352691732860116317711891704134698363035391804284411987953344033963481824698404807957497156522818043331763734204839800367478367272091411603266196793000821711254068429603298369399640798748068671724302706952237990777548931830577828815020707742926448122464466445855213586894868461127100970157779690384405846057116738892775624154924610705267914349223415936519286747331498535601706599549053567080677963150862124923391662387828469800299824489124095234510216691459971200947679294319810352670017629603657588110438032165916332726053701886612599038910138943999076938747174473742102555234048260858371307833407496796891370979521154033601571631063453759513040718412056048250723135252959179266123285987825325927800515845947392000000000000000000000000000000000000000000000*i1^15 + -239211957976202996498370678794084223940512103702293561568240680333958465077306703864615017457248609057036015398906071333769987405452089374295532686212557494853702702943493341742687051504928280540596675012541139279145896487828518166527969782213704436922593446519998602669921908256156787299455225353117493709807196354400533951583029882564945843226626903929154394514424628471065987307542958245962472573145967943190524298316669046214765218705774100585366769333759505090893632713690733149680507085693003931470574183365292717818940731427226966173280593263333918805406848465727309922163855123909052881509262778379884812216892704271866711775038140895845311967648016732059590617747770514757822658212096081247135572873685204677393630911672207319524306996371915266171249728154547183679678931202557973842535172590201286958210693073000030213195706199085575352803578600068404471113128458252792878971472565136786367465037198040313189635101119633336342918525824781453843400434870689070752210416691195859606261466149998778068797952503646548943110222961138106669221784878437188960862845807902504394376573879542671587471771713003654683450335993449218895836429265314508211881802968303434542368442388877253862434599386311530188102111692311649778030907909828010259687662852047687740518673570129073434001016157840210447738332252300407473410906731315200000000000000000000000000000000000000000000*i1^16 + -48437260071715959179782848770055772192946215573571717194952429914670946444424270072613064617749094450578108604374107389914262476561323483795539615804577099027878070612628797921572328535519713382778034265046105261440246672890089807427524383581295126734340674542404331299179207554726965251968515267586619742685914567794670285996893255224790479867964171206441294690717349423423925121126537572862678746130204244337851218618195539803146427606055129347437489884197765514712900912090010738374503390023053614545220293044183697684008456461273836079275866165821398126371879762357045325478851710819566033421594533033517121322160126571943865205430671882626744082250493168682564311913143248662815783528953212801382960315089570024283489739011627169229205832459965606629850956566407644384303167179152082571067671482190288455053232970692109251493249163642979746697598350854338591106524955837277654841033043397555440838336128976614615108124553714874602128817474820289270889615289938662282853088695537318596830427385276190650582608667896084398564494414526403596577668133887893903816110138778675602321976482053358425173546555680905517955910159902210326483451604129604940543187205041072043973188768303631193842975822186514045959918088544988806087647412563869398981558920165043988206927252180005086291333472713398342302989888724330231308841123840000000000000000000000000000000000000000000*i1^17 + -1010647113812600237688213510940159041352720429018654725636775062908493258393079528699980069657880448833121806742910720037841345914615744054789220298946249767202715954621775665372487341279284355378145597022801688645368766952014469695977813627969819846992933134857217088723680747692580647499394756498193771191475411576908686833108420427719563804768404222860912378372550171353813285927364508600905156973843593602380480854835474159345226377331130488407864182041362887444668498506252695320163790934726023847712384377345367120332587627948094839574362331559434488080184423742223122598835845685669390614627357786582346737254338522051811123064634118173401525358360765700849845161861717335726279203799349249787749403399898665339007501205791309047600307102149752001761750109141998707864088719457031419707276991017879654871988115165833326495675906854340181709238642437945637092992709228656104941501076881429524043530514274982365377449009709552582452715727075233357779376718913888687630693601533188051698180082901606518664952757213899657732698405586658866153281764320903076546838874229839863342647810927994437829366715834990991052470737096610324396332012529266133582211633428555529196561030707710402704129003755276300619004854652256061156357002245589031961339280488067321715530311930137285928362155087561128789195206155189972853850112000000000000000000000000000000000000000000*i1^18 + 1226097681904421012425896462520846624462671096133782763457297680976165911501282467822224261270286795941144394732889776485014761859929755551418532441390614297333740951707186418086992271420844956158345769599764062755616195543399660620068228153337548257875416676500952768635257163215268958223216937730022514077395065998099782595627459292477884296423179831787835389861002571104695727885287055312912774793040147908136201881767234691079116422412753676581745682508089995478356434688879883289088046459173503418677719911335574565414816385501155883616788636200064089941992756975865363612270132041992668857679705908180775626018104719432438930529934139850294405244351006562804018816809647987376476634389392990156576413363118477635778931091106600331710028246427115671640657806656899945986680073610901376885207722186742759817717383799854655443782263263926951293246075382839258104513221579148926278060062961299538958816688688284706079420485812520483783898848447586998544702066031458996283542914554109743380953725048823222625862233284187576926254161471649679606010095791967140229625179565381464107378780565461131807636474293317507656811004437209975959018912504368156558874766956584625507369616279009809848214194744734999206351354698550125107238075471454570014377880444733649819943738253033501149334046562851137741706646783042519040000000000000000000000000000000000000000000*i1^19 + -32595089495996230693848852479052963579092603287739463565721524532117662584573957431385691150556376991840258446027133688440119001510529203323599909970360522211208856061766497480273019538322411545997814207213962107946818757459886466559654722597262013384248641740202555515699957464146875781589913654924631666220625559005303074048077016491607376192483793352283765187051894892781504609058880401552334107229547489548444829836203035089893634505160339916601211093927154097786173007635551427199587281651500355349975615661398542924728386548641605324769380421079444694437633338403716520395280832737329595340694381332594634472835513150183508004274495208318469416361026854467533982443026198214871147837740344197717292761887227351603289730452716491658153063978737672962210548864336475278198407566104063383871362598791664556404473441735324062917692043671551185265036657653377908231352883479562576270405536033924198245606896251130798068812223220517597373531460044812388994772549360814185393164539126069387134946222982460386391104393853454935061406660096237430782694537352768974804998536632574254279734932297069251605156257041333078889616235420656053872502932496602302060250724833139649547138984693309484911893087186882671053461404739114998140904025335858183946023735066765178692638598885498730805008454719952436901881440989347840000000000000000000000000000000000000000*i1^20 + 235897624407754000629942345692001833055190194642135563950145398928528098498107298530608965582150517521969657661273557056750391909980174947443345044201234589028548479145128205577103612017285598500552813314920797689690388540927487469492010738552955811238556695686805038474884270613542302898530838116363478240798722516099820958620658947253367531504761828390699249499084743919398556182479776863551001698003914480420988617135836874032176090134755759798707603416012071931811900664917479659647754037078257001839347603780655556603542308390547989330090756877798977423120242745754725722370245923847642739532654940248871605019295551220441468238960178729956890254899119423951067415333337175650563478937498199660120527937230156181648980376001006562299391631849685965250439220992213091798721085997165198724151516602337449306023069718643426790216377242673321890257582112855846673986923423918559340903719367181376917552670850488619608753153301366080447994452458500543153278568623561954629480657149186070242933579737839427331958290598705246052619137011772147095493063047196397284169205598671709431204213200464407636074596167493943225600439124799123622426404927244712389224371793996123657827468138473761048038560780326634421180319923648422182785069566499757896787887586000349902935189708716884377879683080018883056457031352320000000000000000000000000000000000000000*i1^21 + 338193908373103228458210055599579322827782691483007609792415724223508648633042508724594271185667032817842110243837351973780688892160241357386571471233107284695668556609046975686881364355475304899298923087095466950199207001222598320690274468693838025573796683693862324141483533721068941702351804783253132687918380694658416980213453258494079437814361234164260256487560768040142819606238084008220435121899703642964017616159764376296839774467221041322341370674701308001931633542577854371795065214485517838171293966701874217463266216037808813926108530595530708674898941651001913759185491047048390141461485761045261019110704532869084755838280762961907326260794069182396955264669417507463285103296522926785889234645610380834944456302507435529328842207850686634596631785241637594377400790223236333722156187457098875707877015501198767169706384496169698380977560178102147285652986798328393208665667894238710215310792636553160934239656309595935145982382263980476139951669245546916076190691495558745366567558306084066818603908514960125145569378078256780704998386307888315019390462514039111141404280808725374370422199924780417931522288901644412570001457667166537818674048626975706073994739180897359522682977954933399380197121988163580976602723912912484618670397928104194621550875681814041687888245447651998126047232000000000000000000000000000000000000000*i1^22 + -3528708812973668866920661892041643271340675499504056597160068688486625202950317457481410427641835654013582753413972983756844226234058177311740734927444406374306269945283152911212600965144613265791266511537189576373617741459012647898457342180225488862565880392713241016879487195041841804100257608214144463767227634725539026029932469101361583377927950738491870143989161864519773950071051133755758668338477800348316022420622513269829942547359689417852018714400557238863223676815854174092898144867343191191997102748324306484761465514304903991211093270670822742822762836126118247721044942024019683099127807233919358181899204001314428504805804039899475832667865904442147007031394545502494343199276594203515559379550312465433295991206686204423978064078751467291239909283912020875616837723004090972793826417440616098791251374942973560447615525517946681178201276254782374639361789232276486853473130598970841756444943272601356480424861442536305014621724432249630716163877711251855820902347134785431980135829498860677149952517029867299731729339501995397182597478927001176420306016647693721772155533744556039783177024074495505905492099117568796695353292612681658832889994725326639166399581384925877649024936030515109418267893175182791093158038792659929950643012713908103094455968040609280740262482835710096179200000000000000000000000000000000000000*i1^23 + -30553537327479149438360585716457781844086188595077502139165933322113787770988547491548003829677794643764679331258549148580621296868385021060530410830115149697386957103706359968801129436403572088515454679615015123328442411831805362286409935245543966399401964361835517035126999562692975707601254778579194430984375503391037549357620432664358503907576600540766568134303009845049816449264732309808963967327507441773768643335649102936352503981367275368592243195755428472577706863687997468772062192961332777871868407765968819815059036633091624381471986831303376050810511442357150339956179990870218913827058591142845399882380810784726762652559176160205712854897434800091391158312983810602719827300243933465627322291983957856493723698097150977230751181418336069344325348866924473185750554009670355928997153332421790204483563564057210139648650753493828308631645246323865024297642145437430257050567935991850342399822793830304877144861288603348085311762663027496497006696938188430990520621805934129861521405501890100125809077502026811839065253461548813855706885940764870636239450813329089574308146434401353600619133578980885170618136938462710164566491895685273990535928816161726033512961769874036442244234562555436353111786787506184339683691080299264575022898902920273516206260345858779693023113212613099520000000000000000000000000000000000000*i1^24 + -32429407995591432743893887421252111280482930818418181388765023928288437420063145667221186492382224356384401473342524397930686568990473906798039782729548210868324731080852582375011817703147114882431230762734520113160791098154397610856674758217568819008304498644006933540156347223866691544435882074010483640460644640606625669375572817768527928285002033247154077744572066962935816307942198230424363091935967098425114974596060889484833424280556781662220403176972674210565375446499730516523166363529515241483111411529209138033672194739239228207062133785731267690649458503900872578619337410968659454596711053001086286595856728768081983306803965120255760192407619130195477745363403003736412227034397564882917717667104158613227484649271695736985771821390374217089517363387650728434959181277836672852413426390904303036802217512446864041219159766829760081847970668754681931447485815779201754914937071589961085606670499483132691036208386550372155195829624197519551451761820658590654295924553171951407166227947653940264129727275485844410271403441449697669180625595671714119909247835531610446282105204017466844045146018608824644088425924196985597205067808928140140038216621803443052304296909087280651856253016608267765447427530783563361291606201417133158454166044308398216221378682215200582238619461222400000000000000000000000000000000000*i1^25 + -52663176991881451923929106790263387401227793464998980352955816645986665986047126081075057229407419362337797908558034382994920744854463321099857544750265081178510105043772088308065328709917853188696502625175783188840331957422480658293280453442480706414880185164186981029819818027415187652860781504558118479152643627712312106349337770840824970054281141494434370593567168148783196276019070180399988819493371402261940988109645274098714036475984215339375554499146956796644598475998050447246924219608892577751958254890906218151165685808607288155265512388136749128237491879523524473581383840327701714438520705608605140746020068209414485764170903968721601528450421931155404477150251348544244587363746292494339207389754593419485570029658141168053118147098713237831468296267574152466510073551329196170730422612358871255689764714751999619621353465645031978498229677566174442338431468219540006435163086733356640365765191458806379898219982153370201792528236739761834910509243081674021712831956311324890488613562232707913867912747053196407155593639631475766415697597532246214196731558435416193030723957871516676374709780692746306075411748681370001035137344518221662755879131488287191995931536438911741026175121712982307691022539842369020789228800062340682200897966190066118934493497192893292562350080000000000000000000000000000000000*i1^26 + 45649224309528025377375494205156531953787505784176179987676821925619304901326481482598322146714276833830475443900464584620226142376642512120195701874362885995557224150792564119014848171275627074120261603577757127113888886117408897201474660445274135600739345811229909190687898865802411582895481452126676806274069190190912317286364541274297174238531098522496342149392197382144595073247798298564279817029297634606746978204982935937665750652374859369328700023194102277071043455515520754860217872141064317176422189283568320256720400112256246243075392417445660954781555817755406066928520343885131889973711776402931331179052894628067427793180026420205018939692202148499801120011948941920116486532574113706119367975625357250319846010916731177904851177699180749273187337717012125796632344794727538338237110485172102352362477901723600635366605404206592765976769665482300990086487865999219233540536095722367993565996181496858818870745670030905215482369714852720922495749117279174658337651260110428581699266742353636014884128918844949031442639608738491666564085944760712175354901011360572827662016797742801112189393220467887102085101292267331718004370756997627045447324925920440974373280276495288450723981421617931788071340208939600213019577681360883121692889016816179294977699136251438825472000000000000000000000000000000000*i1^27 + 81190000275258029148247470738766302824651642984597631834429087999182956107143788411631245888297177363830541388105702809047429224971054190653055320612388083177930537666017249662704041894575152837751469796571988284846173198885916550227554937539008604223328044934219794330991006926888950400710287238101588932123521736589225740289553173754386514010147042305510931790819617108698989749950476852260499666682146396697646398413105355172866974605358992062180153066687825389758122957925404620286966157395782528151581139058204420553077599419968546778721474545487121154810505686945404026918129958243938218885766046056412960101416090225263062753058650553552887625552174542422789585087109965187665105930810087176885714584554184345838179169534002974736347052668002490692161464592162578722531278339518887542701821607474836888627449178863914200130397797593086478087118554160145360423960942974352341474430685147769902541003133099263914337322955276426457357647125447558897493835188011901504718718278721755918460501617042405275562001317907060530562026416457518416883866826284357798193138226342274003273647279031421794642369404815082076857590100765195968014056913389716391044209631246903603892979010024413842502745753451793379564057113639125705084429678063478744817891080132061124911447373407846400000000000000000000000000000000*i1^28 + 92830012178216637185176683385321964205198094039657828838765047026501431630760188994198059016858880585482848621755136876249130924310463084275901825724954948090806806235542385347907653001047294677722668489596975487061350650234584851853006258507100788055162280224567771021211632769116110266811937919380635900157057882899541369458358504840907464011897899261806904055611500718714041933824854816930871785244042921916565317577937732052588712313194066307470872703612166927515198957201443632773595027866845052347191098057893590271683115080279897436666303736497781434488449070012577016823384839374705712330986098435754565834136690070031607743064096981567486197133561874113729401629183192993517161920459127708344978015536911739107712637261967033086921612593553960054387282882484219201114556443245826820484444706692917229459965509010662960825347146096849763050698799287418500202091762291398395478469392893438312633336794033801275205743347826921484832433926608302709837444030709538766226486170423459501605283663409963930015150417685471506754202214426070848691609875679622846030940695429984344085705603100070787919245090915567731241413760284747872456633826325988907646482943802869024098311813311212653362652478108349498270741563472066120366934956726902258182747770166738718945726955520000000000000000000000000000000*i1^29 + -123075749706484905745987137935164698814434188646329363827292822249549540760628775540887879118839204619643025060331587301865201468148084184856024267895490557773118562392490880723692455887103248982184189880075326965879077789171444899477450448972207991370523085711726384253396576849703977693366204439919655817873656780605338425536240781348466011185464326954175753224303147058615016143557463985771722756895405535419145572602242709278629590485343360576207595103238369078531713358510104734149015524363109586844929178026330285160560393032222784283701290972937433135730613441175353428254490739231890982481583074920095160040031132804451466497076120337711723825587511769045151301918286445994310539700177456114942070289184595021070493631286723023372028801840522634386515151906554826855661148836977158032276916932272814120489251839966585877477269617797491106506915415823987440847675791463339336845141758965219077618880887353992031318512402681706299399699986832439742851681906644101233643851398850392981578731831215008153572547719549499510063194227608891374487430149833074483832520184523178191987573585696369055061221299432108973032222878069271977654178335175378775765807602440264637502141707398065407129110857960692964537485485963271084862343306228442829411817802943974690783232000000000000000000000000000000*i1^30 + 8346825108428119878260211211153836442017222462105232092828525710905259310627790382622400434372880704716033558596688800416407647900536124132198920346406442340756344680097920155518529707741516983207922901101166716918909760310461466286244281807518028831437095849768316192451068679447404279470391032522355884570276647276040572460292043434040611492060310456939793567622493150298778616863037900340234988933988394706277966461628891701616936985694499741261401890490219038829049709869192466643716384500663398567387754922133715415925128727584381895562417172427922690674863620857622752873428896524721448199773273472839967946872806738989411772438534151814726154735263557599959587421524285705910261260292021939243364206996013506547677615983084155786989576154153001774342604923153080601420128872086497134970104766581751909997618975383635778035077272823547730731928895015809385120481912107798157980175649097324907559070604231162713865426710167618227360622899847714609380714412631654870606657026063390189515727113187915914688165568264755772552245172320789322517461141962431284108477595906293265611258163504168520572468572333408856560296404304953064045863363150973812579965564327008779052370467368522140027300005028064024354093134037537393562758062500644623733939124059714355200000000000000000000000000000*i1^31 + -474585974422798698489604862722723649847689647567486670182157028761781518680970397761206172691983986020225834941727385467516752028580490057665233106403048545229108619377375764848336723120436741190688968511695989545129956319285976560055364484198463249824397688405117096994552466531017292035844902960456469837109817392524237464447445599154461594992064476651191068138860876173785564456129089119192654699326452595610063749658481939251283230881976651148629981815541189858430415283963881043207371574841661181531581988521419788708714934823883038241771064691267907809342270931706866748330488133547611238168305734553562254291704130529175833803665975256032022126857385630975909952728625967063028545712004690059007540795793484732186190438342411124776556466274320465619558748488035382643686712146697305051283195241630349352922610235283115712510120306475077688074472640101191705593136828985866139241375860294972303060298476152022052210909219587576133187844066282437564041575248300218547765860211232819014653518075444485748286068676426779400693436215096528480070866202351107352863710671969318657812525540242430993669942416861262832895122046910549647063279137823939101134764000129403024416191655116516740915525131714264120423947503004600106561915969765915264470430515200000000000000000000000000000*i1^32 + 20679326468832006168944493672331338737319275383262046914158345097599006514852804935090542666281985566687004252328403501627215971721409622475679682450643922492170804869374397641121864239181301149783565695618478593202275486674572904440321267035718886290534064797940790155880402756522996851766501673971382531215709983177661691847270864500476456862480937295455396133262746637724863254833773606811452799487745008167933586702655640715131490214710606342281227807500947453659685931536074239803497856427603243198977591431912891995543037971202674075186550134275135527474847033803892113999730604704400023104452752563677752148084409508713275458294790910450232164052658725666326114173266565966013116434230316273002592390834989521005681864808573946489941033846973825896364016771279755655073260517022968543228837836841317577447159065332529195329485038418542010829452727496118189260672662444877114073376700612848109577591679941881138359646049697775161360034696108615268427472208804135509165389553883233218533186112727235892751926771278654108159992183111486323217517928651626136574914501539128786327321735732661555699476502441985341302883265808427034812456302171909034236204657090286670114581218974424552914157888617410251972183266484220099832515992735378221039616000000000000000000000000000*i1^33 + -790871508263577218530808992330293950670967962183195160077962042601321206679133314655023713862711880423374235314107456779639031916910834928518089284339393449002924268095037917389454993098061793450688217355269175857446535731717038583890927305208362946096267712008636033652237989324492933488428638559509240941572987755593478651669779552640115816165617040567204781113001574523258007669627647197603183919022920445617325979410592180934273652215243863900807105733875551707119585237972622646448248898627504198947854910673931530714053611319671929783533572319101155246083486590329574662556278076859809206032263080665768290540648010099898680141588878053452928089493962574026642384128677971708267919015742200824052246532545578155273374991384665595351470137721013321004566185490849338167117724082992191830273977147363733314599884385266588206798848241380324085530327217190668923303286043670868598045839798825927379372205695785520932777036400270877335515867629371722865465943991975026082554695397560163056157283896799961626942341810149481262347223642804517299200751367295942361499334200386504496627975636166696083558611100140993974292810026324558399981500764257018031993136699051242480636055027253877204151556833860592210211346405868153400567254537050521600000000000000000000000000*i1^34 + 14334087557345828878408276788906189477294074153325461336653781333201781477991508224222105015492289417145069277320599057851696304842892953422888984054013918798109354842362604932844359859216671125969804011909367764425326636690317426998629689028688338316779321581261019989267847868825070839982426565879538768150087225052329570193659798795383287612563029270224859652429194175116468462490358201497192314804497553445421339767633331422270183662109155935329247292294873337175733795893956229578038807150950261622309948119498445454061473934255399833998379361492176422569692338357086278364467257566420270148905200685859415126581977685488760646752255475996432437020838388653065219296778358162126237707973216311181500685640191260988904082307588579162188670505092893092731962616896005410471480518446671412001900506189945786887455128423291511501870527226108808842027687439754052627988058652292152687228824362754801096161997426158168441986660920491181732182273811709943178921799497268713466842873287780991523621695249420873223023413010831954949262118350398389108057576764410246288974593628626755367478433187636627479477089427540382145429571534957165114484932946794258309419845565047490055123000434546211939863996708353322739049274865854993655324999680000000000000000000000000*i1^35 + -882245698490278613456833901138482354092919804624925732321384247607658955433332785602529446658151422060640691731916149781425556480597076443965411671515450095655937298026998228491181361822738966562003727302388829541015994029803033533199708113951232010660560142961274116497696671223549802763248353361930746013237451650438278574175860550553284722996045569071512088170652181266301496908746724885194839683558066022827156650641052464128587902299260683926177901666116591157917996504238525798063727814118329850583031093482030322722351171179882448057853415649314539439570213770194637560348978252113504117427020277121996576250541546685086367760590625140854926190932480101798318855445436456312022330857376541678105799617298127199365603243324911717356673769249353005742418109536980602248995270312809997021223607171648096306205260972608303266746497963502354534167477411814042248110642958809176021371577486555542499325612999383678803007502326414154878377931942175317909650391957615328722478433090936799080384212950427056243119595027923965731223592017178565459231916421214602086283352972602610796475533276247010083699898106671298952862058498110885870668036412563609790258470322891258564080624894952484228969243319474708306673522903842683879424000000000000000000000000*i1^36 + 2617501088961256329449936669250247376312064175680705197628917742472293982692360412455193492366057003335996377832174164172188381299194262018845459939988312421343310499144562465289462608748590896545893408712961792891443095290243474437168040891201080364365215543278515877207263727803190693194753806897692555873487301124764874136945513898023354214098633304464817552720005634171835907556689993593759627285144546497481108794377365008747381725182738457337476092822054397349691898148648622703160466080300481547694879806964036834859027352362120615657932558390466153995965734694864961422268265412004652759780975892408137982652065803016017232017379812314533593309824956783172786773188570756105269503337927475966048831576130719297242288428740671356058658216264853391242611174985710154144042912287324861172495684134178718344925145712115871616004482136501218500509212950132415706083145881161068754985122951322988888332555846267114172188325600693410749623142449159036475187912646889557426080712288046464712170871878315325031676546555054171265164193883197255329070857074588849178282779588252917126491173527579002983329347598847372561141412339358996631333163776443205217872933090507073971852044540069735500389743844886053553148762731315200000000000000000000000*i1^37 + -517524266998454203989376821027968983464191106284560039948419661074513959998966215007915198817096692523819207739282511780212383528749108026746206958104181626095537682097052720647751807524665932298069029629071812953270378368237281764436424558242828309954254566724383884004972423561654995243515427991820554476084631746015087538944472638596063505168381181232273955426523007127076710650841939953165693653116042646870600293112330185005557131669827506232183448049576595384336506710691406618390789460727934180896029591057778590479981366831784214286043433246192335567908139463806148815423688391087983281855032082224923063864765974816911178683754617067701746753913700245454934020007199675658691270903527067750712209997915441236503664247338851652695680824926666125867024006898832633640174945679203428662098335978617084121270845659826311160070313947684315155579292952208799738981098223040756503692575524305809002459748768487368401883571945832585880379021705596244145294185757755474742053968280708073985832326775732878602582337451499615390594890064502162311776337935867482773519634544609002752872075145288423193174768484264033771992693816513379224549996165770481341509209952208484423487460583269977747326259442028194074502103040000000000000000000000*i1^38 + -1824000417683789095550861002938944897810607329500731430504616526437833365356123971451280018994814903605382552065612287432578139164037033020770296719577080678328535377663906601525423403365848904759477024048623457108448577159787851834942997081504517374056412173899296860395645121511998484208268628063977512199693693074635097729918745974526949774320098563938704101833040864480942495414079132471522755488674927000722735071352523492584095410882233833482001519210130032158402200729744491609475760538258139143489680289677462617279265994613475914733690416695264970345698458310557038036812302594616431417658570352433957005936841760786380502105725180552331293367174589451594965621157935613663024259327244395024542143936936305689187851267466808485261263170958845076661116346462555798475325271443830177508330560692889377348531949007009265826626815304936824461556730642766098148064056153272746824622470123004618990984050828599748897139180090327777283786461781073191234265431522182573617008505037389592964287924027206744119699817344586895887442115336271404509718774399719707536674389001388926045092876613001259195680875422627490183039885517006997460835816059145721052738045544969093786550830267752483711242412148916224000000000000000000000000*i1^39 + -174535922630328673684536772839553728373758648418333287722401734111431758114771380071474120147298647557097624218804617902775602426594364191851218845776817249591963816978395427886155227053579241778745941490696217685554941670468186094717535298653032766378983239678919662724520898693243382747684766237834137280970979020268277862719366598820719354186288010869418970450097910293589071553905217449677717493713846712097568966561746442425440451055248154624845047877584979872734439872497937257000780726990481402894373424022469526224774218810366350807386968611667789319449834177034116950296322583849152081229940995140903770243959915753776528983503219805109801105655304565608063397050521645876880332019084489691516892943780916923355338526698999042945387386325722204218159010776079980747670462599445769688290484375045382637584447142719402187087167434862379433589434287835809633404920860636814667083836929894879103205095114617870539843772557963002945364051328960786420182163092234774606574958001306889659128838433393684757921009058772237417511440374391150109637013526162288699351192331377088968904072565834506710191436970256724980356880954232505307305503176743516372940713253294826686902532984678221612238991314124800000000000000000000*i1^40 + -706363622623290194338067939204832635983957063301709354190069785576300244484409270132582507575942469554248086498657944345226066619620938093159475396371641550585673313386509646058353521359308830392787674016523997249808150519961260961760482970635643550066106735460457611943220778149711040839370372131063629303767108532148419730908182814511425996881941541971323403674057869411228078572044814809228880619895581579751773650406769086290891371684206042185899713602729596525870546259466106393638631954680676900140101701717996858955277621855201491203699651596700676168124886013817558213898173462277991970281768383478529689322975302665979673224948230774628115343791402771100073557400718993387417194919207417808903765856879644423206723944219715223061768946876865010083695677847333904827762979634460261531153333437044000475832987799825753270930445387123191414185218834784361921153273340646061497372154133307696535133270501978892243437228022893530390779141284480658230897637845064492025252789825413364169262059864558776604075469843235323595901768455189677333098963779844081552957020099766651840447195143935413068132080132625599250487286945956022200736567812185944479361378202425140752394979365492157002547200000000000000000000*i1^41 + -21919150483335621811891963565028957068092158924661520613054997122400300496483298918302109763177088549719577724226026656640936657603723541250902258279981936661301305230264981309214285789584876885866329955058495640761364329632170194518149080723237323822850775645876425904767697730195723695545250180687765412992349982319835412951522735854931270557151520243212691257828057138151013352336989636227273385173978088691259660612823085778152287343517299690137740477247796379356940979293034151448959578992904237708885408474943037172828825757383941029577350483411855491176195289097400043303443956954669767437970132045178455547205246754811562422304426558799424071926716139675867968644952647869626396075518259844214281211435682464162972202847457923822408952973882100141991471279751982070674076922118505439935904149794819272592387682524853266157299817904768642667271301960977478903027443304535403210771658506948362289350892931110128610610439686839291114716792907044444804972922105764516599859049720814245721604210168597927382301882397383341694068133952615564731418774963341233554510415685023587518171950945521208963519921875051417774234756675785428658181632177112976925013054552026435926765563270922240000000000000000000*i1^42 + -30209487021956480963184274255619610934569548925053617779453674304306819374015312255409504118507942060516229597819046642373163217698139018130742010633467745310253216433937228909561119986873363862154481798492181057336638105088459872016096843418115805538119892862373882472790421975075306220788683909456112397705339559302854981315215388113327667014455161444875977546561176772132800467539209851400798289323279617497933445585627012147289511408988494861762250775253557917313494714785729929103057200809705010585763125273610975836931854737413978666435300689269766155113898216979857092784601344347384862090183408453803819471308749584318988489281339313021751872672859414951505988419171298330320026850574783402077293193572413748110863391614534390911276591802384998127767408213001870372419964386166573988221816866258535294223584221967756873869845971557992870757470119801214770302046551013519305354280625906185700273249718970711569529558482910461327380832831793790450644648586346637013937217354322776291527382689485834955814787714692276351611102218246084585366922010393239815179486275687868712478883200100966940191761441253243168464683108484879262517999548551286702308605847994948169282617344000000000000000000*i1^43 + -1853616328220081714857968076246477151541777363310260446659145695442486565105700261892103056289425842303263945145157890742713267307238639557120034091396189799309761130145081584207854896920151507080905231025992317126304796652492216284661940466596465086757047974343958099528494153957001751255497761123408146616771728494178830714101354986706978765800694906938327496650271429065228814082087225375085120387734813180132427633991060417093288519432214846974328980701023251950328724826456956333181262235752920556450312442832487122488804013224014279042552005974865187521902350138417217360209366025266959439454572912507194623776204827211070197321428801813697145873119949631344900659621457183023786704591524596936570354692058913062483843324513112629187135623015106608843084414879107340025352907219375887635404925539086808524666004791227793846806871126480429738478690382036798047990472210271780259114742908181839801662469189039112068842882306588823752531353652294456805419502951824459470403005555320720987407173596156723367802442873847572104789011404844542661871269868519368417215596223530007562095859347032551259094568920110397690217378516433051065849622462506378501586132616119058432000000000000000000*i1^44 + 3399505179891260346729351957522343949489659146710400341218656774150563215744933088638990653850366563716633425694543015403494564144408765949496236547922256765912475413898428291081947397486062220921655094286887666720625629477337703592930568888717925732242803745389781137015670221529578865160080663134745893408021951493459231451939463494502110799549804659423347918044615890098015039091941629083445539039195372710197067097866631761964252232739444119114638646105576485800632918476300264292139522285584644676289581671383707744567387829242163738472325691879311483061726948847467573143489066965487626248609333512739459474234576574711282492600340804383536411703350826663001284881295669352248479045693980239836558695701283229729776126383428064250861554349365573613995243182061856265325879168024070640459369402360791976840240968302708647032854620912077173620888113609972206420354718768153287411543007305901144358267830804877793498527227496183583739454224306343049806931610747742774324952213951426675655160181335390699899859878409084327950056916925871770564331941989945843440434730996248791901911445042590705058876637702338950425353397081174558989655759073897851324996150886400000000000000000*i1^45 + -44899176425535085860686846158330879962231508142972518091173329987773253671809688467796523853400491528284379355526591462200460932256848974865236037029157396211319179967766872990898514190614265632453086792193462330344553855377893479354729941125445911160072749856528072559162831724424283364570127356040799216396258024078180124377805834014729554401239708831308591675458006122432561418223846049471938778953157520929794863231588246031285862871858830662113259213660493997027578522565413269112339052329378491212037403195250991059209696834155212143653057031771772872014418071474838399404157948616772095149945067458242591447187808826745184980696208588706684419638244633620369555782565898865796913496122368055479637659385367714599337417592906382479173603507278237647678564056692234365023414554537991832406112530608985356795607872043144810315775969498320255345061059963290004045033286944742893521396887276820612939427007240187092119386653778259041581489203136612613783605411224486738293423001557741413011425966894465704642977341694261610040624955551723820360004895945336470591894188705648878798225173062054715358085194267764041303193079239879031177055874219742207148032000000000000000*i1^46 + -25546113262501638430135761534265000157608740518481319961183719308287710772422597957606415401237669767794671767197096146986027260746813138167586474629856454692551024700527923426081332154128862932057646646084693750813994800808163418029281057241568327990828457400684813053846043850909843597630481001159597881037287210013423244853021784591419647610087701355419112218751311404647846238841802104096320315488773596994448964930231987540584024384408230306043583804433500522316701819862185836255017802826478869603869820566297382900592014130532324076274055773850462087973374081202451246309242242105803751756882056230574162963563650096114155528270026487624230392559096267679085226677001879000751004253902406152635635624134037659629193566328586212728669076425378889087525062571809126198895467214877657073616487088736736742084722590443464382204884582169399892618049207093851410429024397353934316032435417582036260866389535056097514162555209063321826766004777456081270997568836931563233904276714367391252695389147045679752114014846722135816925745782315797969568652535050629887650764862691568095940523947560737078584104248451802931978876329632499415017121938984140800000000000000*i1^47 + -163196348444098751072159204922447071110513039555333903146058595806365011620027853980272790217788486280113988888154362453827451737214336408816262681557382349871541013482602633550885114600708064783023422796029236237244140682249240441947921484772006492860323150698375640912584397493777065338386311277524437184489790071098818668069045669659772887023900388528790464772568408317792810620783038302734442165283293210972365429147530237254051064026046191430890652255405857169873074150046828420702063842052584513479247300804206723219602566672422359671591931309863994239284335238382906587677634152253153187518061545445933184748473690893227526760309580185195903600574927643315901623821962571037931405263547086754661064676244776811136866328898885312550856284567853473257456884094734312290632274578227858132113147566081739032469473357391866364159514158482339185848053397872028988951953167032985267767626012044333128384629482389902260741451509233082760150528575448834749295317415672103876506231027172540269754930728616720111919263153266606175841873252569214224375277616453392451657300766854120778652268497319069309622353505556620764114727334861204591329935360000000000000*i1^48 + -92549053818379063565070915907765462028708934027946414400899686524411581102772523200158815855156758387499013021177076524242838248857314221943078486594123435522629434650305910154694819601009813701077241391758989452957808539698355136378379655913450761298086001230842635701532806442034016987539597565217317794654450845302420791198305553013124403875499601811119435886110742999837174623914875901595137617950447619462803559491715259055796941230326894091578372744718366204405714550348752657738953483980966006162294876029654074795442649100032686273404303575221394186603013083205561237431973532665310887512481556027176550961331525488823365786675574835765234666063405549596740373803448658008032664026037748578042042561020274529639064441348303299084640556491727209227946105899448118897569911417480270211451901825549816617431254189734711583298220645097870239691708462372570599654903740038895180411752694268465889674690173039208029158445514619397947379463323193088575324893317117857361894539570811844601586210904597988399833121330717026142436198816832309945949932822624692135097179872325458601238954458189480081281319714221694400741531313466507264000000000000*i1^49 + -20195634958217761699317200988756564740016998047857341628687783683246475470754143994952643941429731918745398829986722445260703987916131573957420187076695059253093559433673926858166418512588630116862075304344268715775075833597868739932973992667210275806994463215114928178046135058747540685884003038473517600314113017306653903135949647027048556168340680104836357319746685397425096803793195557695562016015648794841632379440039503412629990217822709204914017539898340879026345317436372348937394462592424284959559851163905228938161494091667092947098208361768807268122528112295666624000614205082398634644478268048083560999011916480945393761136913425960967911774283212177843946351405556621651946450760911604474167862972821875014685493639328844066383050300803319449547945047317679474378549360110498868031008321548259445117301772832096938081077814151921008799477134640294513072021159135439672344517253712038674406856668354096875769709680480467462981627212971398413975976845109824768516709505676576129890600869552778367638980668699445445907874357482625903319972640904565282450900278208374972124566120837312930311038752226515285736832368640000000000*i1^50 + -90163742988195711117983697508031087890487378250139056444533808994953695001164401016269592626724957610946243371027450133795500654456704849327570317590582972021299846590346903260717367258046299186805829764229883579188080596761013582392825179262903576733589647243220229397600369868453598079737080497345553868690745795200752287559979267558310642266843308402764525591967190631658713505064997584124785621839966746612674130419949656342327442419420266330248649197617472115964283893849928495863079526023448024648484570009846653211428067466208426964281190384422075044399074132434294516929430655964803485350486495113287827137262076413910022846399543414711342741027538940580148650694323015211103223417337220643886965410555245262962146086457750532409042947428462388614281119663098585808082105896826263590954393726559648300044200937469847444028028209375468545935974027277333423008064435860046276345239187651934721656633345669269652979383080988299244626283865638029757578343511133782468407545192896023820422113877879205899492984558515197884189837765019002236289348923318845037485405399437001920313723565145809155851641426823610368000000000*i1^51 + -4076980769708973931096612258574168416740161603688479943038898960141460990911843485928746457906079221669133091420766265193610424462942577461582635854392951934771806569882099569182143941847061188934531911882322177714638650758127581490374299117256044910937909923832696893326229680323146728747784927076465932349309130167772469054286915375081271038063683017696477592791514739257183193182886679940576405573166077312139168958157531116631783112076092067674856583943499759041165916805795669933081310844262606092891827519948240718944675186418908025131286643520998124856725985266183438332159699431991053537486183426560853420440037727599762034244650417446121252300414107990387015816432011784981944182691920860878913233885739066166453833517454720450755973432285784790041198114850529131452227879540602026335644147293124121328142613714498036813660101699937542119102428327788882639604611118102887610323913156993629514590715782638227984856921304858463526159500150853328567584255258259298195795753556892839851265412172498411596243074777609873656714915779807968825815301355709729044095488195905689305064099749017175050734796800000000*i1^52 + 4503104253244496773198766248674871580151564967765211398679805638928076190978108820869635807488998268760094416993751125904146916099085996711360628368855540454940161480038111176786237926325237131694016478800997533246635559062050314365067122595018296598442014499028432070119455366327375400363511736269367279860247140786094250916441193964099728168943216875118601819082676509864603214928431217023994801563652824583324505274295071858022745898386143105820760851168740312513534065582292279421919489481245903114195455566696615607830731803301465693813206579432868310678823142698853489484467756238035258740721332649421294323474861534615563501995200495367581849428899593146484727233875332456023516355865224339598367217920113780022737419317766268866121484373868613600599205909157524623972408096463071858974979254197013596568884537930500821158827555235762605065047533620042404483994606541020879844667820123473542396636102559144814701859142675429278874167125811247966456216702951831242453726359195111487936930125901513851865694102268828213100109785016080421198695734001087254795062115481972245103944663040000000*i1^53 + 2935286700043013073476506127555095138237077168600934530905601709171066409627847788030897378675845407495299551184085744179647323714780656449622461444774209586857913994989794178662525456523968621270542438739215281228695914587916716301243004399846089372960190293842863346471872478291782357032729365389836671946384372086459282804460789567182604410256580405265379726454057662460960664839613734230594227799090772209973832599072887097153589816955200666146665586507909462280329417009107111283196978336730153731198248179221367938478397642472720382101793165849327539060934381423424562551375083451292329232559992372655144115974731890621318524158887588405703034080864094897290266632537416223715180873617480875989877153550615706669157571730519653954849034469707631489434749875526919412864305835031709181833416908478958322100792587846192914441061210014112965150521886198084015954189619884534387901702256563997349874903491397327200434827820778682430738894121829077289447386093360935015543467354718866679737503094990448311512085688428757034762096000337682590818895320999130634563050012672000000*i1^54 + -1940555925551659636194089477547122437828312883976338282756169240089840078602744503597248307865612739631797595552348959492554487004440678545291234836943638935860974996212126213625218100177979098527608154906913620656093674886165673633100599563557213442074928016439506266046397980990255525596308957470831535504773699234140832718108736152331734268703958098599981671219695012370912161896395122816295088183002991163215183107796328561334898685084240267268100526345133152393429333143676335927566178150908867965863604711210259341158077946271854604565123363825091974448290939793493547139118872607574489929651763034250382200762829574077653290466358178013444611893439035476318226124870789689827814337174070231167707088316451561144215644299362104817960913622394865952676763075820420982164850733787758295187294397594001698731524403667347103634324462737219230519434076353996635066772649152525097990513244855218647209372394218962439913608068825538821989234536709969598804961495983187938145328127297348089009857450710004644950123031966033252725034322946715041052547278438400000*i1^55 + -5020144964624195577224219386113577175746805161853129537528222366999863735400676852258860603277540551526550748249944333342000893908498246829620329187518856584718691455696577606051806818999824174796862904349064801912740492257083349806433482384291549899222918187943993818165131113191053874685534457234146409596198714103062894414997638647758285457822442155597842921780839048466757606950954370473222697916306742896661434191969782289594083945227779313633096826814629658811893392993664651039882369073845713928106697089889825986792029242746618465753353459116422887870962039874712264642784560846544343069672758202661364558123214983029993338379557808965320202376492741824652760640233312837921335261033839342379006841407650427833272592440968449893437858530703165647990924633929886605008517075264963556044775894140615828248391974303224871711418352805860683898221435712233884707971754777885730196309299263403756913803211639877855172150296735265582225578178913175229100608960818067243148161212758626422586022667819977817910746702278705471409457975480320000*i1^56 + -2458195641879644676208842121005173366508186243019536204035393441207077235566240622995902269147733836927251856824316593313638304557866258821937836350730432620714872642021889965675450516940357909843691009342557807922489465453790323063912363576187755239375806600851457075583237357389035309690572397529128741006120955699052471758984957240608692119815344712811251539926537282049246421748550868013180046498579784704876159583194466295987646629478141659557813971561878540502069978464350069832107639954963237812263468171168831878139364946569920891847633658000390545286277048163977471981555758632554275582273441002645620324577102175709370313346466146317864958305327704595186174215924653911693417125373920706000817779574848170733421299817350158592281329457963494681169697570704713396027351406729033155179592129216477136210605721061221162375666393312127479816357328986403282956236903682918895635656399112807537961894203439854667229228270839792715495364289607832355819293108841448238535742222289820073274128891774668905984000*i1^57 + 542818558277785185182587244237577815859646947875540050023376324247801712414019267449807477932122739881508963811056534403099462014032103152255732925345838328388605793795660996577796591321310982769345015715443795889823778461344482467570972234791943426464372847079590039968656166127027468007409432590567854476401306691086223084462541292823854911794290109237392966801376352326854575117759632244227800612167394407881358502411791410688442271843074763289336118924429407174468278531320729041063941930513126756309886653664896131371972125068489531460523349382320607973913189887635847435414649051256176869871682673730537319563255457879617796317746702905923881563868128496154924334425119508406347751663630451790039578243207676000412991625295662497792825010693517951436806095026352953479335267225544912198769344086556265713394026746254641211752083627779694772207609179313988106731140602979112404501299136227119014731900738045489696632320218626045432957324488115640668376740092359948800*i1^58 + -919740986705891500661021811935075503868650689748832912195958541660256757560644439586368816221342790882180485070585631260946615970137222565420822252391402588874770349793847863980215948691624236877725944152843306478885342576964128886686490854440779078439291749183048594940798157371343491627257798729632723762043811130260013761715857808797732101389938036780696021855249436904365972424004981098345428329667631377376005237059825002020500219086599324130500390426595708817588134183196783954392864237137882317776321713570490710498164983903295691304032651410789147844823339319520171163129443699836625615778692825036952557028288003322385682652284101173827862604736467185352930548097766029847378850945842460476045915423723992007607280931470716768510029158470943859041237733881360129728877743262506683828472630156038530541906582767455151302775516008133957074158320383640980353992515222347513496016856189071641235182675660607951881833092960000*i1^59 + 34035344078253000135566352800682895091838263821448710714225309391752226711660698815837010416827053263073486437327102214436184438586428392186947114241633399659557674575139932300628140432603864160329202229535721016744970010937228594823850911569971701836975594956410192139371632365771309786763055862993958705976598607919519146511320585705620632237187845380070845828867881281663598268807444915053727489242522533877866159416140141087021633034309911109917111604167392233455350738556253782019928231584879089920548235831021308795185335681576716040804572266530896078376304406430588882805158928231829563440604407537707057651271803157499763338230430061863291678998458735935688640243136212197884935566217148446469835585799131632351803580545938095087894658070762617946762865748021833438232097330145767989509876437066062415664063231741236872269625363139516449361*i1^60, 180604189648101268341729548840777314630340708940582267154360094508638160006866308122878501338738382505149189982121166549589458390393433054411608705166426470250767006912528840426132996198963063650340467028395952449214214507675276207025560556736653944660773765577745012783886239688646801360106709315400390236779679434164849594152293404722428632556980707421908322627757401792969651524686695217424311385878431712878136962299080759648786620771964336125198829261185200689100752689397843340072018500447637006181148737351317092236493360792508994763870145393358294208781150674334587449346741710632947458904653380992756128839834545105004900004570816317303856624385731852115802274261038719024707211131807226677343861545700022807293543777848648556661852069020602581438946432972387689661933879147027274890206641262610910359877651508490149098972624835024932737819989492943643881136293445091393663934965421419782934821404518466255171556115174058056764494174964379330692285302203618163437226508216766776491740429996383908232263227947250057872624188549429547697962782339103948929546606937031806138444885556188002041491543622973511030266119274310302298367649394566398904179131750044301840402978835507831126796088285308923904111988706151253233968955124295993287464985241993975705277455441199546290741283954381194228371845874244767498015481107965796558864405035318111860585921054157236021425877979513348053794444818673747038926535473824215451498688042726272531902978055966352890890071940271688310769376430953235615367457154255414010698351623954421752309212018453166490665960230021266032813401354456951024718207890167418020947052970431619478409348658394055388129848215904411239936005622939238124560802490316489627987795783942214742508999607686683359317635309479365037744660935653807053647110149546952902894317061385310316863915294720000000000000000000000000000000000000000000000000000000000000 + -1059334748367580013671489298565118081529154005236075073512344322953432024576193648386250253571561859295154356830893674596278431485843000281100256082463408774987879818198817906794345549681367836635007491783183660875572792406272531018861120899721135970081086272781198455969091349206589975239712965857871054724871918813286922999574517965661600088494088421371916379993804074091062349430599466224652869497526174738899937411959784945534799894272263506218964539802499928071073034523070697105901351646770842055626050047659122266340059054471646432843125902056537730667414719694889540363072727765183967930054395969365949616245668236975597295913226889569032334446553410020276819466895483803536590202851207906300112662069868018483185201108250051532923040972450158322142826226230802550829315324216612581718952026662666695193049554371627615788129691516206443334262204774461967503395598517403515488570833169780522010459340236377855291460776790772455731128769514883971569897152292588403861783938708247192783945908817857193727152852501292034313249429077062034593978414171473947427682120963644275686812608388102527977579661196538358471408618602563752808578967067152219043744704309450003360332209475391601455519383997026427262488228567535693961287095057429995793217565808499300468135016054658168478619705875372086568598481723007138547329161523433162057832161436140120498259308222340202587362344114151313118892733637004641666297104889591308814845468313276888426469052303920027670082953389301319072720474999604909905232806762306131396559936558217401982879071795838984169037983090309843433262829454384875002072892731076071161766196196439374058469640452464541573864673581538717956012827834668565686059329757181669260711870670014718262664128302169896430570796366769252564923787058819831112727102749929849082373258645904367037950250188800000000000000000000000000000000000000000000000000000000000*i1 + 45752049343407457085102079823669267815428200362172063406866533539123987545234331372151616787245469932904906807739233737346283421049824048857759062713741031808204222279449335019411197761394221855156221985748510519376358636013392113390869490120058385444007018539327891137632260636196346672864595748053145106021124632009182421398508910918799087795251989632486411857052172893058445111844141781815673859721309669531439700643749292440626964326543422601707150702634608034630449283296858753793501055406679464078526898778584785446634668711808271708575289544981378842039918802461668981163029637385157629462198869849736504555762106002621790189231230534901901920727331687768755416831297747834378732513551779989481649292241704551005177579755669902971824599257004260389150234294036668958122975361941794412063551109427548729123155577164526127623088044090258835862829250449205671879419392928421397155781295113592786733469573276487960393092910305734504821314936763924514276752987195231958319349566891492722971430442711571521048645673328873330655934836354444722830666029798380672283928954632110283089359389059787110434005231071695590868877239622412321030460621799157443786326326594364676291563690619924291380706269918187027628492574647943771895909708969065406854036615760854288387040206876421709510537460377798588438246682532311674795908099586494723210888059914228403791280216586892822801843058168937923876341517502726972520864232729480297608328085671311364045418312351154121079107027621915545209693509048751233628967984689837379831595425793551480325891706729596310564667095507873356898143819720017838137320418797232341089097838599230555570392758498560219970039365273920206623204875132371003816945258721616180020587885245799018335380643679887107384704901353452616014517100071550697894281484927475432219185984269007697730632417280000000000000000000000000000000000000000000000000000000000*i1^2 + -99523646987162314448348279029560567941227492038413778497278405718085052255536038419735927085439876730362313515311893055316071301286735301325732619083809759118202980654490441771010326706669135751396944121253989857727050537008145978213237906557644919934158108718994043905065079037731217124955311725185297733573799962320189776247083653777965012737030550516366928927955704442768576902792378875843211959275851757114422925476139149692564826692558979932198763248303705976940975264459470407792774148959316316609631813525264103434385755337109264925371991700726494738514448176471400664552601498300300792839434456771334286009013950870951352884755611680772198591221952983252890758637480835574684793498559037029244469993017344435278440080654070395309281478134849015590037558054761926600419494064630843011070997469110852649021295576329847462526258922594405817434392703987642395703754378312950865833969999414965803899227365359455572857289503543419206224923267125641442589110549660647286864055034488949211677788549905150669711396548318057320723783149596521320445458183071093147814441868545964378507649578531005204248683139355186095007009879112439607924753295935456359780036151634360858467533932394328106724786296723090638908326761584657328747870772414318908944056604271632438083760808833618419970541890146845126172607152164464240838346812777148963807502303737061190687902085247766530179818960629196688442496167641297250118732139034158855661642042203734622287493621154093918548123542650259058291944877837293358231537194927516728187360373834639654543633061228939440595227222958982340311634188595173671077860147985933162605754332025813245663822911689504476127180932557447724139620855007875843071275873761549792668130433341765960105053311370199782759915421249678647645384863904188553286243004981606614070229638279119413601894400000000000000000000000000000000000000000000000000000000000*i1^3 + 171001017381611281813675721588910149174160655630350264114417000078744057967907584881674037942228917242154701950385463701067036014208449852498830970986921075180002547919249698610869626520171302075736438342251522106784310191063298568044602697578814004665784418456560058292824347258751502192671216593011243439218701997834200024590704901506855888845531540450537262833627821053627430793274052962256880489666679150523914916407564682250082228181770906638084889685955556742683867397348537844682958860135604463162402038224035375879630673074925637118467639732662873609600136468209985404598563389540329039302500102596926818059528494595721121020567683094638428289625570765111883304506419940996668953927649031625020410082057461057773563480837516901884501295000170617517798301294391578627200270516754663404295695516670095660286062244812606203080134063603402240381138004907583991566155597774703176490874565743896628777480607518902928710506908001393521623919187207873371004526737072957849390891440356861720523948383157616581772366075212064918446878382434341955045709843504758290331231272815569259710218110317196475732889756376174426614314791754242012244866524563716320322390466087284985676929237191745783245090551989068196308862565958945443128860923161984295569911440847369651656477623923970244340283357369398382304515354738247757639677612022722242394332475847486128920337107290959731629992728807324987897632248695982670651939314658872750338232925127993728414608379192085294938916335962221811608835447592959076337713633660526399866687587779743822424451518150847902047257478658853676545476485699209569049209897672313197396360797749719536078981147789818239443009977213926993803092502212641200375171378350445552191940737315667457646601619994804330539774041961035030193834640300893716379785365674899319657262246779855943447347200000000000000000000000000000000000000000000000000000000*i1^4 + -220459535111991205055903289379545198729785399592424921061670852534100289948393724844929307807388643333438636977441247689683226728171777754349879512388932117602383002771928128623656656858071925261904912545813047712505510008995116188807090223408337084713466974958294325283686371029905050077408933418736214291524380861198685787560176731135365202743493116488046950271041212808741445108664310405645171032028212352737515083709148277543534028243216120968067318249731100844959312345364885144296370938803492066496180783896485809939848691198079642809722195459991331924298853226850620579446183611848152993689260854566415743085828049982344541583973263323553882549311215262710849733149169411411288362983722600747257304185632577878729128481024846310804119036425886865123264036875919014002979958975326031920401845489171897741715965851897144243069178497398431099072986365031934262847508335945628056477398053866740168312295381559072588408934948643020550203744632404442014724037178761572777392683322747521434591244946722020268304846180442781731940801916100776878372792621978298455782853189524259986129608223837835751536618837238936752413790585768154263330580530574491243694972281467180715040918358174797337109600522181010951559707878360918847209586020145836149923146817507001873327259132405072363406191502277980176007346425063916929858345103385689043581355793095555542895489634756780076088132964014962313948200052419707979282052852450737828571000022624313579837965786686272292513370165681443738421007808405433482004691439100775230137483477184446143924975323576401513542389301969920918424028701681776861923084016669316876192848155201479273045501916875123950569066128152025239173436857015512549200420242264811778702546082267353736514772626104406141514639094245765859686739409387251341544910622242893113724264934058406172426240000000000000000000000000000000000000000000000000000000*i1^5 + 213246062925597924351283418192565932915833787941887696599945167510003869901311744586552782211698839258116590562588886642607602675851627550983379612425068173360604784198378101712117226617770175984298991559808076868250009530457780894635002771468508488587947302485205686627616628086349170867692327211784634260540457862780597132875575795754821234123070192330205405443407923024926397953186037280295898960660711670364147765191778243154029082934193497110230453587205985675904807105517103657501164770091905301971092209434508582355399049180677920495614848469531967017882791391448643632392320914298761734574105580958116562455464949671476315098932971630519231089213287389597223067440385819474169682603075795885837587522672476284725280878290173791910221248495056379097809118740102207512219433417152695595940178262895062619938915994873638180309055078902718203003554858104576111974489725255252152564675787235236635682990394730485797162890274193346551738471857146100751088849358883235341588820691156811356178155148665203312236460304537975971825356344985264146710663779183343363197932254331238081685711869291338247868476425626564282908097111196986713416610460029801099978467676980375326330409915102915788921932105874202283203003631395469990703378629431156058511500897496529033540116839014021254614602465158923035668678989959998152843727518862605221193084360833482824900937479938292505633766150362148799938784391739529299729689542195636860321958581478155207299504357737711152457596000417465434883931210541933933486689830187416107874279144916631364153181795454976195950872935241884904930113994419089130129960717816565330361337600029413746576865614024366664342769568420555224113417406756546625343272463475803113602960683030999005804025374658886428453354740149511287530751675212334779536284409482912124844699930726976454656000000000000000000000000000000000000000000000000000000*i1^6 + -142057597365588788550006728410686494765204607378590075954037183266208944934380606126137235107871376139090016081942398295832344343753033740686131812433836040155088534476141895029187255789174646520266902516679628389837236895960433780256837791116191199140363836283301953229403318177563231415397673279498144817541780368951682209648579267239096979339436401531319817253687066409657956105562205625216494069402720148912723578059683726808126196302193491297136594713110844971238151323440504967176488108939935965979354850952842948225393871761105916745560673629787906911076195349939021613786899194820629220717837973462937142143295607320028870213137788899866318938126441039775843838484727717530081048532223083950983430757049704976603857488924836755481996720536684701026782833394247822233784369420237854389980084448883934984741470191830337693522136324381148703212372651216274212033812195763832420409300012396791426187592492492459526801913063179793920946009651873689415264536040516667450069768244189092031165533132712514140984154105306074680910024998887923947074850494887506559796361089574947050125845265079601319113383650010494450046057214965974636183341999038779209714394729681763773104948652814427939463588729663574917172385786990416815562804981973296222943288904111495456816679460909112750545620760026380757924284698583555376355745428799385004484664085550851640338711483033585056334943964594805718454693054895204590887065894609020463707611214927045383640977954616429133124304942157912583026007713969765100572969749478731759058055107226607617451156879975695802751523339858154769904425915859923735918526683186179090132929372584643198326120683260500832804414798994258841462472152301044801275587966751750297726093009447477816751315407143528697281961371297303981024575808407874211341006027467350563687506443830820864000000000000000000000000000000000000000000000000000000*i1^7 + 63126590751195376227212687019911987012828089388791200736820509012906862630276250119036461245352733187347786678390077599005520676092080744450745906806609876583932496920883911647712468669977743894798371026113700280943530702227094662442943169323472534661092374498130004947910990058728342037788621491085588675237919112815886603430900166906776542375322199480598776000104209491519040973432096607603545606140086982693657799945283074448843634041887425592236099457712239770484898029591815595026347371387620119995703648138566944412399507078535021929833233554149293176893620573584708621864160611806015049745718976876617724579234670382515583657975873845299198224175769712977449216097065055437885768998210820083190326173824103534833449614185283238691733870021980312829067684662998449355808082297634557410967172811419757538987183942986522805544278830492314620167573526674133781651841516136463543659344863624287598622002491429128918895448037039191083328411261978917602645463630538894517211271012143913039570310838918668271059585933978564318550196979359779599009155187943514916235428775643184929984597429068912431708018895306888083598860899995178529226360290908121462639788049362589929755400837378190582058529812724458264882350335999796177836787501712150280685441402278004926297241166853084286097872920567922824681050684991853061644693514103291313943432680393715497368587171393704485410355437162950172325238368216105396747241411267561560855477854717240259697530436440151542091989197433653095868748453961906945978032530553866726713962548447976462298402381689697412942606741239865407069492204480297784845267918616695768270049792165718718057227373651198960102726793655415437227394385717707836146480100531890871915664421473187145438968768828473618273234742449468680958912747819345982406024463515502161861437796783226880000000000000000000000000000000000000000000000000000*i1^8 + -16582265694357807478916369730426297027735843709307060890237340648768503928915629276518970579084191517113711761844668695343275555962372581613783604564560262126879845869359666033449921729549462214531299604008831898097421858934648635982295067032041600755590353640808311013959884455151752049547186385584338021465857916431246927756349645382266314361894034052223125493486212562244057824724638915833987510613703912639278687659635540389303799846257645967994920001066630913505950944419803999499812838553224669343785199797386189084701877444285083316451245491467681247651838928198912870612888996234441013082727417216674179488483792065789633964007377271985446026270156562832718565547635059344075068954061581755501608236915446687055187093377223741251516556419892073075393797663682568067467059767847829920781766125269120561798242774490138933918973390092146639869929277098922838882893702822498407015686580432360192244977426113558163296066099008234550420963637137186573030300408581553493242037454160236061742881401366699807127347062349990967026471361659372085773180575549661894454817853445836079671969025095174705196910538513465937865163992199279825553336731379076397560062184282103988190896564592607922794802199767326905148015571119910001430777721013336893134989086562253039616020635052353590158105453976631173608742935741417259539360802750836856304722658248778181553363589685439383063922633417966511976521667462422151646393264214873898010386313894378685664195409613077533007972298657806875032516396080117289243725296040897659637092855744867687929818772523090104466424962449039416304963273900282803034706392465278861836077156451110995082031290451035788751017863204737761603534021246909640343240529719769391395185592459804404038899781899977678761385797400847309554883701520239846384864862125878033374760983855104000000000000000000000000000000000000000000000000000*i1^9 + 2167937439556334074541375620581275355631517018862426863003517189355094759455603205800391341393147853202887550501692776110673681849170867116277097321478181832914325443441468339852968633958841933991501284750214881944929263800817559928062475524671711682514369467215623343310521271756975397525726785137578233274802766532343716506690039331327908106410719643472253350854012224757901530551159010862288878954756904152090579684572102614767960898230044684623583907264373526880818263177677243105210361047123748595786423862030078961832943082031094858582879096862107682457567958796886144272869710742933851640856762337559220611679229374952785089277399726675235500351152127818179240441558985739862060842487967062222642411201623188412505361647509791639137385369440246715587241828812580436884240984343138079650630429005420642621840054536950907839798622853256575617542271781522271765564623836382295396118927585801586825023636335497163951661514047542184944595803365671259952050799879626732417836956364285355012306457986649687706020440297792624594017555704678955146168722232330490180508606265169522115584513899841836724400821415639779937353807687350872046139986660690254244561471045298217506781407186361320445700165130028832120231135591968444922482348487549564706858459373894867667504005659820680650394837357075125201411141352075634896725705559067643213765211508154170053484277593742170238956913672588515340023603337703266456090871256143610188551339773536140415132684408711133483460267739669908717288698105314404919684781991654819431166563457411960917502291817708561337692755245917237931405985383587188248150182143063640288141417198737201072205047613206814659585656991075934713858723518577747881100063027650019039772504691546951230716071698291054296939214500867708671238082248617936772738881695596852217899279974400000000000000000000000000000000000000000000000000*i1^10 + -27122479625718459406098931335220468668744676487896166853647387786594384005056583032215087033314654593808900117488913699182626440819983228622388450850939204276925841662153314823604972442561667257769509939230955778450315088651962129838358560120768205932250103657576952289676332295565301605027110432975353002738456898639618483270854199985857484291219109353234762288351716428001940657550580906921845858081095842927579441205717103663798462668888135946307738652547591223550540142830056049790982131450925977226614148894726575309310971627899162590258978305797127018376726516788322865123623567378541842765148369256078330386247967055080978076476161710302393520547522076852375402156378288138560635938450044889061829243830113917248677984829013559114332731479492138920413284429470000600453364473957644717563144826318962123197527113091956816475766291824524410452254452872693012851199917364544840048064737869216017711051553879585160729324753740929381820618318421226560380771087181908500565459755997427065702463922170104321470925008617711298439763006430605728890559789628705043171615417069300271229773638574729852284188148479499529971413978840810379762824649958850200383145497579916324887291132561849772913436439770141755779122484441985115095606150963805453137949468793448331702041566109597855858011921449078713472827362694764392482351273351128379352019168415847449023340303159792466006084141357571309033823027322840846777020551834809090413468647447944187546242213151603047620694190756261040731260541807523300790596343267683910245727760657414407175194332261264404376945148638232447572918069952626185396431584938679498880564996342736333525576065086171390102121537490300493211281081914675030201058148506779637799517818957060195351016975314143205439608639981185239519663976203479229375834099428099906915532800000000000000000000000000000000000000000000000000*i1^11 + -25858935587489066135303554876230011201578057303210512841126848213016984586973086741130704134590775315629571944134490537075082639417212892160333177602275008644241685274650656720486151859647061477782367230010496942235174625618495341207547350150132709406421620012911589696071549175811123969306282306070233696356876735904070832692702403640874331937346577099163151300679648268762173512937063552651553194662708624479442766166468078530647057268145191876499457042274981108047372078195428852639738704848390269245527869736461561857520032904454514796389962852456555883220768450103928687406194682448141754272783231816841129359892809188056142631586356443149551439965742402047866824370376524950852250115471242112123133068388249727509646713860380919178508865972474815976258698467575906781562621441607318291511200072526862740491383461184622603705381051716529870705373586708106285443399400303811380041731220468781510837601731802237431118758268761802883843550665904075790890513376194320675553083786400541494930568358991889324041451004337494738774997724710813192745044435620107541883896277582904251484881828787708706927367542930106538723480486884236329020397678926412653528438060004215171775930938129390800034856183283151058462437221189016873526320284802506671090147443174871312530966835552508151823943046968692461851454126670497719833327147641076333908043045774673797315590957223003803208133706973254711387347501617881121876673068139591136495046388038181453064299347045557716323318390316685139501697320726432410755808144663403429565485576083886343267395955512825342416911184820780468368721637936218668037025187244860782675591729299729412940376296269369617785348132287867238730935864881119605096998739113872667157388623533021408293957834906283581598036717518970600187706431200282995450244952236214783574016000000000000000000000000000000000000000000000000*i1^12 + 1980390600617373492680766387947365586421271978158783506404490514223814649983644454261944110916520415132058829367902468930121379767100111121072268048333017454994432676495796649884750738250351616080930467975612043138623862029462048221125753716677036805745643182422860738441182115603128189500080842457029029613678458481484513579820361614232951178815163769419059835911328269262771909746383545910631528683526734721930837824735773832911939019971748512235983028272226405267619039602746361636363123447723316048710716098494717883442050955834510732502313581737519873055999266921961367404730316334171401323528539452339905067393862745024990573168572167495833793464948969607723114946757907250110650210560993688768206533007301879178759191741542919307584949006134622180805627618941606743411248493018670435531191360594956555583623060302641512627189942531758509068622808258327441655098218657862467692793775642826353319144516060350180914326925702222910525869925827492746805753844341154562039624031538024965771995697775557555502405945713562945698399181211900946411433891460053749801887462544753683484035426388664755317089499123898421889278060024622831546103563558903764662197438313345947837030725619145052197617448160129766590524743247383504829891873214854181845091456850454508210210639166971148796580778650854281557125205089962518031755663108755077400667200048855448310617632811916244338299891124623285684863881227320594894762821815847927828295953020271336457549776316267082021061959189488793258319032654921496418804924452129494678634372016715281409837083922060039163691569840472534409537422281517003623268221347507340799367410429703308175760047922938290211149348239980476206737716463573917227865333192555500713633776531255549263024110943084875714473900498127272952457017961116624739257794864501437235200000000000000000000000000000000000000000000000*i1^13 + 73952386552514487601301059872918117343520545328928249051806328377053742534249205111973415726199855387317042390056565025017610571067480989610994801308444635472078393776872367308567630977021717954213236027877256161169272154182083440136366362298221219040048610741864478159396507414813862738428986722001238033201779420868387756781819506113321522642315278342035590823516908977593104863985933722444337990038791938254819698119606486020729581678014721401019566321352262173032852312269627864378526778150131696979406642818538470574854640514666071864841643563212406072198702862415203277647071357736977430087143565342540502463295422381601885386044254368704808766456430850142066787355857399034592577804128417560169958104115615295421600251844671177893251224204154989907373266207126897510412350986009782861615314326444049484306080037488445065995386265005472649740996709556434212416423372686119221297086894229200082768796530005600362826328597385824036189307805682064354950051175081467706605066304618928332515512667689292422429621880660959083293938641326632849323551521073872231011631354197832545414365096987517256141930197152010296961697599423607602165307535647068344287102414498032021635412834251940845737976387475789740727142254218987084512013929258297712721591691464808821113146656591216027478452672512210653033470145835663894745717364007311152283485399323866818863666953378183036783000348657601770009242258161765195585840773939201155349469464735557299726943727256351718304998789330916224125297474936963062566852961625868185629544927331341369592017129981766397271583270683875094825066660163493558271405668166853349106207008836021682055549379222081220182062968459836131751949703301982289594416661556346756623871562267801180965847979696457090621869307452713986800174901350408719396937149081190400000000000000000000000000000000000000000000000*i1^14 + -9351605050786145193194113000283331077038827895888254996387842105838628837164049253429435820901128714011839945980866671305313209358673446954845013928955965023003708670248508657604694695499315480196593227489319300775760753547356941553214860470601174584939577409019487111679041706008926402577284109259845088294962748694178019075561946065965376993111121215129067451289957802334756358835403235770128010813846135998505033336984965123126321701020449075866026067188913201186395587542857547117586514502662750227812243716103996602030449566332688238013240664160334396215775314559793171412919338764279464186442622687253144472167515083523284007052687563453169053851008810149261249540886571606691138616080822085274635225782853935599150901003954522619069807683070940549573169228262844330572434497010875900093112693114476561788266781606907482162211777628832188517861850323225324641349445383667174157880282623953785146717259295892302748540736215696065570420482863768994604320918821622701516632347216249193469852218762721009292978638701303450216195926703216855916800529687756515817278336351210778820461674876538534359750569853740764608967193845588918554921467046512041120426527285556302094640438985795415871447702957314013218431832032075625967175218737105698140355921443338347282117386830249534749647398350862775511346120642333112067504172318451876287012697202364909918851575001453378975299841044060103955582191803863372520448551085692111429747054746722897826215929220025032939739778152325702105823629137048380143466902253713644323875778967846563690727097825642759643077946481854856964795211012173965003267499791759224255914579225429712875558594944303767181974769693327468069360839832495485950808840295002242469551001695120289018606133262582034930555229899753072181322466528882097536319247876096000000000000000000000000000000000000000000000*i1^15 + 107806914908448940861359186198492212253298731681285007996550867245844638106600305911642432718926925270509038407427733864130331493609304776015667963966467594267936535501240906321816502797334579624098703043348322610896213588839344864251022015119549221429572678746898592778494687035064280077931155316017617736760908202116049962353542145685937013025406843264397041384232337681901251707028123858277476069253318256758815040305624444824663614543335874205369153921882832050221199547696120948648083844445281619262113149217487718342012286915660930027567379045782059816516410433977050292815737831736328849671693839847469512555669512221833480583109601245151685213366519671050439175895784634083813585206182549011122055725312052150021627666515539151818427187769231560114837877535508133956415281584017201727174448108641172266008477502123553172505957314844203005673628130872447927558091473303870572667051991821454552047482163719333274817736988121153755135532345663102468022745394999294604546224581799498335039634930736148198444317795114991130652340644290427940668872303511432880482790730694297680614674872661276002361711511622831518932808753243624509267297506234716767021549854953029762631950117740426432138481501980565129509538329552632345652374445213834555143766512304366420605303971859747097478826349819460843505877469031096481789991395468448963744689034482355629752556161126971556983086454932359897806186504177721398572286768159261162247669243294645896427349045667963987473448512413277617698530706772635685781873214100900454152087588142690848777190139595369334124172200922885018650601144747137326438696522657170521168219893478754725059013512311219836750707526383511888632135763246452723240432551828448200704212089645506827839978634130165374859232455417246567532596201086266507862946611200000000000000000000000000000000000000000000*i1^16 + 21826484185324353536433426111252717688860903252617613513461977617994270759402543841656811869775381303531403847064295396066076695039224456570140570904015488511001822990597891025253726224019494480866898790963925684239801110290040023228874430520983629935251273695886517482033900371495031315858661123360233477840541522496454926516180878591679145323301597661653794281544983852422722958524222271565611375555716280293450974202136039124031504141858905500564378365207721097139611504144406344354607028015529395075068849041857268464564651638687624966877174304445376782176238102616113181500678703682388584467799296451507199276028271671170559308170476872419543584288709362342542789209933516668492025793132358291608974432314853571244918239810443222001033909369998239389972503783453230209207624845266717233347097837256821829755791790940670244095641061039119722667731505143421457323789987543668505513950665407899011535335871420531337869976934530651865998257020789549006348025501616449173858834026460853166604124881407778224270096097633808043952423406607491513868707533186480444518111226921672960815392867213051944607293858161306808464664376614795315744878661369340765079949374171101242202340706787997706863894924522944774430114106741921372383485441160368957873583238860130680723574640254341025509166078251547694324740320239348437669242694096796515063445728732618951369721823875380925455507906531695559622024566550735060509816034562181429292234304018187929030408688542751442903696641984828613277750478658245051132029145775874783342821232538199213917785536217417898097372536222140791286097702696125554924074461801659983922248900945800021375000561636626237760762294091491213438087124567129456841651131314800072560423249584020884559017016583005372410989445134674751277371936200933886153195520000000000000000000000000000000000000000000*i1^17 + 455397817033858833441486318209027410861372659639371232607984150128739037663876579411688018880181919473167032662679864761318514812142340695518335629343438926232729466065968436038679966094271451266001783950264636214704771477358904353183405492791677837338543708388153929967825580628815797246216104311028224705270779114736769255687797432971988597838534244215469717694670585016416679030986095721923980696042366466204564766746331408143825533174088135290666377514321749050746953053002881977740523209969267179362935011585117180843843754316683475979898702878229720857667184461936488574125470842363583573044767166342093022486402347253692726522635736033028665489987890907504114183390066122901880132382104835843835880040847404345655073412077629817206379788597797971915314935543925025787595005723397899974680171124229219944325721035242638204389200522793543171842168340095336890224910381111767820833958090706018071303836178308024614958849327702456221813323652039862893086160859957093445936483830280860458558646759882541284913574652068597917605946941426281574701188393167958619892936840757227691012704626687094707652012323087901757296256397138683840285625333427072266558342691757902243741030733103492783393015257678326172874894240731595690979214096678803900947825477416377968992119285335424096844615431247831219147875512433276849619333609607290676286209648609110364234392121419092629002795456307607972379608719430040137694428848706189049973458321484243780658116059614431612618528667274427038539414683349109092617032607902435302341616908544008956369710358358479434454785485936955492497584150206158391961086052569168167504398608171731651043746914337935190787423668333335277913766277747705144897568633773650668735666683117436153425843419988203928864465975939536829699967933553219469312000000000000000000000000000000000000000000*i1^18 + -552583210940136695864472882041281759729267509223289617344088989474276206961573879295915737512481743616255834326846031554290705935324425280276254286601740416387062083225501993992185856393963136523649257349340827585719699969528800755274499016533891618175783534698843642121394184998045277700496585723782817856083239467252956067821373460310512388992256328700122250911039618017180848913111110060683605133998019361820154408767619443587869099164178133882407547534092578567149131626283545197560290742064284571596224381041629608277859326843372146149801980855105553305967521205925876474138366972853775570577462295746407330989791196930502548620253035265704687183871459355544778629574004969212077900798150592623674370223637323636214009204627516708196959912777355619420762807753414640352676073138366740194069042121771452913606264050852947485512218290248553952499988125535877249237223606706046737538418726185666489182237687404331174907049713584026670021507034567414042230101352540917930719860044548338982560668765331239002806380538178349886605151075662776887785808111306368541867435069547878258980063771437128684836770161151351449605808977827368952910374233689310738301690945163758071960871126586863608597883550899289639317300354060676211007322734970104929844497346762948184852179248373092551220704524358536968021337069474482936755283442297324000435260883281657055870081310919135161904058099053187730108449376805294983262807484938656448135800080753568490869543895834004021393070247744700378314441116798439319598184914976981855913688889500110916648288881186667220502427429184596790257088598431149877748682154700707156573543262156861494556139960282997528422504634749616512832405122784218910410013855887376283090384672558827705475788729212166647237110599966057293272134389124300800000000000000000000000000000000000000000*i1^19 + 14687515288707799104753903378714966824212331276812003243089447062273007313582942655162777997037987197453265179716450870029438975334710895861026750759989639740505381534356313039084142042896836305276548111099528525528871719548011782677353975928569986811443470226762482998701436967218133606978979014369195014813609136352090997046915183683721730088370414696622391660319213598339639229754678332541643567782686471021499964768577269841806295530361642824392952898409205488775560640971703316159989968793666845044354997837575642569599860686207795672870798325894613757784217265739965701269940119909786431617297034047459791867514944668922513208301914412059564825492058173536758198236961670603042923198295523882615763477253895996658223227867600141268319195760877620142575555696292907776473480161073890776952087289154419433237068569109901577851918389643162280146649614533949327782974439977120873411629567670996960544799280728755434127570142851333353436114442694230564187384385566813387597548005895718894803880591458172890370921589459136754687194064543371162580476107307349081324513788257985598627411610914572172481333409610447035114664382724955627909203344424782425288700216568286081531738671194298774502431260897079755683526162570785845052070739106871024863893033447194797222135317143874831640543145728675333058348055110765017906510155335266926553451623537194553473689991963940056208328044746263756751912389284414187729205297056842931077025428844653348079530392865460891915987618997255851187778486135852048019535073996960974019706960264848541186793561172930537105759901459877510640033292040295519384086653023894450831644916687487916932413617951946246939276429562826996294925676837248853999363598364619265922697603363690645120827485001418505155810230420457808216111605350400000000000000000000000000000000000000000*i1^20 + -106299463503081613114508742466923041024247824882505018471454034244535140456703687921347551636845463871331279442108655329655717268457419186128490595541287388961982344042349644339314204194164413982135234318327381652814438383080008026905880190111871462969267023746434260097454851871936434508780314969938249516767062346639720903179546728113160344173146003032674162654151754992514622821699032679327575200283973472602297020600671740388149317520835178407638791373687290753163612465231955905143593589594063442727340197388785315356986172966229748334200896944206834250586709614744090867458447131244501378743790899222524159201864857543139641360980031261327019631436289630498176202250600764505488245362480100360727688457683258591614793434636478389431703764478315158670988409892854879047681789066434314372130440596617190950742994573462466730261318341802570006297480945887180761360944482674354898917319981970335542365648322311057534229299668652881128490163954152217231905587459945437177100030221805495695714603355350422168265304965181759730354938214950668692536847409927197893590921515467055935928502075003232118653790229726367911447941226157719881399434798169261905308004088269318488541148409472304673111482743934619293624935072541504945124662489345243340393744215542213337453988251477155534592429669577430168649983072413638439816165091661127081286061005058325174854801114119747869489922765991484692846126369098944756095037835155354890951927127911009030984028767914077442412643885808942957247686819946215804654573245249946388558570847836503954061889400322738987701205752372796551962169815037746577593217883978310352445720262832409630324282459567343018874592967406503628033395637916288818010670184271240301532441477908387252289331194829109326643915141125498978833530880000000000000000000000000000000000000000*i1^21 + -152371891357016783120390315392662578633784831082202939673607407522102002298445938647426844531653306107250698574700071949578103089662286252762689378978982702474056560954437811924732862545970155221177420744977375637491994516900752566121673911562540483071167769057557278193778701066376900856734650069838073810359767068602516608600899257282790008430384061269143859216343352476557772146017792318469097473585302423978633908538675138143902575892274349987049173580835490069911035302762032952657836300812942494965247225160998815649226764751673405060792208584476870537819444172630966068763024799688798822295261448250614193239817896385843032499076019907366646112167011327505451031843327407404565432117504697037327251936695219573604056415342915187252069906831661952428261367870701923899309340770423700267160473647734985807125122248758210172214616479782000664237016956991694254647012310983531423265608134230860009773861876816172625545543634114584709723411181495280716608326043925715708183667414283820698854765789104798556835128243490995412030039631184936232679314399353119052482463432523242040784626658518114818380307609773230700689792669999551338761978685388991871341448619616607576226356863518138012007878691297388762922709144510029999083834390079979556460275625996825837301853723527590584526255015153754817346269354218081918667219840160963461183935953314667052753226979102546835598542662630528801386902225860557753231742091795980251465721521256811833551653242867253518916477773073762830785820282854759587378524456536095896424349862905748367896375468340095101920669402604228150046339185502314842139551028952680727304561832332301678379493694846516653177945712437779958558681995243043987921665490031734173070212150723319632752586122222618965500733425101790248960000000000000000000000000000000000000000*i1^22 + 1589945223303829597985305461016521810661631373386099352197210503575300343670201320104565247691660983530637260846394406541696525338451302773853300221287982655625566842160163055677238897337584201165903528799361988686358465668286687015416168604287330963898762405688464409124397143578043760905570036658033628947132131024248806716936929417885976873035263328468766727645191925817869585421314409899682119573641680003578254410773699590731634334423016068008943152872580899267464673528283647033723526671325747967633375176664844694417681308684254971187494381935954957067212852958806778136997036045442310323421744227107782911268150675822388902258576235114681621927284419432867435295895039084353840214608429158444790369824578876491719504044401465093571585725648223957843133705150033738126461604432409171622715229260088633652964339225989769089989265451146657301295851747106707639057199966240045743639939087290246129973344801772133088097518916406624767211122630781954730985599809731366967442001513519548942156039679534021175691350291340801162070728016168868283015868856499013707052733307655969422139943881822223606923087588355990151276175760246454665449430242137276834443498202798762541444421870628377888381565972392503714544242397344313731249007137395542106009522277234896510374895673476919167095779082329586250213679428387783274611043593862703800139204450843040590587458464637325310889834362753262208599831586587617537143939501607925578798905670682980348731521438300366354985897277779671822275842592179023775274044113412647558173586011334542626533988469381624016263470894507201823057827154873012249558289467222877508997754184324556538859592707830673694744977531699674183815146103512471740554916171717569027031708455706620706669909408930994479027462723128524800000000000000000000000000000000000000*i1^23 + 13767196771605249533565179907935775568633309971643805509139072317682093112512107522701680109312982744699640201097492943836937039484191221925347626933303672543953393961753887180805877382785402045069005175562719376205752644022682231268505512760774408345384175452411405138331056763092089284628851698165056728089749370256140203047658310189972182621530086412000274416366993299030228141113040637740575626724508724798152036936056977302186444604390838504381837143626118362047050900386338687083218774289039779947540208885694796526036176485544658982517176122326501956228516984951319005933725088832738781170181591511445174938191821620310582055254745745031330014958573918122190845139107322889381840826716160060830764078594710990137729989648897831358628250125816497061909629286663338837992104065357821102936907408280695432550491310497312866483882237508393283231060502724662067555385475223987258656846348875163357544431428797849507464711741543252688004118609776827148957681634400241298808767738808684125739102219484932436580053566780321025932114934653974111617000746401637700201770970898837834803305953346929857306766432028654028178526974396677270033524696801141163379584140629244641939056691260820670141588812234927925021516157869095123844917761221508080201209614401748161268298630759237137877876865247804209253062187009434731011199070530943633085723715656714260593896475183394769542014050716291060166484580437930094303417593611866051949887383577746702493651165746154747910870135126649947109104769225537771123279912763052468177792937024860348002814526402611533576600629564679827523507705574445714948016478918141729724350837673329577888267368892470421993607922998489153885789442093349151457928700938597438590455311107867035820946273154448846279489020231680000000000000000000000000000000000000*i1^24 + 14611294397532657893348392640391349247690986235814636874824219209716674584013322076213753569205872935826842472246891474460367036981700718852294601738520832989116152652813999522891210034555603753702822478150327979352936569127394142743709835982872107108165370943210847889071859392768910421077597421990441377297297767546438045851309917000992313622010367134542555027476688471913489517996349038831054608750027496851691791761528803437796614913774703547622124848886638860707957528895988763930236870221809504769869387358881627821926767848064147474320719583309467007821474954171954631489835421293931592030074092991166416925287504731102566670181217859225628886326453797781869807992639664797204561284323645220212890988705548800963472072553570654657768433945579900981298591602187076432964061670466362615082087197960685002122519414067467166506993000193986710598181284919033720115563617004634690217326232605751373119062697380577803821496618690765869552659947428960524143754572393760684469158214969766460418935149702581602119328721956161589252367380853237684735842746015565962911198428888989770248755763301247596916579460480769334960053313704861174752065138927171730863433789259635146405040569271338742682823831769767208830242438712719145386663298608625619531929932494802644508603630942925495822890967243296428244476019147516746027088621492512726833255577075337382531597223446899464131374379261572227063045963328471909194991920491342697474984262325839165462431682415189629263747258815317928751424725770538204106136854409587163066448083310776628110705472296566956487370068357383675183444693434329046767353933473061240868416588166118417182002542471822167320485323742828520894352006816260005146735605964705738908410512437711878789257448860365683758727168000000000000000000000000000000000000*i1^25 + 23729013825506821232665432069943070507215701889070303813057287154381777150620703036437743492885534855026365512821331125211863439049403563423189851010912596650270551368325078086651859223769689174983701155343245257372553744935451617522847863966560665319930298519375228444110942640564498548988786576802066401958963996702740552156789251167431185769620452330665599433661525097227665523019818526761407081338569157006360908515612512713747846380831610392311075452685463166797530015701233318422173302952091281445955313068256444596344170499248839140295270332708845475846435010937108265822031887031001382366344398904853339897946738012158319830165579309978458489534393346245480269889822952811946477079806556625523679567146635859591798531735779563266313115552211998452183303697314146451469300254403912723407140775681195330382773714305349593645393678616657184235200351450760372785492212678098274027425340231535893844739757892507254999979775333999540824681041755811568515988826973301773869908840283242363224280061779354751857950746236698712007538865375898092932988794999612643830202824933270502583272125486794936245315887263170073097498226961833636008897990723695820315827761469965581468336234035257594194152083185895826908232197240328584024176249760171107059539742308662843553186515571419983492119663691177055801397866894327642852983018558003887629079758801305698826631287433972483917625550981235758567185102586672598485218182109292152179352087411938484518900399302740972195940156104636502541734928860922656427423410692503109104614334660583862376875915453349503030554289071779412769437462976338074466898240200670959625115339658734514212123253522561402456572526644199352030661022328701174179820636770753829628068246877408175793941088311498485268480000000000000000000000000000000000*i1^26 + -20574684194497708345759399989197624546051053418998253276778462097989347980348202077355626329694088377472097763461414312988001315807239437010437359125704030961273750359381359567420145615041604645687046357789102573617563100661029304264374449896155013469859151525103213867195766211719186244389174330506333652964325683917525103914546517053424470698338306874553823215511666317784573242338979328054357944026664723692557007242775033169384063442722294303387234265886275338951139100599763652706328432036181225005530243521962800253815580406513117566576031458102024399047957946342412385661119791105009674627467036663268726551659654999168705986629883996675524999348824991400347597768197752350907509045253220784491851448363313049941671643461217084917599924554653018337408341253875220255584327998983759650698105789838339004831221860015736942757699352509031643896799471632663785580587109112406296754491301019460289942224522463403170576696802164302957262653368192655335550868134567923236398972979579807014009513717659915315290530943724602145746074460873832991141985440829674535230238015041091057596549571818643220561973062012861874322904941666280513866762845244692847538072002814672777587036401104241481814684841691820178668880866394372929153820534539790288803790735253369768511304619984359052226641456878373836687644278247716409820257300613458289910540896134672305942666524165055664586818201480190937241952413139441555413967223574100189919631259283135870492618036762038067456126985538523344496609446246963256071635381685225813680403396594269758116005833945456533799198956807272488900704108381053250673444092108509568730800274220399815539729043070606945885244397414721090439775310735126449212050710023331561016101191537114395033767292801384448000000000000000000000000000000000*i1^27 + -36582725565277312093851398829200968276685221872985580004632467017075920647466443258557344603811991427225672899738891388294055336100066602773561946487058053804367868145490874941211505612865803685652594399169002856352748730884743414809568506330216216891371820025444476183941119135243129994593003703266476133461188926268876951267565214946453474162800403507923201196587911197967230305155311256157263602597004869436413289635476084478717141683855635153785710646804082251871609161787402963987592612806382155699111718925327349688356450643295927842109398919359995301097253862382623567444165030139435119201315988080923863817521948234345049969773979095616277383889668241353596454102725154228752138856134370624285249608465867910637149520043734665043700207342021596438877651248054799101895695934648478974440979348493131021335816590727262080425438054722575184344097872641092057807989642539081711489572736560917998735636348932934686440925248289163032653697868468879262706839290507710015160667094066230951265237608353069081845201091865985803054508679569717881415694476402216165113261016718282354109456232264787346454762585101725956078517648778853095606597905736891102091668071737457387215011632799031677603051770881513348762579479768649723337108957715633401669037193339000926045751005302711299367709330117392385481341215367930280259455655214745707838177795276961637642213960461756970400427458941727460487287186211179904926265592496193529656717927978407194342535821827459776934313393696039835757790330606040023419075325193320982478604496464407646397322829100540779843251394409125406369141315188232170884277899886178085170140580128885729976510633440935946905307739161123364918853026324360596142680678820183080371494226079393369482952966144000000000000000000000000000000000*i1^28 + -41822941823072425497075559773752865771265082079819540326836403547174668774003779221493244175634492826974355426290635587407086510635723842702927216410822728091505240169515323389374857945699434288135526068946007826499608369166482310534012378088324411080866052347042857444924269087714414440392184604677595308345767661616279177120228398271829857025155337608366105676732319343042923336876605485787811278894688436188206218409776125931262158509517420908500714420417775477772964052062285096405385548054544572892293350583773490243839691594667633275364463273447671921620267048859147001811099566311433787217253816114248596997548531463713471143859613707589031545965879008979407076324729855367383524121314484330086507702928254234042461603553035948542828576440446171693779181759405252927086643507877019693640042929447570588474430268620778784127549035548626190025932826122014169751050809369654358254581108174430560080410883610830852624528996468370066732223134384883784725859459667199771643768451434890144074049505660957078144263772138138044055764586314686411275050546269745776757085480656067143048767433536174222159727674765860595880593183463482675893479692773880340509220323001140035019961100369766275460723203968029371510531318520186143694403781709703923326008437006389449725109138456505651259754696755162417268774820565144091673369006317807459455258643373640295021101071813458374652629728986380043145255060406730476414738376213911276724637843232313367159213717646422455739483251603827485803697855528217195642857549665249124209882561131587064342818392261505000846500986394104760283350844364234431081964020355070638147953688340291351650372981494605271492335744578760676293643835612538517982686782613157155003588754740392700590161920000000000000000000000000000000*i1^29 + 55450788180239323780591163974044445352325108667677155734723695014197182749716315157724039803110302971206864667705676319271379895756562633445546661000902197652114246631317568438525290323562449603140618690258391327024490975534220223079022208075965313743750010425724459789580800752333360868943666732747770332602366728109103275314673255165222106176114367916928524507155583561554970049821239383622370621539287903620329872233521743441930540770490129421132245858748780102988612923549168417743433412872686602165191147881370173978558051243024719469592743266052625848140451819866423070839672835454600647731554533491206785253940618012183677774223093191876081471284642797840477469949442000405279896746649930065972732268352760553408215557607757799450689692692002499168796472501731031735892208408945232897420401598496296254403798850137530587312547386078350655663190844556596357882666278960176398921779914212280898888858416099083505955985780965458465523022966089905768751942028853252385698571536973674680247404550423803668271395177533589565935766525285917104320802028087497535352180527141442367692469021333825176599956023992328123399232722677976258377539170506871483403075805093460369219288537206848509082338803640433913189191203476999452730962686408163647780070363949677791820276730225435436536075767991075727435360539438904674913293028802565702113582497894640425727561420932767523972806157043740654677944200806362138659022832226440457045774862286404807348889412825514520877458217280071933496144114742981657200346073966817814861347004550981793705279722320838135226918416811371277300654993664573879843114412162831565620204430298729954417549974973230576055623504190953518755350115895658814812733371581367242611068232848117858304000000000000000000000000000000*i1^30 + -3760666781238983812868482823356499552829112421989431035405913968268395359228238146677587187983206925442860963125311152043639475489510586275345511033838872396088080130770321464669266172728562757727029433321060625386855433538280611039661978445778577140850403235706895700300659472753535816396104343536440560465824158353108006035698225166373682347668326180836655579118941597250963469575387727454474681892188913205191621762365225246730332779686172806492720162157294661723374342351267608138318653101154972877905069309675397908718129299315557743441671741162136645270816898904910478729946802457571971255600905992095564894456006020461847204920416776325262277803606595586346112375732423429323131664845455914660027688221664183898458971152404245750178751921349714427330399407141232147795223376506073662831748173176472100504035135479645179653886747830139057778410715621809041698658003960714284378105613898169237862695115684427167294937907175299764270867034403410171313556195203833179317336822818251554221466418642774945436533180101971326497946334581862153863777354376587298396397904833235401406448096404517309860491947922765125970096050686325768890567130605859894539962463203458286925665069531755503019076865229556599988149895941118588918512933577390044091164179883505158809945796862198560905342520510848882935993943354281921314540042418630978110636862480999813911654186728184824035294464180786430909199770686441154137597215705882503809004387903885487635560209370035567274496516429644929718733825506658042190104601189864111513856758312859226971839883318700643514593067713722630281406682565185850047265025663223775705297739991939605844937417652918620543504461868038920706723877373000808447513416634858423554704854430515200000000000000000000000000000*i1^31 + 213823252442572126168921415091011925539261702169459254589970122476966254193744134471902840507354256653284375506412615722374158505775710764626432101284179663574091143547576584754284686787266311919711247472149168930519214316878348467389793325269257543555713359246929826274175541473945888088334570047392310874057026209454462651989327520494513317541147330590793363992171179010366967730533058921739117765386416463951375165104834493192834487066064890620761812751170627041380660410399957407382799371692293105596649434833134399933812772232877401673842357965014086409089561240903513211252611888123796853318092664451342072798530969909225968881202112648711624916403928683680044344283208910261613608418231238775974298538189070383052833645559936181586626880201194746433474128392720819387558825090141351630537922497412905955690213814957481944330443921778907261223164706575524817367456711976593642173882094090436829005412561614990460187353274432745323331171445086561684120117636095936451752738768695976327764412336072375476167425589745137212395076310898831240870504900906389542316276765319237562511029178185343371743243983833675113404846699691517070083291164552370478899150753834643893366538498360692054693952448201397182981782555777130568766378549742963018488058053074257079502520259493488384370609832911060839241172673781387302295177365089667653182435152120567947201569245425303212178827518961925875661355802485533023325332252306511381528113931314280210515517862259853178892890950997793972598192823191145897887988358541870761965167489001415327947507682390818054989578286528331640639258590432553045485778847281617246999770803997540390661563178833676096930402527611553733290262663167235997811006248976333697879900160000000000000000000000000000*i1^32 + -9316799590355929447631733072946405428439659376879699470873853892881823765822764709737944713541341811620046076809076550899591187916664736016290846648544154688976696801030642489472909107333656923958371840225315000397891143788156957020495511944771012330474836770269994761391860155747002375534680096669214494853290663056616990013093792054604282826340154049213705110918444310438170064747560460449392337105992312694245358024880630703088353867490304190168595714041287461615079923289074605416482660207246342433015330402660492035908245752883221600567340216369227145625399011738673823315002861857084874646906353721461393694582931273751963031357879903866258734678969796553359517179456470754018365418987404352625682977998734221295715198031882792657330722277958711399714970877666632249389672078344852103644086183958257935288124240257069864075853088325900025245985246036680212310584604404607502242127133783225222897968530202799130123597813301829804081277148796125846528819456043880408878632416741323015052779013345436672638885661347449198965933718006639104224634249820694497828722027650788874304544346911087853108610794653225085286108692416778449724063620027185482113432841674104039015155087841939034442554550288291781840471302565485663028934661961393301814521504410505115991695578560651452393143818799906397567015740710743762733259587377700746853976216804513958869974100090835984406180841560648849900340174313218023928653754176080863002919324725411699466005068314377337984699983860884327803376654002035159991552639852054832662873715635427817118288940025886090698751620530301887476433891768820977538793635456903624074832986797290568937453509438440315163625451188512714511274959859190860932565128451035496448000000000000000000000000000*i1^33 + 356329291081952903465728269320972633063141926956210357441128952843582270462933494939289142205498665463446832184662831970835446973009222751049134245138020936049005701792949431499176463285482422264057170825534359817968131652587813475916582628932401281524614705207002435432559396357510798491945010400764350223412467844592406557763735000402836203094902405620885798247492089620581498972070424170293464992283942606153507643042532115045848186562239833196030883027079011953235469022555636151835700180585459723188729701157413981694403391716470875776170962854898812055337718520553232178049928381844676259861831074373246852456861336853770687684126151129004783452476157273710093263358809653704384907087595118120305057954721106523524441915814644733077666722555867474417513815353794405715608005412069394951949859435925887607572804813966680742440608904380142092118294555620099663192336977978059757842203731072449748721086097410733310915468432207872301466203716476701275265767014510115583414653930213903041049118595478340671994134213672910744675607480676236111271052128036818769488666862777695999903714899300946608284308111413866589826176968840303321615617097247702866530752593496509490234434348307997357894016571865006581590830113688800641249277111883405501463566751920694178191994935612165967842242701596905221139163681888373560172502324169255824602119238509396439474905818191963294504970819587464299848797633273717942761494673627789168381456211273731093930347017460544711689859713742733617199728623927281115669534950842501454207845404677483440474595447189025231143372309390819972496531411670784706574120974460667867852278015241389290066691337700513234148947930526830074092213516797008788444137966796800000000000000000000000000*i1^34 + -6457548987422276289027328993242615869451400915450215580959912512758300889733878114551631394179215883817039954318245857324325029018021571310443353333664321727384645523635764887006470563083161519839903732224848789412451707825867095307813801604966219825383958999653220194355596681399811159923854871536277870421936535223124505889337355676973864532763758551491311568532687361696808426729323563607690652516712845932060052999191640840893551102676787183145942080213264870545874138146686955035906476362526818661528704190813794363005116491411873655703363308888081511604575891565509158655403044888551283256722068116223295401664402572148144679806400539030414546751662391293996904565541049466902955741766703927770101003722030707212356775074326652040609136996198906606526544434918127975443766540540385853331519218763951844446350461609010957882653405864535798676757112469564768230590821196581040031017262223807937840308768853828061066390542084854722771339585349054803401137181303873611447751506080124747317411027724391827491308203802164260951981306865610945665490808694322894950396935890321103642479872517638745355822862355262193872011151914776386824009281533740695640934277158075877787943254262367745743846556989753173385955357168885173146540390977750886700313367579430564289127178926084511981741490244163862103323094903251447008824310794458624281339786174110722324310100950642202396335408299542170391023266235818211486803157695966104413534839274404444764011795375873880349885973062880862134040633069897665800321179829165476728623883196352614616123881533630057828244571507831474726701782509108208642948523707236112328636239366030139530865179256808635161022859156728088022654633725399492638801920000000000000000000000000*i1^35 + 397499001859669645855718890077897483058819068999395714056782395759626446798108764041753439911128628465792243756520014664870472181090038668578997980892235792361417777273673294441388384092359532675805428937961519797861857064094926792634274526301416591518382702099010896358833026826112328270886877056782482183575198395983889833171857142559475902509720116167937245286599538823887512345312780489878883443504726374870904537963548691354500988401436211993957108272415745592919311249899047527116167472609838316786647464443261155866266970542683240552997998819866871457238835479467741776247687137823102645697733007221136051534835076822984645163172989138535729027888382929934479035581124561703608990119125037992620232813561230746602121638626539921443900109696040005987852556488476363324975459927948408427442351363114847446121597415156813448604791549665777196517495117619433496578293534669723474516079484104191576351640490257957274174641598084703986125163043500538594714597141931442995113509274464873194899779812035832064721380256233504251943025875087479485330957704824511509515791010765494216694160875196962323591311766859348041277367992714994748090051910807491952390195931180361913317969864286460834222384805888047236813420432569867881118808999260726931210308553917440560992072169561811957799324794348891642349961291556659559625016076648292707566566073216991857636555123500986796469184363893410292237141346001297372735912561285609567455877443871941999292495164811116681650234072674485416006997211023305190998466498450256402081072234306031866377457237456688246615552254685721396846269032290493381693134263958134770876004995221748877246196644270212619729680481212118982230808424553119744000000000000000000000000*i1^36 + -1178788308833777505906509004834808612424457425899696927704118057983333510623893571553119800679685458411416378417326127820708411952046661772594093564577211822907095509717737835604371517439545428185816090851581988701050295291567919789338092663016215504088720754307154279887784939966592778149339135324003768298383431505060809314693035588232893681363107428529979163242837294753514554330305925630676761952582060825118175797649305829199641228966705620680238441428696467343923715395751977510899927355306168779105692109828224584976213161732818760552698391839192663121701799859086845239760155319819793016973687393475611374618351956873948061534334146796847310890895733506213795705674383235118779073229898562989019097233685858492193569645787267748875215474057246752627318720855214569587212345545118272512394529638611908827726529886567852783035928850834982769717755459212495514800763732446549922482037193053730511484491034713133398171608886314450252910138690001339617686872754902540826627594756514915982579956844662985431825246547806122664035757576381931256108851722228543321040970661437081013898285337630844027683080415282017305476232947586364144534818871186130399993049916120864969121120707711698532885287352037112574634687817264046010013896983051651907124666758647500691800365533689265950971142323769147792906571466132775273181611993313296010982963787895845531945292412292589969291885849665307900727675266540371854247400326214507014192112082681304636804460683210891373414606257782063051160803229011395378480646619948869921886369684770074342461141381283280285946930941763588278006980062095715408036040613032727913374026373063887946739539129180269934101644707690023785292470681600000000000000000000000*i1^37 + 233172529504007640711085254215392580500385763903877083191384002762421575014967025688069623292770694436711067235771745918176519838790642696588030703719416735313002939494007447968149769715427434906693334834567588486910379523523862034146114957185063599426235805402373982352147355173518377814187679305159069544481096590975452193756266352208758289948789684465649207374409674590964624171695593129298222534301328529484792893281758845956607357128933482908254398303309626505349048257435261237677734453205250622821946632386107808330162781746399999416987797017511068041416369730130132636202924514911321096950502922618192030357449625468219250490256678732972571934407511747120599670105722346696389690710641335920447433208609097682961377702923716987265839094678445275737433331519987075937235087367230607657606212813968731006986859902074212033184813480227764399294124390940056241329848273116343944072010959003505418074501233503145778395949362393355197285939631097076393179532907527591903985768849738871782275548700221921149546826300563816733524224278973436101292348314991081331598479750553216799263263202536261392582491434075176325443587751382842882513755577258944111505198033392455108169792561500929480911157612596347535153889028156675426262531966889717909524636867011634435211460592130622406118851505023961012236490402274327193578450403804991022886838408191621840399906315651736493850070264828190220336542551594772827453547841950319058313221293559919021151964796785302751806514665074448853841887966049484371340476498195212781802090112141949654867454093711477120285468863595464714070780928123627695725238593996758921704238583103621644302525380400723991658250022700958812733440000000000000000000000*i1^38 + 822005798880010742439758480680994012872168291721746992383585503877066893695576767431278297476679354512505231538252874613659976491077156214636167679301378062470210153696749645325551136372721793588970754795616093345240052994854225938907845969095768995086278010701851300366355406895499254113495197814677093446648880649217086874210168522429686198115736530272780736640610882985538408473820472881698851736201703801737688968944769185137521806229766319448695931092748082755388037988587298600576961447764119061974095937053537554088014184839350660639731968191497397433687907626149021798906792548984508433171327240428692390584036887488281547650510994562078440386819586026955564238064851272304709124436483399466983205159884976381926905871651843688563461834885964111621296643848003114497774811585510081567553671343183640081836850506178021187757438844677870729063981404027727984631670324638293159752961522460211641044811575364341124751196250374214561141622539398688995765049240719323481508630746121027428928623452217820760713712188439638259993861034483567461537086037716516179683347629277399918877300580662907940321159701426388392192943596343814574343296729764752769801450997957600086162764738165555036754715491289607049346330411132775910460980253438917824388193785804730824798325232559521980767564105812264231439525638164648574644643972087477518384178931975826380449294722875990025285822475861689008401998872972422818842978088532119173631291278761154062603796247206401975029793474920675758685695882166842016695863992582519150684822271573855138334240361311622199155027811674235203086002264837238417156130431883953722151732772226626145822976460538970278525315961585664000000000000000000000*i1^39 + 78636962453353151390768911894323596551088608575436910951920951183835961632146806031314936105231977928160455370712926027878434051612810284817539320578739159651429448952964485010576103187968026836309143462811570597330417126693599713689710677665381454159472936349853741428482106360503400080126588846323288372681304885049386596199889755393945646750810733792320352215540733779486598509798965714951845403896533225006775488832015866598321862532978656856289025042177583568390076893854437557107124139185663078980513772215784284956128611313477830220479492558550949112139860150641178955416514307389689092515891780336346808445209885071853343396053911550771164959572766275776262581108676152363375461711775096654421690382243675359525595186359347165561163691447248873495758878373013163818492031274880044976493531791579679337030866243270978917644482350007128917609054876953817647542454905464418460617124757284052024510674264376503148295014840967506330706592438978644822682354815183504132127012764349161666106390130594881191186201508933700977553856192638680627841290280325775553889924312566479216562613925541069224340123728716515810933129662782717240525551166784713619475233388857817963155463666221522134227830261454751104136182891422172734471347830688488629154374257658672554577830298280330086296789553212610697388895717501149157101821928333788575159202900814044010966186262513294085967424749548889486444089711676140880858032853856030251062139935559345229712346946386905147944898315433509100531702272020493549233816753158793437470167733713457180176336551614433949830473731215454331265974922843653350997078383321321220247147470600849968702540076611864123546796032000000000000000000000*i1^40 + 318281155150565080333469471170949366993110867274577771641949354510188203986622996630415042631759443365845783344452307195113653272759328997951295107296663123718555549317798074445305613274568474902773786386794793912759979497600922365175965292285532177401219111669773813414975206283925027756567157198578596161004296264938809889281079395490591194354128350091040727330058943281940534901236692711697714763853113480890346591453597622239037335736710630315987509290349977427840774464873730632055289498560330446561777072514539062896875894461147612562471445994719798311202094075223479487527347941164420224813895434534662333336083289710551367635932454639282994362782309265566677497237986223266998587492075802816322503230659125207369032884180402179498251542829295884875188276230584959888845533793036321750497484020329294286337398847652418113224193411479917159553594189975221504647893445179994586829599105507012033849683989453426812590160046831067860654801201785326957190493078014831314166940288613040260258563555007015323115411217194034380393543678263785772285240109645149052185842797456812582151763082975677001615860014068406215522167697793657442941012200630585250752203504873348590994212103948278160365074554364201199570051213187565460441975187251110917380675408684608001681739336407352006354354025896569593364001559942976631285282135400884767324124192686043779535181082274852976238343137905905178887682423093280347735824016598823746617232851586188308487495273667821763178597668626603889597142520528778167876003308933776651716058494216948703183269423816241284073064498305860061076646693643276550038092244662151154286340899626837380502068908978601984000000000000000000000*i1^41 + 9875484427502561654960595940500441867105756520660215765692007277162601871922895757763440391847023104935055640848806772467667819842117250250597237823446223978947397244854790466879672835354124609955123383593096013220820122049443464258382357281460724371195007067167462577458538138676496800071979824873665790822756526266856062762329167632961412164377089700054368086369222005880784286000075576446159478995218866827363703167197528858723145322920809242522558916267064059632107976209392095567706333256095196791994652005990399016842850955067764290585770053207420576284726420980345023226556767551371449142210103604117900766487674503856239105829074318547189288303636621276056425943357521255391102218845787567382804105543643399215548661584919442008883982403345829274569793822718970231049640571686087351156858341351872512353317434382520234483947802752340792836837377288503287174030435018998311434008789638507050498851153411262974106346952357719796092207919380014178979459435436795491557821881623124088576999581120721491398227582582211749985447532359043433553368075569121235285628411972182569109600736453967051585601174648014800589421762541298520143255184324131418235972198497437184446478058390661734579980506241391641386260619845250174358602567454479791143451095955617193707737317663887101226568555343859021221128946355581865948911874918333134905253098733421508404186006609184672233620605152500353837860171110412804523485383148805524069694826597403822244603429035530759446497424345977231131959998736652016337409745104652659503062520832179888432297193211477761604088841742872344066696343438895015583402962954845253777759308044436478991094566092800000000000000000000*i1^42 + 13614008503257770693990643909045906514237699983726736487993912299991395872264114274622532007523883518375017748110194954237409123355503550483485244918347963088734311042783849829840964115629679291738545337041131855989844221184030273792068216329987377799735186703239975888075412994338201328208078674451043564114183720562217533921986258482137067180481544858899301727767896865771918333012871115202263983257183687604365970461791970181748905607585730922338704781379808053495580447876049733503971080787854195411366522333207119252976447087381249744712184413496428761500606760960142015161328576167451227856357827420850377312557625191397583126452093064143320320698131543206282599385945742689495853119089686499503006986447578233923040923974835027866309118369167978310356575556556020294208017707158689363923017117068877018129857749557046844479994770096924412115676605974252402434799091265520023965468530315264722724015787641893580326273518125349810097556607659022766525440466547740970590317089254533508327727568806894326657262398974695336640807149935373259583303294227434580503708923877514039224484683885512969637144580411740509249472216391191060663037578577834860526223869809188915076982623795339647046959521819079823549609576357631881581208035147456886053971612838971489839834116904542036103022321248101393977823139399163947364530739525849943089481572058124128669884823499088671437645543801297528588782738407939593875403881816112127324953383770197716972482699007780627861096412946797035986938930425461981447061921533643135469654091136894415470323738172859599904888212562417767798694336554973936405937979680138351903224380962827992563712000000000000000000*i1^43 + 835110403678628170862101446553069446952128277663720922969357139011885330223382988830366593327342137262632913145002189908691558557715724601434564091763298706541047147520275845416990320030747410220263860443073999674758765988197363631941444715750753215022527666052993529721477710870955912070071744943387433287965044383557226023382279664135504536180675118258818506525518107643192453432633552663470146452615794812085895469761095464417927026951880114102663460704702306634942048284052304687737740958702853069142315564507823981221045027577708828225423812247200771373801471257728810787278214563092776084642777943061611454836612569775737793865266156628723787345694202185751403419263990650052875095932270863227793979917818493677226738646995117428015784181344416630791638452857805889364924198714335072693013177276392089711225671972891912621529795917627740176439276797919967165457928380158322852255029108309306282371661442377703446611941782836485692321840943584954387250697533861262683677831403523271968179351524626069159666158317477154919439079893495534358933915120860455131945508809401642819959182461971197229099357608778792225751251376606857467422752393646467382985724550630176265624116201460178460209523435090424019771610577961254364108339264465326059170484609801768311065199198599187884935607792957304737981569742557210294662295810540210335548158138481906832689843868657956866303521705017625647191817582870906565624992127888872822247759584611476597976138391250764163485785386299229485656247480578156732663151311425381672225685267745183552664468300091659202716796929399856538803967650046814121983761840850406665685717414733414400000000000000000*i1^44 + -1531447475027781221874736613420239394495166801740148002479574335161064015486887420076153052451326132477904925517470558216848211175489972528035750399320263525230377677373950482917625012924354746888709893876035654290192754003220044496875984313247938008693330280894709090552953224734355725375241660745096137538341705695639060048599051101260659052770614126277535122487767074521556740220005873177141449230622623260569754887219604925774404830161757662505439237789530320064620090109400143073660558304219283688722769070521913852418383788356981495269480492221110177880798485625584693843271806920638585066693250771633453660730816417226887191142937655687347176988378031961615161698335633780116416666310659269839908539018185430694453012162645721031447172521155874569882044262558365383554883947075629050282891818789000856570112724186959540994210493391197819462333515399170985105923256415511909956822960930015104587922295329602410434748213366982780048453500391779051377700183073988243315388880078897471843058410381131086007137585918580180511471794349229495852421044539247140621556589682819077612907621253103974976343805922936422158376011577723300395150609171908641985990673820664410344278184297501687005401085119271812581886892313394433028165471608795127552330968301240788916738736418807509356139913370577235110041225495351254417772235368184263928642837976425255068551087627295929377064935500663496181892263503424595246845151407865329662037892132685686575367695782417851062533231733815633665154062312302374000625129954129075088449610621310143764380898038511127086314410356328025458575089337104207517996872056894877276999516160000000000000000*i1^45 + 20227606870122230286243946011949201235187138766333838126134188129877985320448047629609572369934406183365327940674264308454843201788816698335850834938595577127916408131162500963751567033152950319245192338467168659032194629696998011508577338852575325810845867831556134780222025186049725999226916545108940366995043822762647799537396165247949208039656463467335490398966943512582818719803290511850315019886337880274970370056058895045035077262856790684089025335298561765256902368282264044630759944487687108663150186033778967798116603846348165821610179505073010283941741310052575776339186785083614612013916202944848959811958752721798466229619537444850943605132806381654837252351158216572292155908366638275877429219588250583358557964864166506993276925732474342444162411211613420017422849419906647564316539823615317603888377192226798154938860572676935784535330147650469285952770135759825328059224208399113388091876653345051557166409317634658622828632236056447785644416467630336092222867011133354219870945968958509777915121974533596241086160172056086504348767165000329702588297171770074249749336011896867969253418249472230612457934518520681894962028224544469260543929142125931275411958636005861098656789741049192557438412159018737254713719374956458207908332432791124733864989839547668674373321880153840254243332318828871377054570520773350169076870826850122192150321228126696830119604961636955600067077348431002594038775179893097799743258688507926008245312473731924699089710700145467941736779639522881346396479874251053811323464214674540456771905123768529847208228618524116230280105192132481001172662712184764104704000000000000000*i1^46 + 11512943844864472756627716858962364557205931828758175407117619963230675369991182612357940975024176303087675907414295705200643349854587992373182388444602378800829260846731471065400777086149800309141545475057201942891204153978534023515568004581194049819175563599069745738189413146046948122518377907189105112601143999846801487410902626639463270998851764977191676602650116780847491049502632493278527150679945617421145766388321256553959480860453040244575265170820797831139501034402809298886662411513634033071706109462912807444004305864768070846693049560888661616130972633943095948795812972285308408063413444785415285185464256719437566822744150922495939446682752476266588753287345848522379544428196080181246589754513191988508594934677308190781661039493665159169694002825104246077689044918762252417631801205262838969996466921202757514374927373910344170185590059245864968838450551885543287493030671573902866190044610017283354616682031727156494523576739494181281538635767079645076044583922548551213605471771969828640748207870126648432301210093372594077820219927229912064859040093257207678838319442899637199956497709305723209667505049532967944425867351842603151722196463242987242199436541412450498164831564447065854491137915882595361036783219587338156658900557998602471289182502173829548327723182393403608924241642923395522820618415317594997462372095404327534740175013731425333082136793541272849264346206468149327192264128095228831265598108898459774105078843480328422103060619581808546466623825391059102701562317026527532848440782437458655096722748664304562236039392561280662014996414870518086625694580736000000000000000*i1^47 + 73519169834671669027825500047538846053139985139718423999101169448147882476307215842894907921111362534653444995652928987915094000128837406825769247469159266453436193139800984326060480667775835809083402923467486808364265523435520453881837552136648662550314801481696455837210062487851052150827369613803291863742344497637820335539572248751558972920213847673754060185303781396845728713717596797242673022062813490542477446983495897752131945170170908823552093194503747166900632262773874441870146892684307663893393837623751592200805372073168591171870907882764068195241982189184873797576981998256917508033170372032553858942398144325899902961284266867263063158438083007522490288914012526549826227231716581636613848578185818774583180913015240879493913647449435431911029592256813694168709167509925036979071945536945164786455760751096620053125750432127960239564759717076069781722272733248893308211504412140036609382594809135918649101346809127610230340404831815117546096990183805436975222683208034343674956060924993921790686537749776442568967573875990708833910412870115228315030208869673987194446785190262719187954852695787602771122099370345201108888557313017771740286872129078274943299762331585479312012599519833333488396464999740815898498344514290951344250079946094947648893909102264220804715357667770156461902171209650517849902337229564719559977330503152815465111525082223220196210267711788196516242522494927316076643252616166233325521923755965195014989821553100377610171006653965513318084953117983986405759283073256212467202964254977151036620690688847132542269850311140637283202584850678300352184320000000000000*i1^48 + 41691528090702663915636995857663915233669240414510690686972942247112399176270517023354609679380918828815720917222512725564552413757521437585636915298038326788910313749211014429088799844114752557678247677156118290199256342657300076873949840993190469182513713769410035378461263606896627833221630980680917265570094821599109508247495196221200549596335712894047354435354251563420368879201975849846629785487628698568435600422546299072542014544844444672221584793603839122186613606849176203290980096218014594448624979385207884538580964082239553288311164994158400576837340914767559433443960780889942089567816591999263733818000805669502694574913928979362353301228561022499096717429963865324339336392748073577937860628445037523172880905768863803784507782099879257045917337696949304978190345251620111262704896392951362297430978799756478733775298216843174660712668642588423326672577577457356184156533464290828504424197007382614837651367020445058358287067335488636509304961607233206347698185841298616559596266617303183283779214025129751024229672032965847089031781409444611350479603982663096708905294649350496471236580436791771071694695629680807493531261540115029271480525623914667541141712863328557846639139074891091142499988827228849646617166383288302380029990659307429058410779213164140733548897719754653710125004455045673881293722163413471459626534310925397670844140598840182522878147485277981275098540918076096191031453257598746434457754293055097417876062360261890570794480133179259370380580594737199388280556097768398040710113969963559024016989807225084279949856687469715348161647867854848000000000000*i1^49 + 9097575639548230172617833244075700718482795032135467172744162413951438246962707111251622452212416877284390074388066110879457075331128883060769782252015019886531048662854023860991715637586492472578657028760836086722648996855419206338223404709004989608309375885408429006610796763163690498958429731986969794904508345546276556387495150679189180344074144274857988954680087446518361292305302284211371318859101361799937446176816264262330525280581749602398084806347839877103860949751224382405471557691858206560852279415443437578602404511266552711715741092219600673269252769715962101300804341717347040788662320549560654779182938342306485263922773218589755355315350997270467210546519569720853280759400515491751240637385453175389910956884638574962990985621170709940716828567619846109325489327849943498459901345684106993886574308565416300051366236001820068452733459761198063411531138142544777710846265964822768857820968006522243369615227289446165684234113687636724434740502268649378554480322191756051325915012301229335422799403779271012948806019250954602748724122663554351221073500558452913224757604980765733376201683428705575148738482460401649897561066480637260008253863643059101138039911159304570460255180163277750485020705572125977852584727599149332917635932816583104093031949481875730205409893274692165172410286347321097378036740824468240186234797817590474358799016646594427661079878041019966977076151327984925843145165881449536277011367980762053709732424671741147127172170809887052875701321670787848221319580865361370467017194091103003127216409584435903836242508390508158517248000000000000*i1^50 + 40615364279554063205970187986477203912900130619253929266551679620010438602110990145833975427237894409632835436891884825331887633703551320373044304744764640857916316780120849884491901041397543027328044114315518610488809749935556113055653010461098082018013107495084825841787953241950063942763146978617547029877508253369099545070581693989565234777675661420234175568667114649880436439917237810301392062435269313705188378159652585247974615804822804775739409315374070053028200189775092939219606323045854926709313127008772662679328785558372719263031640042643269424808933835766202992268660726149705911558211616936593624080964961991094884821892323993523842882696927840863717738623238953452912880515234842417579428182742377490191943064410381287790170864506386508353243660201597416778398521950765656224425215110808574176007506361546165478625268701848703919525262345364765756503668813822793783742737023436022510504676831533918692703439383844772240630750957187775736925900251783798970408989295650516231932355765142870669645605569791993080086525806588857543110097148259694032698557355263732272314840782387370616827007013470787240029558756923819897611016019458692945408475903605549242985594362666488469828439740848954956674300942530250409526856089171411637114165412543560892702002467972384413645701652528696833304562231862137894002797168760620567810009419178525774686202640717499895594093933370818550855839407197271656892236038595202466146228213263588555302808386808154231017141306235775226710901898553296669429413497111342812744787043523728539836951036937799123101210868973568000000000*i1^51 + 1836524519187863832712795849591962731572308995804375926946293390542524534938330652753354980864693035548899410586035742129337840806767147230410881779711145237098908289080996467475710011782697484828663389228356419961316872155258774915724406679355140779403067871029006325087931540457888813866864617862289267640478313745677957660702296842653306012205223510126539534051411188173609498989418475893451349867453888727417745900749466486880232258489506728409644555053095343209898211333725243783048846609482045065164375138564390225188718368371140036429522865364965350788492872711516051958573227634128031608298867377001074838867696629398487105702507321700600329124145260950292909327691563914532437040998974890979026721780611068162627851439090113824343492691332156243989320116432099202898082744086960763847719025139508442197037660455558591573286824142187716224449842122939075114472148192759236772987245360634960995626562086270950984889835591160223104843311390048622534817218234709428389000395721811588981093982668013650483171452612537457881405002866551965036315966556298807112059774243532554837329392374449952240364231841208805095205910767827461956680504202082439442500699408905980340895159897782322067584117670150972933542452000873711230855001416445734418899959057753288598112955890894502017126761480147198497546698119914806321209219744371004385139328255620997411600004572770653890090524849227617124455571572902557370588559486598464571995811795158725337979465115613448952109379138079984225610728009501348944609437549426091566803099481349762540530760197025876357939200000000*i1^52 + -2028460657903598314245892246352128332208687098423427703009850389166929000236951484589891652274756150246234926549906400726608915087442967822936685617626635870174040465482225706214603882569960801143222311856441985498708757821741815707215800974673301637729152250217320998543180546626049021115457440069916967141790370711862660706633648141319824479458847632073039200960089928730155800398753080285405686958142477436937787487228648031328051819836654980888718396885833709298067576912603349024254467895893142577844409606158696330181962639848384413722549674744397775124049340642621085529029114184960518272700977813340200282730460283704149580002472323682773545479394195876464179004314615311331292205012231648034801406617935620905829395381102360431502735063739789448614226605644263078854007310549467965233350258074240508353085076565653633705802595363221118245465253659346680080026011143961845809813723274491540925820250263092563515233264337470454560646654379320211397511883685665631683703545295017556538377532753606325266499927136508068104305661864400290491775613094316848882798014709885618176296961813041287491707320889610819242718658323252222822924570374798849149617400819777251982282791786541923248497169769456812064830547351254837957106283069220820207300205967960620747598456799804871044158935349375741078282869608336565665456067670336155530799077648797509325940284800063710803956279246443429277326458445991497601397500405141435318726077130417544548142986408033382258938551029950630494058798680052412410256514431739460657469525650872742392627200000000*i1^53 + -1322224810275657033095204986138692098642395746485644906166359218783309103315148640857009976224157446024395146955269853952737072142488769349565926794672757251708820279903390168105719116962251965760230952707575105755141733950824524497580720649428364655382457740063773159163438884516563117420249484124734998952622285934081935474628714544286962037167360366020653002877372683017159513788171610723935336766456681380913356728575639191019224093390524936204033238777350132678667057531858164652953795212043703078572757253433432671304334464237352744292530469198631764562930711853601053801222603493430612626493995083223514934163228348183056058734486346076599488145001221992751193669877647868924586979464374689560309859419779032524398249283137219251691517214007536982609639358810094963799815033523942504369561701342605530777126287283656939643354636829394872591041275869129910738189889038133431041229316414377918200937751091720944960517205201874887462475777274149851585332452684718647502107283278653594162593187425260212024261076329448508195271292291264918354041264217293129728793892585829429942069344892960390987364661449226872520577199296031620709517832630191454409590821510563006264975878296101596267220991514810450742710010301366677900773208488627695989584940462166373190833635358575089945114448099715364030249794112641782441862903757303171069382769108162511817247959910013371317363254068559542341970221458248376671851921626637292619390674651190348172676769343230291227097522455239371981324506473361795162663925824396237564280832000000*i1^54 + 874147954300143977790230310579943656543820550805337249052514850486559489476977618416154137369733897297480449335347003355904514170723882568380517833704872070566963936120431055825968902252998411083810522896659681373476951593264810865438387996330693946394134558346436414576976235367232451904739721122903439260461759807811964655576378451143516742534901548434570524982096746754119288965174502482334595082389199702881816170349069186742756153094690775822743155193183899186798112682768376102026536767154594139346309171318994654116545380743729753788151386136650418772215849661756421748636851467287103016773993163176087378670499117062432362969517739211252150077847733873382522440312532127634470904221604549605019418611313251496516256374180871588342082139070964884337445080976573497255620434880017384787522878536411952585396914540159746727769161847519587213249566774559407092023297428447932185720359745549371135791038907670375318541087622494248920107246385043396438599683096400670799882717335482948187158708849954321655573099971360531147863546258660562325637476844806641866917013581001897069606211638914163678243113935468939746606180294652259198109090552274166032188349962241696468317973427905978961896436329325113723881080252393473595910732662298233787348526956626095954493236694397165734709226306076456301169694879042170086336939805019298919532481281055039009117325744840412271922840987560625369566595491122726579032578962632230766923300558415557668373822302784052638020121983584252548724179153469293584705126400000*i1^55 + 2261310422944870808933063187697181024684786507621519087366242812573766033189641916144839919816845239042857643817185516857453148308318730111193238371820645351180462306401589784585778961252868527376755523568487717331591219802532578236278011199814399518175036177110509436965746329332432854825378739669665761561245693858251501138990057244945091727529895788405867739538935786196302468658922768147454555046353062378176206036181916492919973517856178202044424104515303110622432654818193707113060353275423788640645991861723618278095240105765688579108538170179857883784241755074498594101869821784166319690966793876211763959668189390530480375645684503504167874610493597720812326861688429008508763377480877734174108074958656349884506693840919815222974504920773088517349869756660380025096253081479901006691626058538578319682189859159502459097999905882991875589721549199205709190534521198391375099730683048055731615579540552153635302732034212507040246892370160086479074699553806645099247025891989644035143287624936961107371985179204486023370513056916978825820738407601929702106602517186922841465097546606289108270240880327356137640596316103766474602175492675602237848843878990471461829361739880262880946916695153783912759789192277719143685908087147252980451911206468688435907001497665026213509419038648221125223335430689716053497900611072570874308519924978841260847860942767651798156061238518513304018911767154038930897057449599233024521547977831746864225829227969159862421753428272375643985990840320000*i1^56 + 1107279849947218418163918535520654750024121815281350391459571878363515610635303545787623793092478883350931256833146794633541534094847391854309172572302808262733277486895951733088269507053252922886702423379096538682556509807357538174070528980104133894840867499321901134595387828707046541459471823066191338388532994778705066132780366029629384398107314748522250472035114883730827900764368194440964915881489437049779796451642322682415853841523159471994419529117348629259075497646930336719446276404697465609816075770177618971220328136923432110886957764002187335359675741005376560657420880903836447989602123029339080365192497761762983472417693514590665677004676583639543548237188014937833129739334501438296817844298743433313638071509819348896725150058713682427128441585908121621572138467378535566126949272160079418813472790883121337940332229199331919832053876958605869192985169722061284629292329142423686299200212088527544429619674180284962037562869065919201768990484098166350233745488025779747189472419998607345075706210719275234594401791499584745786486451789045440076926360804219422399098936340380898705796123963252885192028460883492691132210712804766005995553178463567878984632050613475217368599179639894715187764356783882678808367455467714146879324184567125325955102697590618572884132314174035545941101932727893226546465101219377070454530950741302348323193375386583336629180950168780854492905128563248445196154597055762147853275350973386213177957780619564032000*i1^57 + -3194430999924161551266643730327193768271868983262217457806156467214457659605846167552020646398531187919710902320787735413423000739236981623902582897580357467551390728413133284491494430051585909226681860448266588410998399357673096921941830416319527535746932145276279230829034177608651007189949357218927290294875180515206867581485354743636284546141185496398383498913257135691258044721016108969195380524820697778764819251840190067376978909513215480880344740570134502381571126629096679708901811987699297745628854617851131241118985081113833504689750028192793168431903241950166752486782082129248353303569302677047866113476472986883898187387235791133187482572101940014147119398566336664792834548602611721338936594335932006327580211416293674641433110104283753868494341820119740308367980811367329800146321121343664896026642375000094810560702040820740959133429088806381075055127763835431082258189682693002637891726942581954090117926990244881550742483492466941098768005392099797608077317521661729275707329019165670653539629733092400205988443063575812497300828349596470348696743488898884723487162323441545552649070602453036621067980134673539575109945454875604372694713996531461555215385770159871562217570718669543394101952912267404878175553391049249786227047764390290843715773377496852091876216849855739341392104283152210332328006560481290995152319986138401473823020619873116125338250974528858801453473186228376126338809200460800*i1^58 + 131438970683103432259430722298382602551899732185711237428917390477548869236195949988488336662500399914096270067200275341143925395984483914650328257264688803167607228233847554546245735617277585349670152608503096736567497836471257278432491589898543066445163448528852059577224525976004246022123431435797182434323536614428502799244458755232693347348157611029158945876823119897314786569533158459376349133897463107615871610396683805037869081933073218949029333572625227831661787097509214964462772400542027370106232980257894094778621957162715407028874557111867267390207504287187579154105502739787281581675552022247360290327902329157517146672221441878334204887400143172504924072679822720696003330459668427369308296160767118804918365162051699898438528770007175049426593519303660383930993318143977750890156491102574412178327348055689837282854499188534550423419412298573376867705043094677215994332490227869992101470954788850926914111724580665319255969840078847916097131498698969053169651748142031615453401731166914087529021176003394976495538962364458454343288472832110472778712983907740825164010672727772260839989491968433747707505079952444797292509538703510644261510924128714372910511418641448013971068509299339005051515922586390440792808020954990856062413906778826201709041988625336075303327606715589653106656726567491667685243242544741637593981131104570328982878106386811030424277920*i1^59 - N1*48206758565982173160924443813711399619804895759063797138484033284456136436570736235534825038665020452932793275973921775901848977915448983370995510347200765916271856240903988740177609530907540893614121405452351561684348677035335701628659832152587927140939409873100242011077857624282406657376980451428560286788954065649557648623738403390173279043114240820976357257167513482362271757265926462806746994319624678002041447517541005861577378131551*i2, 180709577723001470727843697106872031442176948761065266529362690865075319666338499709654706238442196723491190030678786189214023840417749396116833918683215807295951408692358391235444059313792393461404420762693865652324527862710018998137029828818106647725076136223899908924868383158841400158263744598854888561396920212744660521316419255155013833143306338937575838229782533654714418304897705226418736109935679150775346258086555098860239469445318017812634016682227766159356256729511284004685123216320600582138507808911968477592903028100332786617744657119484514094591301003695213286132755520984285619081612824047223635638119719345949285249942709437998145952155736108717748421676716853903481164680752878688768572605031001070341187927205915644555967112022931887826018991030659025193570643938695235697465577438906680962685072101898023418211882764391121292281118937478470126789432100155104709080601570335276762236472119461936185775685085295703387250417300212760236130089129487960163218523099639566577199406146119589720306019870145083873188037019817257533236201910929143727194933433276441003628795264537539273752944808880197863126205485866207200560713034862196120187213390652679763265381765816819813295411537377627212795686523928839136969390591247681663503021831136126542153065422237759995346372789071714318264361619475329887874615802388141912104673224331795479934185111574369598107004394538461544522847790195405271903226062271312317826404183206611966893790022004826161791594711746213185293619238725074292312646523523059630138531925837342555412724184443281816340535309526807088063261623154477428367952768399148499813026865091019768842423067860900363835189735407891017565745607120467544390035934194586315580135842871392947553005507052400442731331080951252721666319858881824780964085853791826833455782211903993890393609889382400000000000000000000000000000000000000000000000000000000000 + -1059968492649193345884609980307426931392175422959127888359407867896135139900724275448827486022265103949417023537310276965283347633249906605777408408370756607893748038561037379857775555318112022209751790658835391460300793017435182436048404933766181254075612016391181448239514487965728384448236331443661071930190916780153521630503289790461933760880714902423559811080337562117616934419958912054388343348532528271878788846108814432281671181912114243674092627749218771886465674057959123556441477072987234665816776347754789366549706515639805731171661768332896835953300899968968918880546998718831421426911522324713878997935878756405149901462919141614850617495215880196602766638089666411974200555923333485026927396778143683806973457191815248775528471862744044086781844239130918504636858821989517188463532579100756002332556977421003592023122360153855553605375947745553344705174081008194502243769053122827411411814627523279507470468259421324338669337260757635640359830208697024347716507266019491174838921295291151262949019403526867123468185244018721178068849769784168750086196787993389690399055553659240671481604924099215742666631906114897580481690140438263545862489127859223503163313760358157456137022757260501575822014494916896756262604903699435233524036378982406664938193598041589856565783180290664809556973956988947023544908988713727270215964386336233991513063547082081755988578572486612125810956563503595654005293719955975471800425695614989266171644754136227656408314788775903533047016824869612929117489629379264336331738453817398088577311656835626297551383233202852317400498509462231139670654949127713973670445516943494096431028540218890549539095322955995361306479199106443159163962335964282981340825157641683569512209889044375090169470283758072118596246977160495455413559796697557564538060336097712005213406982307840000000000000000000000000000000000000000000000000000000000*i1 + 45778425920285072941590635446859590121999681468935284851938518255463261299310252265898902017977510910987238847987729236846205243503192394819882294821042173962636082106698704693884349080143327681373433810871097540920737143915360615906509039007531762184884901759207499994057487959961792175938492388198644260906554450066762675942100006945579626836465660680718177881603951586298592487798441770534115103175584378183216210728062079246582300730355447017275154044415366058251286218430035772425619968678474174552256723668894977012182440804166741415139626209657585490407271159646097380293188274694765097418129909298953226607782203987740449964757406533919979028664749777392347408798721663148772451360979583523033018790192227815231446031166144157784607226413145770745869425681027350050739160260606064756913191622597529459254271474928845761056019526796952009194108509989846058115543229965915600411262293332447894746991730501023249624485331169659452097917471838747642238156332922392628038849455154884500562519446719709753674894896193057321332465995326916636829635361133026384770666379571346043353609538083667595934655353500852010236981120257376619633294106153915729283529148115049758047444275091600894796771676117054021640376280753194834988597013260704787492629084922229432813423234786162813966915745087311075179360062934879619868819745992977971269883903149774367814373702658521145732769213139606981919446039028360130536064757970950245751328706744500844837979034352187837799714675942584793458814971945868260781894322273606578600787053535264927697248561487968454255363242266554980836551913525637242695009278176723442605395078199817372539830291460291618195527701578021809690118871375634886844833340152746807622223510872218576852923265940892363609193969962606840410009976074678974689314135148375180754865415561105354237662986240000000000000000000000000000000000000000000000000000000000*i1^2 + -99581203422712685049012486218217485030891856227969673559720747461478949531827123523909724119360386745893924210747100090341197656448030959951992433377741984140190338457131506027488161442103918490853724400654747951580527819665167403802438121785875751327542361924999282973818977433721750813318427443259383624444439956565153723713342401931859967861640284527310791627473597209770389215918634632798631497618959927153600310091747592034903418514790406299392919412072898923200259802062062405058871975518939518612221860706317443282818992110697134769828508783109959122427829329324678516517152842268945252111087398895820861332548044491835327255373451641186685491906272441618533540574424775018791284285718106123445470240996390132930489167056271092923982841665957582326877203436417184840771193405518206940601001264148102306531963558556782265735580951876774557711173370773255332988566069770590863472905615907977994759277645233593720486020862979596493577819131387984819848737368438668939883877886763412190400214820213121725576203500210263118923236836004350655556489574025441049509873867863992377750143351516807246222520206687451257819018263589052508767511268575965564829394538042334362890871900015880815966054826275308336016315105686635418522946048798428175842178285561012593292120525956232857161015906385632998339364969301395527312493655047419265184923638895673504951072946546153131029549576297346994459731995419201205602579209375256016892212874319870350623700286271768617263346243849250459004214861749153167009438049168309433647454540796637835645079061792731211238018178982017963711638482292632237917641368414007151481491239637781728393708626563174846470351878599307224625107755768331198942472809495153593983303769739057946702831651789054719739780100633787305732165834146890300695040892346780118816383915474034574591891865600000000000000000000000000000000000000000000000000000000*i1^3 + 171100038775382775682082098890225197035625467813316539353570084175474443900167110265227995997013990455572583533959964524775726716993243359327252370507991999587050973455517075011553841751916103833843953558460539569485729735757342223178426642682962226032847924894681845935106356578020955464233301363689049683940569434812859434916799914946663477043214418391694223881414231636875095048796728460553242728507093136839748569017043114692386352540244741032238412712762244834880365093716954534566387229552089532472804418965617463092371455020247556522071682993571702578788351192827164743982587615751312402366365152582513202629913747240978501682708833384205724338084315518285987146315480584991084144608783692326307648630381790276536300678923140754076382931690266650689013402831175614126567895134347448951183214665340531792209117624967654852091675592207293688620943971315177596673416501488485963978937967214444400761939909538463537598348554194072699784663075099382510061139837238871684822904657554453901089111478091098018367961486144087237396615846994605010099128114682286862324335544290207920026167794728792737138878965369311986398425119112013167626033445656328822559638518086483622801791579369204545356031381124950912030324382254735205807120082583241430127875974297345962003899287753477592783755659906307840404348717861856287235450557656051494646383656896078559461814979376004211681946848631769574856012325067666919027328247744852527200391602381059313619181313853687776603456329428097981538427772954797403206237170108603594450521865580019735309517125532640804745676672624148163652731961297000003543527924996315203288341223778249363515692891721962997135832828095730552872761181901521490909214601541341408765369800956853207829268748085220362994049109150066888524752639495426201773350641768632584827601847726461742816952320000000000000000000000000000000000000000000000000000000*i1^4 + -220587098931595184964446187912066047262596421074950458505601336661289220644821464090660289436581691507313453207903476597317233276313730975565189357349767636216965858510715436205784331125855842016424965346865750051214232837797918692587620996432782616062690435075277784412542730250019445732818438250215209667490311418281093716246922225184365554804134311075322673065504464066989084030733954176703341946709028409767022761346317481109355373850262556537262707063514635794466542443176044893876239475210929959752845058821437073764859359846293933836773210599401312930738384409742972230068700521278791467943614564084697094345195043027072301446713483542825285708189837923493272247081723036907162133978459223937455937204010309048447714499707047811220660483276932661977558264221095563275714290055122816688492017754206305695393916428537073090801210902987702475263397967029843569709274914925006147271311084195302142600795130169603203651979311721193399885791673791944457297351490133400908937860378404499845578022997780163153031042836439967694113637914428483695585001665988486743928900123642276925008710499341096201471325680565501527478291854079260260789851436973998904429686089532015031662509423904880541465446535840841411072997522682271234974893885010872483694780005264287192858314888908230776138438433369568842088402923640472379683970793871039985149949006904178635242596658390990129531416088453532248462569358058882829104369123555582943318663738085689151559313784028062428473401985647447062019190917201666911946346441087555904063772616346663997313499092988956672142132731201689981051472121607472660223340327177054571373032632145240235977101605473080131797900001972076238203928008507154946335202809782372924597295150829649669631357391085350091165886909584304732143468388707094305163951208491146380194947847377844833353728000000000000000000000000000000000000000000000000000000*i1^5 + 213369663866408071269849654087216967893411577173546728297326356644795309777653144497560040664544880935252486371418990710333236682342528334913899665526902236062962454938600741859033427331809304891209274762647407788787994867957055944638118408559862338542211801834655418790046245664348689756825930678538252734900293954980911753009488053446043762550605466280151308498429968193333115247401726768470544235184802414209630669561121188939002261487443702763543800899305802490563591916785074837530385573711304599574468561588727425325904369876157127673013670965009704656905181271670688523102593708520518028685664361519926274317057838308802199174912974176792543840385597008955989154755653697274039255143602286581680328886301482428438215804321371785320883844520679006748129919485347369447947326105470105489680035416798497950322707233551574968506646853798698337402416118099000810367029807644520240773627030355269314062921688251318751407117032893612019009922966196454844758795375548583479142145015870080902947782291634607566013013427527365771988261190850142006006064881718650921482284479198698864451867462222001443772573700092190555219335768276555037614765310659728575003849109319998358902803613283206773502941536824874447490248164324314911651932743744323109241974950939181149943431209006083801066591278344604107364947617665706676355895719647170567191360240150376188695338832372288726522141731451681306523762558794143101751402855163907221991960500978330130112904682955012514918074025618247118036373810239321567476968419156943188708450864395546380591934729385961814262594713471498799460580951611117719620230178929208084535684220611767465053534599631024366962122423290760599034926274276036204447990926156943035682302227557461700935946064463091593335380721208968873579778147657581059507450569422656929755386516120820252672000000000000000000000000000000000000000000000000000000*i1^6 + -142140222238359218849600509118537950209956474080509802872721773180941133058920905184708648752645942555071726357112084695407698644879524474557881857357808449834085003932111927295694292825617872493310604958807817873957181021098030724193169344201344003194614064870497584867824807628459329489298351710689310994478106561097434983796315803747207448773448173197003484854635198911435687986891202312985405589344064474837972835056859397832873900760572473546843163880646948349996180650673366925446017177369406135490639238271273771061526804774916870228261964717715146208367214219086825782752509395824756136672974155345161550967729518154617462198988525352960166094246748119918455436258862463574543774510061925583183850218885241368553345181980321717103652825407715604346255294065284826006886207104100794954839121039586023361121636518403868262220086355565960686367691809812821616877890994381283824245755752393049945221969891138172513892370539944596617158313542065417745794656214757762751173826389069873832690908137897157945212516611220335309108608536337411680638993765225468494385448544011151310126933898511422991553585263978338803443544600245812152386043654704014104990668942282772598072598137234363995572075202513411143719143031183085668205293666878900465542247128172781248168767471001011019846217474534787647535591128262226408392499128222761169189266146617050838764846548917434224430691393618832380959285733376415136047353305964017155305454029001419099441294259436230179060336808399666591866607957248807569967217946542740647740078165670818832943869933771180627244939414079882873889605126211282033777487315169985068513267124990317748038508305548387767598300170056746847125216471413067041319843637401397364579262889010297240701226249385960335123912629155421059542659156733348686293620272604764149229231401932255395840000000000000000000000000000000000000000000000000000*i1^7 + 63163432949662739626309897921907321837309090270885699743075144830679012144832909286773119980788731417602141859104599084816646468907140740602093869092168240573771325112628016088444766911752554925768702692502383566741459432166055156027991402094660139946386859154009102566079760706592602300725789654929971904218915907912387496819650503228915133511742613892898406402080169676280648223030515882916611879795715291771701606529380258012976567900769149411655759926996276034520272877268357046090571444314426351899932025600906612874948480219348679284651232339133420149564395238705241690318547882410184050320113232496850882997061427142558942975429601178118893545126648007785494298249098868024111918765330493381931797487825549484941893016273047682986442756542977739164136254687629523206025287686900281696791669892631207311158245836727343700330087551303561386916098680471670499271175932016999475062981026884399545225392508225509792179343161591136858220662841658554680742237318573999554203397102752637379502841997249580784062411297370438412226940337608315859588791617614531288943974907576054657749512807573188296140062303393508065737052404850603078511380489739515047623888831233832878183835113777397840291372942663125115111087214495298706496085302437033497285446529722562191629728250999524286725886163103344665409565279999660900317947198575539495665411804401114010465073593167375982115538055795407077556961844687909689793369189613095575178221168199446173675717370076221610367429285744583707072065163612375730006673440936909560105952506137197667846797386582125937109620866888457505675739612196050115178405540407319734891204826660367255572083642291174038976965843804147587582964628134880113154705238693443674948076574793389057766550857206169246378661131209546076880109224686713800570245507820738137696801978750861312000000000000000000000000000000000000000000000000000*i1^8 + -16591958761709041433558092265807870526632180922395149906926258863883448365438379297487866039520300214825887166791607041375346514457711549648757417517021066878052512530655967987818293307577902841324231096286155116875491558708140443814134572894450766149314366163811126193591536574525989488657115754918291166900027787049114403208898996835577162784660782828967696524630565200134448901346580676067663954422397925609389940010055703217945976897171607706323742043070186269701674803694521102286784646994451808645163761566618523231547544582017127573046565765811678881335279768576755989913130704045538371089803909959062763264778494043565282556969313514041825241468556380814292858857406405049776861904920710902665863562996395160529824835044491518818486623720159649068548613348538573321455660435234364534269818723862186462286878105968332754470017130894874790777745295276154586868536398233268722649355646716993647229379773992426349152716752403150140519993836809420113345372522673388793616169100042544934565124934916447126572898974120254868195417669621623001471086648344563656684191318409871566698997868054927622503909879644849987336223579463781055180527558627771688356280705871364132338824004950626305568277739866399923891926643699714544252545708838777655331395276545164392481778455353981565615066770319757283866725815331075964682706013702583183086539767852730608788884173697019379786876235015590176371295703816628890053342510370980818278162144428716299895187406929770078371122859238321849021714218894184011715370059188873407263521315713671535987105675084734504214945261334497414891166601614706848672446881718458928853767144541133068151339609612912133913095151680348869317089132538307703387048971731677496638893644145891833174042649963701414099095930615543958313481398032480249495096415709126343956969077027635200000000000000000000000000000000000000000000000000*i1^9 + 2169207074838250790675599587122783932184962207456646163201862932529517559365998927618618850934091034970042492015754976680383473300252945879286396999416354119419566801055028822543029334313783419191284435836224759790807327154440979573247533692089762538785244967913832215771095897733237594146405213481163884196076967161283768398045538133665657559634570790779845472888521649988824505065544171811128563405947319063015629409775446526971195082150468661028718853691160051300808727925895644738626359560097443427281837524584272283095258990283607921832044413479692295883995084183018103381564423009682876869177773628918267717486266316394391126461193521657857867801058709624563548905445358910651331334247515993541875952837840825576462208639682542830000821318420639222537306564016176826807625684002636868915777482685940910230480751010188444170052025678160525221775648749999145301824998087659626407298180494605054713148626954824879391943912018763071720027094605116522411025719457598576825718402674019817366709345535087568626333455486739075653927004117048048118657602549846655734918946522765298318502548429227723501050043560086030375839991087154038559071092357500009673018980120782282758443940052044350727364764703086747732675138512007325209523181078593659748546110002233513263340604051332592938927692441072463290623609870991087218692882919418478470635968251951683359807780672604704787027490473085252241204157103399638634736358318399690440696431879811636545669860187768371822588666277343839769044317197713000727045944633574301727923101188357786358272034241955240114590991991928551585047633606144239744883081296218302236276055095492868980587889862201624675150738839252967930357215311446237360296367761380114205058845208482129814537930066343046739581832491276669101582045410959831365393680919625367314927871590400000000000000000000000000000000000000000000000000*i1^10 + -27138733120990647617887696833321755783577141539167504759214211643943937614474906328507935880596192192634807346398051730069352916985477281616728928516577868582553217906843971022334170871616401560887576764789583281661403925764523550939589373697237610519925710381847225750333149777556669418016082103112726022929551855298423640649877325863407833907493643299755142554538834621764206627137843334184331193546625836277140061227027691878398675170002464955152663408186697039301604489398391785433226927609340756064945298725639082482678869223736550036307755218522658137642402379377921645974792474730362050319398354793011767711677321653748119554834551967456980326549827587434029315286342667194664569077900855490484849585652530615782184418018616240992887692096599838292057803366491477746719930028694121784020899516971759939933033815572347590909357493086604452358706496569024297428599175592001580955966642246784871306460506839750265288562299014935989941883448562489967289425901816645811749670665573672587514769116083309022291687695056825341675789626205490686410199722186911067437039330294155149766877453511211625072721395298225212998293270792948390455975987586948978784639611827485204079118658401679413335964915529319439839832401770763253047949062503675361380676338965778761740847175710969195982980668754290071656612825724782693497891314508351346731953539415414718533527335793844183990860734381493917657001328561407404483122629377184170909071565222884159989555027141789436126974516698896808421440313563691738511172237717407869901652227338549427089307101604613754678575758596931698067916484085909148627710267815108008918888942339923132962828278227318649510095369355752150289216436792964658885655415331284338845920317590505294159928740614975674717393009527609070799317244322756692103222292930454182105710592000000000000000000000000000000000000000000000000*i1^11 + -25874109957746287401850800464921302110672337141078750544929790466814734528664708051077880794757043082780106339300314927139701554082626095700045031184428492980219094877920441527525847925458710231426226095382057767294037630050853123623764934346946040893156790729398956677499850731289332371980787046567046235399107230843364553305640312937142501975262817918571779688916752467471127865819499640374887500278542952479757922183705554232692584698707868970861338580240199916508659652497331362398688191891420706130390593788849585033714552375174716828732944236408405621093860339938216035129817312193968648474256576776466990563078576096980907320810541315965657191115975615500048145534930410583232791981458860072248317364163467796584388819438143930385798714603403171081345231038630084087972024655396340866127348321606796762179484240561927424856841195897850813185611506398068174351004641316207214540249281085486686367995623922765353383267276267339315022271719754205220146407370932543768655157417791215067460317421569422395412309282399036694124484565147894885166252812954731413956872726506944494466864631111203424571784412625408972682189386286322584789780919002994870038872945222848968252487506053717359706397554196117845221560603104960331310797692925046416097456680141059970319757557270333632387417243276312928856175694555358371781929994363872990402282385405272732085498018507808462904935975421387678185618516728914078202010259920821632793341327048554585780277292263135961504712051024843508065493897887807635092304088453613361733240035047972024608604958950302255803118788173169959152527850423542648357116847798728084281641557512952125855084601224341385068750279867832575522752526023364285402446045340903407684013860715236497080396214790891943762891436222012915413266768680919145334383741064320267164057600000000000000000000000000000000000000000000000*i1^12 + 1981560967509536778430449922700776068403539120593222215533317298808358280262063753720464209139056752280476540450071119374772468714520343577057224477795170591432411542193518557760098371347811332794427443006495412138442542500540905922144243810443377771657624765598612115238307926928227023917160552589337400215497167854213843095946380916105991029130790763516021188305851007178341968897032126952619705831175500168809805519669731269984756302438794467606141261986844170582299048282749221216007165505079792368218973333642082762127044068861977429897115226405700373038666716754034608695755223983931660633091353693791786850334268671012339468910740593559565122705468259953292908197762387840070772440297819972921389945219629888516676937913067262562420417941873303066635459215319739093722049131779078375856110529626934775452437683475762524260540263626198105124271294241791660813949784658756707060080033055559224237213205097502794950803421515911668302333157737516267184766985962683856055683577080442938475325985826371126295432578432503973731530642050151212444155392536001493376657479334873513521345645235733611857258686619662310414471195088054034611683720197627878283063878141038707343996402247884949332293909100429268825069618667812337624798359454788345238626144955291742206544027562088888503558222905283546552559087262744719480135476429295123059546691412601547142995983255172014671904992820245442411429028259439715383752264598576148753826121810740601705326454490697651032271211686603665919742206481178203085461695265668446666009171863894551524359394151170614383992523142353969269207322945209809557892606359037247031877837439174700894631717474237744742479982877647695449977658671491202251381563230955002423176871698453411110737365352749258149841677792401371512926776761771665369598176086662211174400000000000000000000000000000000000000000000000*i1^13 + 73995783623792287753651862038741203113049405883179320734546621274431919868515407228970029789887679515341972227650291824196247277585588042681322706563988596553848862909702731596997528967669692934889246867793277910760899860362636848299630047499416368501535969352529996358464916110355179273263371645947784765188011279754580708866176144534400641007177836762302845761012030875761225227849503482686688175278867152327528037648353007702410862126823909348944058418745137416381307717560529210008422997092256046146032776632645603266048477994415692834590088951723753522741791314335720390151612670478783847499959397858503454337602860842029617526916880402795218230254457319505456328404310541318371551179666555046851095609964968811918373108293705751183301098029299858927027286744834494743440933381848855394431957901537208499834968015117483833246837641075122122745846939476255577496185668848128687381196845279345355549191720812121381794084984290848488386493039510261845384941933629634824270293900869509054247948240044834630000761647725448592343495047045192097917588559032801320138456204788434921491442893806694510858929805141925760286770754719916413121436187540786014843817767386812097709774280068958401954745101145272405018929420777381498732847276789121644784901853925215899609858372264348121536825948636590893965337390368952980833141079404799189922902700081025982998006231044287086847109900881589517044259023130844369065856050679860689481054637573797442697716965974008782732568472927583206045293823294169020707575183101564349319219786599742730548354459734646014181795978475405294333488095198759476085126293739615720815966739409844205975228119020464997250743751821213354501626638764084442745209766685790750452873414331095119153339443890057215605177192469945287225863507702164876485597480236351488000000000000000000000000000000000000000000000*i1^14 + -9357113000750514297345577633182196259518333405313791430802492074098572150273479106487650906753240571825529082530230752698176502712734251638032662435806732632423801024230400145588399278734871979064063369326938394047396328993440242562282366376739591609597473733938123800424374142787202279599593222685305442072081096252853661920816821787636487081441808227170713736173949328588817265179311522546151967846304547679973564641670652099811993949932966987841311098981788997688471091619291069780620074530821308436459671801903202141007675406571201702785816563619996016602116463075131364503886300713243434311696545756313198530954183000823396894702365025247057464268190259384962029689917223547364648065254944158283995260686531196579361166733344008120495070265501231898497645166904936810973512479567345238495911850325255147625178574678638736699917988502474571304747138957317303362077264796093236384046210247889732758030416180710000268589149032507382509390505913426159925557549760743579717656045832688648965781809935254978390929537417083565695934888528634927456989398006921648052089514990075529799970705086517594463714344675143768823758709773581280951609712660527931775156587797501619759483798681598456289988047016166977982180266750616011836276692557505993706684595848142958005932354341450007477844022656422752824205822736041253110584998942875219658616986865136126933936935135856659234841930440849724704423481397451929371704255216851260021190788061862214746520336684069317671681226194124967980986802268700054915267554300573133521386733772209524546893330582627564493495883994918202026896855489537964112559399599849175677492528919881539578153102798337212643493587339778837249119236353562084485748899083944188049676862516255974219551689128233807045831262024675536395492791890098949115000471001497600000000000000000000000000000000000000000000*i1^15 + 107871433447841125479545556967200308623980115810697394136107452688525147702674029165362268132419891851143220708059150227519915439602453845457436785931347458778766686814121838785401217540451318778930604931550126600810893223552593324854688202003078945021260273718003527596106171172496065644129472470293288976727882683838622213629892060690107140837523589264224439446243783370565036690647527151305121897505352973788990995528680029142589032524195571389722782686072053027132258857602419279276259742658329554344368302100715027919882197164663963334224563332131855169950228692244881528804739210916904125610530893282651879417362108726605289496408154177960654381843554113888946045768544953596234469777968460753398192941077114515853251983669793794087151666278691587416333362219631723417799318659559405613774858968983848588458071378514866730391509553268040411631124576371354169747500566471175045224160402115702981470981276969655065326529534401178339926679219586104036141974722804013873349288787206375434894366371027564352170834366297465880293138181703973881474913570661822126973331055827364210981896713918451240590918481374745705376213773477837923989636163689644661345359733880951559834695580607805641740986858899208247722376096962817513263816444665499275720623822998216682299648681657173288742593634298720081317266620038206089347001081241503061524789842291333718693916059418717099541388846402482802564906115788108972797437376468371635261122738790993769326368935515999876533996318314723853400306314855838600068530624799730192496303713958279967844389301450874676943060147017953074913246237295398940406968891057046196451805689512531919211529429944363180593285484557864095235284384787644233402533057444502300959670670335990988846747483504888144885413393759834582206647554571421510357210890240000000000000000000000000000000000000000000*i1^16 + 21839427220233087790042016028970508161769927953816818344895696703083485085455899574987482518598398101542792291925904184766621243921883643310294335598205658127539642014594440128439515538286378665980333291570673405015538922392559867722857379792536318037416849557788881876122320357799378689018630544530059381511166545233016408921859963563698001949741681781057350659284557041811928341045042637374459838934675428765397793600560206591890562071070393940711086131723723407712363151995827201336988735370754111137357513286326356445257180002227266296869371488945829868271587406777868789968088263081193117839815479411599039918037371669256026863246626622096068533691244234745891190484603416648140309014699246868624856408226943128122608959501360821043840630339204631268978999312025421568394007168985402205692374413496451420033485839184908049824006912975546647076570655432348869720034456912252438807440727612825299560093632876620481732003540764158875458114703990602286196472686823663189641038862286039915197014678111670809839284889449345733286088164599686085967684491943366123105516359756397006713302569987898765010775692332324445991978455017712916971605333226717882330210587554271296146284022153840778464469693175200435090822361753616723996763988167539884301152190691316964250845741061691815194887767079284586606363770964629127631077459746091953850625167448521077053663996209918386290911985635095252938862829246193809469824111043442145753011561229547646160213658838643273539988422544490631379217158085182096509324302966813470397583406778069517549975145243675905633111639221262695828084508709953345362161546722425623727763775936669895878345432255083600070510353204477589182102904443450626233173971015938199043733006823606995639134481150518337150748556545722008521318866375711106682322944000000000000000000000000000000000000000000*i1^17 + 455668077088587322617983399383025047968389435385909839644909523877483451380807777223005914777111839079828594649358389766532337328573190778619036774565622691613020854868285612824359518288998525870933464092914024786352281221148109033062685836259206994429240785867487415888813013343147794917761351639545877214855754967091841909228388943878029685748277023512193275227100195686604073124643428079139865038354407034560966943600795451578305872201167194317053544610919425721042051726129752760420466930538677053325150437151091129192823301041064113340403591050999173405173757281906050086723307048888381676871603975961469110222337025506112606351879287250810184657759962465724315878388295800786436485096539778188414678995019326415759378130625938492575191200505160901072580495602681126661553573682526604717122872449746723506067207218005585007482271848984243707551039283680962350149288999259848334089727274445169028404284295953402545929055272582581511977309271179500224857888821423572353095262211792820273291557849385961298868582665523547801377846875247216988223782793951118260617914036120457437289766164765366481323370002934796620356841272509147942691191283069079204253869437060138994378414046894570939118019735216360681995155008059533280154784198457890990195698438010288067142590023873717222347159446693977689738820569040173470206824245285451198358230150623578423043591075285391320567148761935084204982370808192108602018941329525400558420908784544577846122870624189470043328380035232939361792985688050068201448281958543821572770122164483204217897244490613640428029041409944768973942756289261695643946118206121889329592578183141102761283293392036140636593484057689642220822379196989927096701025846176992505781874183597689083957653384984821483168424927706844093891889184985783363174400000000000000000000000000000000000000000*i1^18 + -552918238835875872445671340057045716613468436059094952879469739740617560448209074884474961490151267345358175610794039723922624341907188024790978943706772280858738993015482609015272246824002141179082802104110292593078826940622724351390435479704694296316825228252804517450517759041388712596473400710133611039796410389918513230307640643196736702244166367037527456246751637726141343416101566733274443489035825070655133215509273531013541543828476482214221887872288757628352500560362414399189186161174178810554482982735575326385182884884737756575603307969091278297029192574082266235461759572434989477611849181618298217926106314291235341099327402920073158349412003298905514820020679524445212630882132216638054556507972339916948546984887913736959419075676198144329322688437965045090145976646869360604367602374299194350410004968712319681603559030553913670142892088162419957812483855172370792053442572106133540729243075184510416328118821221592836209005325282540791990628705567282850920804587783233981887076509740819489018795748632050420963112585437715633018983144790075700823905460990947745492210541410161228570949371703580393152830725953696977342236360912120126602145588179287099659506517756000993783641789389101879556605880999596393012853947152403090405502474266151372387923075644927162925015439807047894884074459891501399351356819803565728444593238038496651309936528921896407265989176338735258273187427739967655809410288423369700005752621999293461587010444919445372874844590962791856442156178789861543889575078863336334951286244564266917257280147256991864846146584891920903918116339585352434685555899199041791606999111754468203806290759098277069053685130795475843506243849896722652119176086280674254052105856386287933522018273791787049433530593952677753322825497077350400000000000000000000000000000000000000000*i1^19 + 14696343379207338392736892482479544338434466500541295923460942236314614618637034165389609269944499746305280982922999727729990901110749487567703155051580558960681509700147134134363214433517100939123713540232199042629456485146947646086051470468085313341907105374031665940864864134978279937649463076385000911133813733024283808658107905485868907606135376738403336000224514368578106662513419999136900765623077429107510110541577009458940440110132594257423352164579684692902672375396354638003787280118696654017445512186870879776574015467563729988406758900705556303705031902913479667080781393986740753249999994161703440505035665789777266898080478935957821747498855599891604965229847123525431630056610485423010064038793125984859257270255167495890295478144725781840740090056905113136372212503947546265168459462208738592967062965848535238938667073880370264240720334242869382164442755281800887068231942076097477948346672348695523579963212111858166733969523401037112396619234162180165419839738683249707098573416500073786536888015380434948656520163638872126530054809722803265409550789196128106499264551659259009682970982268424693784904921867165133753769136078002161186833652736771781693062759180210650527351155277173302209309997073058273550523858756980997409390593626941014588205489685899925782207234450250508123311590345761116150172454566544860742824161214026164945001784498392487173688926740684582041886907018611007998066504158359220692060568254732042520193976382199678845247718808107155948892606386974245069160880218007092843120509262140343328640745682233002847580228972239133912361414698021888443088528252301775694716401165742725494529235920082837778372487487565144763365921372198354126003427387445334500332715712459200774456275276798508122718541423179948946793305210880000000000000000000000000000000000000000*i1^20 + -106363576472009116962713070955298803840532164519971411463224470624810994830126753038818726619079909943204613896391447478470321694074035816887089545363394295852701030271512791767966864451198408910152255451805247915031541260428972760403330416244265888876713935856272469556314155186959801474881502479343332592181196915652366991735279924705651247202536649758149449187043146042905281259136016211991903841783456356544959592338652620963698576583444011523612783012762072278691222491818923179504124610775930003471161257480516610335017250839623053191080610358587452737186229840003690785962464704300074454189233952881744021437639410360293126168264655652980794309679056576809252637407274039171706337681847826805984700620236821897187062240245541191946591177801471070088878146992174196399488551136124551647434365655814609505966732937629165798743981158208903903536353330327532074951395117904854269338519730491870828011366948350903622131334818731788174853150766524158131681460809863597899690172409745560383404393632155517717344730608397836709278024299326468018580962807673459154789418388962617068380699571799884906827876687381163404747037387877913229536567246216641959460041378130954817205319967841907238624734693964089344386954970291931048990656101895697060610435826310443267974316455626479781424952953123024411760756927894928239457235809832943481185120058306854269672833256764247621384399578658096763996548816255491305921400867910906446105436814921608818169982558698844398432974905470471849677057931734051913533502837638238732444642430995540296581732199025018323363554232841398838410356169456868477110572177950267361992373597076495763908648660026793057500919199262729220023802176350310870539995249292669484321587214493102501381940703387729867424103672221457951555059712000000000000000000000000000000000000000*i1^21 + -152458320239812479517470316190046883351536404172811032392473868923353857794761607896788358498931482780898541451131655492725362364317324720274954007576290233793082879656820321040510573360044806769218955297694805744637915656983926419287985742405474619825721230811510590357237395380513675407841466921036057234185882426717045798319335124127352894450598794068773080615381183074951107934070700036306449321223063135588084565941562938041428536168432598762195035075108735106052680456771287063899865809351151705353695994713141181909596377474652173081556870470631256258110500749645450243823616025596369973922437570344412487254281433382981796493511590942837362261952539969818375031992786085216875111880414883332444772843233293642220826793086092772029204494844689366844967096952556362710145572043504573161433821096462744487993392189155719351859064753815499693509266170765916213801478608255986663991567556553272771906112324600352189157167470488110225846664522445353007981684705382212812018121091065563470017259125182938877437682832876274946274207399155352816264733107731753643391847242954940069666299161958150769004923472187890412760672773176710902003600523937584628759243503803379137917340338776115338713919324629113708237001296922218442818255009013585768871263860956400490096599302756933744493170272164351529482403777670653526689138195225890314572265544771598522649095283974029040879307554743527705662312631253617090926953438380005067124696526071911513591861858568520014828343358893145905657690013772688473117234021474224014235332828217534207142606591725968004683271602823115504792032193913165161336769535615851171177527486694801252079624738383136857938783371060856161253627202016761845688219611979035293744706864077782156212086286583755654454790895938129467801600000000000000000000000000000000000000*i1^22 + 1590902523751284857329634893276599948328217971060748129581384875183224570222808056616298126301057117968879927932711875330101000955292458991584990933347345133117336689316311327005828079853890539829771027510734905375728100682921201697062452904756146407918865028734071720332665881955633345940766023461118327934917520274057349111678899619598017448754717338377817288383610211939604195007585601813467617342799324538460978201227514404785300417836248763621978800454831795699165262402547269414463070944999069663077922408002254337486765396010073530887450961807667108208597601748921925709180151622593295484992977319230166462364647397450151155221931899760448470302134658162407446603510662009152385541694537620049982089396006895968364643730550754626370895090779627018887963574796976624463407670731674100733133513095619861457620168743139312148881977953761811264271511849889442265421251395731686146851082597635566086200460633981583435477885649691719332569847297180103676043193142141897682919049666602791768583207435170739977859593239464983486356401717952631600357834481362854456375760644045863432406694199915405798812662498181089836509664553474565871833368783280582820199110526797402514203932702340998604439502334452166801801187676597774481436726277402196778431348581594460811567606825950779326582565596235982525497121334068546240268663308047100591485244805853433468563311252704114173795758460307328338005337665616454231631101436878111139763031502876043556097434935572560507399788905342766987430165812069514632904913775958313885706870525920087411406924308710419693857850704788853732026471830488937505335394693054619103962083403878216371878879514876252877091274137176128831606663395189334300640571338530329425667571097467754407768187801229219226089617280498401280000000000000000000000000000000000000*i1^23 + 13775406144734550178125552037510016748416745088190296889256889745235140206284695291924558756360173850256254961518807128481433161462751609528896216227245642130364913667320455274169476137844649622773704330471859610240287160730305688514084896801021803782729422747556844705336723272980304406340045014974754876231686448307311175516893491859106533540773429232939363926351086323754970971682745937729169526712350841391445144864676744956069492205579521950189661555338842532051274793925526813457698850215385041309914909956079215371934102273332309569131894117395052254387424818634290191409747801257749573269208571282783942804496696288243339985223957376777929031513108890327813204094520202025517279143031633007916626584784562021736104909103845692558793074933264984723475470400076293702076931927624760124488706138649813496463357700438400611269201989423858120539238758328308148264587002990980438242431629684931579393688475466241263827491880155219017878204886203584884947690707953421144588676488249558160607524900058994840459120108585783819844896434406686841026524460836092748802983733833248235856037870720289342436003971586418556365506922111902131130703290126622083438212657540891763854046948454365284236223258470702126382284057446907511395811918365391418956165686908398916941279137327525686554180290330882361608641247147582322706713606231748794728506511086301666382395061546344793915094109765803418164386402992474328632259153875242497388796305226741005941626045508671311132562829813618490568078471444799482595241555161455683390664615139885303080747192364617582584549336295586650319518151293432622938140004597819095776843983155050797380104426937958390015124987034815939667987444011703263220128416882445599835396037448196593949058162983892486093288373223424000000000000000000000000000000000000*i1^24 + 14620000715655858855720195038223011026732522426900323319454412387338280502161125754523349156867249581964114362237028687898791202602078783358455992464961175187812299278049258088902110840372108234292996212064824077340899546886890099286989836183990757365550163106516657130136678440531181466624204614362422828335638052187248957105302230430645280057284360507556127193676464240613269078981464704366905058917634804521117535325221017679537283298598661771160553053049517247259077408646841420672602357531862768770800178768050733785147279743508239361844788986855393333087551395229045624204048591513539961502954115293981203822729448101773053427372328828187528215559284839935925947125626784104381425062250724774479129900163652494480524578884698120269703702689612751151777857360565503250305827425797464782235414086911306088305569682577647672696161731042346295911604815958554091502031752757402060418300618746884448995921135266910992638725366502729564614085828126114013002987791166306717706167253590156037486260949599561148312047668879534337185198878315491408980887231517985548420770059443678257793527511542848208135394589833188025159336493481696794244188701414493866125936478162882287168690432891693191322591955231154360035309444356247353792521880776311928831581330737382903857396974777157972005204128746876120692215581886357426778061255440773118754299577092774215834176165774696495715271574837897006953779518012921607373259339884628638228058940402177538853686965105397955094345923047807040980400342686278448429479630728391427460611693207409504389757141159660113280889485049541348822756379377866766102120250125538121563044094446766754738118555887482502433640976364517712870782956801542362911533401714114788524012235000224976860904204473318123152720527360000000000000000000000000000000000*i1^25 + 23743612615916088281815382507243125745487138532368538877420834602424944433234000980997190819182444057934522934049622120238029779856257477154416431118326565710969461148377479858848754721101117467003145861576492720524937391104349203666860208435138443792954655846373990345490742638241348079388474144284220427710346292517643220884459979871261615119962381344185406138490180764102896886897375452537108149128783485648519160731177067085184015580788157033303581492449652404552243278823211818708389151525562873597263944390985401029344388124384422857561271825190138175370158296931383993149168364465171724087216743722949105295000755100448988191018441860548864455002916473540391417523943051470232728640211578080160585874495216678252265630291062322686439725932108511671245893726310417408679277065046379845479257578188157591876720254038454010426439189447830652450306771407429612374435544714103730399687753336797488884809355624723606921294008229950996757669046029897810017182189894624681420924707900347015292158864653053712064530485678002265314503478924889306834142141687612798134211903543961426535075100162117001477496973761774731367188703934446024122085882683373129123053072456009168314958871150377163528538711022320264083931587225075922589152771286012951227330155319016280495300563393256572569245043562397429706284644416341684528565029040193971458789861958890609195243769134516317767209026535052964836683566906104455923691459848483184778803670075941771450991000092790424133471678618222186993512124015284151240521364896655457686882371735213567282949479850525576578330589700183822731036810062593917087483235624102440093975685765430522925917412126004969226207348154901474147520307214761782266377307473163682457324205596559617614584230159392759087104000000000000000000000000000000000*i1^26 + -20586825939684658764223667198723512464094775870206262455907769739103699126745694292401916625265680436798811396660748277007978198999249082442619633119291791123367916374499997957616316219784935027228126074621191140208813122041600956077405991414809325908426997830550476493755193504509803810294108790609215913701207205826202828562762643529113572836689033516119204027010687499535588232583924750264491765359511686643776862400018334868808029600335855688862419042115628491479573093395346997459962950669819849468075778473156534735910366685518744650860305362294647300628473517841580118655526847043477616001297234811229851465731031674973943262602487056296339018823786013000425909596649896391390734767609796397446496298869823786769629108182219994833051404037571517006575623985426319472571222341482923768180458511942168535123884920503168112810776309366801949819526755240829316784878781071581388214055443782503277829431525494177860522266559098581816180830862977329833223646982492120633725269831533504031524400872663643887603640152369903300333724167265148573460390963790857283276896489171001583422537818923895321781859173474815591656999191833553680823160097330975233038671484349813598145699171441735160495534945937334723835600218464242070274704163832642707252673025765138472375175699921387563600572997509132122065164839603948691755668599098099416626228420644242673221670430247276886226300894336105802294082165610070072044622104457739335007263475439689012808629016006524369898832703617234296901338209034702975693458890048920854291080256014964074528969315473638576032424666620017844758606045310623998989473381472334172929448028457929779540646397679814498767853580569585311008627095171554119652164046016722364598719075101890717597781717145354240000000000000000000000000000000000*i1^27 + -36604040331608487488488246596792203003375012190605300047028233311489690240483828136350351703379321306241845623425237325403487146123301365458027361449327886591486750779696920991432760725092384121711279886971201685176984497578920015961902975685795009958379844793647946544279252278083290516078818241283385215601649346060021023204032356948710143990375404063666308342172257721459859217376606472549753441073251160448747334298531328104895674633882436441807504828094214934883975320740945779457481635211308570281272556960504657471766035013380560014177452915865840111973925765491175674718582713654885043378689107683617581098592498716154457284469454806791950940051771257165895419775784791927798113991321482419471241578629513822730808131273716720421730959396402078975824345236702487098816420593540622283286585821049362890344126977992842569791981633151124816578808298932525128559569948165490755928082180308912643235730458249344319031966189921976422539307995663260240568603001512899588299506139537607959484123578126968042545523086923648817312246492627287239178447775123871202700260484692213992105565001640596247613540407654106041909660050762464348995909726494341304057228695792310243799216588735889114213033752979759737153492319867414899556226271758588871539595354364689982994534283907336753682842906499072486977800572903003918459589691634295587400261159565749195808797315197657569233594110805254623407174813699094861593451816692725326654704345119058792249367104714817230617082107914505926374616540421229228496588413775943453362603050016478395656426908817281806914947060930059065848249056407187010944558182477534928576461075195364619858952116791993014181634295591561021348288113517127631728443057491657969975096259890995613574766411120640000000000000000000000000000000*i1^28 + -41848312258477325000520931161240972716889982202626933812388400357758589902604324386821783956963756095033162646609156861983307701090208232625328048307083566354786592832573769368156150687409722532677983954784350463692083436357428122971116404995228487338519244002167297214095840569472306271824635801728867731694421130716370119556873583026736837911335724855511934498607495061109799879354040616178190631700539468775758007231223522311403440182865401143737160703695663864776696991588175237243477266578226760226852271243899759325759406666671365073665865318079106263326593422305843545481709633139706534482301253135099445883400320770387413913820003444974407341307786409177199401728165079984518674010997897404296001857277516429143015859266254103835997303099150432208710040869364938602208223040930532198508349665250794753601716901858389253818985973657915710098684896272203766327055403970709548604599564898412201079693009447526650080135579659335684226675002882316398318705102351380858796851549630497897989307783547911634132484829603888402066201680516642030668278208432924419302624016884195657152363719878305387222731182923443651505840641120733978066875433750489134570903628011012629563864163897908972329357854576629164783461385491969440273884640061283652803043744809570068804106702779184404403947218654394637318947860485290739046729819108493648734488833888044804889236221797080339929034036771564927392970685486740337539931616054750401479164121607890014335438282656567069577665169110740690468617952612049057147368125895658867375552589723900846358840741744271528191503513024188070622253091336482068024737368628005063442608213439550540988323568538229901938844621485205972082097290533320679083400973169294002969558907208541977991708672000000000000000000000000000000*i1^29 + 55483376766656249973530094015066036745891088385317855650616412590116679481642332941764540032844858436336139898360023149742079957023005741710948019496838395914118544127659640159153639180836714834881556494952443380807465119626494584898075807996719119126188562922239881300625698808678230230225348246771268928316240946871365740744318483016156194926961455840757353477406579436595694059157913578442875072509570793836731543718453419944587082602368718336923343644556761998401865228461344932737584776858692985136554147243110801035700174595387569691879516888392509584657313178765259599042621432210377719822105277361937484159956293648943777675112879802841090388695862436145328700651731488523294941941866728279206703750066741806044422013225787338750308653386519410053324078325346354238248064444679212968095635518340260300503076319739341868987670114355902715407059433965439671946155318329663012098129953847089670221620803600102820485878217794185605635220675812627490670087634966745837009812335014969592727399720959210820576892114136737417871452383140274588633469960836507173420508940816007527325779716992689419317533095596345507631025596730684141684247399326761913948012007597330786902855440946008907128619510181461343389129711666260492582938361289685934527921541346089872834902685778392861475725652444706736090418551434231896416195302798659783674969986855087233685502583414580823849936467607188716553028122942463865529299030680671835154582543686782393345502831244228737780453719900767184300943740141218547770185694493206602182575265997371843372045632441800179728457835986611287123276724761227899427111058120493465621511380063292853020587624181951738730243052680382708676340774412752381449223830212694467694274135979741256089600000000000000000000000000000*i1^30 + -3762873869163786142922774129660706978991618831825685354014073832079445937630771033828023945499266442704325425909157684988484219847356849664607954909232508477743184035423100363209697108596879619262629952456967973798163488413813852526242860833226479792944322193226496159341238077095882897389468362954617964497163950291461594038586298346714278370911471052619054561494266120591740845409670917446510293947916096824489198046943492976243277449298626957833257408169232342478377241123028534888690392301652918614295044130425855868455547267526911173606312544394843019671501359266778821647301131587343236890173722611169470080309678613019988068521438238512242660380848542067200792019986352384980737195046658778692249056007683182560410747081635353037285201982918314556698251773659362842685274528873343223830913886637818555803158094664972158614847812893930036422836615310465510913240249448209734481769356197475340647171388639772002358095695130117684339396192657674724800960074010708004279510752173626020075787283593126737578225937198338863185108917344469809475358596874200977764826077497352753755044291941929659557912385289424464700021189850204960890671546151530747371142298157003988271670463298798086814978492277462400060714793678180305901053696445113669852515345336891952151681454916491611217251577807338649720238987992505909190533712696748719020281506362953262119038799248798328563447311530940213437158169577652278970210161833466019974424307061668001119551499429414116749667881771468131145943722797182024416152410383423782428242577063821468550016766399634372432010219541181523929679133844724934591692085012950534515029354703888848261164440965430846085489176372339197259565847983304178366682962986901210959882033697914880000000000000000000000000000*i1^31 + 213949279423749571714472281790616956496313997621959069914221474305973989758012391465739490942869114144042860929410821641467833242450250962253486025092299419537843959129676192706618747030306578633556969869920832581080554254156153725282253432621251814522381537284898159977501272341205628355246951117493258525392224749255766858259329761798958280711182299749766933026062097341705631860637569963670080640770988221874080415656670689492087145476796871791848026378227610474576996907119569387679105329485758991530775048876093620890523182660561684353756586967543959397213833451776462386909464560689239336063807559460866716077825431888396746047529800893150524917012319452209737546281266325989882776420823426670153228105338046728699901747714622623298758148374540415614560321990541013936644664576862983072177162491029496220092219857976949654527165383213233272402559087217698863344537782829258652698684136978485524172162383964523905719705756953238381129972531235438814863429060482161116699612070288129748621948141424554691171427611515006301893398679100205948606952666390094822174076495629875246108635690288802982287389364568628270744771300203866422848799146570039386271263045926591070398051885675748399267093621605958512642418468554312640892224728199917951597164374655755178381082413856643894702315303589437057785168961135797112810031703450079985342735061028092631327162373870706150933515231907236562017901992130976444532274329400023571174884157736123060594638463387952855709611146929908475852987770749793355201522317508998793595294475640838879440084576945923871628522986920799282043209191646541368873493595609245224158672387251512908096003638839502896907686778441897587354178992283001305947322918273923876581801984000000000000000000000000000*i1^32 + -9322264282465402851732418876486917985859494233531158746388855922362112864447121960192092615149972965060958814079144273397714089229936707398786027165416491699994680289979079946562475420085740849336837053468778419113103907660590684008295987795614407471577512792049272408930981679272042176761596842618913366199984684911458072098357066708247889452914673593413126421256773162286929487563155972250453871411922250651077273821854961992013077457891690656328358532304516211000200574215901629911162669436448184028814889706859726589382309173252075351040138978822182266398968918288907832884071136240235294015635801679608561296401909012924462977437935792665246162761294897935943493517479762826174456288553450950116782165608388250330650327306490970367265332657064645284229378105840946952669150227175872397877848077112097338227484813716659698603427581923673225752411216111586160653548558213194870522475084943162851677787927449432306831077608692683977607402654379607873930071041469028891949915040854925959520540886663051793687575219289616880310440074059788213684830243965443443575592257932847037846901770126046085714679009955068432859978940059402907149776719145740408178907180177049971280152652166455903817942991268197936338497120630463739611744123258678118771292597454174188756145829382213270172334004666782471230382911858265471432441787337896128128392089042049770675270945655227415332085010593494327429148694042074437919687692483345473770250769332332417355080999730649223320440132676946388426261934824153450164328433963472269141569739685625467449812671995360635731050417796632403626858227708401399065494295859114615412438341593302631996238275363433156891952474822612326653092813814429419450294612530246870630400000000000000000000000000*i1^33 + 356539382590012356156502222128801462187806382342056518094091703148322436882358474403845397360883978741145803992154670195641866115328685875070788483580006920278448478852903027821268927588581716233203126221483952214323902884731470473527568488046558659488556199618679133809658371864389991805762232948955587881867230876619438184484127626092220030909057508001569543836520027724203502081407139923812805311180441627439464721142581846860687107980008892864874542385086210917616609582249466012024764747973176505799372824502551849695710408306685775711611440654523158000292623975935726769200558798546974082121203672150083825769638599744795625216069654010370932324839276962893400807412331234370427308049042965375794818759934997955264840889195672076086323852909374947859783144349271128752531197454923552410837118866837188063954070955109406394880667220382123598417183175490508559267005084902072553745658651105356606663264140126777752573433473278464300699188712353121109414533807832931040744060722577669994591329140185905550680106541330173609644668164475978602828116938653864886131547695929457263013777363971859634580247607062691780911442131491472757118036450328793116282402480064994189451969654031616902663814333254999957429908492193686988518915909630998878189015894186421308998095295681376879192524621482272265719894027540298637964465141974338164385710593790545561106928192000538038119965719644269608063828884421955986209873566037091339345914515476756122525758332603382642665279848210471012058578823057656299465975674376810382512902181132044155067758034712446288290041285585543105707637616416761437691354990596510673261619733043849796629485295504015120849657854731033547146135555152827741341682824642560000000000000000000000000*i1^34 + -6461313928853628476121942530860296510391791015414272556421168406087796340473550501095689909048947053472770472060574813455367022785846475273034738940224710867413907432931072994046813841195727875744917249760035597373809205953527985081846059306695657628628510995022890502896185092363996943981989989399520170573406262552646599197533857298838953953966088551237602447876765207940502877154004621358810821707031543134573216062511016270386155059490658657779344553780680544964215653162985337318128694475664156991482805054549931461523353422494953326778225294746672557991117744754819449541888445023928243119899222884206522517074545783570806079312501306989564947741223053736951223420680892428790995498755268046945593508795928763538421660525503408856536928897657519196444432979976706127588532001085297143411903715771429295260302016853479958565265827980234029385955207335598976647127410595266012536264960198874490264467764527740415201879240678547202088760829879123443923525934604696386640167298596536363559957375197035028615652393771507501405448897015995326450781162680442055247016950856755559403116706609843442738955074014794002867201308608520752030189718033532339941322991583178546478792112387412661962882547153186671394976439753307812453902756380819366807489899236259352779291733670725615494031390800109880794977481041026037475831058716383052741397812215455696442886975453597040567868044025057288119927758858606414303491252035039780833268957064899983482595238417195278537776187987732250526540101940297682560497817312143949915271980915017767337411422067802689664881494140263867029856600606386108655091060511353807231523773717535794037582166177337862193342983105665958410300499868576139152719872000000000000000000000000*i1^35 + 397733118009364098186781453035334620324292688580664809675492814089357582276195691675773543771886195051564654470299726203764267624390291319918357345497911918921198993717000137716040023584548090956108642023909420748681428085805900118872548043121337217845471209049681552717389013216528423475440909291663302414255328694359729707914606531040610167491789262459789790716772116497745174091510002384068537048585630321818726908159032982820228748360612833133569706436502413214209665092793348823329989991533881420264485630197378336806553442151334654212728994523003513148960086062957561737819776252901371159196673199307480333927123330004776611018254144964053506843861969687020895582847516472735916310209190644086390628003317472686492435513623608773352126021024551493590007780764348995992970484407300766872474071625211150083310119575740762061237490532963422770185454286202903984210347395674224778275458906429293944658974657334917971192036890723126872607578533125963510207002632843960036907289970243938424592211145576332271184014262337166103566574359071412856996405031330237559643429118350621499630619219433374788943892869311433455004667209490173732321838328296043191710112425263505228375522830657288466274250641710381256638849601125542828522964260932223197598656647972650303308236744124097582160923515924748966897389547697998195626907892692386178008926431407467188801636935499696145354717986146683182582514497307005794623474458695817830101122311199683000281939919308536973698800935837307884960376839879128355515829863722720875467048569451425455276556435781094679292130188235009241501181425972445377134959214127532219470916512829251394183245365831821570164631195258593195905320071151275212800000000000000000000000*i1^36 + -1179461663655919757352181159782407622070846687513165095325267968710580826118274415633806655287561552434676319570162920713007168030909895388840157557298352629547049518154083393307703600342891795559198435296523407828041261678843130094023155081298908432362407832169361271328868451180029147931269430731221814837817967482303937533945059098478501436689956017700552389474871585083242345675221560471471553157554970102473148682912066721118807454183027621335968528134823292698291789088277725230413006100656108453249297257614238703883080181194873659846442502440639560045921179991733340604514154125793104884908824068369023737440956441256555204545693792403786150862100407027082071845581510713579615640216648090851712745615571987931280220149657874819288512402072876362165748609313359019122928507536899028309923220893779482152680777327049801189944175607104719889432912361623893044870197278718770005839864703627387458566885737212102763937914782433247074430220674899686993350577643054888994596516852727337040945505558045726047197573004718382010173913730817601901269207060936055698622981644701206398680283446237530881129444475916056505093151022815349909576077679635028958622600041590991173151479649944981334636781541158488043685227388447824747967437318630542875858949661186507240432568965202422255402417732345077166542353637070437383516362580756998090111312486617910309984876775996295393754362378073048520344670495867062983951664864636489674465839200183221168231262179926454076439084298682044690963523560823760765003852917714386027705215686194430870535419569351411793644783375789418466334878557132226999008798471329749293117228407359494829087109292516291094839764628743602079118624030720000000000000000000000*i1^37 + 233310012977247156508376661156636410949691443269411757973943908757205974196245323962152129363234429351386495286619855609871047243206739886523520321122129550238787218560064627788023991253007476700875010846405332119912655430911291928918411047984713094799804345599597369557112832322621768563271759618499150322156937801922078356015598421899413224610498361556175753039272375363420412064859551740640927663500965431009623549090541482598515677544001847485465068523209493232510352435229329098740101766915475265963851481444651171789585984743135509057368837179299644191694829163545598994992930336442477622194843224264930181163440066765105580838328338019294514293910490230142667011622694815441961847343828924020606177766962656903226391624148078826546032406656828114352973616273119050091663581587180600103198072335402423419482929582953665769601257256865644499283343402490977512048790282543324091581134578045963831191935277043231139640042075350791937308570999382817713056552892730627544151956628603592178910009402097665007171929678789906201222450326408401764952725166186340547059636679092037549472373298202600051194862415219183719101361265610285052156157539561511416457806275911406569210529272643816177579995810048213634900103999263242800729414688404059918153751132529258406553390720250213842893894395870375224262098881323745982949852470194245893344966856179876056765548284308988600279938537879651852464448872349448057422771735402496827806733409908821608095131396521880770569928031505608756141649234944594330369557524269508625787716593614061411932707354070306818821729463975632362251007363863521816472254466935656025498621838388324455176619611199263055655437185125635921543168000000000000000000000*i1^38 + 822498221678908030321175825726432789847924616291339485503762458249613494886763286549033751856890024122857416646049549266684798564819215045588846122909486659817605606710517621356942722504456231989783109934956487646428751740546580130549425913689655041348308914693913017992986762466781057198320295011628370934550165514138763145582621969938309995985565151386755596681460058457945779849660654412036745214112321223862485791804930270737816920122479528794287652584114230172393714435495861857561229812357320582134259679959087426967443660161719965746266943296168334055361055130796683592290174947869570315076232910751398372236559491722709664210090458760141979940839501089511422806436495021012506630914619969951262352446082447915041312902480261973224353825556553169212292441717325785458276936377189960374717234560103514312287982470849748660932833986875680766199635406866978775286083636684809271363220563703056311669205294551254257201489524972826665763723581025689837408022309106066529138267222238876278291295659469455402511662254086348769063297590111490889939345613233622588284622152157777234699400124402091335073947167949219816207290724069109145187117558093943793494794805179020460914240147431018421484433290808682517153340194532397133736176141423780597005270006977579032301521695286633211459296649239941938129463076714618095389868346380576838459268170664868824799968539701699047858119705883151233371328221602799610355919445811007688321896847576201231513832820523545804765285080043648091302906624128445707246290723354143126704370645342048759346861821548486704787309266110613799445076116407195024482688807874790593495342363312940863881021490209645218664683726176256000000000000000000000*i1^39 + 78683418369278841239227274413142336606091608947442748795967583702885421436016018949647207517314570612513175167858362073632467825217624130606598722911364311350029442000802895157618925692853270926944759462759173485452483902816789429855617757463014999277665144432334717721217236585246890317541998674731366839263021708115515198997186711480472489000416918580931279893938187784628894646786678245343130724509188106459048369185889046371242152076526828265869942451228542485657196241672119827704037852502129352433577769954857050507378577282779925191088714237801759533012131866985643538876051418681688811238296782107896184578016215838345284703972903185494019749807466346841912048516477557827260216990253380041623773803214421496473733258623532405473742520054812783171157209430699334940551414754462207154360316861692014940799394495697808097258616552916874131771756660669029753571194481611047673377330213425524920502661984660536867643809018461592299478605827036918390022714608605345699010088531928501265877946084235132237683890035279372752019978045534425522604475458513450644301758545206221904155424555012836401642335895748471340557580968057855904742044164136317911005700519170130876407015638422893664157499928235565292272009571816325087071799720220838052069275530034792151616037361375637023749835468634073511908181667072757853011052515386859650793894187818113769311145601057952004688331906276108892212847662908972769633341449070657920486361759462778677163051782484456163330629675532886399319456610288700482965439032207514419041791710288192136606105059181575800231282545368014259342202201674672729620187547284103588058885703981850869063779972018513354074934476800000000000000000000*i1^40 + 318469386403596158113142914621598460176992577378071441735698975823151411194345742755403910539517912599323751471212438205419469757853746420413931069754773172625030413125534911568789292875607031893376589685363318333596708499388818010926001820779417708095023654895833541592983599524534583167932701525087900226375871962695265218480610645926272748045913586032294818045835450686193002851541518439007911116773024096223313637226502702395304880334415072805814580413758327316159484750982708637304209806991224721683686869033163429752868123164094911080068335904788205364220774964635083360376915330853728735392485943037888819976714831127963623578612512880354367130529395437205211048119065113162043991706657685362334126461869736236729246847719185200575899867833662884207450172869268986558302875262023902436447686228384595740609844718235739834472627469613687895864848157598922313519115141484372171714998155475544456292992058403435999753359725105283512110826777746230626540321675982346097669681663618140015705790838802965539187995065734328022104071657631967886399311158791496287511217362022333370936191990185692383807026766889974104605146695552968759622690104545414187913965987915093989568489852350411272268987814886476466886423373949127279654094848360564460541384791398259529139649192696392020089865111837894449736417999185377332746099102771421650049999428512282113291117031395326670885486785905415700425053336331685733920564451065419047564071019893780987246482265638802924522775129884977074397361508375887114215451957919823801093919113041404181617974805400004616724916158013204455584417676640942435496676838132937134013121602256414378640239574907585822720000000000000000000*i1^41 + 9881328308146555238163524956133523088798312439373122488852825348789397392424476830693443740409973831508449023281736173412292008515136649388481616344193374105977268843378563509816271873039494469349191578987281635103686248601036955801084453882642408709926220144007979658900523891024961880505920414394226122495588931374714297710718329297664262102282252468904541672321538829437592808838100178135258405944065073783230548296289266973938893262135374159872232976126470490257041907411031564336404692046415193462816264285049570867953850649347178508463813071535059957550663214552935737163343655859521383545395944797434723129863321096613644452395672114621480040434675078396407989028784345398303707151154483040320884300361203633483515896341685096772623493886403971387163329274891521364912518692494854072612198212690553679434802464370872468415891599553123266256010632180750642888106162502208682129856762545227851498371906470326829251705691079227740896494581679229635345743426340092413766409844335438318032866439572036874976747391721791076282377610962929707089845147099825427590624512004913367899708294509423359168989868726831557682921344271844250252835195725120345027483888449683317390194997435205302031572425332890512184675451820345469421979145099340831565333912720643307941765952778815895143746849718560048437490747591200812285592992142505145501695184024397600276261422240551979775418675505761001515991161048156265582292938988509013054567711398490471682028844453388233167746767571031308364651404657107714554832202651024278753146185928444102190685443794622850268905664791445411738846982499830342214442163831533780321217362417558538780973872447488000000000000000000*i1^42 + 13621911066022978458392189413369541900611835330109346691713230456294768576127991445178315915404333898892629506121086326714501055776994947693806985495826715236496558580337742833616654958846918480852641125835790325660840552675312657082623399931433821137881527753332373790655637957554863070839047907174002444344494591516546668517218949237421233542978832381573473102946227735421315209778224151843191762729368065784982998666573202976542353543052006650703371393145572660642541349658586727650742802568268824463782829251142628026070944599641992343730582986748269659699836655472295947063504017687016728035594526619304004012343333856504107315950900319047782427072077228200198075396244254421928787430595916289120246089295066311486367380852012402706526045486011072145809627227713883966827164005175343839592248074431677903556647237852728814153944865336290470036260194142730138910337176778399033762553999419599323118471620470630845802251524718709011007741051456240552235915947052567751237673961834819590770683967437576805095755524998365453002387614131180017192035215137328594264592860417302886136268461714505222614382031243984077449230543725600659716051129623501816242133982841014811786308396340279527185670015934146520896761724198151685566817704300799925680234966877826827465132342225385157480900452830905149945511296394197519165744823349621728489685530908655914996986834701708629403564670981502714705492429785219714636300212495214036807039359135083798324455762389530952055820479726280404631321330674317406163801193815108345468227340643635850966749374703110315954002030302654013033709846231049190801599853082472978293347309582686602081075200000000000000000*i1^43 + 835605660853516228983463415384935007023320045802178923179830565924855287688530487698191259751391362901059590580570114024140164356284240744513786264869034187113040074763159860852719828708678314904136321998381691748191593260380289190900402135035759825926503398519958665489796191079320807316611813800529405073517428134466079038830404026893719978442845934771504401183710002123385063474048371093520062419461431061458111041054242989024660841144524303321495231849651702678588097774384095383398868131858193506412915727043460134148362959364725353106490409702790634276207771184968135933524775057942113028500876378456778488167552170916986798790507151309999583159736359357032414158688915018028288714566824902770068910529765096934051552967865656910710022709578695053071752112251206095041433464214867108029275549633888282372302080094032008310045299035197618072077681521420385456816384093611821722670908605977252695423133306256890479094308529518619298250698387973658863489026591365455612431084971610018415011920187479144522923878504718871234465594388731423553702122428647491094873607983387077489396266047401833892158860922411325515040253332868053884133899430425065356081267630687159691350265389873056901693229935668955550048956996619225410115090241179444636954192831312189475600776711685912597041547110041538426407317531797438546252121031436178810201653039418799750202492298336425243397618345872672047742931455249405899070152426297249262737071019970992066549324063064807141198592086292193236557801630290109073457188782345843368632160570704534172695215163915035573646703441523738252715575136916517627132992944883465887897598771949731840000000000000000*i1^44 + -1532372514154921219024281447151871290260358388617671760797463274936754140200289058934705718377949028193309351256883296116862084705939940095945329724025742553285419825184227703892933721457909926593407331881298537949742431855797162041652049636967101521816502047054655410431801228673889393998408746946975227014276327724974698858963928070721655339722246581570489609902761481761928892478711521375905976708449896883806168560737545953514647828887121109553083755921868596176276806519702321198566080903685115043472762247700286994892752698738747589410365403086053662086118508780430104904852669119639752823229932404220691438821397176604682854235229141395066719217242753059848500614959039260836283621604044023738484264882012305991872192192817761417631589679678574362427156365631579886167403446773968392254412845526301867623497993987470575906181967947955423512381141048371029673645380285257534247663767349778600771441596142260083235025481703992504435929272196882513287308019992554516746338780766970096802616153036925910176395981036620631157107513899543576511903794579975655877820999288335872133084880024079208194748361128015619099489601850522256273325212596640469070734364481141481694585552062796464866896095195039678253012294091473430656315852334899576199220934178852870775430506296124482341877560033583675199077837735048780311459295092028685708014659627405987305610390081562504822541846720065192307036565953532333943851837274946821680680141706766064083063175650860569530781291610976027235218619759115587858962620717252852654316004680359810522950849964257134855864196661123678975303628041138855140946297210803037482107535360000000000000000*i1^45 + 20239605053677632599490560135876577933565645759199228204035337701599486210980325512245923995850613346252399915704065295646513612896087347251212753967872754516131390389249219813730596112479520989771409721847127879482265031656025537423881967473791257623339011567759237771270901488390821297164594645716708720085136580291794737218771469484029019022652868669463779202971831708858888277546321803969803970819211311929743658385554014557717676840297907400344577370822317566250336437284183874128013668362118443548562131163917783958181779510214234566188595604030604825039780515239810964057713195685443330256117011938697890801939203418879362044727166556731158949824300329960261306579239961100113780089424976475534529926298426492294075056496324535282653070056707999195170596711517429904090358625959563452810318779359593082659275930791607113448316939164966492985081908060469527147956270665102150712033516917492287651169176010268888306683847970334717389317457757623936578057992156562854755235574446207905426585662815918158930424559560527633557227596000386344382880813755835878039943530098690242970881748541212298350478714490631596504083097495384794767171710307015505341448262934182227658876586107343845739408340023301947430493980776191927514297065894398660735996394029208514282368865581676875957124164193044418151790753270862139099199934903832858732428234916040295778653032159643256996805341361407078031502852932587074238359075446546618058396176427186600415938122051438322808069162719937807386320606673506972030247507938639423725643550658847506337914905257781371729194022856845571326315570830791095745648363857656361779200000000000000*i1^46 + 11519571771644193545093905896696594676152946769544001998280872673911659964221276794167297532009753341119676734891886101811808692552595547247172564863178932834793803938587768262281466088308672624244701479032840210848484400858741750580252942595345183165525273000837443259314743431787887755049121647418243479708456260489373459165816472442335039342114886225258407771807562883556387222766237900186830046847615709806283857007500259620535172155576031890088115323446609701760707208949198411390338781643854158934799366833070301998922323295650545584094329666831760120996802747147289953206004369340542348038789665438408134584509686635675429603227469107916778162663645864765547820008815230796500994880400104168220795895218608905245480210949678058694409108498821951288003498863668825113928432363135523018350470753468964314324818119993788880454920637715685824804073698928087496174214704314523287576352412085059655768247122679333249472520664114027898792529013837530297821628840343194310341663727023872671871254274601099591348948833134786263307193104729622577780047055156657151236003122070435768639696177271400324394376010733277242962340450043684104957384436686200194421218611005914437451385444647042298413938938988389554746669615785749866049613400743576637695069840199645908991435175186129948968656398043517447029110382038795658936628250369855350338367019285993146844136216854144465000628171937627639721137304669933260337907448718181301946029962670308528289998522309237448326494450068796660019120005884738422925677913484480160046375688105752979743848362121887311213833660413248884513060529862826745503037071032320000000000000*i1^47 + 73563246284109927708602384967018981560121092323750767270452338037899267623646478207813677078662200043753448300437737445213695355376108719512513925307344458100101588598835969324520371355787451828442460508770652677011297338199788700529867454503453717025668708678453371615935282960580516038192733685207380911693581405865111467066221283146202002044795531629058607910473313469791902478366535655763479477620866070292214557532527517677208660491142057021005061773612485915932006534898173807931071963147402401825896766945932010574203954055001446788356433620222944939920221198071290219471397427783289079252982113350713442071707776270613786493219272138423626379638439810343941572677894671026120888912666319702304896599863285646414231868955484330630792066392492670483718358622467450527136395020660051117547596907323547924371779608237448835649595124485848423569731943803143131390512029045501819251469575997443504635881991041919829442267893240849186281110129168747948897949905592254257390173978094006075982668022740142607729435708100020980937035087943017821759215099558085838415865106324050728577601314398343839844649111074449506124427401759522306048766923708725477762544695809697884456645486144860273125321986048608387044669143869829303819143415617609674529113638155711035321932785088132912355780631721228306747566847786403068226802641394831580748383327672335536637177659396649029303152322568678263013513355200445541177633450379293942838468476086622318433953389994282956082576681348810820561435349943602559858923743522878963390755163946754191924338828074160417874059965759813884386549285936785724014592000000000000*i1^48 + 41716683416799065751985204574477912072879903544448811293886613220277528407866456352531381034279720292144763460593848105567453581733053220887880022743751962056327568768523034672423232699627832459151792926000651438457975801216115639887963810108944912524763081785919409914154882554621735120477702516206826595979619237478431540174717478808928580408365419304559627349611172499489455352227890432101129025721904401891131928385775253542110352668927735671152731132729060376621516780282543021122467414278666193958419123971331695166749153785507739300464321622256038404779730604195802335376696228434717976718730218603003733785484917485471457069182061335232109394452652026208379838618177129729341020734055348415091325877363122647049077876591721914219299461502170866647081196292575413954049952020584545098825742139624099732762299122489404751953398045855634544038161669971989092437570097737504254347063546531690555416229101741488463760179562166454665190198975993751948239150612170109716112186431996071178864654943813082365005283444658976115594620041582829424053611157083824819964592352524400098294960215651297693437268691678406817732985995637860730235650177628186081347266371273117301419450073158411615187995307597732730949882072491101270150497918075179934373826958123069572615664839035741192559553070477347885271992968179932247877203801044438513731979694511966453892482674604570011082069585150391265543112905786075318942576859275532277052141672965632973084247712033924152124714833110966993911030403876311941848520247490872515399138878558285144222361800438979551959177127609984721533399017193472000000000000*i1^49 + 9103090198819543433127810392832696352415568662749335362597739994670157623421785493401233582439101572706720940685536522086999889812138509456837588500262079230468624986789637577178556532637071756999100687733179187867735091863319990567347357188108759277432630755908630029946178152966325424565941168753388097729663045682783943687456106851383649315152527700067429864748479586444097982158641870147832930762983066629691958856881122130175197061798321046418222858173890933701452898845883322537649229609277721658137048891866801131132768642825233114883641413385872647100483556471385339965237591111557735574767381392531221937468000270599786730072413222542927086709713115834060885593913229939512339427591598395337037638427148297328879003486590959220230263898745642280580139778112842649781614521352454425636661061950548930376349151655064563880822416757733468973297551662375934703539382882061119826821028784603040210046834056053184704735037053576348316975385398772756031993198650525713499941701593898818103394402822496784324897477469740234937281447535474374663513668866993884725343030332299239005388150747942972123414140346319755539047704578172339542109369013632944075365614350297804818551035692848246225680488550162878806955600032810660618328541287707247175869587275399471027988386590621295440407898346300253384906565480195605144772326804121773645940316494575656873847390435501951609283229807061922979314806607755985089792436463105011104118533885010981517886926152222850925543347653419023380322230731666505932049640143715907185016199427272547894834781306791176805469651167239675131723776000000000*i1^50 + 40642078646445504124996137773688566188827154612073560849591579120554509036625078499964341815177999268408220154268615056701617277313825194113349026098670173119386984743181918606614993125310880973755548173192315236207997143365088429435502162269278407654930945609867096374250192388465696738801241112772395952452077703069832218957372947305222924782823049629174767900283833841560218272386730814020622410522510447811591452083320267444619801376485095236096799682088564969696189961937602038486021296840941188111221877176695176041129026694320631219321500643486644888620761128784796514076345544250533288154532251099089193435798145381675579575452267153631158741864918629699367172355508214158907371332565523083996507224358439880794663342918212383573701242350785786028036292530032294681043525632345511008886688946374854054780864605298471515780102599640742722158655529992231191747463488100918436351779963235799048801867462710589509133703658634497217979068890698041876151386246141288435929716971564043129800232778167061614831957327297112036033105882250593888078628162849921418284196187118921900175424145761811393167606542971865451314440039946924190927750269700216690426878742543747870430119404466221868587996456710224244092117167427118428287554473400607373773238834543905174896680002942164878306787053787661083181619720086019317366455301894991802739287594000809500042408003050153760728147602499416309900008608993156931987858773930013039325716892929472087646903148537060130480140827809282698146369080566346876570196003393384661222081736171208581210942269812137666693457584219750400000000*i1^51 + 1837637507287609533279536580921119659048649372325936884880289070262769933159788489238254340541699490017189119503217317517753656152888069629069687045225806014135229095731744155556487866844225771997225909277863788897723659021513823090625438574276703701937463874980681072125288162635692899899079074905630984621949652872896532983842375603147740042394796836262716701940279459366438834878379952818544549917417847130712754852192755401468358760377402861929737014391995681770878522547962688321159273708680185908740269472801885145950120317276708563728896729249128953603810487440493532991735833786087166278249090214544396781671017619283661065820831580029174084001124838258700620124521320869885880375956230958956941406383914460752078446671151663650238242289460398194802038925496883405408831967055561283081909192603537890578455909562882254541255626926178414824858291265069789682869607478228393019887260134483620437122451783336411113984518282444031884417991912387155899542181871665807671623328172448217353559347185568884695021471878794546942879979913897334393021248760447451258460467343702054101148710027151565954789720030632804705807807300011407802346642037247808031575566824176849814419897582569954495559846271391985902686157324400546023414681474820543109548782362057284858338205671685653036081624367193675521158159633225715415309720279950654156375813744520073576774907112980646444550443096423532781848111152178794488900930685828887095724189470493966046328181049323051292342291281830188298614506184532440392075591346509374947226513646646298970453873167489126367232000000000*i1^52 + -2029693569501252475514397323963213707521902504472046230290044035982880208380815833317273461559225180010766219256603974914217194808294984520483567591188197657640732649510141616686311185165293664541597756455652024052810284591666611936348570018096280389982155457493742571364115111275836310191756455116848456607489663264550182770977208406865371238979545939565898398200948657333873927925425509304339786964556979735603556406463680016289014310875640956392562672203255783783906442426496100118680562965805903038288916796049088597546309181832229104884494488920951849378549612360971375211689464382255003551522073969795303121579969196951677402309518570999001889446551522730258655290450343857817522712977638072346348591871880046898122169373800567125022280167167935347055851844799806226498809522265822091079122056694079987049783758448915938518628876457258558257819992311584031004155418789297261965573093677757013586353511428258325178937425251586735414862154389730314139445646177310312410075329263257767349178130688585408356337590730221911171342848944803952056813000379330807566614064597450155631140250277708978518532864854985891218361773331193397243529463966692027005042768598157568722724673742731313161911894711817579060563640242587091000810027438718501553316423409896879515281298169244864910312964774379616876601855434553967650952259223718300362783676996689210773204783462417981396501515867400668241438294484097371630508357294759238062873864055341099242636489973042238422042249922827294244372994465193325687498189380458837630553187395396009138847744000000*i1^53 + -1323030104629836972976835003530409880598078085363833399659959351817459931040618037163824585928600068399387198006496663686343765874472599834639951911980834162976809620900476073451498890913536440560760474492208172207550334370127052473627979449135806606137006238871023793524481887518552803895881031091734668543924020847584855933771079900280389869508571107751073549383973668846249751391886072638258538860118687095545202161799930007714418564152133616151814705172250562252212331942224541192161935270610776394857947572785065550311068497904585608123506980247468243907317501271642122355068453721398413709943550080061479285873133570226205276654739841767237460818757058301756058914179075301309096074600764367703010376564065933731295386983096420500223326375297983662415132795697433811363013830484105217935490097534608691492880552354787342444080556789444025346809746921901669415738747276998996755570651891719699614740085906908523354569640014275519051618681364860485559004829812765494961536749255032252326733370001575521256496645392776710159633868397901877275389281731590265893840213681482557925530620965556427413828551013824958487741765056655087196979456019641909777897053877197090585520907809893975111963924679208316403304992885733929767164662658520172759884412650233092690704174131954250337416432583937845091095922376978393223466279290507404799376780998471666716811188394258807406135566937389836805656137674935147937709963157337861090400097677576541771170459473635340803063981819511998755016709021670284411264802695064291657331507200000*i1^54 + 874680408353195814826751180299864823674336811948635707825060487069431155795624280290014047290584367920190998387955212392541318157523716259330774595540160327400590543304144823222759622479496426176827772026903148038896017145612027449265974624710512007665050585666743202530687145739489104769460475283021039213739532791795919575205061603759408452365883821415427687790078020108688931423667703719159073851607492167669687909818554468368080393446623983542605733802325838337679198852083417869753021782798123561851169153960179588923767463953391096418361843368405814072941024849239762961899289975778443374485066493761794691323749016450475736068594515392537433145168343817319825727315491533216221492419928332297418419877644299133105481840317723381454699638511250861422477918233625895382818980079714525963436565696842237455050117492506456699909837420446570239364728444644519755329657353602654071138986229593667982149491650520740491191070472859005882487094582774189912262600548486556581881366280548160626350555902293669891656250940577242830837401544209718645565208449054315043915329211596712069408658709452445780566228988999978017563400397211219280651265562032006691448015391817189086240380258220923843723733409554918327129593846759912291767955919752453808301816560512237533139240294726450117093436353449639126923953613120125280469389541981125416588107426701113999151920621420247771903154158643064385487122371960126510504554088341261180368335763974256816011118894558476964873070602096938379595748463901159622969917440000*i1^55 + 2262697595844264290466142158401303048937031475752964476232280248665224660392043070989142315613096350228618680770950713618543109125685936989052615516261088168456031636789737556668200434332520916200017348507891237405608879344014250310063159460185809077262459372680512794406715479197851473178622532868151410481519718011198747521557994843373232111078446417445463177400951721677619191274453433162583340002462626691585798220013453433349900735888349682905852271274039580700938078059460901317429042612614527964340518436869762571991589900707594762465695644260348781618627792420374864581238556056063550291442083866405956957113397019842288239230152646562492499513419188572462543408609107113532727274554156288111331074025090871151706607870378411098691202757007257663389751074581533704494215895622444798668469110505005262211991118958315768532733364728342474302694183617200243494270877618443528359722272690186253759852670692761063829888407608516958279896088340276964543847407528721791453929962326896812260114229384284939960765750092796334203675259482860409926520763819202269779417111655167617540035542782706841568433179723081145009135585163380090991110979148718317225030966820987575172284898866794112347054187089374904865147859405250666127430129015970112127861990587571261930722334520841619614832567161382649207133657996971461265896222977564514766393724359597088289650223020085423719671297024511424184321167357505373693066009915942027576185963008887539583619906070743028060731608571744130679769432064000*i1^56 + 1107960997601839620376856295219266968803464052808498554306389356020199714060273141595531367594100882975068069532273658205968437143745434624409735653011241161677915216408477437869348224400465602550308656794365756454014671099382984873555111931593853509511131104535856174584586375045190376689614753531550878852177051554879627451161579342636999460539930025431994273503702005096804745948664364387077419746373804315204184899030062477956149016079063047670354125285413478749906597850797281134508776464951889130457153113064950814180216308816009206309184704040828317077817128002217735393658183017443837754596039402840505849089128787467487316814757976913824348225693998948549185676790904958658965153115584144653584084469344232818017483058762807715605429776064524511175832983108462281408506484470091740764973923387163645792696996884432036436177751804682694209299563608444018027223530743515362781163653978314121086724077455422810835635240649446433617653335088342143160091136507442903898062390654033016485333872488024138575601791412988673263866009763705374756613665656870182063656093143065878698803139066012266421326914948313341755225495548549964293413022771621115126872917567562837232612294197854557221348426379119747530265325107266526126213827232940953270210491625680139134049156458305578202563449810992351758780709259035887076037616808928545624722689024376361443752542201560382819048508730360827768246813292495020093935257178290903933199864491086728152486789330526822400*i1^57 + -3207703993884221062153750826619729509353700918955670364488281598921644204076001517632021747012265577084734477311022255708967547973793456480231769306486664275374062239721810909924465152986844630582000748304012242884845773269241057488837541461961677798797443314468635621211924236190798335736943520619014288401932262179661345884599216139250433949741923770758273116843439077088114363360528757089099385830723536810511216673151554094987923291014233365260209528716869947793500453584621074042839953059336475642393047919915476254791498628051077883746317151530091051262974379354334141939405565959751221699041487407532637762153112183334937556519409228031816914888816600937973374758222069949340261163119548226584243398210237681047000581113348262451241554857743685513136653745538195641900199791006962503392717930438060625681104771735831531915586974045131699660081255752353417044552087842450301817658489279589316597487348684183155385301715331226283310254828997604284749651014519942635854126212419434762987634852451988123883271289149545756991563941983427700597627021774373238309547947484149670123324089953772192137929808415125196194508434441023320914373767214756518754783987391991548070413154072351156861382066782452693625161831658410574767258176887370724112507268482604440658411124350737095398533089906526280866731721032728772511459412173331490172321127463073648624856526773585246224622913307115253777475548181881139800670961628160*i1^58 + 135556263154168400994300423386541444017974918140200042719928026347333416957423208145102620675450709486712664531170519651794482580830499960412770230321688717612585942264619696258008311172745169843105590139938598337984583491865788160676559068669011150026740999803444822511060609585377445437639073067565735202326791048964000941370826912069878965297881068319365725320881014812399969987793207168603254621505689949080851382496219982343617970529667556451447339451457378608858375755896040738377138861827862723359232141683482696227700434356064739884402368185535141306677572980037164443253843358171186702538527623082199291758579070977660121707632770798305684042987032629324370990617526171162317184427448407142613642831131587418907242921194939550907496060572607466273056010978951758182628264835805098223398271552111998194633369028408472954069551468764585601446270041608471710480352877843256797635865244045633446751375724218724353515918120055287283471296982066028576618888968511678406954852447880401887860274846388613383598634135136185370063298152169135896349547799306731607322993795097606905278720901574638841949148622743524205603405130327475283196136501608616679101394518307394333306248339818337219064198263260278764221589237555741378988880650248060587283662587565422537623356680874822947621604286328252371428417099320723205567311323884490836459936220776083541560580790008766333329920*i1^59 - N1*144620275697946519482773331441134198859414687277191391415452099853368409309712208706604475115995061358798379827921765327705546933746346950112986531041602297748815568722711966220532828592722622680842364216357054685053046031106007104885979496457763781422818229619300726033233572872847219972130941354285680860366862196948672945871215210170519837129342722462929071771502540447086815271797779388420240982958874034006124342552623017584732134394653*i3 ] ]