[ [ 1613827867979422289460202003035284608671251702783199166939709837101156837083797977515993153666772439764289913654082385523250831039541809730137061915927022689919090557625924818069414471841949530313337463516567576741048003395502304959021481810866673165945688897342354363750811940683266619853393213406241716394959747914114730977631860111137547514880692581684770606749247518881645197721619840435876270284445597957649503964691495634250307578295363507387201848802210612804570024862225732041964590473891804700317131866841407132250481685509336074509171248559526946793451195326681079730349956282380893014534231649877034396011344995956492294330037045615710805979796967837011902256851866903121546209086740781639495393710528660116122434677399471201206070079587348575862207218436876176446025896073854537233111164680585507903731889954554006517290599421860725827802136066885462966138216532145927668383066524227493096750067939196233020231916855744722049144599175564036900528564731970719924598773260726485811493697757802702606520802713957352358844692714379009626055185668124102876174942257312116183560474244738873640105244816226990228184417596773521982189094673382273789911350797356463541889272449413843656040080311149371873939705860338802796472922275840000000000000000000000000000000000000000000000000000 + -842832336544638677866401350367300097408449757881672043587572125190874976717098153136579328340961525570526010785321763099133029010952753501558085920041912110218413058040253769395341717987900937113239285109947670340909729871185642988460664336981763199423418561055691815112151130126645320553049293506541425608549967150392252887665578220426355330472582278946751502045301513345068342543584722142795390420785360155508741990013584171143907496570149105702547848888172366336788307851288365139583089521616994122400595008950212602857552225930515983219820067491273134533914110917024441308882452033636678670458068200962194139819167150431745343812034901778739306555640806287256339507197714266027996003395595818245014170583292211242614157262064737730755693008650288616090182381988211460159738628271116399701208083480384929077857038530972639790824982852105849220811108195206354125705349540880403229134283677694985954867270583728341723253797882343128511675801232579889992625156714113749934276349250517926200551928644986069229188645258618297202727106580972845442291125938575227246552681350043139351757094615655215147367960716950658103325069953681432270944305741994783731157514024793718451708071865082244714601812387900907090503028314379945480091074560000000000000000000000000000000000000000000000000000*i1 + 468995519217683350959360255722700957771118833064950244936212733421731691379129745999433847822381937615073366864744838475216340019620079583238684774510786492024744036394253968410664348699122247534871316234951136145331656622010631980569627777343541595023488345786599257924419827903940936072844498419250878277894228977620187438843705542077778561418754083208902190187629806343541499010719511039080914168044056527601419432400525382780204580727347410401402261143042573094217776035159995193232588644995347592413986444848843697589148109655218600715060494621974698805098147010657825943121249345859787257940966612086843458699574675095261375636055488527141806901808685712899331438828184205787110460812295887558289891401761262789443289877506725826540982901111906012357804158568833896565796728369421632934194106972060346443081324149228865410602651893919997194667791122713866456171449389218931162354451936820416766670898467339973080235209783839814137785380279042680160781963647194529478181682484788155740702225354708650481724350626757970370622205450017269911151270963301912489029289902977354793060136766272164898749812420058077908469078248728195771390578081262630724788745478503037899886522410779530820381889021459148596121661162235663962288947200000000000000000000000000000000000000000000000000*i1^2 + -440178529324327056942628854772539862128647661567843228498034115918385893484513558630737733518298607735243959314707762785453998121435265378286721319832212998894845715790884977670331594090177309069700603680091949277662897044028821387576659440200536782338447168370227889146443305194566560638044211358744957705442807442712355283031654896345449013877313485000094618733311674684683253991666004719064590678127826801267385936069856110663308921990624647954761666016477697340325294377154156854493135264798979723031383388368176712166138567721339964084991243636090923232474212363174039188357956643830321648406365218105164347276737866129130052156248450146583756718547707817647411642847358579234531230257737529587072976663104713510529264713203419362902585384187724689818267611428500844808649958836960770220479544451029367580533146928095162215213402284989196049470290844053012524362887432180682199559753502415406827943068203891020278621579138457700558041935791682501649898015640763622795971921822480693197189048766326668392412015830450821476889853134047077657759677793169607100854885486506407405278320688606880884253309518050310076604414453335061387904723403285531670286897783004337422895456034503578128711317010813547150454900144918370157854720000000000000000000000000000000000000000000000000*i1^3 + 3005230154198267455907295603032144176300444438743236439226525767128659591835291938370539672558564101098940632676020031407358029438359120428393738839807574251937285076765008831872428379341333888255334615700492822426350651534726049238641700653934041326729086181435359054115209762688040014431767284706775130026425665520950997539886871334617315831618977852753896826040833683277654617322434590344153060008314198991247503858843451570148506654404983861501284433214808657453088214232897020080654813616026995367273675889106715416708235817416486331377110403744002743288737916874112686122885810627338475066740800255986363491745703405816363461808593812647198572295223786036144847740312957024017494338643592031438881496123967850469894888058647548322150504378165984641782482740190725679052222196058745883207002730258010628007402933686999915008462016253688787028856995983412826112367678431099667555324663375117170494301309028638334367295653333269028458664707381148849615305298771757699124676241466023826972615792580460439121529357909358641357164235355390223737475871068660391469770226088514114468260391917718211799091513557160462071456415225289470383644171563031004711056180674937440156258284949663800993755453656620245342780195967828355973120000000000000000000000000000000000000000000000000*i1^4 + -2933097374732299974917424022750744571484120417308552187842824124361341069217093839548957106365148614713196639468048469031840779630544258405388877412759295460813236335700932827403222253282097748747080918145641155618056062822071364418666635358351839144135538052165654898660832302105293557482959393700155179880232868788478097611732041083174422214291507622282203866940144566358056066969994328113185064421935514265479908820155349425305720553334360781692713010022713786090062405753495465498802436145278725355492957569303259026870986027635393175337694446468047005241786224942992716614637109294044092253044480187744660805329470542997059029541867578777994156605441255736930538997793573274721071562487140246052740312993338472786254432790887934939975419470946712357326212069166921806174082109308161504267788600707653615386492944483618377956725493663313656742137473366417385199970618072461269746289331988789844953748731737064144427862901505411571738452255288243482243591063638578019426942081292160940997412590827015047228967426969763375492208295343818598428827528635889061584346045924776690978924445747718699497709495026586376120384044494254945825646599511650511604960567243514825518312722696641400252421957437765114909491866104491514265600000000000000000000000000000000000000000000000*i1^5 + 1416189762143389332492936193308686791672857853500490785313646363539151942098038463785814916205416842404255387434068559345579584980380989905983951109143637132270882581211549101568973157180682869534828992551571837573307430161724941897673806885371983217161031184367465762426764910140479002262902817946066387973054817852999861016419169704945393316332136354378750985841179144885035390227545402518729088405614879459173743280902077697165390694044157049429507509562321864399393168706548340924133257783132021459140200113084096489064629796526977295634017261706246251826573310590229806940357084921950563805630010955150804312048297688948479481150070135079414241360202051307484005999848360822803509529862337020579663974690163641549849214941774048338013099878653334203657982468280313798436075254697268341199586444001514767367995447416530433845238165029754503611903299759595581183909827627481171117027316500662463955984352309236493737218213568075517013191826643088871238425477032081478292027302068641803299833327715111796947005549705134231053936808185816887741379938396782863011416910421123802300864405718440306970637075688223626529113887517067303342592816074199891090263797187906678019928427147826570820231513574343971637905964398039531520000000000000000000000000000000000000000000000*i1^6 + 207508441481518438434772091732357861199058825250101171859063702653643360936280929619674024563915257648246047298776892964203695211720727816028239636532283006898543835687083578172448889106943488172881463201827084500790598349132958996405132701926069465451432470976554702107657105663565879605901873081173805342695376790863835905567941861866268269954125193300508385786490594531318468251443154874423130779962662091320588101906849185642823773527071488002363426121062530238418174051896364781507562584037426804195019717695455610861038605342468791522356293358896128173104804904690634111108552142354182839839303636405158017363783755079887156341370188348097739527737866803399572552933647787296269482193657875971443203982128480841648104667637061099046882174505505573400006761775792877341090634617691031316796249349079738492711304751665973532901152108036075792256586157585038771047343023998438761043536501545293165220185802312331118538087902766868735613159202002138723742333627884507756861333583134481569082370432104084628291944776296450735707297846665025962400062503727790759808301889760887250891627725493468491600532967506195446081422080703514820402683072621031259173791469255795452249972836906738763132779410453119804284756029341696000000000000000000000000000000000000000000000*i1^7 + 59329813136635145109367556131696232912496842779900018881976012631181040433255244426373947167225832349834852618880169862492175047505344892171741641538787927247221065679234592809377621665310411362005677909116851466024234166655534602595537067562796231535157255945246022951252941560322487676966921427139796176932433145099352822046429728539529929842152221924975571424387843084124864955000954548314234605160261376199636281241480569682143497064868775574277434047922080910954291820892068225560464197144224113531580902760097411575701239754956757254366850912342952809743565559857613249080712924193615869166528348959485835240314798826551393042485541835463031234572187309932949012024861971609038023042232053417848679487226939366767722401067311361367518460024192404611528871552900791870237110669726353698140450300433279881377164856640299863312814104913292510587267496997193996571048942609475782753950028476051124036608189802394951421779772204053138393759675199026659782961369236269569789607632708614428146510809634070206622989415825607189629217107087452597488229383420276190658731648738999116683125248452526271900959381768604620820625453815519426037808967642816551029202365534175626250509501821776309901453616800673467950250642636800000000000000000000000000000000000000000000*i1^8 + 123320446111620308188998290800106740436587260404024496470845924449612507280146745643386830439195854487106706693449970167835776126441622013607618123292900102693562995431557024285908564995411466541791949663834492501007799581970311238035934780403112582953075616804395654242369853992416333119311429269309743678367998125202626947440969207440631817150171830953814269451089762712974786274144156245234043667658707913860153853331807137534847010252601623323562350436872541322583754862824221812040713623978224469599817941556453737170242411946122280200372605949535897725739701473786853995527743700005051123231323926053636817622047259610949902960161913123690410599416218227268922427326947974684151916850375746036335287899684400077657913586840979135667425732287055690308197656148880420376779427987330658222043720732193639287861523016649094627090160580589702430713726374427620750736002095604760492304604064657349809026272010578378118819474379367122649209188539534228130341250224951074649060618404423233369235284271511282217837098345086702843683712710546121771101870215392269874149371594189158789555251212482652042037837720583828519019980826977641407105368504719208525310842985382461062021138331287316384635008439171447834409959424000000000000000000000000000000000000000000000*i1^9 + 55647954752133577454272963365732529645604727654473245275210804754679470705726244786071531525015351636745645860316247228401809328795082586034067840007743380921973142609663213263672191269917665304561074601285444494468831785991538022924970565478616064022773609694242190304807037803807332717254256610073227425222096084011220294056405705651257803925392942700605597193850838669649321022108590161813745800310804962365712119643419316680702765600988504474935970744665023687239871758395975652379795751174271627511887744108659010889318810449757467721451147275653674331456858566465171515322978925019248788629725823294312342567324621518437979577126788228266277159938958231974080767342122059708009179746364926253469956465053791775669447036384420971526137626539206526285233845059764334409349281625903742176206970919443557200442319128298182332183257052127507183638832428268886133565860664499431681108655016023847524094841071191353806375466072552896089794996470662726834902567084768685850575568965136579674578704253682442048282607746095859134867510100397145338869771320348040296160150920769605904929077642914709588083539031248256316839963836871867994615032359170880572715605371798078137342481023907307997473266313126128501827567616000000000000000000000000000000000000000000*i1^10 + 11445529146387848847474577127359300379557021497498121003162034793979455500133059803122024322558120670901529645308231463490393262819117370641859667971466323782408129938494187217643645603038399829370897634138352463642736190240495124606066754822008506770966984493046144277742455561755604313853982753527648783513605437785909938445282240840879762920603318145231724119070224141968037835227958650789991255599368617885743422868584546508649066167160509335379051227027266142262508398572017266999162942887038441729055972233072723698320503036780220141392025285138287536447377523130049067333827973087312127468003950013352025878354941561130436830744189390847552115123488484535754506799005504477677665063678437689299233606520905752693085899885277576503591203854145915269621330467065245559245780487236651527322858880557796893962910772333767528318436421774300175526672997913533235536157177634975512306701319185321681419356788574817482993638380361914950592710348763037345287932345709821693781044079623739100643054590497849729932360373436567075280374980045206726494509066955517039411906877845731805082250186191708316892024439781039604129227825555813918451969485670153196241755858621069359714267227070658448426626754702160744887091200000000000000000000000000000000000000000*i1^11 + 1358823643185605496705367762722542921941388932915794228108782978302322783344486630332229241325446176648831746429877255877621786151747310678082855177712637098069805492254812187470734054336027124306358036905146659147350756695837148239463994599203825752611572968245717149914967701058271120146647716322574504534766749549497689554148571377502186110307001886520894294815442453291632893459038751650626407015667230174087148881037087068876028719906517737014863801597552335395237061966545394029690410388756396783949497389444139340808765718522487009221149117530558262455177910078004767701035061660337185389201230665091143952749971205310029573881979779759043523441916757349470759574529229643225184205868783503956336372992274899317222454289210113199742319157995208580804309193481297539971420101550643505724412575054223818875279480093068736934648302620456219453481225631406698312978550739418938169704665539203785474773726964373647684865811580420549121274347980412603317953166438501265795800686459908902113638700184886195389217426429843345744854521346931876479206197307514609933786129514194597416340511974345373610320850154004411101513871662984558788691174770282490824179991657570625860062693932418573750127487678583794565120000000000000000000000000000000000000000*i1^12 + 105779899726069864064579065236085556270699122123946742485797166082088183246460501676898332930497427539486443680135633593345104686341349242898725219730746420842888398837980619325351956162963204933611206195108989091015312422434178586025409954113484376483378071539211738385569842126273192084118012328515635746332222180199343830875258221791273283961197248610575081099517109244154035066489774755906246432364188394941994908675286961091491461304157612953099755128910267908799491772210913965361284906160298580559525030195673105049586729446840550369835463015899543263842781476696018415939715103189594892885474787941829727912867467128938762343520106111632832853349242857974467977542710085069536808987448837051986627017610301476304108121025136343066953996901073252508260762525376228952298326105744950356589499910309428079972030029609070263357558032985988950546988040058955412394181367145648348774753455075129703353738847708981908656144941857769283735270458212508361675823077401514963179556735267163230185413365689458831372863001925162421766639373836587617557717519400510262827356444162507453264341100728121335490437824435942932718147066224334223136346316746198829980318888746872541327917593755270329406392522529308672000000000000000000000000000000000000000*i1^13 + 6844088649222065923843283359784558340835038780475943633054483534621364076519837913178114306173036196638452350709669619979612532540523724813219386965595308055453297333598686101296081378441753022528192257082195062682953418826816900726837335298321214103745531774975991910044649617197481026941114339464737033149270260369328626828059185572668239536946454949964644078945217171884773396198772867198954430592212239594019747768143586648223096290350216423196658752810036345839370079695912276097637571335652122759349609386385605825518327677206730263221563106333369651311900333294526604708621918042063866614931682067929232656543748286736898545264034812763314083330050683959305120011082776842577792650321603715704348674288440809659891385020467073812940176486385643970303756332600428422974956530808921131970786945309840736050089505535904200699050469057139624557150805522037540325512882842298253187460514050083900510479432439753510922742547359427512783554807766683425132964563020938324501739115311838012813459060709517049782544741083003873751019125830751821960997315579037507449576086809611444114128153962416456625925959123469914216737415591400842370955513255341276140846780799756180473946920913996861412065314603008000000000000000000000000000000000000000*i1^14 + 444996070633113143528319944882429853858995653452886117426179641582328587117952523138370421699793180656936627520452976760744398104704077600150379845364442520387230390227728863543669301098127920751494309845403454321398202954677522126709154844164164115304921406189450101891812849138919494531050290958788061468778287741290347138814726940137909856186013230570974063049251481513539075829306365815220997735115043667419872160344116800493553173761404937723779075320648770173113128737258650078230282557286161221902163334438775080910590715066553914868991129102371603260160865106650844151004597149077339031890667092633841102542526272529384187962269129283827280300982474377637817391069020282159500326328589347416076835809719593763024077121983398770976540814453674883688974615702930577259645438769288398137707755247489837593113488995177966744561606547897938530002728250663465342975850429895752184634566441568915010088422070517289555114824650064065849204278370114785915490990444004904030059756159302305808888080644083009896558492731606813020745187795644441775756440276541452046824021742329193404443032953825030499103569292952869455351981513434531449270731759519273392671357703149176382582101624528167524566522920960000000000000000000000000000000000000*i1^15 + 21860505344248313178507588813114963441449037337150095783015443145870604668708193921477884024847343481150509835601386371080800216729624116399487221415745949213682248383692603442904872683692379942676365016407624024462908528868574839826509997782536133124878075322053446416765997864747330331812982587025424594505648080973785904191029445689172066048052847262576053040296322865862063351755452156532605866553809878360009272663403357367020738854567103208419237149901681038741770885443614242158780704184664297379072041914584366699065653971842115447448878793583455771666590552127167536886263855910311275947211014443801253425427251889147057608045461642788117193134430982603036042535054719741271526006691530857260113443733476846939898638814717577393213352079736070627355554657742091888512158784943368219871334834562446579159660975999841609710411415908538860104027670542492263272724690032986568203105268986678180256808044659291758136054999346564372484647639700784568130283369510848501788101742900980064472601046654699883946733755595434453393806342678413146628298641190996385610552097553208713173247142391946592491248582529613843859417955495067343045287765753047703268173315989932072431193989001399606043475968000000000000000000000000000000000000*i1^16 + 692937345221527645595304117086657009921288535014413891643839871445590340112940883371971118296659548026212405488900971966002797164987065324519290868276217352554338155920087556915052187972948040389046335528741468055473923106434783791699577274279458225961190767310928759773979972791963315444116481123240566380774101771391492257060393407514967865027431643318939175959942783133832782367224719515186183072741560585632246074647922988573391645397006223808965842894690809806311263703316372353834842335354138597714056400889705381841992946470258264376286081025925215461550998312719933526520743030656796932363828847106493675621064975365611507614459207266990666292829957023995406476605047628100450126865885308554745555740741643992686423931619635763658247526120118325989578692163235615237037815933849481394956991794369008246072344410697132363384520620827601923596253774022513257839830402186056239632545064321854965874653252674027269606125058945124302588662280958580260878052667111592847458625668330836092958053959675020814588980247643135034701154208768050358508135535255108841796448143239186079348786292805974357039159514227025778369179762618387963579619023989840167211567767717193229895014444181739693670400000000000000000000000000000000000*i1^17 + 38256524126300589830017789916819832840204386244440596899819021776338524464407194517301149747739988793171344443406342496599232756239433245906127199074345266814780869872306817135621010203335285917838344853244584639393793099249462633604027228928666136193308108860765757592310955732089834830685380895928493590718786894217159315013692388259249077900653082080442890527686183183944887790995652926327558673246825051904616686116085171631438582308905488161098015510969207298082190459718778161344240666638112587246037489737919471875851348830326638627200327468958922095766703057487352452560316935885541022384617199655899894014023453437651889682082388137863178997464242962266331477175040018498068420254040835893658115391594193755358284302463695641653821139574656298833049619069995407509118853958190545788718072739775171632896373499538170703095089425720861889465381315709634774141460860520639959778839084132443220242595450704526873188822562383044177846864415792122636696381477374962543110164110456141561430579009530596699753929156659039602841861090515303206146711415010297031167551525923805957054872354525347277999317435162802962618508313422921023202419916411570802591839562362444954080845319117702430720000000000000000000000000000000000*i1^18 + 1694790213345850817385658799510462515489755010906629558234302162240709839476072265578940311467126714468818613842002428950982672036001175319812811697858419875552592355337089149500731784236504045109538740813005283821439122982528440260391046597429520712986754045155766977111469955525498586618026374478768682151847119768735892903915876523000588330169315935039008834648479049320535704264740846474793828126284303568292176860188985561527011473785592119058913232917996167103121191643279130612360788566150274393986364047208743398641720666813519562908506537386115260984240995997956857645321265607686659246337492721115349193948131517162521636702362056817418656663970183277512804184225409758535629880324443455559453926002708553930282077930456741468288602277541923125881916541479027297052595750177208030591099976899576214748952609760482281389480115787173634232484719952452899490611592957394496448622133012229064393520568539527560581272870848523156409605414569686413760603916327756030388208931241691913268206004053653911385536660018171278935175420297692756367151477300728400545859295323675270759747333157404804544140085672253080116958294964291116872181540046637867823160604125971130912740098399272960000000000000000000000000000000000*i1^19 + -21883288521799427111603123226588318408030364410713159891366241553588459862393232797932697036428662392947120822631743529963765560342251781611936802129036280466645824945930430686173436724798016342531462612352269972054218433888434109553877133702370599544867153694867173941736702417387900091615142418791302780238134715100725087047928717009901163460271831325484756794998002266409812586703936872861121148481979860756893830588914358549234950117098788640898598157684627476078720203049196350392324498800622620579557054964311101426322325160198640460217259417706017878084507080341422222211368859087657632419717496054167302274224343906553217546232686569309097260731386558982728292541994004031112748109871423834783169706878756930406923147996440175855103110411805800707722620026450908877130029718483579812057064840200058579795971159901631686652464330668412594229011586668191532010621860964672601159678303824534662547913773019450203854202909661122024325070668700757871640317671211305679329853050304169544024393412145916974192581925463489004554976591042854648123342766537191646921302117795998657895844188918218301253844017814649097116546227118844369988463776696484121031810952459125758054738008473600000000000000000000000000000000*i1^20 + -1418102490335553351777993095512708730879151319317698054362735399168892412966216278328183939851842696222370036084294770216437751754053333473790595206021025016986960286394468738926949393776636285915733362981257050181401071759596844043913553392373352921607484394828179915595795197658373419735952640286597300958469207950433461768583088530410816752870991157531122943219906940791696990671020324620119676582528718341220948944516760759151634514728077023662506033064279583825989927397491734106108646988169435338712203131718330662723137911486010892994916572347467546617035287256049415505082839173395529352237532116547334706978936617546226023353913076637608918254020015024723660571673330854803750829940430130983002670344784245416996233935923336024587785431905091714283024297721482185869237984927908602726747628776349942574741173557704133543921763362501272899299510869454867803125591640673388661359015193217521150530160833459500495585701905559036912916159702527718197436683747667261651513879826745506621584435597777190283348300662405710946589553816128538177700149533559966948848793018088593916508506690219149533742280368438757735995397903745844539370195871112303435380592977595569166583070720000000000000000000000000000000*i1^21 + -18513088324592375731894278407195101114358101628687236446213753285972223939381638037519197685413648745739832369920704475115723795156191155165267978814737566610121661613434418304895865490082709265262376785037403083436720846201396812992631988765762358244144300543789845597261202717521070220231137612305747752507287623637254675324198452819801374204001135359588478151041235505875781835076550074103928661559101739106888515638980975916881072312605050197728281872441864738908802737548681725996855298445359667697775179555450993418727804768179827814737744094037847627344637097739064815774687835830944281100822341790545216452366468240962170495082033904872385713007027135321197967932111920339356481736174115136278447797907385447591919943579875911855167665348082998471464252497592392199645150977971052668262561773784714538023791844888448945226839745772598893378907248853065239921092373958601595189607335071956197202375820894120770125987121258466969116260283616863235501636064522365421339369144948738910640482583274303921799414921124210229647845722990921021336677364421070446590507653355686640521145705162484371124472432058390101262520785500816039678275489306059496984744745488219144978432000000000000000000000000000000*i1^22 + 218890225159408344693177902408871798242409586393451762326778088385821037117735329769912871979242754878146472801297718279824889936492300965509224328251745785599788908322198862113081239234120486091400365067065477467853470397575990002969842507299652427233079939078606806791943481599174903777912973824585734364611145300915205449497222007313877658547066987216475030122654403962187817793685800692216043825492040406130202658065376444025129910568362492758817475688235627944375058624711795822015909729714944158144629705521133433360897569589108970954152108186881369271436179570947389054748454089874443083911189588499638446401661406611051510914453456253597706229304782538655719460294091571292747287831478307110558161032971496913398317647179408434107527075726143503592593632342065823461407464050246321932127944343817075318815393166134491313244882357948225188988515805425854123204998025628868274641070152359586657311708685083449591734637514892146539991128291298994319787006974888374278600098101712883538210162964718346769817265551229101367765174784064999102147106012438581600278100144646090581776064489311129034103540585390914019721375387460970500806208098577967625271186625257065676800000000000000000000000000000*i1^23 + 6683391461839478845050912115186687076500621910562015583826661630193243811402003046633405905330997798452127528472637314225873709428517839736023161146676707186933147872399838452106148085710811845676121110105639118245373886387026488728575943231520383186206168615857976072039662854694161987008828946020518778432779969351381729247077241681099760568682047024539407302752311862917300575589043825603846388135398347247984725720812783136122081966470722016410744923971305302604927849085389240483363923096593726370489193738831113833899489438407418460798285012731259937417934184926267202650872139389548985006641177134979037722095138821995237390928922598208161583868819249373469571999556877294422567445951705265487165857255515832836289877216030744516166190681172219360684262979810851501562617128314303515617426851275213612628475771978252551752755824104000778739859763829137245377999224987236922929221517705298809065832547239585468015574830608503650404708238203809217522922323744800162221232137155166465856185918321961205895844266797332341559697491387757469465050084696345709438152025153298270847504514318362417636399836418126601867585358420799523996593762431419777127867475820544000000000000000000000000000000*i1^24 + 41758709586912440511222796724331423055929085047741098896942143290080690623529371024496671608400213695730451877319924203088301411167174166887523637115520516139423773979327513002970444356235106344216473462570316752218429868510896802499072146740270341491775552645820268440208136837848408148560140066090545694521994155481115724153742809445523609310492586917125646286970340674124957288548096350502408504232439171702684489034156966347662558552145395770554481855972273402844192955816510769190384244407302783086513606531160599687293964977748197223476524489257910750852005091086967687073967281649594576711788312486076456206929449746805104102211878749303160865841364055960554396179077426711084075499510346881574682652009882760805142587773161953974528703069699495798615596865361406597299072032808465711134742847440012097356220727257865044156024669228786651167813842984871606452433148364069340719395412396768364404461869088808250425196997614911575400994351234346523522119889901174213421624260355327743082993117331534072562652989459216675687073274433489281854824814939510034271861415955275487206772227390223345078516552743955002406239700947250368503881236595333690671407038464000000000000000000000000000*i1^25 + -172601768848924638709194976623325540393111260291459698861188020540019434649692017585136804777867680432955764054299677454026270206088353098817360555366266555652814197229948095076741643705016139098878300014442209347614591161028196272159879677778719816292889153780431785179872216952747541041274655315420943748067033854735648671833288918281975558946346899823076940144294085216244709568217626884310058402737975840513827982844825755490437631040322087429350022302536165151740111427109760531955639061858474772144826171473275766510307737832550768267679947878729177320997177227581854830675754903076028069321290201145454033577872153437881680183788064683907551939059099060955625245240196302402031406555272622227172259903056869173231285644141359132825575015155993837484695225290747156381015810305774309361830753929049670621195419623385099641865672831832480703828393277634661585121936389399557162540695725484317956890991904425341758867607523482303002535300577940867137096990976127480809783689936212262126356943627651604914853227786028294058179609981747135432460675732734099762173811961608232789318876560561814509192886221073292034388579751375149061580670593699532023581900800000000000000000000000000*i1^26 + 3430375241402366865875861512269931311439314340985625603539749450971141321567707202947675026693047780831497929805839266815585307498983503628838898085361962962166202685868521590510058032812611423286079226862915570251777957760783597907024194584944527829205213000365839274832654044536685576657337352073966071032552403145524970522320479051795825602545831939983634779207888525708239962021213158909684341567746477279456442940658042279114596271595985641857714373478596911164540791963605718479971339885298768005427457479449339379836751899064081015714821528463060688477751079509797791395172890096262041682639637282442906029831697585671258329687876974968221799584869153462082822382515564873890804900714176987367878062696493115625063427208841725914927063066608187507158548379136298380843328030980780268054744419450074210304617689594362499804223717673106038248958148489770304941222610005487109185282139837034066396162894312453087033160723649683167690147104182723699484345639343927984835876961906128850443684294173173983556620479311319106464789907349508997918322190947730460025776048569058096343393977160402814603973295982324216098243583446662677376824807369335384309760000000000000000000000000*i1^27 + -9071987734042949223318124247071969542088226384737445196397307197496178957584542744662621561346524797140672232195329036587740374039167773517762546680476603571893778286296392012306208095086777109950181142865575440303182948267529941365897701381248645021302941853042190306786294903705519105501237740575223942048523257324523259940947119483003153252520024614827699192280150144493588311584970976065627975928502861765751522899549122831979066364401691016542730945703391502952769485398452103210740495212271836025271759159030032412197184080640842652621673207982291382777081135912117075663399774884477873771240766438746053479159488427356969173036234062619273798503107076566338070945196053077053685467511733833925136489915263051970628381524505603736695050648594901790043767372339526575386257481889649107401442997343131138995954549255488892976034123651583519789970417689838357562116589595566301845631143653646757838763909610717563740430817571256523047812340605688837362029779659453384106455846247678124386035399539285335388082136877438018041248402808517855933383674109467007507364733319668609215197692542700265899533915994342165734231113961911384849415725710835712000000000000000000000000*i1^28 + 6747686156995495921797011125278303946470586415444978669442951186918614023892998991722358209666082671404106034019191719899602324931510396797254532390156990550152077872712829926848005845584384609561812593785239277857144678414066642763165157018839469622905913334750923569493412063794371035181706344216833112320006184778593625073143472466368503681944478404171914276572513329282173534084278860062151235620527911135498069063619428099084926726006107458295084821625383404458001905627100694173948045575723503415768894570202101714506117256555356016826307017929865390117889076295301328825494500588453157354626539983705836165785448852890384419546862681834630490438500546841917895918239086417824456897995835904292181446035096808075840856718661803257269500719585606214138654270641114623339651704615435448139541366200926564535336583211028192105692710965469262827871869604851475701263830720817014812373565737135116326896021857507301878892646157162077096222525522592365952349505562282523874437763254600789489453993210816074501749174007673815567025070897740291063608408027384569066747248164761962665365207836352589477707864048999990871853470007604311258984087552000000000000000000000000*i1^29 + 375186428462095879297194222435466408059141207528197858464507423451018967525563879317459179591323981354544560787900655024297288491609360454238864122929658755917096320506859829824103445751828155611200124166281638988001363574860825822785951133200952268112805176824954075526146690876889853735800263936321518205380070868818752128292531276220063930005687496870482737653360699783680663602518545282603594792058685083515200891216084143940539510929034743502770214444132201662710995003681528057141065305633248153898418411469029250249538775500394878133849698116389658596144500328568475840611917853352241273434698490000271414807743883626169370199595256384737777929032573410670966998981520666026989838037827889231720120394564023817421734585957449916346647567958787880896839606047202576283113225147662322889274916016948593050249756327957201191562486818015225106156493730872219205860188956710900780311971689771836140123799769422355791355408518653396750363891304868306353827326068007526889308456752773598477756369738564866316353052366753948853920300903292299317376060315834876678005788044650925032550361564687924532039132698255499670786267077657533685432320000000000000000000000*i1^30 + 40503582723995166258424881040341751203312267569750973780133168862269794919037306892943510800235420925390686448392609765847459348549664974243612957825557286124957412488181289705269059883288334747976704286998255916185016054046799561282271436578211535899887506820021616599937543763712372999573134471827456199246092911539509352016215624898203674736161012296384149823191286023973878590579531856880068164791919625309484175110744244376680042556644450995709786659704853639528551214729492875959331208295145537671275681154817870060489528858135021385198369884666738358575505399387509726743607658293679563367407798872251457152790771308237031188849854137454928460258448712646666291525203802131357603964403211430157714764482646615310553794197035056801821958360274085958393000562507034376186930498485836372177573308490527827072662486729219054135367079604773018387228427077486530961122664567243648283125195030820922303249238311370300029765129137240585113083780866621556711157430752050180902620848238763235717667462272693333743961320466150370038085099701766700501906687030175688542850804033590658308723139339929170240741777724328695405108791127048192000000000000000000000*i1^31 + 2436256701441057625618478129364071757745109231599322250514142522356875322666633468940035415397372208688809398454693393192523509440237059208349087828322732164050038467226529181729196194326711649617320447461954686841024925736810510718420370542738848031399522523497936494219911805512180139981217630600299267105358004785181395987012275082018826701073023321022692558689206469140719921600445908517928316001633656485661889947162306403002728996128231135623712184762614989446491953134483903825400140356755962219582792266988172796794191708395225446935080697921929890739665830507776724617612735434033371855296629068938211684550295956245373448541304460579287609890272753071689165543640870877346228164226834491345391776729651086760355947408072788841000428452533516186139565148177611579078669688252885025749969106984941893155502170180892926676713375809980018291248995558137783874376816100920850726847240230108621914298810585067098883051028136036381356847590284438120591216915266050831171852948919553775984280616449095586344229406421758483777043478860990610911104794833411920428509358413142709369412120208137770973298428148004003636790165504000000000000000000000*i1^32 + 85956335066727317320047963227388006930376483767551229609414419571633245588970440432350641570106040175014082365978915162263916321956642598022470109340454810003264413459030687832343387788130897951760986744688928270336369995255064234425829245700356476007962837396256370650367973926019097972955229711723333720176273429410440997210250484113037648318623708672627080927648228100386790697495101115799129268292921684714117197363085423361067189065776416084293245448834222657175861084195676366931236854127718993192638829815160476497665211619298053514018827153705747258011032828522945392082744695083874065048016030923380883978489131656434581893895970948438814887065333648491700221675273456539468475810795643119821980344917954689297266117633076910905810879282545556506112553507721281457640001152888355221736037954417065169814864459820593998535786825991477600367268663722986742565152126197490690807484479644684637304813406042711054371250190603041854586621378223013931298654068950491479818249204067453708263592294606112391638387532379684923600383226797876565154378221433398154630495338725961282415796152431782288732021152182885301616640000000000000000000*i1^33 + 2760012672073521747359601782530996462588348928066631530175149077616201594039178712096942009205863064033031972161252196739145906457830477157476967484195248397288023469978872327662421221744909987914222430313981729342156042534678424594506235611863049735670364931571033214620289524072998263313172956643464499096577162358338347720715842899087683474410690682736111636643068890054296417840241780242567034605405253424149411293146145148716028624582788014736973214505861022860837932565041263737357692275659345086677942420712934817058627302083172678705511775153529648431969017786461594451121835337918457465805702437563816560309647491242691486650351500128297547423035559718094565876502554883351053116563579507897386936231128102715493741884686699506792012271461530518068969960507916536835926824658160790669209824818227456947195314410979883427411399931708217297635490712700927677061070072458914284897763285558342684351031628969748235399740841369888540355500951446046748208278602681461728468450012486095935908190706903931515662897804869278283301066256657139084819365252007847963669673611149103479214368760050682573432987666350080000000000000000000*i1^34 + 78108556683891131360961895441204810519349391317184029473174208933289142095916574081091910541546347289729901086654082642873164074382815527296229456920244217879985130946589439517840246636704920600006637886924419295196218810008968276523965169201778558811785651212655299885955254875704472527992285087981882281859894784862079959012448420669628814148132412103224537737285097166982803150867026974841554458813189582903300470182420234210217189463255870989896375077302658055726546086348205270234843110625227262329617586258530624892677417730742618556463153223495308143987975016089917722493567416806493408176179512040631465246796681091944727773641641745947095673351861861865921865259716899677915593919271632209452559713570586525728191077448810473978126875803336864993215358184092909433006868408796262181275329903426862853295253958897587311696066717602220507834269843035319418524575584617763951351178892036925666865953862422272403901865906062114948290472372429113256663434324447384844778513270275212033864791687499089350621867143611982858813463366993057379649812669723073195032435683784906418512509379687650914489650380800000000000000000*i1^35 + 1127075601882432267629420067005292829073210881999480899847654520552820727439521645355510039714421455601169872695162415398308286158958970792695843997209831047369920936004133804297805666644381605184523647579182020610921154524437240474716147280496181909928515132396495853651732895323464075760443942582550493918440012097651333371328177546432769503184552101354949850487571887697361225594477768323164122107086194092857730337018387101049590892125913695244626049115009468061330918820466853872022831669800836500061531762756796754025227576060923276432284858985365192451638302671139954633065971175291430386402417650762307400268544000259962826387204010447335927847500391021019572073034850561382404594264890251362330031691432336049331504749241332901243685241156406207767923006181998143076440450281597610101825140263623241373807020537544780829418823287170566509111968067332175063084577151325863446254709541628631689389308630171289539038886646253846238994748715161056737161170889797722233530446723006317671709915070273555358876387604497479331779546789126662547102087560032306175345060461881258122230840877869548175360000000000000000*i1^36 + 6582724805269642491923144813535381393535967157712078215728838943128519585685901364566046679821993442386533541389252118409100544361570152496355897226609290707285768526808064581326281239600260570248623357782160124682149831392532805408530079960923393128219993299312050246950597157465362680913433755951754914608400785117331469751639898651008225895305379773697021193687021210605294786836108378174484166329335846373942218214633957809511104292506013183579296008781250788754970560949786705020082082019774114313504803017155175296418493276984762300036540359366733770743884458595808610707603711834660249104037190862900731406770406093389762751278646011664432099302672441714188023854923298162357139698163949722270706488844202873108888799759750778944866584070081282589539125305693877398342693421578023457347787736310091058389995016609363231462524061343064985931294899829685195116457371299035091939171955561927199334019021680459786720615903669056175525205589818439297802453291927292826920317506303775943301814151245099324863099334000047196635957893989660166814052796625407159195568513127633060679532157075456000000000000000*i1^37 + -1516470041053090969602321219037614163239364588114050131530464466835206687161589180718862060516154584210791224433025365837914179953459978352446782801146950722255154705817564152654346926834303687883089394013121286442137505874230918225694000058220463689774113952952739537506509297203507977425119685518661561271477053747675170052798094613003845434402076791961476521158397251447493988992755857435766655736161848682712013031189913655123894243456899337436514481957136516706290586132390547805537018067062910617741530347441996935539326891750094820900006591847210298700430866354910827010534771842560279936963887217497204590536979219254789010345901511620962962999636879661795012165417487312353230775882619606087250889977267027608524540429042839100331457602874305747898441347851916728509469154699499592875226931564927134898030141012603751366426475475579063873576111454943597876886613732964633234425861693101962979949421864088901721488439981526299483673809707570186914380604390286445338163532652079543093452894377238600218994546391784560059067754762483401687935948475958069950317175783402053723750400000000000000*i1^38 + 6588316491712005756770312061724672666803943013942089443259249522357026163778539296048627771466159757465607924725143786794969225015948146447184882309108722182098852253174189538337014733504019775772970293095880114710217184871516858963525643846624693574385421379492556468750379649623944168306636039965517258067372026163928124607371797852136711471997128310795248366772788552662532672833981500559584417650764785949936212400866724654840747970403157842809528540728961880380412894376506745583416410869060332431932461036403850447871527183427634955321383915105411225373256105163464588292209991651894498828344215496001359485650558020574509736491130966920169040999664765256277932603249455882078285387211124775922091837346201669406254478714873688497451708403554327976464720688036902219426900454600181674519402877887752738778903500391063943019907685871114760415891629230238465163753438962121160101861319084125727555004953314534253510014257344836743159010640893620314381355833402220813699578524838154560403244304023191573715820793539526729428659630132476510112803057934028126934135593343385600000000000000*i1^39 + 2212365182091806106790732630676167683015639206305035771226292175614532936331942829496659179420850003932413006154064778878165138758917725254547579953953658743880399209650877825571821976516826464053684667974716836337104774708763241924142044691473341705935886524661306287423031964367212472825964598666262756970290571264940973306466513638464470845219124115546051403439478605498212362979516985577024086258691957324588573459696756357987363018694724839855880824880911355669936167023649034131264337294262760949477434647136340107528106318636868370067359120651134108577764566050447115200494550606183851266098443599787320516389822062996330309517941663174309474003102808394417659270052424663780185049324404103592270921058769711611041399652218303548865696988212168743003999675117793663157508097956163483881710857870964552263847412716289474637315048204676251237124922073564180501378039419301043621799530026819331279421558809181878128870049335989657193935009293783892280860261251559454260295144419852816230051874877392582105230951672132546212762221734676977360488797272815045638619136000000000000*i1^40 + 390450616890740220636166093218471374470672006926670048783208943552165482848700376223381186593526662062297930406551807668091992594442311503462226276159040258061249842556227736279489713407083302360113454308325378377569805097112521602902295680306063155114163073123284167599238951425579329943630105277737627414300074463503410166310486756371626900897303282876732439987560048552518961475414110031449091902163009379654951139938892288256409846624940059070233794827551963552069058759309775506592347492486323394582029593518738506511655574657371304106876969509687579107194041917218354657618326463552106217412372155178924321649089136959637327834437313072517730623617464701733501555319096137411729479182618094600853440666723149437387058157561668894159695587938905697026822833416357180330037896657745220605870891097386404373215524000230046641202190336618064625301888724310609742597798596673513307577654326671190873221684634648149981997883968570883633668836768112642018502564184554340123764670771423248507949055352117326947985912612516832698816802862535848038089164717450854400000000000*i1^41 + 1153965516095420788821156954195787403349264008579915514870641267820244832013524025275807985118891278377086701620119058377189153249194852515256216912562043605358209057660520181194071376073507583328811910939015640874365193391229639869105523713574555381789149228454089374844889626451541570678872732416144360428807417449780381663432047287195807358265716858160734276671865294546644917404879017236313919277222542261465265400935930574858278389382905521178258761885354279546467113108246491402647479183261379239150637874035935900253568373999337336710839107703844819765246014081091645983853711439530824635700705604887815337545130764131477874331654877681488810862364393718510671223681394431267409703232092788708180852136647113788694982127429649023942067819044108811483239206499554353479357679939651360554719687818045155237153061324498247599975096070950714108696785939737821112209368328122409409926638226043752119319352811638769678457364819439161157209828668401236798685540627298200337234177365213893011958072721363231975551194877119820195435071234824986595164160000000000*i1^42 + 401849926090121936299435824328235320138175292060569623152194081858546683749702877017642475083233680073513549338742338057892896166476834211752277597094800103283449411468117143854938039187022221427231823485544138448069661270728106745537494767274270741202336887658013546046674353163987686542960156246577647880418642360762978584049056500292485462378369521910593178479341158805915344281402177421116955649405024248243581266435681266523275125022418864760532068788669700609167996008664819377744487976435106451577778876356565455898527706501196584991641208751657466704711696295353569611935083342932098651042704342109746605846916278696510119527072081737388754878426426041296615510457877187666335529554579812088115049910518498670102969823814058292934418936388865466741540098410159314181362480537253295551503699241359007083784921649498023861780035991037628469950978194912949588600047300800658813943214431763136939346573611597705327946110958668898235772584763901081968240202018466330100459189795583231900469696992818920940129033302379456052655187340296192000000000*i1^43 + 27848569839993558234787067787882332611827112118248952380239605323049135303625049629417071328617468637955820443318034447110984444508090752981631471174463138093146249726086115257853848217000043588434446444989111030616989324065951063841161140835279892940170860449766285226779890989118889775261252606114816060792386464160866521830633835629423987419598123930909918788833590389993837871862070840854468495939011316991452952802819160747782625756946123820671285003718832924393920956306056793384561312529442590163594301260026682330305685718128449170595272785366619639621491743203804883476048486900556524294994040149499756530295381782949907947019477065347595174720215023196632264559729475355367685688221166321909375294188803996827055211693249466213725777431607591736095083091749041552064070955447784979188824950312473294431991893537779061790800525208044208172812326375899304474032731107823144750765068563115121528446091035250189271035412828576579164914108182792560308621453884110588796089790123764015089134719720646373305099820916894834098176000000000*i1^44 + 378021465023283372968260269738981622641698214175370893139223170048100843782726579659494750283633499735606224043328286290759322680191529807735265065672985881212400313500085556692046287847274962722778597143352431431507535455714016595898302091269631257580496062983243385430660573343289665271605730731385751171291130723217664333784477999618095814244914791437536591961951811334401772712360409326755968209147182909772300331022741589973518565374171169535894884280951565379023150584867282121301198498681113137218344540532631227942835776454591022697048282132483511435810444102694747213772227212542472757397365828695443394418721005709859807250104967343495221551777758835465442751673382447030291674283355471040269106016404737121222308982736288581024852033461597987817259488836925194168374989647345189864296922472151552730425917305343400704677133872555874590757370265849131573660237833067758151856615048214245790237009542430469360681838218741754345393116758918405030122385625559030100743580249879188300062906950009373272292629791375360000000*i1^45 + 1191140776007400851944204685476866666704370226339856876375948082522568478364536554157981585812559607722260709903908252777147028198839850748233782940873981856024631003156087567926893053102186650725251126404359844115838571825999912552845329545663085414817128164538872575809881716910589761304949859203990688915110992030455406789421133625545104312574541288775654581663928643125109242991122358488600582980365121210788735319988341877451823031058877167793143640986751746054931670467803210841149598419506313781975982897193997627640253828215446235724065828176442156181141817881546330899576654949896361528950780487640699340919356423313023787157890583394488522411657475666944923912677127888102905281934481967978758070943257133973087122264707097520310240289531854637256338935263289395304732254683935429260262820055184276360286387017655474987854776353434075199498202717561370160067252570855624426671636175559122718030220451240971937552731285346953453753813302332715419457513135040282401657105982371403062219471400697069568000000*i1^46 + 680043453065416517506257677173006963856322006465505039616014924281186681911070301056223163812658170831091956074508157327609584408923660636964841086447697424401051611055434946480526435153938137596850256697352293440497462424627461031721507403760693386770028682693261115154050579371195381377271803977376482642178741433367122460499011293305711222795479867742776809471508649818483382123886062774628127610106764995319676841115071965985179265200028199373857887136148097372483058652550168700947071129144740074972626100091647149716693642721158806330923391241483909704681569948255094731082731027197407139863947969953945468869206781291329542195802021911326713352770008307107349172401897887368903325135700326287055616822678522537948505229354430651999534222845319055520928816300371063642577987082915181482224723658416230912835515071838414205439790508758816898071305614612707531215565024171995730911344163435553030613650652716801691847761742307033054764498527331985545196072667760012134264105728801426007654400000*i1^47 + 470501287362583974421186676405562337763786002955006562825250547077988727515462120511208567601426913355671483078307185355043294498840608912538557717015224895336044810915741249558082366250944202747975217878486947781410110961401155503859610026851075336870490306040806092265236072124403819268391545293123190063711056273331967489093230104047894312099744697540533785403677273179431867081611588875036689061921285307358596990758109295193715045346590804759360348386171293515077589766489817404619952984474942392412781894543652604923060530655793086292989765547364946185423658486990999561861739241013983691341502755700644445315045996331399827006713682206551817924480468294914688873432082747551546650043867243820400479172036539077973736627289316067413353073610582654650951716387417288170010704366270166468665784794382952931050115107785582300873617868973925701249661310410408155194483535153195654393537091919117234044190813976532299725496325081382135371897011494754881401980050596278123123179520000*i1^48 + 2016564854330219376405054936355300015982190116820462920255648678848229835401383965983924177886194475939916116502076927912393627589349888372329134201421706876237623615495700686422099235494661576262172191280476393968090468385629801547418867495559137501735087833794811604068573603734735824100480437742150592466938484331716379535602731851804728603797589234799385652819212918282459274469567877385134854321057885108993420331749718314985922041589938296919996734431656629081523230167313390903326172487395716657532744260703430298409980348386299145557252056160636157454328536035996495902046105300789347520839670029240640601474529356588374091328617014391184771523652926564614027032469503175725424350968106039950736685650948864013371324559834041179164875197673656718136554503766852837321506161965203739643953708085049334401062637838180829026402787201466839649763664735096569590212311111116993033697247310562367034374149853334527168675813560930091067337600795297535664643050373120000*i1^49 + 55320864811823676384849689374193217601595440286815121704735854862586910701160233434325417071736160938807340561066786222556273917289028804484843822537657894239156457259174599097182433211521865014587110342064214926512611088077074109362023832918155097194702069721738345279919176979977637420737418299311453779170729120428047617648008535417075484131432579572822213147772437354478037355290647619101418213107361949117507910514622955247406183210774946911573686659316076301857281816034920739470906513734085520504632853622924895968899277906467005393630104372445804674387807248408075646504956774706881925094303751276842816230163267720841383490435161159053525605653644406661560619258284708391425430846227733374912220948282746915402323511986491477090741777958449583677891587283808785494239849386005907907704479160526023096253925631976130046458996390770993817138055501122770774070666727015023504007385982856856265660550622386203506760305919679554798171293584596992000*i1^50 + 75118618238422417020536305813892848569379650006403903224214302635519714226223815217005964290163592217888282584017107649815084572275340944269191370997944695668833019699214820625786507688682790391782027399264165813201887826437910377238642014898643087337268097678007963422009323673484876875976886797020335627088343688499774146793121191372362053441438731283504624117860265498955395251349492281590777417334192199000535310235449969206662014296955642626310742899645614245327727315899684402344388967734212100656610499614526642502077249260108736874758126456393321780945667472663915597459972466848896205703999488037090148475185093599668012396600938376113872169386469915564085570723766791179144642451740551235215678970317900122085304632635641110389689851869681084516409237943001930834724060016897872102747351500539231292164503584683536005413998031988838568524455041301522595396210098973255596210436006991502467076805226917792288087680*i1^51 + 47007058197754454418965822641548429189787134445778198135402156354938398541673444804002796157053633503595073634496472966981463292441443370116331241948345173339728629578687755308747911027065773344542582198659590896291797930956966113612574936103790845491695085073334777028939138341633962881731272475156132645380227272682309864234632595641671611463650261748066318198442692899249603969760764752170614035926020503918075411258581330518448985926777433631444500760419172162990320912320284307295836424013567201645613577961941093073559273686030616560189467610355046700089459518867220454767207037886679678911818695752676188705257214398003283220151415345358307684871777060318772607146532495341937916287499662279640204104433069351042419220471361807845051855242611043583966706851977509472175751639387482400765845585990206865822886742380237683013044059878837782889816783868480160238654202579308200975704972241*i1^52, -5142162316387191744587612456815431109455949482851015731762407164329501059995346921881099440044862800731871300338668355668957006813669304741624068283749308638184717429854725514923490069791817265508897729703749415036709285594885138814121054309016614080047612303574936080820996230367818983398985953404668080477439451746142482809446484162999918584607571348203791810328359391255237203846801674168020808886885385317899768243018516570366320769975251661374122969095204792740096792054347074696032973716116413675894138968599524164017865518116494786691816238800556298802653709969393266559261038675799785222338293067249954709272128031329414987970732811415888979112780401595334980925799132893582447639263222368134673415460894081043578888873247469539530533525869034376048610545209950032404183309570953804623501793055170651094643351710341108578777366131533473658573652420832222724291988578428137735555880596248214950227214805662776906229936885219724448583810256463058393528969104844955618051312584704143096874092643353352739161833471271068834737321589964652637365516336269532515104302786185212522997808497415009129397445487042853764439293840529698136333678514052395904470274261673821703133182811317530027139707855627571494161049008709007353642503922029063624119188962089471905289962251627258500114358227139153115842389585245939859104249148963587249870607555860096440265058033526094627809190973037050240558476580117789995994892472211204794534456225303689830326509327003355903556579170093928217090885348874739976998652089672131357242262101704713647623312465907492494417086685086325807606645482195217405108602809163534951200080414232656652086485727687646885268575210671315646778400770261735387562709782364160000000000000000000000000000000000000000000000000000 + 1891119234267189916579823789160508584256221226455935026131729279225083921429958615491817468419624452723858064930690357901632359216816281099995857376897423761487321185943769265428465918672992680740602289945897351176706442577200356461121461747560967940244588051205132055976068765686587792942640813262348525453843054031119853459879972099360058525179309285343617406444435364301003328337382914530621522800911273884391683758556294062758903275249767811007409123260721203038369575503264020025620810701045410406069329728778131241254421739856847049154618398122140847678118808163386893138374272487031445018569742280809793220641772619026523627635551205211696475127734635255500338215007637518684035415470587556199632321398883140574420949141848569825504932049713063855115310606067703404243420626765279079368425028786282669885881715946348166263296681493877492065290899949467847593371377338318188782235302275925437420465218476360852508112414350485512618767476587467923052338033368284571376148472371799802134455871384697320778014145780136559842394535269706484945166671027967861658732586382090651863409339922462844896329201881176483618731639114159876137252675094110046960628620478605118197391990194482425295768117773506929725860263249679791015443314411969269911347413721061199977064861820313636759285261853069989695518349687536668314191306675201492057952836095486379792484092009449953897413901678894893676005608693558527179304938449020951380990388488848346652383522797758401112563952658089019582734577172680595060556840085624478686907503911476709789191926994377265596059151582824433364785596593458303317052464629403908584565689360711574619960200379705007733812802108699189319002547304840203791567396274176000000000000000000000000000000000000000000000000000*i1 + -1093161557128124261088435646892035131260368571297777227401367535884412129251595870524604311009659297215776660069734230036591401280042748744961497531715873624355852290606197005838047352235060904823904087620110500401570365641383956643626527866447767161914812598294662803120816716972594869577554953171597258674268133665929663749989989099514775092772763792403343592650726773149014606548504020651667945028438805317984376946481940272874471663216860150471249576060972726499540162903766876281176671505466936556644369443815561586791630987932638342440365502125794928278411166279237799190736331027283845886417718450694627927035404823508547690064643568321943928182542277257560812982227688203772569567668992376563902071552148920716280047712552756199216340675228829095099084000149663745772854041895850212890922868951075882798913845484188788016294050353156570969930333095983319644670231198527003689358250987774439617075803085633852212932437432356288436530771683814737491683546938066937503975575655183288791235405532941072183821503403536921229870927784404428246272612498908866382523649671175832865337433293496912782188211430857005543283673177233666244886694285545707516901949123489737315024287603915309163838127942706163653922200355455928021876634235156459724341223977692363733678924301854431031777021703009778698823899224249614193783666490527004117451555599685960562626819163989182097503267071336440069854433674963637883876630142698306636133255827242875162796358490933780210880402741925878407613350850554718631733385613747650577913702112309614011728274234855291899115204543192873016272463918027088467399726656586408905334233315954613065093808454256277121715175320781264918100982683544879551988577075200000000000000000000000000000000000000000000000000*i1^2 + 2552942215404225986586544730113615407309988561415425157671382675847037238258467050177014757665453788610349450449349364645584216591493571912591983281165802256348945927998074784147735932178686166758416819606016001442516816319939113812362810479040025204449328717685817785589627354525896894109986599477336082811108967312580530628556649783111746935493192980615154855476701161545604634497793961899483269944722267772407948811872841971491355255984464619429537572883565965095656491441376068326898199837747823210812976002217318484712003203567933180356368941829507317890520888599083831801463771903553960558991183480240118242619389397694437669705644616386411506907746595875365062706359772435163776118924263220314463889944008588864681808136131648970108720971151412259734775805695269259454267181035460957527566905815261858705706791244474899453895721938915361605305832270921517314872449220148277819050175137220509098809641988161993385007104376072961848604883820343477000657076430838875384269105447335892847493041003399116788151861517523829881195688524768177351021428267413203012629522655728704517344967246761714383171191795318272721301136982444965589662013854548744842154602652845519388810366820066916187168478588407445408722606594226767205828376827199739954474878316874939360624356051413558208857163694137232684743726090997142442604345117897394305225755047969822369829070750214994981048766268830659537779436069753614708645729658325874540799430974823311324557601143454016901351488223489156045875230339700550510500823191345848325649821583692795312732449852267208926513916310713629581648620550645355721055189357612346765963557196368729984308523241559634031545469954186864769684974641337635255133143040000000000000000000000000000000000000000000000000*i1^3 + -11920629481096987402505039597611143470737307583698996648285898440832311723221105836141951213477448953740727205342876475290714710355960994671807244433659899095561478579235586741055936364320315211772498578682745578459993318557181615509032231793337392493696983460854757063788561208104287421767768318156245260722481786165749370858978963209726664232849889393881828354807897814087897914533311597164845479799619607824887150116883445805065413624468457695234896006864907593372119874639971187571992841500543411201823888141093763705406364206512002136925840508073682788018055595436229100456260527227519234081456617986893798668281893542139984305314363562674204918802852151532204303767414999888643717314249982904849937021039638939227518427069682182075198090346743188997792865170788520340021983802945824905918315722203497009093117649085493141052859750214085518280761994419400566344914514423843626438503855038474477287096828055302881309253455320438142970558022391222965715703587661592739338437249321644186617860829181156859287852377732368216017493494538245313598407440147228485215906018467105651374968328286243436470135069940910962251378646024164101200003424905410642103358428144765904269601460034153020234613867828222230981538630458683082620119705222171944537354437369604931264365269891314378201377966342967313638714110616985483693180091417343715950772731930586503950281693325037587138082430356049803413124325679053545483165875755592798081619843563558958692778561538488000000772392162038107811171324959571439911891919156485361202503472628321891639592826954583966898628192851787226454898764290424576049992473584457390903938327602273148289607359500548351108853967863084065541606305575548610471264256000000000000000000000000000000000000000000000000*i1^4 + 10679564247426652679370797777894641449045248550376226801728555062174565538968523233043855279857259424161572752643575624138608468126556831212731474731631177320867056057749825469291587575156623821874071998912475560645793055415282341315963062260772161591089496504556931615247073913031671873452400569516558223178145913434852080497279645494448123219501308183947848478805039195763655331588559893365638046804313948584355370920480933048867977161563625156515954283851841245365190355048949462147336228784757935037670472169049651470281877840178155805912993659178425779977947606559797565797514313579416684862034873863324705703107653094149497990070994774528687976230107590999806331622047289418337184435185963228818022033786864916934026069224865302889866064037916480642624325518205656697046005627044278676979853187228536256710839249746589079783071196153361687152314659107811059751048899031302764472539036484983044604123797510712041520968468580992771690874996385289140444256776543482706941474758850030967635596880972361284197910678886967461181677356281619891337909071341182693174059879842494538882806857353043179791437778177819458380215522954483755734516313754489854386841560699455242483075959560327925356189262873715136926700216206607761298577545590620818256134479766926435458851539294843234206293648035226366788370762365311977898056098913071121082735443266801256371206986593877342015371185302697196227648256432357862771953407291437644292618128554903543509981204526261098853721631366649659645316598303195065479860033500911995764685928646072964864153359023370593810481613365511397945666609602417043162276453195519677922412087167864536424439836681556597523752422647937459491443342728774535243366400000000000000000000000000000000000000000000000*i1^5 + -4554449594456077187046612169423665555973246419596419075720124021247145250804539367908372987663911444621850531676829970816183599381251770488001230881712684053116061358479878826196131211111739574654577191515289854603652814868717880842255436570743366807938416132002890425891149154023411350016224432411208796839866032765251777257107483648706563223811385610881789566683328399594814451203477790765622706210349819827226869200079725987963172463176913356719383925537015306602859033844821144007445023094687795773288769050652012779566180560099576755897082130064032994262355772848040765852858175910948762730244791230811033512116488874293840242056402061532781950907001594031064551121963097706471353118077531585550289110019711770014672217832957077255908474941602344613156263670002331925077881777377741535122280810154107488443142950441988648183901486676674913494738493105265780784531622761538279197039632724386956976872046693526897943770149230906046451193775986097589113759780469665505878578049947665292385689092716829835011654146474249497375484828477963254097785395269868747112884750050743749182838543820852797568784108325352111408320981016125195976750224993907678179009181196934509058598005196579827846593601951159255675282017528816167780981366445675317243866883945193548422756157412682880064641880302007527053450666317939831870505055263550766767124801093294749064057436345686510206985249249680518072573616180449197119972962972634273202380815955391841985214916434279979995228476813379076826580819973158160022800491414627158868894339271064818903572855626988591047198694544220304389715374715139706699253300583527332684936222097578944984780984255675238095064302302272744281596793001419934269440000000000000000000000000000000000000000000000*i1^6 + -931384507980397360467816909166051874783965200121427650629820332540976952767088951224150404936938796419709435883198296238379118480863049672880708091983505674398183844992255495305881150604075003425776226156790618618208050401282597499513972885980717943864391219580726975912975187159879845827367678717455695856374972919497289388895940169964608690766965370558097556730691761365483932704039884141601626356783566122124045573456653209791602775469588590638073698889735079759217311782083410660624192316287201626169108878215227120663442095830224628333485501361157774494650644215731597841508130322440861301620600025231606954724787471606881182695039397309325829445085565558103325187342664860773449803880541999821216560137016526822631874043901812874036397976978883970238337014154524675385131269656001804162347770669869372742169752623215568424540960552248251094189558567153257322492763197179275401868514972283286101085396393325993326869815348883290293027624449423244967437050932051951424523296345844067511996882941186545354747286494559443800729498056680223473649544346683584447671021803188441645968974176987683863622316174828825473208391345748392022278150188628163032157720000686574749484463989123871002563654490264736871684572668428430459853324416489528456764442272504383452938883613327398454274402571237274711048999363080452299316184510321725204438567770324840907498562408428951464393311219174357209769813281644430019614486753564409284094230448960552427809645078402189238181824146771940342412973632367884006659925268929215558991997035876118266887428030024955694734064984441784878131761406518618340454180021954640810660171752984496573039106778951832617677359042778875951657354718181588992000000000000000000000000000000000000000000000*i1^7 + -221563781476525691173267698227976447271217137866967256832027114214364021753499360289917834694667088062887959241218941481386816861340002022928820865659427906502642155821590526108345573534075291621955848278937089417075036831238748026190995982159076465851799802304241695928768933069055787700313952961308979236667586678810494275506382581898061175080016603934758107578321529380915310494468102875839293191726262888256103348369640992646008530208669678948256319415438599059340572550853648701749735672230850931257467832886499328625480088373969706731817954657312702919380013389711636130168763176914090173751523110356971796818221502595560490794663536989529090382579711669186032919403499769406474466669981771081255929162763935731379781483046495952347297353752625940108073077597851539461207842042013081346066470580617495851449103229767153176223908867509092695919954304302033327797670161180921301363792581599152038241726497699746356139942585386508048506657522168224814687441672605630513609093919249748566182615526472843099258204907417976531973406320782538474846876856225944929769480318617799834215104521697615261029095323245814064718870470905335862336427441274346837763393380662599713168766788322284436184987423690447367056741715089430366102286710108574313070448774506823760028097532212215938567460574879987400309140447429539319950915826676352391191367952292806196105432438193038764500515392044585522178986787756575278691947038836637697619683267234495018323442357988459092691491494922296479725726991495651714872511164807064078742712315989047700587505681004571292166815444235693548915885558782465962553524162703347745517879172352278959038890783507608756165687394801944821553796096825753600000000000000000000000000000000000000000000*i1^8 + -381093335060125737451407872247345876242137073487973710432140638355643051789444501272660828517821895460764017619289377995944459543383545638828236618150117466008775449138369291092724248096709041283209045245933539246811055685025972981027453980613128620391177967865090844614837415637758503119136457198521072018697904485939918442868741579329280567716180373264074258192638595597479415110975040802074284105081322803072812372700749308295543719166879444478883667709660837765603174955668613721571032567611997735141992503337542704944256639971007341994726218686655147856250650861183611095001457095492208981429721810505506827050731286849673131753283079727489563797946549174509905769012197930217997066530624848316832333102773155718420048844084985279188691608081519956226957639494729084991461255616027559224038972553633770972004254595746315432284323392964839709507817826138635235150179849788304697823452301778821495149005029277471806747659105652906157754879408373558949286994360127735649123573497607634887376524419627852132227988418153721834626559305613258268667490113907628414584162084765026640483601411618480509692486733812407405602823951912842776924299034427553013615291398844776329370642293045871363394613738234676990394906136024525101525720234228797888790521692857994076702655466886919468983388791542405426200624231006501845003206495926635317237308090833876181430966145440544351866829092098312851220453412357685438640184177362218294431161115808806976462153347709963830114995196969207694189152685423739251413254258915172395819140225612643648943292127128621798075956287139026207445035766750536722745413992393709852957489327627419793601743768508539237353353746067940666079904016629760000000000000000000000000000000000000000000*i1^9 + -172478394889475190188597937067940145593023051932974317559876462439012005346434186810905090547526596639628107517201854161787053523486053010206219312694117850846193430394930076279266891169771729106410873733464059117507240530942620266091702782323955644847646649710172944855062687772577615248707231501310259463154320374387218099671768001612178178958267042923322614273358766940840885615632401518464391211891773475959780438706975200490927065217267365411689576336221866913687553051430939964168862611689323975926964963275855368415249872890105762922893158390281463976409456285184159053497831285717093654489412694217557836074195156703238489568604811555070898651821535306400520667163494110070050443247471251981323345084599911487865573381494647787912913045635366774832361336764371148605654631768712319947971675306611047019123600755286994988556433124707620619023864262420224393260826037858026643883734091119628570333559995230595264975161157843849244856268755455862289768499680958152202778056028797452036911056569635174192787033848606486804779045748575149295123292573734989098946893390868453762519548391306070253607987616328657141980808626451896014275781706572171285128322798039994224594486960571027879647945395623388324930688472719205627488547787537007970564137870850040141593549627430507849330836131718853490067271438376488554610141481382300171389887626643276869548006750392025074244192110009434486072861572951266277491341418838106366073884416465285374235916456806432678884097974498242820612377158803622508250450878657883746992051814879467611294989191603956042781882700975964233548190080824838205444193883779106838270605197632389603339156192106257405430602974181907767563474960384000000000000000000000000000000000000000000*i1^10 + -35410704375701152991297144158911734596928225544354963913945286741995793044861696303628859472298941927863687878240375426151307452525346794531380331431143020376422964267080606651182010462653525278479924712541498526442906943324346996078690797372373893732157478904167209065306058520871219811456292061792241235355644268373460289320441966521468973510398137555665382121011589605494736702791456305794570530310347255240153439496747370433292723030273439906367445172886961079866193340507019585609336002742063133259446747922516120443705082455049250109329809050452409946344380550032002320339113022952089589126462444418620361914876857314146049844490122593539911566001579024803067772177431745557462221959885472465536602818967638324083512786033031870398428182450761722147901199216266444286985752276555267837604907100750250165295124246657066614625585860985575263747131563792994639507595143145196773275566075103678623066734635322536719330522478968889463985722044362436051772775959851399466680439342779268632601939804125958401171101582213142378555595675730616016883084949394030183721622913196291093091457171512441600530133300890097030087113669368256628340149206469238925266655967858348213360321388312813257629852063952022746407538541307355128420189407902080854267076327255239813768677986901837658359711293234054816756368570605397445735170010521252593772150715599427601716374275408266309521325273272057902381916238580972957989422194208352529198794603160899570743177678506109396393870496890242890475360239596998543047665385338209946278401989289893518402822181893906374285930915797066657432405236777989366573669434201906825726878362635484849434036453869445806663922180176602468678474137600000000000000000000000000000000000000000*i1^11 + -4151212350017354878941902784043597137543769049050649102009630453192978875691293995061326582031202462500996845643145285235330166054358583653195307328686927239091576541299405111690023138945467620930311691290050247598949499009437554141850116211833514095693897553089024122488087576746278448546967816050674293758513325191318654707572781188341768433842232421766868347305540065344028496703577969112886574279009966008895994731136268478740978257193622285946323188064282647642299184458011599229256145958932418184150758602061428010725734358626019369300093443448269610608292009057753140404950291211172653555825704649084160380135601678626225142117837278227547675916162151457274216623701901503642898793017907799992576449952492891973002729142236780954940587487428587328991115499314591780656221807790047283099081793852020816900879626876536645035270390582762778780645393633694870180925680091327577278272617249383945614121334668687712480422931706579233431710891855278337194204969202587720959414198846785690929108090338298034803218343701061992154855506839469452843759443543556371232037521816079462767220177440143730381514922639443154615419590335959098930573815939993168558691594930180814042855012538801471437716547429428258220695859344550365027768194365683859262535286330785976681994486373877450923735972751971238273290460656074638309271003770556197986080261530364579088318981594231620516182339562507825664481253569125605490765488211617572728546930598314352430829539404556624577391480372444755831559401722315910973562928769382107532072925420917423224602522090748138062896162569055930451965812487184259457962881699802955182717263091400237682660671967054512600248315980812065523630080000000000000000000000000000000000000000*i1^12 + -314016907627729918962263589837278987101673093685420803517522134330332061299916423347407313783183475244662219249168184930537260903584600162252631446834260402020638371502981322489713390891713360597946734390522543007612163995368904360319086074660215407620863709934183882825737457477118065487151146511104147882844468463927580684381537164547592440436847175249610857063463785931220041304803236730686627670769747100954766448994729819959230430371080119676531151573217582569084270709402243778342582351206149357737734361751859027580946390670895250885899925651537431976102888255318455636726579073136530426211628402756219774439057281266775207156982938618822216657237864943444534280983747485927886888920752681883959364728529598644494189433002374167488140767368996690194804445428552476404384571006259217445221492550838795635580664056256843652813422883226719396209949782861999372736626959468280578340900112260292449127347617216115134664544640032977946561657359308821782784259460381065752662246893214391188404349094749929552887036876504030151203280672818849237314177434723450899371410694327177763132687225735106839105776266134539093135788743241861957275727560767990014435999643377466398225273695815701163598842851820906039283082811752551475690503163194719181114069110487847945942661315239873426718064444736817352387638897125662121175615873048809183835388986104348311767153861780887217554844031427377618816537916929040052258344877796901966385313750487560633679025612961042277371778134195587280560322968170380452707176607965530391482368184053736975860181388830037701144109888301340161940527912130511538354576416684476884572847448141307959307157869080275229015907717420830162944000000000000000000000000000000000000000*i1^13 + -19515570041396185944363884524741638276279308112087550216585550485567727530857939795178479151584938333789931390627591552679094791107099177620187198294123714211529086195407182490183160446717931551088616858717518303653948659270057470379304990821995427493366680060471079233835657773178723220406310907316246821549838597762180721183283351528528444582215877163917468449703964582912263863176458691150016521647710759324636074569763511168587655356676591714349430781591429549764033577777985370974795976496228408574850863316826089193908312100769875234871761293971741970721368403264552564935195192781042491907188050663502854611430509744433733887973298123531805044332697481107309479012229771647541530484390731662596187631207591201199077420749896437909295517124126244338030463788120771744335364597179882463481102230099209599502530742696109454740385788406354412105087821226639650771185302670566294872548739632227775085116942047899702364263297044528953504426955601873065593916247637895070128676644499053475548616779426547306491266262859596456446141949833397373995174861806010269496262291958475809416529673575321290848032732154311636932350257039785074666767141361645694233688709463890040402440484868315873650825623594595213645050100221741872087816415666495282856195358502422575381314316440829041016715748410861002289586565196451666580734507485769829608868680321920570649302097176062982622277090266152382076310682511938345347394659020340843191505668590308035242772672090585267549310768684411982388602350904895168820244503767471817689774934289841374960191823260294459744907766312766627474431875679876756518137158002345382452322481406472809276039803561437061561863641091171942400000000000000000000000000000000000000*i1^14 + -1243466111140761148047579441218604702464795689522441905511866016653627208883921486959332944352284975551137138474749575112463773017029711255198028704052257538412173472793308180348874166185497888202652556146770810131277500288614286960658369066486800660694192996770018846265145747904815135107209426513295199294655854357423868287203586940567551638464233572102384852335481256711244773778976845950950766846893812984281914611622072267227273358670109619656515455623805218004381427052938597262266079687608972334427045509707745412967383746542130316336713744566965023044845449827627767756311906392644962313795898653714973437146689189051058218699896431963694897259421885080771996125057699286849602009637574075339562223013691631830256858221551458151502855536950476325572866098444335728946948696140962741101528516397044722567964791163104735935249990999001942046441675878621333436220163931258035911971988946972320662768459688202241604986742859396839846808246236027860793639974532506154420931647620610849595176129750400847017185486538231708096251531586963556914708908400528303683911300714639258752465006265025913672951370646021394587341990562784999972995637135769687608355092355186296634525349444345847135462064694845089924290014350851228677233736468544619189664215426364692659313846453065910989240916985132796439011258951377809883689773581910708298041590628566765252242877431966676404465191093272340048245136923791222523203674684554520286897965441683804753171742973421420607990903797382053893083247479388373667626800613655327286475272796331751529564257193218489300734218960983386402079281777390398747429536138190087813236017096006448178931915111717259579615768047779840000000000000000000000000000000000000*i1^15 + -60099469123641341158775110905163089371141821015711869462284411210856389603842005945959473342325754634055560711803735256092182305246495487217013819403986207441070415255988063399288506052556204909291237787626755459431807120703226046978770756203028692192909362150464797690233639356531885994149739840307221371924887130125881453921984865804600776810738611584550789352180477783810626424628269676972545008142794671149445034085612529071481137521134116907730275653856444028479622151475656601537519432068948648956103875204953971322306622585538865268126495589020727106628709149580546367970735743924372268078778219788250075539841367355136563681772780043162259894676393545238536785963435026904939142219530325804290806055940955146945375090221493757659708667581729966639919872152164353627913772945219966252871449721578980424236592908026251801651345356905195415178109187895853663725314961122164544367289234067267557448416916373809118849738086895009692215316330310561342692845112313893827695937900083923285154390565394719782115839792424103679549289938818411797627644340402631987502403738370171669967712417624198910796072479918227937206190997048131877724227911836356416522682540554228832592689125634323349587426067667786642400095982819200973530297102577709380483073003475750901166708857255532256528628538329275258985214758854029220936701982480604619415650866190636512094976438104513080011543876346935293640530266792454219107288151448574842929307955406589274235819059174153911825145549833414287933647279845075180879075347596638549670861707729230683786961129325289662304811678984947726600076392678769401915258383761998900385130330773199682150013993190255864325567676416000000000000000000000000000000000000*i1^16 + -1805568396946219323573742847826512454283518987382127183370361384491273307057611645100274313890670397089179295667098445618592500861983791140945827040261594393253456931867114531716265929716363712453453512960266951645041310473101170132077338202663873398403986771512809976659546489918143221641129045681987504860111815191108647640009090799137502489098845322663823505619720971304736094394986981706183177619552398717201078105178995391882554189484251686029018461234255577721172889028691237019445692757520169933847810509574510426722758913102464898331847660565443819483448088917615147435802270567133748267083637648186261275307086673607131241710646333989869097577908701648428481491076628132793035748664434458432148900505623780633367126815779533131457176307003496261009469065715785389469904268985509118899424122499134226723402254293319935983318311481379153691238637281088297901227859025122638662363212545775274128500172062749315782096470218716012457875952214078128919540495778865185701185266266786433319773399427405274891317810261665887043287070487649490185927697756010038270979712004833592940660862215890386538248615703638089023670442543684896611756523879261450612551400926759820747169935794830869284018285814016132654982590059556689334571835285587338355776536457510245826247203320473581567877090122771120159233515922484995170051451222515072260204000940127622187290398095437798182177756609787681315016686626139819919935767421826295757713142147459137201036542350028973988760621027988488127735262061815340542161251927433117643983987733271075164370658015976738110882645099364641848141843889834071392342211840688960548235361680293682638432468487883281908157644800000000000000000000000000000000000*i1^17 + -100661213269352866700611330736154825742447730030073583801743614052253939439190378615792219404823734162693535875589263376550908080546199755350521273157548422937225027526469910936439227859788937184393665934003859086503633046404449834777425935321153397103799967537033348045421417806831973018093075068056682484160447640322120966596029002100355490154009657001758821145993819056832653929274501625100185699493817265243868599139261003885350208407818926351242822628597224736993209301732042504966365283127295879703055411802781521033253555230530958134143092851424680912461932253065105133555593706402170753372902032651008474523462357521657994852689196267808679888408951403060883909013113080187490712479688460510548244436223556042397566921940162382192005544197148253621406353747705063832480618745254613966698280228948230672195442153718337742263269559122815619266852235573223421292497201068120746569754350730604375326312285775607513912837536520353952461988519694956282844751791817289808762168407361051947058594520779128274390662132069980894948806289291525832943150577006813949408544829791590862323039501909484928449094957769453673799953532414494482275517126334660110749670094936513259104616112468891066520618238210505676173703186490447255690134625660952264567262230207440866641994921838949488988573964370647590408802385377436444189190816859796826731526260264180139048930515410909081774404662306831994255279642846046147916422627022325759523786713899322426999918452320436082614829270405702101955744697710257181284883902228672660975589140187040405771300137695819241894032691298489801472016410821675093291911585912174696575489220670039100064444695368658310922240000000000000000000000000000000000*i1^18 + -4334317035573234003268939593501128696939150559866104953974594709333435308530934325890990600819579920668309706563400117353108987585421435088842635536754424924525173695259832514378405109231882644128462490291317334144139927768284778308659936127914901092425632689836592132905552643299605384434988940386751701455672903491672791229003754373533469694910670137179636118836665577792006751257253093190213956542566846603309044242826122279381213202776409959595236778421877854399726068841012494564627170896759062692445170229394853899041985987877587217185750979045336749783692888849472367629465282904033051338079990155418807438512676626644611172514786761830435167398416973698868025781533801994096224014194043392362867000953138520364013875008616258663541523883774897914139019870820608553846708315435374231589163473746870253154921563536645252910379480738709733151921344725005514486829689527242322223875461723518865309331344663712463101823064256596406534899585431568211596189539926070051504057824219289605670536280023202033708073007823268692265634035928853259962411632704865745512901194524279398551813989788781158007942749731914978764576417561719909012033135576329545023422467070199304375848733859244950916175572300152395260228940137737371416638677428024355328648661408622101631332786948239443207796193129023509871942495744988856368138638800225809141926908595773358721352025959219389644363937211803839500894415037395301629445792222363869208654788715515838136988674308371872725393113625709986379720427356922683734855426398881611501076960510127233105961788094446192190073776314900768746095201429779386024114515995591383464396745986516112785438712080088694784000000000000000000000000000000000*i1^19 + 90099242239909157706727283187051986017737103330265855918693999385731815110472544637713318478857262100976939351875433277043470882084443722558430387345181237792071441279516209047821379557026063513970248414015200913577754189532443777225748286619075127371105532797004618456915376836262044995941245617895396458797581494368266681865150104190123620543696270635904708855337730362324413810837382213900872504162173318607769554105714554557809616649977805938592231344234243565136129335618172049748449014795423735945315520519817472206973177797490029195795813039254359258516008024821425264971692953525752950421382678020763455288199675513812965519354509762866253319543885390481251973827821960563312921622227116170270220304045327032738657802781608811641005524862166355861290185299392263734993704373606257873027081522435504994726244345661949159856673710204321826840673050129176741628170366901438150982845876823309628184023606751530233379252053285200385647971172961323608176847946996301108989720054653471807681824009392646379024900226524677526612391968677050953687927343374187152720461860681097950505961111236357845867768181783687192016930677971370425406765750387119900388860979585756497575775522318069998954441956850024311043318104993017462713170541358772573707502501466588580254751929910684363671258905717439541377400549809243172118977269238791952679627316984935216451745772025641294108772500381834079168645300588731544233102966604523314633804069285771936353845730701608013796270577486741372489439460263742684945672070430847451322322757536170891208281175266706083384656537368032897605967409619568353264749094095178095944911859019604720527137162290790400000000000000000000000000000000*i1^20 + 4691622358187156284320060811912441982045175796094823965091916965040114799402622927093484455254862729852025684158563557224796143955985240974039826019629870440285115138574410926048576962162581973031722205153730047642052759128944069909150679142181882352299563844290280408549263420215155515405149317021658806788598506669511317509957866812892856923293726007680967687411576741811821722568996686270098341892853446205532367267793181220620136113473799533929359065044253114837590809079734761735707046836701386907603321558998742497615317341501407124761990569585290173681743034737978217649188385145199571091677072696163317997105039323361392838690197646311502485072418869981420599915946031491271716163500633029872558391515791974418355661747182019223100469176572182017654611131943297407353628558342979615800474335743721438928658823505497829245906633963951525257333194801314306891086090520251914074245079337576683361768220085772233536351809194616495611399697113540776078690801824793891850899818560268991187251240600267942696670506073451134923443547426476747729136470864030754764927031246114318234927884697462034605158002813935067956573555318904608683498533473842713587406462078118717342128300008541523576457441179150048990889768888227115041065296863725132603822636203770000105351871049305070334714013479584410970340975755589377929817124639916034065806696231221187088774314253797095532462797946151331185390741803441229380147393580250523012444409926246977059676044613590621803969563840332730488616079299527720258563387558097735334386023140873682800831774077524778987569085231111708830809887116739824732060984082752858300526546305217223991391273615360000000000000000000000000000000*i1^21 + 56336278730733946635805110113696382799207754298464852954479715811156245768492299466247678351259148878129069252584023095549276862102958179906986824494082686771618270101143046023753851998521437280200984429170659149188595991531343842017342553290671133011736109247879379765995437269593032683778594305504782776480616056083686130254160345522120877576795766115721297520222351377048391181172761935966371879063202498216251900869238733893662046518106750567827658686370083421493594124197225237171720027332922454899188723612860411453014900023547774464013054389897927290982658424122540417436184067589212930429336273750838690199692133093063163925921442718430184596433900781604342158400056234702424272834820766742376025039645755676909138015323234128420150432947644632864818054597942277454796774771404032498694817846537580905787150160118193027305037644168141206610189346213801085818325594030722790391409020939766652559262261621723004487447918867352923480369060721488233673120918590795802760073218410317605225450192382106415321088199022063921248276901823537655085392452432338723537557648083565292089329017678568056699232467930710279820389491220509239756610080291778766528689179342488126677809182505423412728335232766936475025190848347435443744699412510651445280450367941548154980073248247237773530822484658242030629953088408520376335147177161270189712327550848584789207153681985209920154030659556736513929606009043931319379611103815207704032396236486817708881924627953210653814301479462934704662442948439983091422591344984031952638527734055521011327683484481438245333103923809581298872224714863626597813788487349455525227258176563664684348080128000000000000000000000000000000*i1^22 + -770355571791980684773593010005082245951479208626272573139414292176107366661572545518369856702095519587150848231764282609072736869560592599543477160380431296265424131882764801396861566321463224784067529290826252611634490254032963249326639901166761487609043306302599697982786995940885942447515935294336504284512245663410646087694298956377793257079559366134906845766832337918537824927290411471610634572794392335847091118881118908495550290879159439070654512436515839548887312951096775211374673154932023488009615244017181606828019764062233044943370328462086383513016614422275992027093056508243553471849914574614704233841509226839462939079040798285782909003010015891201740629146277686847120257330876943707390169498265833668184312483312909047594772662738756864470573881939774905666450271901249696675338392276670865956837368896896237160271900683920253637009266945958560357860087767162924154787827406232040071188267465111831821365751369770843070257627970489898282474580287851528982345046151115908081725447757292251623933802759408132786277082319183798593657371324389400925651967516575519032253267970674471731536073117472807814086003607810947713648306634854942349099485613992633131096267680993685350208326304680681932355985811360656167669663675629074260965398446307326113370609210683572702248689741676060645235413295148589271578553057086786522363061222858593200891333943705404348976416698868944936608451560431879735916362379533123280885879439737986686007452842320549544888561968872572429763654370659948357043351578234125140944171369184479897378827228331104740966625755540448572283376484758548197248048813986560197808832018152406227353600000000000000000000000000000*i1^23 + -23381028014767410447676887662488935608142062284492671636349318862102752955809810548364845654193376231138256828826413808095172066420752943558826350348983029873049801159977825727757812916164198220690717771837030970434988774165750076562815721726141575144405218674256046930555030847564301739065247130526177850290839090810236233307816342683389940725493877782313520196070226026616998165567462518140337940434425950313590298477083798474438145067766236074466272409812432897784437991818407352637162220731910846373707100465299278754056543683174773198651327060397788195613217687486950357547406179344687069490643311460121061872698724359303531826145635731788157824776285107366324009820697675839426234712184829040252581823604554954582002846733376919977203118670958347226536634191862132650251163286140297153110551967383715039688956065706378418443574469467308902209655745440737991250892596944022555846791393110050234422124817925266242253109895461626160245362104225505896626169725486122673251043543454436968464277953608158550913721562637185715062698915175169869593321026474014711805056770819372447740787629627077636029557238877659831134231985732871249057996859874532977503028297561483402591576887205052888300244749059119544532205737278394835225247197151810162955290873705410194609513325692685372179711088981013100675357746304758332181488196521254351517431213093998095150824442348618582945786701713204858962876938189930259800047998204369270885845199275132128930642943857767867112986041325773108608668788543595426160959579475938429810869928066443154963877989129657681576414206664082747194045492827474011735948139230892290491372596906594140160000000000000000000000000000*i1^24 + -191516764417305648875479092959202925473265141012258600345627630758959500989604658574824243554864024298847878174676519861927052585125811638708634590279404675469996155813801060968757110481544576107578124861984823264239505691354525886377446977851349797193508049028764132515873541790496888173011310485346777645376674905797322718580638729856254301550670950133812132241806955963919065526712391380311343581555183935882937541932592114747281754974406703729540408473520688872051144694043595541930193563174725554652115219227183143931052564835236535854533791481589443364065368199723338166125313183235918680466559008625698093382861291469591443492965863144747179634739222559246031881587757696911680130197700595217147510024022626593908059170027774810960316990425349341241528942774113306255018583663710745934347165710116186747635821138258704710539436915847309883191572644122115187415731382725825495903809319005252944530817774591927465867080396537597247419688259630513198993268296253022759433621582703908594378747036255584704218980475745517694963179544386668317249093623671544588538082488551174083314512697364729571853738353218553647169431757911211966767032744051018946757758831930615864226122866547157899790473110796815624226141918982886937603088737266360791464390645581362886457832706388725307854206616024138326103945430923256354698090353999668465639844132318945366279862704814532197003532764808078258966914753035077848056909570309903190106679028797064719155440414892187031566833032442684151109613832871550812631189677484710436105990160497534382830328795135364788252590303240539031947859819413394010820155350552946378038330508967936000000000000000000000000000*i1^25 + -408387775069483641116473120031843660217935413966369592691630512274160218835503220759601611859737354821613919219444080484719885581939182452631797076617424085749529320917640757997062438544712596496775647801144665606385033777826874358290608339739126528565771669195654628631538415906436383982632347330147691944451831278359290365189798768088645285765195144429932911174091248757700521155624829243433597974220482750712111899761012763380721197053875359045440501079412285825690784685068173195327391489597180341468420934810849356279057259038109215189613169138507773228536170628907227214445435059277967899891146640296944110441906322809462767703309631466500729712549723662766158869628547517222187498177378383163211305715369167737960787444961604538123598331113099075559877318700708679662809901148192429706044484213762578072928245864077509098590431268547224069730627860711317384758719082840475784493281477357892710720452994290267726034242876346376470516556552723537686457931528408409775301754748931414826456228762446609865980566388186733849393301212843201989872169589038291150850863143819378196137084857940174880297971039005794687640401247970092134839791800694486853258266214366442874660857782953595422307080618697547281915121474263917980774351432725589069057349851250529529818976610542497590187246168081035427310820941743762992963103166222025829684654039299112360931965165870116324987224889452843087970423501594493066181320961520820286915274898109633410569009409818665985959487889853013953957389856605238600168281672658764155137929761573998525841423098651956376911546358524495374902756894976204867312235696222761910513591910400000000000000000000000000*i1^26 + -15545696011657845344473724625266749854296751640632214319185627014082555655004989233554655815151471913314612711470117455284022636210911995867437701662139602638396415846132785884755506198849817596200307881731841360202253554573226316331416308081672306809164385380671718887238575234452708529120614162025805466112384980851936278496218660899948704348452238077893715370903393225504026998005440848413087131285640967421887143354812348410221457585817225910264279989330016470102038596788649830031344287483516626127178724489295561356983964297862548001518751914194400748058418307269815537926586068281343011471920447548366110805113230736396682239938446516790631729145685258417372397004170906786097949871907013277954345427069476368291482454123545098560259075281786534624960524133856868408659391373740243122143892163358733791356828474733837024399935509397193820573851743987834468919287115620333728338781446265137840272797463705107826584252421830664268952250560419522808873941810869216274533662203131942748093277192933112224855395173342050428456714967919071605931428741818725836153227059154385472896802520106186515560665910700227625764751796135416894852441593542593034200196057403710037602216898037511451787297259898434454217018738017056208848460764002195194630584691485462562574192317807920647330797964644193048819524201648359382344378592568664695280523282984485039650642977724842380469968448071434938098221310027409447193197134960613700521487275993540926968429031534648701591833331366593373546020313866968562305309606269497522151890736699006648604365574356489303687555890530808061297521334818240625724384552842340408093573120000000000000000000000000*i1^27 + 38560808588062168604860973408587852238535315615289415107677832463705540336601284167420815128388806624297802137818049492694942104081450951039327381531167997102264129021468609092696069563693255914488743740380418408221427354627792943076589909154511556416089870947200131629488353388071352196663005541230668715715034035521978904346206861338729675054148583041784220278096368969786033016882403255889832126736143729803576699221080895283423795389387315347065420487342997618941885686977578876093038463184281546870711151407100949654164436557705853714166479787740822892198987578349736778233083083860620779120230248586441747416038815926959732210616011453680627827427457871807279752141786941922736171521792507303400431673505178797298062551223884332299274117200290934944494215963596745353359582736028395455535574217452910533548111092464511088308994403356793521544277937936946809705516241687539987910743819066177694400773903329612616789110269742901860603652308328470005100120303494555970312856646249635538488510263307518089105611109955105625291719442207913005449542808372886801633250383908705095470581373314091802410607407381215323644364863044949668353424272420435803130439303884221003037370833978719565125941915406600492925091979708938997036350978128192391281244368548096129223567686044017149983073824746431747057838431584244421063491874753239579181076965751290414938322083447120450745916563027502119964140810261008796676467972490135570587433737188128629287787557766670901427087433614341216381331953950044213679374637406623773569202049113701668505130087095343972570925420412937977778825220223525405814278322325892890624000000000000000000000000*i1^28 + -25967680322373177445804408347298075772764185331340713949706194225499251904289435970123660900243979890727741328169530852899422082232044867152161739170137944387739819535243672086864898622363466775899610792571348186716754577618558264148190562793792496668391274974715507500672236126060989175754367198437343335524300351308703475373459023682332591546005060046109212254273052838132392703114528576308552296945703304137222448024559126006879316717421615007803575142494134673501030865545173734171748079421467487731665414272731222360284667114733029735389565967819555430305551952673517474352378904641430970671443265673864178618387008001238919959947569525227995698790795817381731832141203317320357193027851100224127836243227695516915348039827057526673318411742383213935744410437110274160727922091332900509494489124663857753432155642734263087929043747544529449065584469714755005777022910335523269833040538316937385272347549256535288020301651401913167641573009296969709323895362135439651648138998820951487747911889481143124253295208184515479311197809083083434806860426088885054319725914754257748767627454153636535217736166072248337807184148890331641010230761953331225489217871227983192170824770812694947161886513295821237454812394471234994757775237434839040779733559177401541360816850510730408906701928874182820773201622696677331383296078664937553470717425431041356758020071484897867184370092449288325741831119015104314212321317571475250979131939477715998343745189315856972233022227433035794912877006139470347944855620054111513070641866085476465896115272443779998565279098843601081537546931818022764507160615950745600000000000000000000000*i1^29 + -1233228270374880507459331659872995843350106110837418729291721675514380737583098568409086543261071718007491295870787432155072424051322167038685167060828578182438427217764069937221357742849343099271802050578273961000064109375308751931494099425007459548835977305096655651939602545268848982182172093895928654625282058790668156703326026732872831513377028151792526167268740034824843133353981930265853682072288760713277880374749201126601131490438682361797747009908544255851830844907575170029720401400315452856750140579812192501737261568942579957224110962012172702782255365942181808291924364752261240700123851317701722381435313885774509050412336471285601463328285752171696368167104544577625724715328104581588138479868352905605336903753428750370854900910044455610681309104483881313493558412420452101923280753208296087599706895668356762014386738649898070729553770014845204592979787969323849882525764768413403384834490831548891256722506320045127195000624523957065532892845035056938099085395243138478639926579265997776900362985955727998988986352539872280807935303161324874723987216248790739496863014403828994495790519039829788065933865100854791714720560263556746760828063772980723442759375471991556144077005673214526902543722136291355127270585765902515459325474082006237653743830658196200946130662973920093168628417284066290408848842577133652183816375138475124731883179424705803748084681337546880542072941888123161726759567037587032282520997018349842805775732954333197741738278176389570798597210674220265626324009146770313187487912513921231677292726935566206766427710070974066886279333547933443765965946880000000000000000000000*i1^30 + -74061598625917379359374240544991050132265862778006536967583719896319704254477229173208817429173887869550983542835475877097511635598271386054825702663032009456700881208172180144322900018189798553512483204606253492705554486165630889423043445924178902490925331162190496709528228396496418056528309683428910338325288656728468708547246033237958929110728685947893642127904617711524330718378810476884374602589919387964334610062965082221494625753396689327262832593805732215889261833408177401656262982549582323691403520472679733490170730898094500840503130990939360508730283984607299628663997656496790022493325424175517755443843482250932889186065488258382920530760828193933067544960413540369516744774944191909433284827508606998310256340918814470921619249427924627939110435684197142113795482328860595592459304852597397395384222495446953354727838943402585377328830975993474589714924249538352951129085650202140554783445448469620567589685802299669699472035107796036501370362082124790285992868760454757246708971661688186360800824899799767250540873385940847574361478819682688278525956386197495451813243344910239418611200827277362480090021819407728349410052760565629445613788112083816887164522895563242678406206693525353461158833256267030128958831944139232576229484379322068382114942139549308144192049116109452367414023372798080316571432528820102651844996737707254601712512304866384782014681972091703632051679568765041619710712992657640719635443925070223221944519217627929027890698849521476414928079111090510926543030105446362669963737167545770038598881461365187618464617467306286030787128219343972728832000000000000000000000*i1^31 + -4075799883289784726962313603821745206677290541179996772012265166293869567975032850054505668472228893999174229861860002176784225194902160485556675228982569051079661422471643878207268291244195626596935215723831221062667096812914643914115778049402177529101926221943490784346165569994908253865277662782130607708462052773964935884989561983584851651461250633302775758866789410738881308211610364160938153085337893521824693058737246605819048678499517397213621567983588274473729160214820772004658730703012369978126257267033313553502448002769648671772215509061731403639740316957920714046950478135081497565549604293911884526183336231869273807629313722738507611325783486538348504209116279880510622583440467132176992478862794669120311172704893216624652668254520428661586271454239735679640534318046316863407590103582266476026416901523496200780737311982184243232414177232928475704580236027671140712211725489577164409208042750665160577068804877727605497902058304289671009539933233871895815633395610759806684788573676891631260127943906606620624931038794368318735245398356000239989791530628051338143333385552429993216275048607715535320345924154161422618042286627587594202225748042137294599927062967064147094462052345993800136750414583395210687633353877512349924861700832248988474137128478050511368193722106240133882741390606137665486258519872079993562217770002233758423897586968766741804873327373761297025070316017324294517601845016213966628978839522993051998592229340989380338046695681432899347888041058682630984405775741968504781832688353980560762735470737154310782563055310021936595297564727705600000000000000000000*i1^32 + -90187952727603635719109101128816118323675401313319919376484477715491750461147061277347693465263740788353806970831225477256635856750651185106707340414522991619055842828809075970877512799313096347151785443849669523162683416491126332735176292922170430586247637524882669154242595734736818616014873024471344513082123592091423702695049758613806370722722746508297071005554362427774311789644123861663571118299667919336517056946638713129564262641477290344097590408734655462039394588321076765825123360316215502758615905449964588553376780546625801916916078758526156217981018428445884187216797052213104231738743087148620124234145003583675367577845844681489968287560844303301781789152594291444224662257405441854835907322993135624462877465555709919399834757782613865610168663893879466023479743700071847146853258396203894629664177682020916667220408537268770644918955766856349362047289057226521679226465120148295820312291794989405492251653723960428053504443492397320079104326542900475298411140461905634460788405500880786970825115745756395669567099813673669164696332418417454326614017874188624757746468736884480929996503311378296818833306537774338194469920680911203022489796563185912490976689053900443404476871083611183418817309234241400132113304403488537140366961062303906357519702610677225784324537301518796915896584038243682049216769322246232276109271681340562374811142348886256992848850527932123534747975822277657516784150198777189453409153233721152409265656859729769442072363051782513477924868234397409471308592018999699258064739041469279312366933140174052787357944152635939314603130880000000000000000000*i1^33 + -247859828067200688918372507613665773226237847393906910503408583060904131512745175136600892306850923236050871284374866026347491262546917357255530287688615020774187146272278054314566597666817441460131612329729716776920444317574022057606986071077912269442752135304968034422218255963894634638111835482334390655296480790711844756987017181809587861624249035523996094544940399770208740354421414967624139300465109884029175847811377719622758547265201932804363638195725566816453820808777674395089104153980017837577503098563146947849297566583160440860698794804693761718160579053313816081281004787049620157574479997744614074985486583332984439289697747204092485564996672007942860995422810848051462606830413918295258430152890682941693932261959659263202116927712092210275470802601792185965918401737199165452251464913604620999882483655815866475206623155279645859139629361998825832525609291557402987313123822092525766254614795494585091577206394822915924649748550892340418170847575581651791768273685221012718647469517584711253790326826393575514835271771095598510940540238098479601881395264714507153265277539396499321855251552829146107677209392753006407689645396523235175261267514151582129828289656319723677244337294235918535690979067225552858124125999514351933239544990968141117465602314113739616781982828622299567777694631127426657308964482418896922275813556203830898026934184482402481906897198851087720780682010280473131254833094793464092447439376357561462960114690000663611189608066651395298962343754678330922335806924523552346616732828259270807164389718418635210872332951819911168000000000000000000*i1^34 + -8036981630125163007737244070411510427188617517978001553116560777010849118949275521386034172961763244849215534571295482662387532621630971213776730685427244013035069313354446632927185529967133858172074437985039187028585095652428570291675027550061365721197498526567438455302561942432722588909677383679737856639484737360585544676280378074645093530747355014505525136823605347805643464465001124953829841162719090715510009004335403560829025213291019073966413820566906626172220762498234247044359995590600190018871025227067466832033461894874336304858931048837383023170509713459974191982977314539333029785725382309734195632582628297765968425688257044118896676639853782378339688949966280263564924373821810800045282539979077820536887550461891309115436159420909847553407926219085412488727635241923658769275302846964590183547196351685338170143173849782594368539609605312395690595506772410743362342331814100622642485593754847097572417619658596376222942165534505659585280321495682071742648771352213827036370198890142694862321779667039641413618498681635079632223920672511432709654698889888848779043215431105437593506277800060326294376652066592906085292078078064362963454471854480313718105254969465720315928643235290144965737477256075275325280947435167464196813812885060319387144992459103621807639868296993495457752951130753596516051860752814010328846066403288717575706865184283035284197935181073304393112447544593860134908885519136971095285832233212106366278243558514798175322972998505368767183240599221867613767163874999152044138498285988701950236535191607163457707992888115200000000000000000*i1^35 + -369649630056867752468461393254957813731230153416577960657701774882800713746160472863050667980731893356361730696539218611353600980421179318337870224985135350478747948376698034026618767303710992878056069943996912834939401390730868395348782934548424437685612132470974335970852615164618364318916817331860474208083330722593238105370669294385825283412988302352651873556882861657777360229586822991260360806132792865796753337308352816179771612859680494687485052693870865698173617879174870572128180552469914773570221711920050877884476727694390735114935125343553691608224680183086682791066448581284972147368096299105382182885882558274328930833258530926116292961196023581666668634688976047690803020322903776726260818119675888506581181333716600481334327641370136044957420680731238404267728170374581392336012537835275415465171967506121811644186136529653402177763042682347641606821969960283890129498058257681538765376790347571942825075210581614379440610699835495644109973636392113191138648506312205678589552745209885857784764166167774838664977394151143517063829914374139143283986826569758985024103914213350325869181081763925308656188044085116708769487093083164679448056479971054111128440881122356064454694155151004411342767769160348189607432955384129623822570148670486822059887437495674301175487402084384811648267629885665490165245425479371832212707535795865376099644580531217411222583414358787603561745209736424614237156234781031024521339546729170012821867802006790003708599387359246698408144789239357148538694468676044659065506846758539513124426326942957788075130880000000000000000*i1^36 + -3794865095605246568062689707043319843849413000454296629844578031162028885445161743903885728994424076015883459763261066755204308139523994269626889016725201163753268846009309148498738400329401319561784831526525647372705571096331808596415118214121047429377497446873363252368707705123183291608280412943370767317328875637627846485923766888443859718199060688784515138601332719085577787219573808309767446567044948359590307074306448540650162875142927817088666158515693992476324957687897199463017943664588838003715460383840677608139997113828104882706494824982820829289396422634024800333946688901592724641559390011481147444371441490815797757263390563153357869339924433179259385233736776375023676070480619481858598234573310469813721119013601181171420336212940665559737133758553688127323314835392800309609319568470794244707593432573086356449758298053062681230975340267910286299948644749325537433253024156953571252993824070622280365145376009131320290496992724505585843200656633633622466267294451617234663607929564836263124806873321974162558827728492612716770117880058241407857163583920483639544020997289664182492783413843200572628679292437882783646068212970517591428465169030552879839089518592929737688056791945559687009304690494262964156137568904340902516654901220104637125174227006443640693022281260302181394240316334277185207396140800072553276882243302432954445891444090095898714342726118505959029627450132092172458625100243923430280709931605913697832182685412737620035656740440156156662387409882843562676283046042418036376271676062452176932522012876734464000000000000000*i1^37 + 1570887676332909166929215517410600905336471118449641175315894172978283166790293086270739509585614811502423914144312022937028019706189642797997971338973263554721482348839950838845518336970589075505637843180268076167643515566732400876269229895298206839969845580192618096036903953892264443317162442286287999849179847409366009149864164796168692458972823182052625711753875766724858972097326317892248025251853470842081286942556020530682381177630171510401486732216280865566756445554512721288786663306136411972712856556493034149749379147073694117929878549247990635328127166628850062937904866407396510319100541685358375837689437203028437217197285978082283544625984975189619613094216010479201223383376310802315355659163870007052230002651862673885450161834096176630579852602256765804364400747611878647515058833575068465682513418139149592386131669101420307491823353900527493882079573111306359748778280329053353039784399303968502082984820031039103022844294825926364499345766731779543782439447514386096357359575343299133546394416760274452013400106998505456497610184406678949928272801685142379829994640490754784755325604714109095954936504263493263772777315689061414070472253822631682846851335356572688707396106878986969529672903461565039231837618313322273901504949833771642810585791787679915897784193320463124093725981101233227471064015039519129159885123504650565547614275907313296263140657844957370028897718147923270899877595457338207663421992563749737361800083070640636294653595287284937624510575191068911809680989004613099366262047044348947865586892800000000000000*i1^38 + -3541948661771269179172343657100297643642305642771426917109151884747426013833199811533430918038150084009064048611071710181119823896601223069810694320868638668088426432003447806704759092017590508772314417005951432579706452172276922550101976030306374209173161664937185732753126123649774212543228137735278892983449773318823285788497449220165999060189040231772983895010526004308556075437583349117959435772059374695189542618560214987856981623561955879700922948929015911123610978045155392212481735995288899884434893752880365003367792238427554184569939079565350340597185308211932671658992517319562089993953029880722774497374345468731894486782775408413252055073070031883680396139278753903667731385147403348325587025321692361933664456402201720624758389349380845072403571638689149218721422016631929158162281478169715142050707316168169684492452807467194747730685106750566361735687936865142258064650422943626541657136907504323796261774679952150723194263035750606061205248207840366536791549779103187335990044498238336548726852953625585228486391798434734223009022652039842174003751829258430443869736000789468799020262436546436579553224174975442912367745855992469885125732495369036303982101393640936709324461173736621977520214568464473288094365064240716648604101089216978514059470496322561055108073060257670013345427413543113580965549036753072659211207239569506708693725272659878283357635326274405984463126360713105790776452896953454183882358739620020542502680071304309880390612640901810437356761779665779116878026521576670048489812327049954590720000000000000*i1^39 + -1195759531769294284100646226993573699510263201280884908948759123441538131091603839274868200225333774188219200442083487520767376432672998095345468032688379120146951897122687722363693797237390004495573044504402807735597403921927224507672795708224957167264481351465495580289903664411512788526874747463464952942945046138593106394640890591944702274706273148497151358372510405766887318768250851798580037077095972962174676868596141222698331854099554832778878473915511818112695881738745372836263635886304548472014421364623678883100779670457685497663820863361230668453662264526509902237423986909191926770467619938497951294947323795069043790770415963386169040457784363614820889374353775321648584289675971163211812927805805224434297375481132044254756586848783942494156328005255301917015227135049913592580207468527400855750938466680354615610018998700685624506299563345787750090250074501536400672878279087002169612586170613522602691102666356332425037130907695895676641668099676212017687988898692258645664677057584211876788581852807599663651825693040225699240912775872852909431314879138097140039461249727672590044239194920034055811441231815443613768122101946201357368022158136130219896258955244657722920552157220670122692896712836286563736796058789780309446893730645673002864951107854698003038218384319912403536370413197248531536330303452935850749584235638229210396599514980152650782213045504006106513534181892931060972103772566376977347878155995321093596538430956747643254640516189632988131319073111834268377020693407034618381246398464000000000000*i1^40 + -213120699565601511526729228894979806972532601254186740873308916114413227350041071473151193360812268280818164724243364661418113619806295207499575955132491287614713179492453596741913515001575985846345029056717334545540936750715603442610471166089780304526129666289633920043236664517200596167500360923209126070952870501504909102638165219151550061056015758101003050086913884135381454132780410595152391509037618761289090267774248562425333018314677423452972370352220792940612772394569433676457047660887551593052113016035310948503865222138555825344198994984891111186113177246132774680358617760516636808156290986563722384416080527311446986528716238120721860006865190112235116636453971249292467199705910475257953600325432275944898770418299182922629514395612736903625068055351128863154010477606893614892226038590990685111519726927526264617093346293026423155930220525994673271272036824350984445185643138171293140625697983309544580448506043298939502321230217891086972731429926803736150676693581348153770119091495181721581728724119930602927658701883193354411062300993247299664009152547890570195218220265461102940199411179885039549511159167556817239858663896544177978728825676489164941158965009486906506721667819421721778690956025895177266096895674272683961286010822075691403381112889221161381987353470936156454343305287491523594755915816716619417662530011181845029377180082303594249946082248525050002765574326749293611929309412390871223209136661822456697098545754072016098448728883469774973610761829887857353849432007906007449600000000000*i1^41 + 6084976365178852970618968742649281804103841669156064967487006502413360872593881650803863849406598619775093344532716305308088446340529597238890780141322677121129812187489448724441054953858419234331279602399465054474700215743935626866775293781106088566146660760699752677839310382269687362752711291376940974000149193107203844077707908259779057067404663826366297981165621563765906377531004958314645081369377515027778153661783017605290920531822757801222932557962990981205856287598570551679973044286666685714746151901648896678021117942873218873585924253142188066899424485360339088513866275143833050393092121413005579278806520696055340590355196273452438115811337768438110180161880702324127773983851494369891263508344441295705225722449268969678694279554356440289248241078551924327965248155037469107632740310943325301228516141757969468262586264022337446990687047590598993551409389235380172261643447983651751678340490897821728910669401986306891225609351631439983751996294635875492701945309720662549775162698156078907813368792262555886707537274432153877629255787837598594168462326687934750664464786070557750415793829368290076201814856873164274390669179289602060399247670744192716625582600657545700540694185528464187728399200878324322212290160302675262071999579836592664823611989376075607194612616028418474693287116491030328806271314435672901108256517864163875004572367776610456375498023189711283193019290190557002886223070989110608008316925081971532324761466393161776601774144247741235201125653282224258711835115520000000000*i1^42 + 252965121504897249993925460794124286763718204676297330699796439215357528108622537510022956009686674228073808657537999507553690636016325855048648830260237579259742827382087902914374882955885074961753129361676372939110864888097087728793175505760732453834427028397164263371246690091330769211649146695803614377636203113533798022134191030081498056601132993267436107229719690106715418267380215099500525408361132033235064647752908333609366322159027409882749207950549876725944680424671118353719667666482788098106520114894002614156609322622633630989732912166198042094072466374835809912949247114627868579327854885318162678835267431628301179674123718675337595549549226593100642789380514448052111182404468321704453826889194354849307110309772306827921404243789522319407506751039986912313056104291366681784423115019123548426606049112684200309181529131728382370134324758703173514779638406692425862509935902258507201894011026465618687577574246094642346378502577260327667876306003629923367597898066790414890002680643833368792600344368119231351215948858437764521968044786690751932722999060292612910227446455675024568180057369426793725622153365408679194815272687051949457297116186019438739918425537787632876048567812450554435995264385331108569515272430820164290439128335582915168163186550822160907394714406104021584745485727542423615664365507048377437112914845999724261965290317410941113559982575003983663234201086397162440856984017637030652790608955103044856478228669556610163239866120153391461324111564029034496000000000*i1^43 + -916088195186702340603086842824302159103956054350879930468987363648509845661577929339466382653429718505982797518450779188567798702339030471376575635200509425290080141882419472758066652300141431679160087382646292910551029271151031945812839498046655776434384270485146234582413361948166557561464724628023152159227537493396846500093064480726528061338261857958909731409210365284437045691281732842552989673092421647477353413808569899458260005679294463607537789471097233802873154666153691773036487305689984045311509241613982034974545931240913083357748338763957908946899392556535245399705604122555793931498697008560250477615992775448147492298185829014150313481908680700565736545823860398123451269471700555548652768094114366208210825933501244395047408059461304477843552888781928699058701139183062640273387361823476688195843900064793928729343159097705267439828116556433650191249772996503987279496530991355908497954625858950698315047436755059476312898904498961049954547111868834030668265758113590656309680458853073344506024671148891134015031274455204649191602603626898132162322735050756960110516275251069451481839655451613679448442245837294070138261921031209425478428411380607936712749826257864007802334327547500600884627259074269611884867877675982446841923358268482422013599451339771481698168050493722149312041612858693224624370173872121658635409283819107617888484413169778355398599741105970327197791084567089761756985327385846952797714083108450729713421102765505510839899729209740599761462886400000000*i1^44 + -30144153305389092310776864963274724739800602570643511458856583533959892790212225054499792295953989314077949378078394988308066014796118824170001671481674751538751786545684477858314456129930352381065333152478279120169412734868037994929334686635149154453251646253515680076999433050879570479753104748990412918932428659774708335945956239103731209626996465468985652533228755853142163396904304852303725598836398963674849772451026014032363554727009015810283216002832516575847597068789139134385974390617290168096971191717706160041902155527277144496043975611439645955778660005722981936720210867187829895562683629375086063160025661213473948552867852281204720478329478632794069237503491979737007308610054463294398433818837913355230272968034761281314944175054362325327223435090872432475336309388608539508161263326678080137296638198676927840187635437306286576151138777313662366607043885231139382651257465501104140134190571073353108752046062906811859124587354848167563277813148437201332825382063420898344192741956299311523398849259215509675189444047090489192782565128097002471515024247576691112928715263444511481839027294682477785626619684886392140212249081699091755500050869173948861992913592927493742828735191410193983461065503133265964913123828113120283286191698090899844658204543635718503212533916416084163199657523862459329820842603720208464942821357799920403644698990708540260676617905710131155597418443118121172175541174674337443036298957210036008532992702169658817145222589988208640000000*i1^45 + -162067053393379040280254040547677303303266233502496456382995525172438446287721342976949219692978274984397652103452013986659891567885441846447499769079086274801670401351769740143528502454710602807529702207512768295740822212577934156553611147821549641475292641157480650918438321557550446135364319541795498106019799701799152691923505686618395866559198833704292556698811163880283128723573977223634077484073887255907182803095169769598356964153918114267453388767359653580192621016937315028970452861855027793836963098918939406977400057174716424853256419389830261153420674770825672877351953753393186769354874275635092210278853295413518149454992758733625411571110506053428403849619153193405745749053417222634459361035043065189598655373887707215142323917895798010042798023428936771988031995910829470114086407386443662291023117653798113535999053140321285279691527193213841424400847505976059078962882095983214142953535544951844722243644398947088561422999827850660062442057439436542729901161060669522145384406476574914329790757546825672324137153666856427997341684497513603004178764354213725308223321468673991810246020245980607067515719104881398857262166612055000009427719461844704717365121856534362539477068955647572657402464219689818311769423173641667642819336939584381199327443718968548290201589467362598913849293077927101974572224483979662836204762097413038375808322074706169326679312458911704657117306699092922232619880452030568479819302219175783601782405295775370182656000000*i1^46 + -163675508137559787234271931872777100903881735497945339006591757754852992608706363900956658345386661808791470408964503279575897789001031585231862897958028908327818510318225559967661380828140361006564630355715012773787657526460242844451139779826562259885915961756970523467384524422044579519675596437932348096857365436418983197809811725533172079147251455545775801209395296968830096403148633231685087482280007730736118907204215609355037642606879994508620302086353355778288566591725057792537902742705632609305488339337918984905323717809320865819212658015970533430363716318218360566359220068454919883266512630606868969153822064465431799551275415473661343059136545271384456845927879158196717353894432281385180603142870136446420007347388807291799366515949606976361523978115914319425539649641113334716546665939102927497697756795001689998765825009897610703924697314634252811615309201692984124886190925391294689718278703681858367604556328117301603924260904359826486557981098129762209775509021764747398066476994664193828923072533393123390329297836440353384694971637880450726136616532505926572370944559045950945557456434700889835829839214616572063494755508700562417806639811169213742727809051507535215720200929820858682952379328817704986566453164037577784521906070407114612689535101252835473298807855035628429671030292152832863431114397393567582689290519186208610431488716859557730218711123887948790177024485531730228224284283985647953059228916360789627817164800000*i1^47 + -55054681240424950482713149562614076713994022333614540412770172652138602301810761776861148565348973718511736836257618794419049787342842110557819194665130649703957490424009110984211878387137526394649676700997216522200870809012977685166050569936675892269965295344103644234887462481421563484803386936103234540825348029198728729022053471518561965364728694129868001877364174591947056296679329749710803539500918835334295323265745862769779676907597291008410798303786550498766440966979245728983086662770565532626240601077049026453688042698608437723892265204618707947742805500283572867447802507413109579864066454068040768588558205844313504607620310491375867945815043720726911746307619659958505504283713614139467995292549361519195909640829187758991589879644490282106484187386069123350385086138760959481154234936814347584727988727210042557745186349889811138866304449174711812505392918525299887708452879942931368012434004402319226627952627147443448806795326015021705515864843493148920683149744811848078240820943790601741878731378077328523093552453810994454269348006906044743058669631607040506160634922796848525470352941207373869620248069581862024005375589709655575510129654651865805822176323744991093435937447578527297610943844020801535682034808048275740699509427382508871086845055471219392683509254987738221442814689929980419623048281614981486379932547597014237017237551162405862529434917484253067961073842270830570092373023711509363663558410240000*i1^48 + -147020489699018723416507057499502851385686884495716701988382639111616022655355843729349692188465888005241972767661221774539838337709182353460134373667487189666103307166350282640039808778550090826182023998650638722944488884856359963035081316743700378047604693709754338741856536139003053679203187066713933628036530956834362152801188870971286932798152120632284691327071681591844365204234656556870130178788835606940484656086998179905813584540352697416505823399160378864328179949134115934049557958430412791409929231488033194274481470860456592615629437363332807842250712573774206049188167506483443532548141507741298709861463133645404541208041844010021671193031086929389703508573975239570450283399861924089529379341961973933052154982973818911399811138043813551684687696907905590924572266940346811873387563963665147264171265840196674233855936505057697463847977378880200587126458189268529933614326534209332498094221752858160416430559501655086997306978150399083723974211922482021219616521960450492042972849541034584538541365725137891723814024104863249239304345994856176089013638184372265316171847414118848743695635118465823955432498733714541855723892087526355657690006245701494686267537936570099506428323381563084869450251304961892131765767772592759128493818870519152368046598081153079463832761734479086187054403781790728413228668142458768443443220645444688915548029376439455117146284727060268747073177973367887906814674792873984000*i1^49 + -2666317512740609771102310058449177711844061128613861404464135008501186646357150804387368605190458225088385924907276055419855273009388145270615152917181614826561851672445218296039175813548091843506341444123292821530907836240087591328038674212598387346252378603524105833924684413523142101991870012878422826931780589181010414837857038731308378139292897612134790509366469566296699543588065384732768514713719323272227387805421362561103030755842457733136365906058227683981301831738551437332637232193380538145672944411161017018950344649532080645870019883365733511613100290397516358547350278191695971348201335053939238025619334809599890128891533296535451475925137614444209040022670648752939908307798726957619880691272005391907655522907899620613494894772433578703260297695762156924233805443519616278707442266221156427996211548187907718409924946031783189569249936832377315206570794466190916821317760939228435937200476042754739795220526091383497761028889201113551257175269515387307170089824894281935158532111909410059317400050742551077812878383632019356672150093733766143385616652175670478551063353684192346214931063417860449422901254725047971566131405067511869188014070949936512951321848923344776867696192157225627591094864156741576468141587344298449071107087875750399598232682665452339995219254339182689753998835126410107796888558120156508919645262698570575877809686413371008439704465720971272016825546459578368000*i1^50 + -1824082419800861437338792199917481258978350757786861193959674121365698679734854706158259595832009725648215862762099099439340447911870420694337280219664065169500561162315432695823835699531069760096467654260496858759868946900583592584218885201938944902338402568268511647270275628696189570833413047507798146339907411003145866687237621723592597625940706709544855035020663764108363661648481921158788530565423568134374686470478888453361708752351894931136544214364026320125836638941460441418699181392205253980728910710609824180766565492893419982743990743265025473601642563787978069714221122411428907050618548136286872002860310813748852308173889397206323286237330036000494525271814331760179278551406637423333858719623109921715658316616183584142837090099267777700591335266596100972161505232480337614372412287118474567091364544298093625982175632125083116828770533290020946893226946946679892807154025817429263096854378070715234208223847483101350899223868263428690257392381407350163712775240308212567801678068073401424973406958308478055047665876701319076515202083654142192351711527998165181085920462391855675424601122433085239188824351728389225418287746304153421179651839231922941899251620783725140743128221124783427220876111925288202765416151852391061194223285467331114348293200432939792114814188648865247189136762677318895534126069385035671503407412341891536579718810052387565600768000*i1^51 - N1*384566821863230163816888113628010965985055041102397864556891311424964672260120314950286898576474536352048395159955964954930942052067685216552586401941529936628671172639147776418318216872841818620462571257549250450713858663201908713385946555085333254586711114444408238703173832548649810633216941985162652021658896381428853378277946260144135387841857809704564339885875840264963021164604616382491220667010625667778890285103864958130436576856433580855501*i2, -5286273012012512086384863759072562815546645435996786063725684259262711959251588642004714185772075325166803382255854441290369565130978621936306348356295357479100079052304190654730970631377154830956192512129301022290191694112893386314409239752522830121110383845739535038054577405047352235696399633694299223409951750806756354189811150744718389571477474754833224400770883845166200969661852354420295019133219611843893168386488117412170565882931146173773251629507098508294215467757032132459697648964875263656576732210037958105328203863763146247531784713373509306153669503863080951168958635308848221872243188035325882615410408574140810224042230668055795400067624223004168877568136739146247424856473077503959949597929026206671588191788298031894836939470312528057431762211871060322244508539074411995703026838560936620452193301767563915816279426383129425517928575067787404726777937237296019810073210295342141426435133275082325865921289214744451186429037090946581122886776020727108312370148467029367390048391967384953220095717803925625861798840879603631791519552969771031708246721902341839363934154081064182017452859628577977810556875500100514547252252885182547650669126265397011687782759912895347435222100759881906731997937522307291754845569991385940181872296418725373979707208343325002611525263868516808598008677230499009575158447269236028743002488260585584332915465928876176705492629690636106276283870863761840660336670425230636354956154454407241569015985642006321432478093117062611900282553579044259751826071015333131400159211646468037411450845065620049131873341540413387373937177268258905368024931770859576264619838879447898218138979506520499381237549947830177707516202911120328151452826938114048000000000000000000000000000000000000000000000000000 + 2433138374502501033721138032050235087404130981199487042452808619110946661850578165213843374183435988492077710777770491091521983621827660698951698354477629716575419488620113675138397020714950345482101411074242755528801899763424442967477111646084516212293914155734073715171763291865477369658723485428857975838563410272930808635509763504215361376444811577370748759726679807499833470766585621046075797478361265306333529786898221176093826398130332558962859794154548381410073952773231598937583698026991103702593112161294239322282020374236671275001902429845983400060663667889301679390718066824658450706495804855501500749908421236202160607026032579618032520774693619687432573996651124420351221249366854954328762192949441663262303755774711600650201685866465124195654652590920747031029234343160337252566014773761871600492789318132609974343927429542727292479674202738948472851000997924114338506776677002636459789063239082516069567249403033472540043159702242665933265441638250215020456799105908081687668770118534885502054576613791220183071891737575336573854208243627714337454108136175168971585321190260913174047056817274806025861281447017665319831612681775313737377289116577608002363354195869214363800258302363254901378291499652490161624827546717181908726245138534163632738567204867965819019576809954997048109255758769159162326212372373051592027071445225163407299065152719034104912035770069027034742501984024586354771172806420552736160321514992193562626674249640657907874346879939249879323712091756833396370222077675787110402364863587320491264578291336775776765206955141592994748153538451831934255525035516137980030855636916970416312299631872483636314430769764206392486883698788712110124428982170419200000000000000000000000000000000000000000000000000*i1 + -1877722456745446270170430366324698640198375440418985367057412005112843818279341550461641620231969252680237589140895386783505888499653697941552521915653684704144599152880188645637580586447389918947245777142779743029846864633306388676536021116434396048220671088202497602330596584608016603299826074540126111034737301571123457684407174446939839976904567555134219423143509426725089619764971112904025782522455173222030607930361913877569224723620061397098280111151080096929504575122144378560681541531630071876421076353819897238344001850678591990770217217384664592508025170779234641547369299526478496268346589454514234267102827879657813142597045331509111954452759251619330840669820112733816591893483548258288998668764164910216839883580651330716225973157624228840253536908239546284340015417621782216844588463472001366193455323822887979978484748856518370822132130525613852736070946608211814528413758154353214910750336974191163775777773687112481491211457636670729759835973445536923072391630239107648776745366296386118572546374306727021680442786719072862622598818635859762171061369731973062996515840919809230393858712605019622105281536942391036860874110917720169622452163369091475174173827316627895013881568912492144153301153426126561687647162833268348675701929759439427627587640254978274537880669445151157746871920451736408059840406327051893165047819894573318066056659245329156657622892613903460797942523278642023969815192067603298461605177350197153638675473752117534100489885161045542872678346476912140734980573448624027570183501796240844628841691932513903993614332163210671339576066042926594046535452612616779649640735340450821311919739691752608642711415184101262771481327717705236390654278369280000000000000000000000000000000000000000000000000*i1^2 + 2972089253120825396689457603429937115099511307150450738403249264020035680489351908893509462005574046540651996953974853235571598373874981654199799069655470197929024243675474948408787422797114611874627236919156676998284130678642221569562192758742153667661614622122753063730441535227692734819658780674877884958878783334826150871019458097381392576717159706804263665937811863419964224731050048554876905710715008003393212260245427650609702048552922394997940307884615841306852121871457905616981766987906197327491877883127032853548615979572460960767733291201373933692998581318607355816333364511023855211745860467878700951295826847219873184955373847998073405347023895882767736203116989227808893954592859371348253159140416226494380605954001689317417514419513777104151422151439230289827384208189423948980284251063293890573943492087056174130240280542903916836079830941423585517465119024796468937586314984309409398685037904226459919762750099920668086486436368146372093696276278608425562105098494145361542924881123695841064274024359417031847175615516990781567109917442749239279881108074735607344262253480187242329337763449381239733872992452337602441630421232832806084865067515458262189592610539211621856680376479823207141044399949430968996057445027188261012027213009156574660301669715511453957023840994983214779366774958288614065160604321468259843790648939380722145558666168197339321953343354333930083807038052230270762085333630499242180299584211184909041631548418390555342318790176918966626158410273946838961501846753073740136176783506958683194271002370447598169847279034631413240083450549507970749024981660632083887195103208996277927385516064400657436639178709221058089107723092379303030164553728000000000000000000000000000000000000000000000000*i1^3 + -11837648804967336256740753784358684919981345777158848796722874615468758117927948791384203857369927623176952078588003372390901961699882133578703724162493005909890966517519339916607161489266272490690729484158567251879789251556935073633453740173408383217440467558446927157408418654495030329139619710830678881915045595845148453869418514982659874650647294384518647911574718708394219881327961437480042789066157312317343737087670346819357549119196643633346627690887249530200508413901655853848620143494662003471108455211579113997264311695676819297955269114253033502299426568027336638812159528915940840508868678737721883418890521843007197023504229329274411020151815442667299649546270222005533678486444563364025112925325808365165603223448208059289237699407186049177163879687355952896148518309744881126490679251172610707345419058905098177146146097176637398855507764074419149854938028559977436741458461193321478141616360179371630837680345891106137566049241198036322792740045740408241432445398505113559845236629188699874745048686429937796046279925886832784708766235849174939116090448680919999201675842973146560040719537561547299418012407935231145493723456943646951461178468344429701203785567164659274220348680573375300794038679233510598464455146386598006181196690905914986638429973914192426086362035606877975258216071823783972795891637847732162878651151879441961321118256750819271795581394030424304266544448964450976595791222305954992946906513326265031343584757861869082993737047615601613083346027395503254825145657703876970469006296895941387171111610644278084843597520732324507868649762522574618373787168352306728302786208868197884802152244261801299017325086163761773542752900113060100229300224000000000000000000000000000000000000000000000000*i1^4 + 10466430293723505090481521287269384070941616958245263204221368519989899008918376261530120329218590020585016174348223316289840176591477744646102889110704234825739822886156829886648342623499005656213835188444670292010027231142822631319844134558961747718666759411661638445228417662870588700118013556214818000056807826077203541120438822022124059818303442971821563671041918999733707228456312667448315196032572904209179936179169580499948532162351302839763890398312405935772499507024024745441871592745078484337775598893781365145095338518997248918270866959566829361830311488045831867204232641246432272486265147322673947413923824977145608767693662141924470369609497215055843363596165162442363931965769097166421347017955315649354778526561911714662276839431023593721396695329206209643298450135199073680792422342233284062202878568376644423564839849357044317723785445393531443091378263046589649395193105196115210168536473665408727511141159145464457503167036112556803063200690321355676518486340316235222858762861623530232576730961871615934389909547898708470466623571691382961404771593863493759228490804228928479277239208900445865639996542360410304230227982351881387042095445309668128165786851335013532154927930083618092595881930770859278922075661517141542395420481498031101889532384465946264859618619918408698060884225247384939108522654366973376662599829311315191516344053705485176540227843406952855998849352793784539593876738358299530065170287022905185103595626642223791501962617276118684796926603355532346521012970458468045093287727542697134334074951889266920973472074482743527181053065128454659123907482556208241536996487410640325991216449139000115740039460889701622503715704594880873239674880000000000000000000000000000000000000000000000*i1^5 + -4516468552439248185037442405548272983485643895714212489429442920207242270869544622029970314790536100896278195533136870450056545066864864719398150725106846229880667099446401161760142631980773209686505361149067645896389472190550348241373872549616005365243361493887806259692994736939814097330484927640916366243219328480399582936353199308889952606410293272957179006004815918593045013017560548299222812750701041274332055015697727654401044574690076998426377889403878602769360603158582378367925056496435494866771429264871505253594334902597250579052091867559813212443732417628551600652547605002977765741430506744326600452127450501349209903692050667034599563804826348544034285923750901521012503776712275449516252325140436760040826584088965882060783068331588281561000939483420126531047391653349588618845698496548139615834383228523521843880008692112688032633800827657973630588690450188210474772855994414955261356806652580112298210703223126768220159285406014982015912490112194880494863524456233266861960257696736991949259136818003228456160126838700095180667738828916673751021818416722030702501696355939686118206377773374902212617555203037832306376524454399061810250237061966851231729165142664594709314658129860401915580923094262659903327917811772038484103903050466452425150917658151894266346399485887131716492472146093804631641319119412155108923270486258288485175092466323741591037898233230348838115608454594629764319404647010260022663847417696339980445252801406814443561069208747652640276336451505447234937164578398138948459144469068622544572948917934556379684799941046607100256205826136995755799045163320058324803728775954214649841444353998335304289849802195303310281748754568129340768256000000000000000000000000000000000000000000000*i1^6 + -894123145395650730935311652903096476726768924150269527987964216546327431455163831951770053281652882506451496982022609118655447164298030906242043552849761202266095889100456940152891779502308002239785347505618594084603606708298005214048120639825303977286110215782293218809323106243179240977217001531562576010236021448374069439260147915949085724589362114671200412726953471930097113668252830457324894197502382703613333843103940191889467977827619830772947540130032738730650769875790552848535120769719906355840640517470043088240768148880298229256845643045889427053889486942018228221412995225036952068333457411408781856098261864450748750347558463350930456183746064393639119798469729976319042033607706551319361127590233680159911751710678050576100576320098416834137677219189339807973233418131135809627081168915727191364088587164269662591368393029275072739052363048122053662918294603069338969217597838322035414842526933638260685013244271938935474250566642829094702532110543415927147333764940905588196122237474528160596056852780650057963643692193440068496391291093667733480284528760853436154112864917195343649400714148007966382885582503418509679436884767036507874192793826702309020246590979520103539869599232240228554371910632534211640281007003811110397245117619795204856075549307346791412522634198017128936923418179433079277075111440670684267204764883454181946231158267297340110046844523140150359136642297945919268987655929123638552393555684734762482851659789111256297473825013117053232949741808210496290900732805872733892960546885138014082139311736254813295691549148897839474014725973863496805646218802352263204502998523380260901115289181742642367171241460787889524391037827191459020800000000000000000000000000000000000000000000*i1^7 + -234439807665692951070353566060013120959740350675368004701875375386510327322398025781348307936564828791273797536205073767056603737983493252388978669965224589755082926270615679327221431792029054319050040766545817655828662411035885918950697737476996157067339398899591495036172637947477442125337240006525039815595585420107144393620762766064057597608772727008289212412045517398285879971321118817444610794183801665944386987563218551102920238339011096760775607298495847670518459812425023999725572843067902597028583580096198439032849797121252647731222468230005719133766200810249790416526926649060567575801770410477661478582715963096712725272697255813229426523721079755801604309157428090167931002030814514785456357933735253916520237651017673919980004391942612317608656635681768323683027233191228702244922954376286686521460991903256553181873903377979373862362886314353751474340558209822885905468652905329977874815186293288216938757519998308495963591471387226044074514643963820640021058285880102677709094302270576742559363900959767786109654875244104665960591215927721866552030193532981168779090494054109857897350500917355097072917883411871782074541905064868390950964075047173892800237368536075125048410719342644409459170710177940861973963268335833907477531257425579565056981779058918807361405471591096910820401263744132907597090889101327124035899374094744956028279276135917133824140402796673180292621551354557825591829646896240862031528360789860569361271491991045032837375678463169804481206362969174616969344979642665308100862668512012778047187928062625258786033489500697480781348852303904930164250628988233796664230038631321417474975701767396761283882113126912633779409117814844293120000000000000000000000000000000000000000000*i1^8 + -393348691508703968979557758270703406821384650983421884637209046738038117930871342261305693412430102468385930798510354025835575686402451377800247195734601263794977960320364983078882279119136144255860310169919718963361633067676834008383129280323134264974030996049153889739299465347786635356744609388129793245688511921621510698475022894217883422222506539009643998777516427692671311698074382283934177406212804914508007378533870675913227034509635802120468048533686221790411644227812983858736432323383619775680566613564982220549665569696494126653735818546816607707890695669170148371725581075698976832833819287460582099710889100311845156690843866000327337107197123238185618720579527593167692386097644213401870171798008533644050681830539786958691737447287188271057381563108878831317652238084684770742134808759176814086344633896896228649015155741953623861028672399675172316244927659209566193577940309601868956474092781156339818860908620635091026116879993513595851418619671447150978158306395202830441281039813242857692871562479767129771328762891966686433892911016020220983052853918615083058928415013117462122065962945391403748618133413290688628226112550643442671943497124298565941550346816411124287710810512625563179107182172446729122958084872760047940974909663806167998428704737182121398034105621017464989359870905109679771366251086379042547100628191285567091072253324367197283746132216636920648595714050799614376253957265497700571566300455412604582405803211767531974139192341783011690262375105283810126499981226851418960004681488867337781858757944196372950517317917507880690081646848529105578571869310866589277199509827454929715375041913030478484238374634346411538669542100172800000000000000000000000000000000000000000000*i1^9 + -176942034986214005646549777126772270048069040655545390808476802140449815612130841707067377495208318695866998988027574274287763560228724779712117109559965014618510015811904830598119761169852990881211305672763198650155751277404247818747307466411417851369492588331173880029045717446618539228301939184489510615227915440826001312711873173472494539248616042191469627703926748248397191308420391028522876709112509668439555567182612717882315058424912608672092769607722499009539585945294774200680377482991889219694803902009896487061861568572633564427269806962776419265831666720581540180159981971473380435315158886310034334084958127098079519887389429336433659943453624505666469727264686030403623144644719907416441789963643801944319873367887967405141361430036666796519880151610055331536951405975809161802229277736641674690979298320005417312260626059901348012277532851073929820027893889417457100333766310648857887476112328166688634144256570058170760353885279643972451775369455708710322772060154097471408098978824099441065106298164539456060616483913237027096356221709756446672800951299601529533595462127388827092401043532098825477864672822675833311770166276513852487439770510411566944725976183131853934857743369250287006636153111536151352501330890894210567459659712165920822274711148622554976662916271798040689113938597652086287570453836524722039003473129613292501312309616881233997111068557397879780482636993420863510394954868555757284047834927505616032567893779911006854862012922375740117971283510958640764308704774033398076651499188425370361803057373318044732433469734419369424375059576890160557152366624719720663488436079804211996554685000488620897056169956926524614529039047065600000000000000000000000000000000000000000*i1^10 + -36476951772372108796933325728553780775531319970597522917651930696332591210002008747216143493106923442666622166157799397011763163355289326388161060923786753788826109537406680724055428485536589805785991282220584539942347181969287422904852529945068304464091592828645963095007043643892893261669331505633297165997613697446595027495453874526756691522247179051896223494120311150568809453285258220318305080898728417373384127410929177914769291725326152438947657148537579648987080134652392637686139125406976409143955647232521987382068424763487553950534218165569329022614270822284565617761252461369690301730892998494259101473094928071874556920342753354809629276822722514115571029335135058162146498791373614942372492904166957224249925171861828039323727673546481650950105472418609493269668088205164052641722520996855631186561558031576486345409297111355971669806213068643620074404046106533006771427416268422263809390425093848255779419586800190327721609652594649196028612416145476899479168898678343138043933897388115522635595801888381654891524616171616975701305768069418246394169350458625946665450384428635922995695501911427063030023544133203144395021456377933994756232950242126036499311047785873206387045003072631584367577396732152058749418559121847965602636684563713411566636639900457942381879576924869470390892325649405192245580318641470365907740502362977831505640697902574003930683319171493397377535905406531458246060690766673234066375643781783963394091079586417032824363795338460771209579462915278531709494340083792742797389517235686027481963101603038778716517889314433076276112939548983243147296084162236368266118046048525409463427778039978310566245645719287191453788903833600000000000000000000000000000000000000000*i1^11 + -4331623461863777789937943903188155294619500290137023995984074684796039502095873142028587137668970336194986264262081389817224592290215681476721698276479727853418886597755591648572445664485340896149424502521812821132711633541421202645654399934689774804862546925563724321832240665243785273283251995457536768322756254660616713134367677992609163543929457359122103053508744631013300327655451479011284330234652447992413246244673701137614428201520812203359435355473159151411128630592540481708332825835480081354140550963671986442598734584140478612874048577604285535011345247919792275246838714691016736120039783750513097447806325859526377679283148895990716147430924759977044386389523546357097636677257573863202247966043622809778302385612728227350184543942807212608257281099398202422415558452495172103871579103571058683717551541114312674073181624874298327951873414192388690108145096343196729596902736338353252653725376398667527489301775395520414260622099666940685762939276303706605253869502213400134019699419997688568798098443931123209432416782168895741586118168701533186730765559222599329788884495037187375114582014343355496385088887362295088708426456073589254906998780814905697458859384652805093605735266328825698114478805496862544116845724518158652032130748319068952370366057658298871147048568408997304630945369711832751849329203137473700579920303383263615216228629697385978485652184929966637677773853605643752603455915653934971689311530290603617373234456867176970166517912921796447232249194800595686510207985824347185447348764099516722838398554690312191369354715119732479155478262787835679485726485006689738478804055615575728568716121277101832307513246127599572968538112000000000000000000000000000000000000000*i1^12 + -335626539741187322474090410716278998893281619003833355000806071297765129497237675727881989396114666644835207668200677160722462252943204839485367092138886509760484910396753637841726177918446188743213685679477317225061115846004599852011727313214187271048259098008790069996173630636537777045801519582592058602347851570474527817018407909392387447905325485727516776859713531062808748768674116120961452890483186977409660771281277637877062154881960661087389129942743867781859952067773086577613832939802738068980053055413159492691803415850841424219972178260622163776356426754002657441398913563686473259968707616356036195443496513654610925970140476967217389120859500427705302154156757630336377069536398839457379767541991356811535499351328226079621706329310688134566001068907978684930136414742270133349061775932037483257032974324300063469886983671120225330584088374455284732081747565458514478995471161150466849949915851260184090274250376145926054247738549119144708360607468522801198514259300801056967898905675721798316298174685245308569875019158100811966458187594975073040681976368646026363553483531588260372526764188206065309398459022739679717951019544319986169867946234522761470161671677546841325448536902409654047171372258090590871934757620875204001497246344886290316532540034489325432944110101460721527681686043808309227048460044520699364021000367195909695851948812386455897571244275602009652752687955117664856467536349077580205249469097078097671377205152526537589340007486978903692494226108385433771540790931119398685275216042295419689516766391812936759274655671429431624048210314032091730163193552033586841196750537008287301638920153759128561715207996499376786636800000000000000000000000000000000000000*i1^13 + -21343576613598502245536265122852801218958261730559343403412271937119869836708371911485479024866880613323352400236871951908571554155926959067867229009077881241357043626219564363263346883326039586448006345554412063458759833491435073435456926247504784164462683224482729376412231356520732172072595043665487505872821039994193237252968951160789017810519385926381206126139240341791738272550236912515929773435702253808800004573756187268141882161468273190824945043756515167310123772030116867227385108735204438597809039221275286733881886535583077994294599201112733843641420766398954927889088489723153473909231798636237184743045714318341764781711020344644047555249372849719660807797612963690876657302204590349215764819048392380332430968290604868105176441337349783883090673573905826936700381908419956201060394064095994984292195195029248028163861481943497268663917462819600024138648388870854244044481089754347626358091318162826444400603100120235334370251251003932625025799618696707415090483849790861367846760008899264641883062421820425824190127323581183629755735294568489097956258328731498953429181925607120115977491659939660784939810833851942870806858493922301844528031308789953343723197945229183252801463466258319280317365863158267923484451782589594456034994990210148683455652331475384552753151021689054285191200627901437210935672617605148229079309511067698156953745089792565156424179676201226548831956336616294413387774582399302508872982998761174005334213460258375850927132012407966808553071183224773280881861491852987105698101238657936438671407915042669639603242373417345160257397023959805775217476419725483992933119354747507328810753974134875022784882274990869708800000000000000000000000000000000000000*i1^14 + -1350104450312360718200114665616574629958136485433693100377153887875505061337363542343735251032232412369986892188443253932777257421228073068162145831246301533879970588532127479913509922237295275136084964921184683981987710345234316133964625372630377065967355144237452681149381255166684321327460841936492980354867819694808260867874978765295641937026300216823703161336732994097546107176619856855022902573568796071799637221795292781040272448464769658928047615889227712024263704197316026607576112209355859107386129861302986924621955421193311411710851424652199935120850736627131413836040329082264016983287793845052541440966025279231882797193050351100111744545926145517121614361833453633326316954545434625531199460221365137232586802859372967418557929148453627793193418985187152125836510218705820268847088199085697564991726609985930688501996270785675573546196408995677417112188195242527386990395673791293138642054137668770313050325122691574186324464526661877153476094869864138125835716927728536513124601413057583030532761122637046950270497954530089610966611195256214684190506193388505798371073842768978756371631778592645270405786897938719380332463632321945110662721287704424038314001975572626167953657233702625613865565850138132864655568585446746973626240298844055678812388759091207062289522397917377649898036059212202355781268030918859393811177146349478248980778079416741042962971744102900046258459052550000755504223445574506764382214789787292415537760471079824948078104491843250722143581301775628431581857394321383560777409667077587718464990893706272338794024376680701333225365895438029313210830683860498592237184539962453554513075684645323397795555487659327488000000000000000000000000000000000000*i1^15 + -64534441727702860851951537312624856407053784783759502873815465798917966953068449139396738179437773104356837113111475442762018671626031659551276664745250548797381251250649727205459642904565690786041198923758037167455012348290675738696503182731857123778172408121158301097887198185296506243667067081558950199600763918029240764896677522290844671761320997018917482335405677895807557944638864449622212268555881730701104839931553562114378490235984192535197211862170320654405950373839829058201701532591565771652185121006976182512630752986427548257691528816778757926915397492669569113299846326120191174486974651773086723953495059436437791532455203566082653859089768912195202111431761238489422942296733155868375009455420609361918086575547506544651938187585516582439044480813218298445333369051583818070539767384582261317744193717777736132845811582922641449688722164818851709636996009768491098066981219135399719048192062396572021883810047187713308738642530765042034113595684890551641096718612762800864068979954739886176388752205928034999819226694682645881843995036591924938697195652472738013234939097613705719749452332436612295732548717973735734532098518007704896432741078561466446710163325087172073680685707105848510571952645051495577714722684684265079952464920813865162997995197708653240958596489919192980837602262529865614314193674106444841163355462086332526080975491163077572275561293676360120024341168243643349186067570110229170716078439041908908059659773601544576910882526065417536804270678465666548616435728783318205777573384382902400106979609086899831570351935307842331573492431891307006999091420200439129994600491989370630202983810488350748723850405478400000000000000000000000000000000000*i1^16 + -2009468339076805168018476812662482575937168327856081351763359984587301500386459652899367729284972713279353618254139498051245929250886435591929379360721471004773522084025101413306745306319225691022715680461156515067797118276711398623795946742464081100048803460069883223235217967567114672436189418788450929565345333567252156164851128541153981874469448257229059591560252699233911262911523001142607597941198633455046944662838350100388180570957682796316305595497844736275255375559580415719280749397142052426386200465999245831557443158704677657510083124969378834858203878765765008686601303303317622264647805111446675950775907627765290868587814166192850875851646655832197524426614937873163658734434979598010436259755904531541194507760839032292403710584132065639751338817358021775373206377933808222030726801214653973126262996594349371508965158125950272562991229166606521645798915185959325983811130643389555596817095405224565290842419874443856571791383914556387614755621722769974477860814857884302095396976106288048271738671548252943870400410681942164898496884907058840242115983993168416015786867707690665782641481231691896078285978375831553788292102810812028744952809468046836977759936026956543255461700901565526644609868295025427284735752705015527657556541673619396617574328199012378032711598383316711307017315277611824028938360656566083862734543895051318344571463399054042833918453405292120982020572553739640730948407440693537106477193788300905967372481053511066859429340068998840877771030899833469890310620051831486181850432835225023277077235690316688142281195870092389186553826948664198660852227791361364077114567032224174053402388748468642586841579520000000000000000000000000000000000*i1^17 + -113143744689446204434492565542068315504326353239786903769909871065418191340615031168046103664662059104718601758129576275392102506417609776461473252846450249085402076822691044578671625582613613515769514502823173328985304804778646688688254588853664528074361197749207244141806683330786993118874599127764889123765171058014354470586096680047609152472853730786014400650132257319597024188538139102312046590288139613141506112633262644707473315190866784030166339136967587813182189735980122430108398829297472630674793386624809746108342627729110221062037397517072609331689852075802938610863075313822213587433311960824557469251669528841564557580508318232867756736003727609679461960787864174866590814641835854354405019766302680765080128627944911550391646137091894977996243257680458474210109143337486509719285022781051235221931459900615708045541691672187992346292669853022098201318213234312299630371717234845617991444580693961033669114154127848320114435644086111172615937525872476184801193139960809396613429886958742162264381397567658637491122537421998278392782956256380767700814993486433585955008407734392652488913183752245047973717259793923949600951655305121425922461755210722450210892550883963592619988063222404762522172624681762062705857430557806105089850440156885189129498108712152574195920584500024700810351535159224380755734223707072637558824010094740968034567421496552548830554819589394460864223420862350275235532513833071683981626895550667849370327826927175559868147768354228537324173387378781241879014169447457865915071447548909288823040022016692328400764592827872080625043535744668670282234854764752296353615403147783674366572731334916622776270848000000000000000000000000000000000*i1^18 + -4740102314173206310844940024172868726850664061808514425343450188055271297817126596858960836810847960822239445703605755926230992234725789647644828912596557467996605307246315244166289779574590209712499923839127189556290167120067139977533160578328603894686267322644886841232169347360320952945270808930168348522900498648181745806070757677462797360533178252636454361092648295338527696934125287723573005980734032330375889788028943252316362221641915635549178812715827210497593785252558828050102188421680772375268301542030659800249592482917683551269890504239930776454973847812461871886756322415772415721338159977383733549813417379255781633088325702996467391176447062660701125713295972444996048241072563439867687414469130751566761117853364250407108294707057368681954017516991557238245740459101134623747509903687373531033954365032052888744413872559664343147058446381592399765209875707092797260876301794475322358660204965909552886939553779700884240759984199072323203172751218529360524722970047797462207377405007484847723825439285010958564238029505686725255006810502961082062557432693873490919636364030179202486698388150737874542716741894436604883761610417949185929921717512008576003728033700529776331511797512122976829488101214830909761357157067750525230316707993077340800800473398517321004273668537531855701635256409650267514370575627837555415102093370309347609552096026330647011025468255795469070669000372670066153633897013978220123797753829969154597464269096221125793659400977057669681786072122497924053952242088026743184658206126911553759541099798347642868086883217647507068285991143964224477992182499279347822301012330816682892314238569559359488000000000000000000000000000000000*i1^19 + 92707905921030156459332511865263717349170078441254777400577602115544114045068927598083119520374735980375232276592768641617610506248327968675896621912711157523912648470564879617480674965707519687202951963191120039902915544558815519732740505890986886942262107779284312751550241692090700176500050564321931794753311242071464541173665137768378705138957297632713129169565660330825330967581064265641247673474492890544445901379757048674581209093265875967784761256005837760923090391381797479592520144545889769049234910002000780886645588216560857748300567391962195636878722394385758486163076052300439249312619639195519076651178702313680362124503962523502941961389352723715270662902425642555049995411832269971573278724434032734973788049544963442309866469249652398087371161887100239363608526668939891405360306670988572518392862772778481883721486988678291323590628325175588305021058320067053741265163356921894228187216925317439873159338060639633025895607282634325777135511617174027750222664921544983600316893375898774138003683266683174636409372337506867441082131386269814677130043890357251085210702002257328731773744814150842119753176370315390666182106021082463385894480147272755565606713354970125748356890132795301328161435283754410562287102775935111384970607019142868735032506059416785012122381151106038762605620800195312482374353775031442070296256771481849315207956785812358101192906204776472761083003123064002117479570275951800010872245857760799153321386739919098747332285660225261134393467796841702173366388358086892577278137565781130159750558001638990585748818002068091101503368246043126407514851406795881178883527017910272470434908356959272960000000000000000000000000000000*i1^20 + 4985378055369100913729567980567178921991702230673739510552125006835339661024912087732270854832301483040778028557468643270865218492661156503199496522162877314695209551677011070677335755538734067923199794835798084546807818103267615081916650908786109065365733791776716520700420941854777978647213622856372327304388058063466826845627485892630701703483507235703601979652775884699791525776524777425484824136233965905158208161985706696100336558553483436495814387355065621671629494669471909392693895166166756284231273078948032276639580403537195997249435639416747890531216807009200149281049867482550586697833423611573381081128561644764210458005356121774693420791938841739569194475601945257005080445298375145831460736776081720571389075853446514622216918071948271517161627470109382418679288457692094733026394549788779995415139426102143597420610998133697216335322282357961930288171591838426787660741719972681360121980950752144537660803548872068993579482920978099133801809945472333752907619483323912209166170446423324437652734858369456182255790152216119659626269301115312997293052681766348119123158919387687149818430004017805853366688831113258060381035131770385651112650131392454473050888118547107231191920541310741867378667054341715316987332276434199757127995064835108030371226053497458120780287945242904661503398719200306463938988107955316483478964264871815880950374587887468578531351273070528151194893384912502765489390717214081351408905688533165922737811571666068471182759819735689465273745014587369265240275766126474558187400439599619836318102357198797045096116563321501056138519023588826011936757968668096389339198004931445547205937762140160000000000000000000000000000000*i1^21 + 61198815850055378566039621914014458151281808474148196912986809459387907709305685810847215732331883424556903069687418627458347693733343199087714155679452288316927418230725076548334717634046860506463846917708190156255065410591645022871694785163569880742545215632634599272268697903799266908564210898919046598695642752550923888843208178030745728287476031839678725794340766239831916761981047513852033796385624917141356055498626435433285578048100201221722437766954331282408417723831588987744358917130456462808681675198719064039922254892290003907638057270020904033660044894886215136852967705247250171464517638779761254368854771255648192172917247339704963530953001045340859226316932792831988516232942484636053693876875761257061797052066806104229117526521592705704260843245843149963859530540122247949155142747127440728338803729389795032450545107734238717707620386303993992852705852655031142474773071211340824047097295858740565994857140926504273979564714066834601711988694756109495022439510840169853867781826237682995410037923890687743363934607957991222490220983748556264699541076214110597626018692348288585015967303554200816128913524175438632404060134135913748416077051771743046899783317812597009268281017414054872399566696754834595203321548540425623349689633879627536539236681382554252339721726192373250858336670996690900914578832861548152952944212099024347657771112449317939310444378439261271084511134084498869730245062894961828408421104704689601441073225835500073815328878086056206505613192489204892976104636589912899215550926649216107881896656952301123773221344515462555119345534677720374506768738576957386605431463205155027482260275200000000000000000000000000000*i1^22 + -787129625842916202238618290774533307165185874920946315483928674655096719170731711523219145132858294786464867899305228869808175318758501858717853191172802536735283792065902909190511399149492538130485637899430114432006237987740524831535540214387205524398533977585228373499305892196940999730355009892718026183158429828661154699142825215340454550802359211000893738624650814717958979158908983629853932444303690476974579784274370370949077644773965194084406240891767605947525018355676220065439252143853065751338553322371500481190825602055375990281507955902956917534471000825417609974549122747937242713124878068765043919359267349946431416523845034237318696330199131399925372313133590318569916551738850621114919744483622248715396608297656475231907169258973335959564028709706564859666074012763725352561609652505500115188901136433234103769953494272784699071563397926340509521467737269333266648628897958699409840738536995998803674707235890856359342833014200743155901993362454448796894413206723314359214575661839974948711027872255317955888609553649088298267865725471947999312057787394897860449514682763044866596731223276555685305919276733084475327336032026020519221244334464995644662851782236360264367619282665697882490056221767721353598324969085450455887782131916209300967625348380770759996654405115502054200437860942640599317444097202078800569479828051530897335159153993819886725011023593858497645686683609872978055941942978266208810373562316877178961412207569992693445046112881304557701526563221495635628809976695931501237488318863826047125977381366952927664029538769198141429195916530602318206441310896485893792096027407018929076305920000000000000000000000000000*i1^23 + -24611820368271632935099533020265115684348593021058103301528174177135247562712429211648474215681156013333577470271891362659435562214718261855705683009746732653037909779546288257300247929589470579981596169074756525985263058963722594497403016802704325762476654393505497855463047448035266834306850987674748285419984954583225048899805315424102499933629895241792519499278584786662923403496895246422102494561580751452248322545040392091124749722951663388883472341556005399974745267844172196766903545845544951503936031021117382234039026262597209828265747952486335824933812183544365177367569722144616254942492353519344323319909001244001899842956504622352737980393324027001286574821300974096136275486502296477136619878083588593716761166869154039564087558480668939144794004503298727293748628213496975922626738331428171080818379960488434446395701358212834004806080979487303405456934116113746317425476903015332355958867771973960564335920083352044714339049975094000874913514479408216246876306477620127065510072404456583855909212892774062454420007166467632229859113971787674546405399048725961879143025952153649513723490607375686324462536896761918941743997245404444760733739906050746158465113832575690034159827792421889721005846594367068736716313981102556498090531703026545445979820944830441054131852830686482578646621998593557898498242211422377721082006458453861288232293958343097810010934824832499529961708477533819924002164415300643634680336100813308690005986289257233428405874724414782017506244052157399179115867198569980943913595737455568516035630853828056863275593086733174460837047807899817098813611012032792281692988019766009528320000000000000000000000000000*i1^24 + -201902714768266008777015628679688176000600313240683857277133667138400600761521757093886136732633868932876543878848571943621449168450089219031671999775259943210524651154052749885716673908307434664857097897208472235454467673364757283097883649487608783102209880612775817624905883283859675972049857558785926396164398343402222952755363789871272122675711742968499937841251185218142410194534254172028678471272716208255801072033282052634081593678236224225946468040279872389113360686527982149764321415365579363699893515185610757294558121289955902780624800455860636340291393442563196322266977709386785573652150308009687476424165211142277341941791495230725492108032049652488520537346608398534870851575706871328822804010519150698237935255126443091997798097546790306351084607518138177834026269464446897884240359968795590238444539509373497163319464532793768882300058916122715391527330555794602963061221219258273989564468979180256521724409335775432883681416676339016219637255720749926925645663891880403759309443647851592557102830654009436411346248791452049244292407332189111660754986651371683151799488110545134249700672773438674693769204157001599051144861344672247526895419065395046998361462416439088806451887029758517176133713572527263327903059539302953562910484948764558361689561177424553433548282845170397249127476583222163582332081974177239745490860053737352858765896218363666104712879869427831042116382122493949031573523628343542339576132943549667049773587731309145984939341791181343433748082539633128669545571069816657443722422266163223972208519985051849442378824795363490983363965851029129343517599559889820971522075980411699200000000000000000000000000*i1^25 + -391624580828442907345435220052736798731527126963374965295960256445692346846321811635080450087205446905597299441683901514433033325749410292764594665851007570239941692057405663325484745196503665003905323371580590766960026639203161822631093503495640373847656197005274550102832929460938071134769392297701761307795430893287797863595114502530377559760171130923420426868505196115414070337267260551848220607573401547568184284209508661594987475554194402680445093832627453740818099152282941303701147508980158989679957720515550106820042974847925763441544129254251248281248747284709611433565092693268593945903506536388853065580827482329509236143935769492144493940736112960579107172264695271800576941284652336155613725283285300966525048528050750041594238676123000233079038302265822694080757204714877962789234497982494775227960036697572492290099242291729522242303269767348711860562151466514748212590668958692664575253170197563394167113878055703700416632349642805477083624658978157601473285977936722968656169779813948457171340441793439560337182339955266935608070499212591403474293249497463663362302731067964442917990431358751224482602887113842314052474109642376439448465736821202373810892468281789340862986321232264814320358463321904055692560452221959985211461193959569772423066736200964895189593818073778903016695124092507401728929816315953960035640644900826142442466249236731567059878579200847956125342832895456890474494622578139599328500191613191997724482884554015463184274208612214584644295833390233466218269467189095670063839909187189807868305145737780517828821569280022358463455034753316089457989719409852737898043890728960000000000000000000000000*i1^26 + -15733080129005255884528104247791858431920724593697781911072278639972910376056787873730351109153748178801977357838088561880252368298694767536825733098271881188167803329619534613343633495615255864540081730240295652925727029051026604318651208819399433550699207928236705767581476823902964279174130642344225151436009223776669586178678469275129266634486730197971528410527414413436142160997012931219926866492402420213059503461056455407053524853142159658708627049695171164214974265865776114683857871189681938251127078819197936858809007087137772742039853537496380880878158797779934193473208841885760445964573524712846517786247105982028398081258888042021335135767775615309672288534183555050953994770427340003550593425239005066097734077146510153900682122313359759778607095140309088611890017096743644366775148213223571552280814896269106844786455882710342609360207721658239739165440868070417738033830105650644342284404627156460399704423726355192936740364541221512456512233097096399174623652417413069648381675135242626665336609321512818668541924801201044191745051918729956994203220970682062371834175000501973957221133409319954048134027551756525373434538399547997225766010624764721765082851923798199975564854754498142165808603828156697440332119629587150886047649480172992838435515938520200406547399487850361741218550924610424178753463613352580486039449275256038838642474345065087275464918719404368685403966071754900578967960617872390852373249208248674407391614529959742930933367163652611731492027854332119887851001156941909697110931214736382536145485300253643076286727399857460574648624902151633420199818750533013856193609728000000000000000000000000*i1^27 + 39127970002683894623096627223535963852571117466981738912502321280932740766962463652300530673626970128439606658586646021394742268379815136057365703596971223781887371367014608672777896970694908436321765401662071216854072119230859360510923225755871535980988340322675318998440087837743017337332097432881393145209429680133849470551015291164375556518654966852678318135153904543396878671816325935890590076799481376352307985044841359835229722403110335840665164607092607547042187898212696972829315897680730276483348661566431565068474681994084797110996330669372345279309527079921689756667363879086054757188800997192038627704249861170747498825892025275686830977620078854828611234966598667264126091073358192677199751311016590019486130547540907836494124153049584790251455942348904729286922891319292357525587492623759240152949423817954592138502340387664394525362555617398267752610073530886505228490823300748366540909358185902226289001025413495710102501928318820806690895293782960349527810704312025542454860822038759851098040940213946337592465761418361255460761612822174688536833612963193743312939005073254249640523454088869709450032200603802107737279593804936354888362642487537329919376242694657661323986675216886095628283332194291714812433007099051990662074159374865387866867151411498014846948566340123310021541505959481453672795816725263758287788352398276779999990268906582310969059831796508601164909910254614672672668923375261352237257332384483796271805101005673775382803240451239604026938361197833870638863131657442363055390251484803042887217395997909274044167190668615754686584969831501968608102452327868684618956800000000000000000000000*i1^28 + -26514015518092362430512468777597866476190750834168569285468490930614381018296801457174778923022035041368980256111479973651968715003468798262517937187887484983392744249783928413494456832002302174329961912261121447130543165319778172953725712253442140693507402790248337543485956223787091970346549136339205178901205420541103511359738356184718712482005798540360203737372848662941343154312580401536198867484303922166352957329923452515918130802913093527077679045931147185375733660850743229737380897002874722588346265433013621587586059061220982698202008509718552786861820206652889008550436972239786915300243966246831680917918397352439746245064570837137008662544794991437677408974352512218404388434737222515675851818597396596055662824282529862002287625840821321210413543293798223058394044588708483239933616680626990756774134012633998758735429316378859239193935216625863127639120885018345054286381984970991322002998263085911455743363611333883146188685470163360128645957198615881739752179985726437497895075025752880348715746202151003130322434884359771264509504682545608325095788410673958701069284740306006077849907647559950160978715580786089589081088936292632748029680769856364895288113214899782611882154743423335373511430686664358231648750416978763186542487804437508743809696073210128702407275158577081232703174321159727585057011325223186490213238857122440507832180161675731629961932569583406653845059176768920717222962962646379287819019106899228546239819257741730178587928734086201531394753085786698239710998927637743535149593031867428432675605679790569230765809104934198689245754369860087702751808077378355200000000000000000000000*i1^29 + -1258726345215774895219715353239434200574625674934122017736060233303443565863773514086852872703499226653139727362015929809616615297095635824605679910099804183045316463582432938036858941097622749708347917546288300624504207770903332421363695115092275153217936156725313282027616028211173254484311499503432224965132430452349605327206887421805525672950439764848267250670635297889655475876967102637269330706787041336589338800885426007584806398820260455952736425955971134263357397299905023385087342802719921403711215618091909797703538808843397762922322551187070833173564981745871744927053589062532836237464654528749435660407836680697758498364290409143170320689438683369574251509102721541797422147267747801060346275405156322705279256007033178568018326576124032577852514951038298912277216658581989705962398904864568244028068266620234319199214778969084741166039266525803242631012762640391696016061017904585979308085486484571024751201373631687201930356692175113776734688743297584213360331187413217619064680250652094671010733642322189578113356153605254289293828191640048501173965333590162801310679182866924512233237617673184684272740608989332607493101562247048935488997278891620198657522468920339460684280672210020780536740704305147833423009489892642066165081506227192859018458635797743814116833342352318278639808803299667203148879193217608883420319637662944112273192749032071355057512147756561272018428107324633386387659185490603534154194154402313283956938088469042631288395608941259787158156306350342356321987821794393663404719445396140564122735529370875639118618455967093664167272184275644733194961420288000000000000000000000*i1^30 + -74641700890957696352069759132375031834311226867420738549113625620003830398552348572732863821917114545740832623165710043700242356385364004857686631832609367122005141776018666973020880752303979437648042736349338274160236809032772518153761884404412343071369853677230824003931722636159460125317635032962825212887000540023800135248969132872813347363360989491026294312590419609805161508705811523826895322320662872086832936973799001486802988968909254920776871209906342258793257694497985490492714030491829252250981474834364380937722189494767994614880405592463229373897496872893900497446062064736405862263154856138598843917705389677839016751966839734914404769791240211261064985264336537025587935947451810638519568076984149099558150120336555536361551272634456074983368339571423697978881075799248840397311720490082566024269533510170168791923503387938045375784171475724965603349431358655089065314699617658106274403718472734035412020302731714582603179466621281709498414323873661469370359247350980401872160036175150932425949754027122811798127218450976686585731758774335021870512216018119666051591068569099425089912003431880401876756355390839402589709667920833850607890421804353619352983471423197999905368425689669210728071774697597078640321183230465490829930548468780801337289847571244029591069288297038993101604444193168933914053786877727878979661318088824324612905480052774325224197987242116853536745756124884309030607440234483105463819672152253279125534009008960483865857174768138274885013613358936669303333606206839560089534439891929836705692830109236978754513008069536293331329911037158302626611200000000000000000000*i1^31 + -4083693881484605491225263162063026114467626164455341928606187769656502342900576223472240891255285740235617939543665581738847312901837313928610764138481857951431807280695254060683926474593987095785562120089596422762093985863507961272652332913005533592562147257701619296230213744494944203677093948809114126729265280462547503708600979894175150238435977979556879619793339536897171778905256803817911249025501018980169099214228116639293162190629082258392604692001845009470757045233507849757105541047448436205867614346467380457946548627458259477510402317179625279526268591384878885095860227207647229317247331779507725021284832313203198309724211430154047410421766974207113115855518851512403434959538125191045080681910982877927881725448741542285984441810005989153385129417001964441179647484149445952633173783481157884217599194265117330434405815664025879871542298441319539606981836458977024640566432040087002109936819086706858306432369791447967465378340543731791073173116248862650027941841830920859372986605908384993798058016762101028813587032388995539624877286162471834967883225079063523656171822955913275053785301450060508740149251940711037561072088280450745325838886188133443376777398405735660165024886284194817181584280639732828959855784107033609799840067126589503559632548206126458549015918059719041436685863128135359845209996672863975409420374523940643997246886247525450289841131816249851610391895500969958720401438234818448506870637889617036715778698393226753569003154264451755923393413612170290955663896636070616206245507768661651653858541032163894008124073706394374681634698784931840000000000000000000*i1^32 + -88913364936725649125230193557309289152076892970213393871607651480859448855039904706353731677765095523076097000879500171930775044690468137454744073958272840712265170628034796123542630816368870593909168283795732565492829145896573863463047349316354499092685253962128859432647215634889344096074173933278510077798861183621686569599356946731463905599598441308266726049465543026143094323225822479475047435840631633907661223309376905940210263887541332821108818649874347115312504103078591254859726300634335671454584467494142584393024869670491114519318325209162215282164820580264651507879711746847513885217862061928466331582974291367517926904171624361048080777559594787005486406340372852028760368609114797699397817539721242232505214304998130543296671431368064262378197833082695489246158479509830433982209738841338924814996042393256556456183465970668190798147250616619303068786241440899633143340518999427813917338422672206070953975982619346361214082594189167503459100177671215195560443652385803172536814270241012073627281436248880211991929543304953795168258557079067192180508237543500909489330021048089727842782707807534369633252544491262013814990769493900627351522087781244737690963320584067753741183067922257270696003174125829790687569799009911963938353356813948613852451673026391474311769630484467071830199872686590180283137637096556411308499514478568256909682938010964755312197236360471991918577430200816297724406505037409541619475202169279984898797099713313501041362893008211965635588465278948130614699407873662642014226913375758513621047273415476843667858684895289131649871118336000000000000000000*i1^33 + -108621961507419513994132734671381173769484146150448797131663383433381846593146630758406882779870666371791296354095662596171084808160094645273766638609860943189803836491096283210713442586215822449777534736036024017992263452669297450029204260238977205238943268721224779239976606476531558076492011693760789637842083210272512657784357993452327397428553868706200218473389376706916602965296405555166810500460256093946496910543037493275888085766217948680871635230125788063662149819865604144708299939373042550726970053124719215322226632653130313151624841062535927964794063316309776572082714104609899197135628390589335939437323326925793287544317764311972093001649978995062644115003185073466344066891747531940701399775968119698359094384027765371896099548670657075654183772089106766409232569531041384885101485196875294281783214461776503207537522795640553431195540764405314350763445062156690905204355566887989990968566369586452734902879810014623073481987651832868663369871908858728462523953465248544485028834287295715305130977365764923923004696830309493312448512773412637939051828851556339840111542008779398898196597080137169671811727628429673258339104188961062876007389436012704401723670567940547998612055417617352275525979826900839246273268144278342951923356733559469642833759591795536477667632121009277642598924984078602783671215383335808823571751601476202063480705009687034278534688062538274738627391570406704625327831066589776581519845190381360938799996881112763922772638059077082437639534718088270187320335308462485702501726935096051873996590175268867348043873163275141120000000000000000000*i1^34 + -3565966573063207630260201802551032668132943714182730142981642397083512556404187730703322658838272848117042984807482381328618923098693800390246547726664267377963535483109904792528126051157830055573392000542879842812989946675828053888149759821273726382361568617033637110761876468890341688276485061239434347306274363328311817555917046668154126805066763368586603500302613988208645016490873534685862472192473680457047988629204899715142643713700692096291307339188145863942846130350295921249415558481714624354467421683091472995637432181646111296797824267899770339737377927646466639087368524823179167418711246727058235681954539796947009709903081630052149370662778128314643393412308904383368939759115075369932899698762386413828348973537555231953991318982257074515843517505230759681091393279483433053227129751583131827183926247120924525082387687786283930296028615809102364646598693803609562463711953438663944815469774848418662836268490233822156897982729749768960074807889405436526841014379264984271181543920551191265926632052317861102233833532445630609277567949740123329561777800711351715053061942163492038040578105011620288715618243592334158783455505928744520626594938806903277965904498938696995685573152304318358649412091905339306449445070539056282588218301103817702728158928621019235188527278097186157934866420239844649641573069562720985802826266328185308473855190511375986192899800941582228317688006738007332236249110636413689545697641838411704338722192359289876180869813814716760252313838248605822708872932253692296221637065531324736781832016401304166900119245946880000000000000000*i1^35 + -313914793432041868845685381179171210044598011316951476364929293601361535564410231868053937377310020951971411698619312718715112904207963422811966750748619754920352298311167154779184157641104799718143667305669257422261682202000411976292792148097043184027987003625197548658398308998478631822370611558510500091434311645005385381023683939735472465556609846064855262761156840465380839817503384761556316370051173601506246412478715858582005512712204191936939503389704035202591311440494879625034412185379070173300143506493554524484605950037465981945081695898726419494344485821362752708325776063028550978020104365168237577034499106323594219110001028342584537953108662194100469645501968320525731732553961118535857147256189129234960961014417773266191021637391419237283679232837165515925732294434717408046014960424874528001242001000420967642001238602699942408966800884808076917444256835652787486863470941492426329809778278280933438026214290245048427598885016629353871314844002825643086894718237252865520540410851007435645093845271838847535644818387751325369624339312555247876617166144931242435177743960018825975639867563273037891142336376146551731800947023130755270823906821078692365406892251970120453445453798435843812344574934686332731662304139863384059779502294896406907324747772075276003180093792584608194002882212601920863768917897921820723210057355608727048669227828624173307379004957887761985855017104059609807499588085715031722433853426737944753693261529825733753500213929973513777111400550740150201823960631894818375135444940721219392034194962051664749527040000000000000000*i1^36 + -3544780865629353284014546158721954346269186416596123094383102574262414266157101872646270486503736048857333198813084111519826173759447679483066130085845176915378905329438902101077445903862559514761288178554773527136991125850548698872131777592831046773678868556698044970416621770972204689704113786459432127048402058530240065785788730204541499185111550626415080671245637944163893347919033080869455950530126645937430985503636000299230143638592794244509013192784260946962529319212335082593360425997549776023873290900320374915172564359097226941640354753576877444828891081286181525670951222392016562247070758782973146834988276032316610455316843134722293756522914296101071161162441583188983550644065485429190104156833450400350300068558221750124104248290022517429874129214424699270291120566626742360654121493934127559645386945710835072914871452406656046968492735212792267188913851772869067285508177009427621043619501029586235301412826664689716859701121424760984470593663693280256404426336321368932913445848026197479567202197697491966435602868320689521321353934157777614405804766711178295207585528785209926797170146123285476349280861892806016043542507375418704778639307396761712783830181587316061324271594780963618787622541887313817154971036216672476635948098146947256044965018854628649920519957863370244198526376154260811711610573631785998868981237186399292481955435589435355607070869901289885997008174248117785108100205679950490842903349294483112557844040316324995367180483293461800679137896880075142817716777005098955462135295556844906320576790453131673600000000000000*i1^37 + 1463003230387514718068148943158471234383110792966450794620137933584936652573529028661790661922726605313703359962579107147153579652899625464312863972302098233835414977325171953995167845820642100607565711889782776795475496328036451688631238626442790403158865473544420531046194569959543054915998708185023146168785725858145208104636026754057003726676581593341733183431494676440891153539363614722334029066625353258115071843323075899561960623225454857709352310293879256974526627423511630947455408642459047912844460404496964048467123385942211345736444688156537058200796165854717954999359310070110741741212549926089504819957292030181490731307844407319545141784010237039972297602232366522384061999631498325251621281800371689768175305835061058092535096989347613302436566094765827100262523484852102898572847909256414575221921637587555277676568829390216776956795624570780487883839863417178352742892970561331086361766165657475080114461373307690008915340659394486135292405280300399084568683968540267827137889489623966543670500407557850116542067457798866635632445620297489227630438835037933245516173823588646513791047184676074015557156793116621527482840307784052440859712332837486068036583004152764593011340893791233328400910583257795191113429137091199041304159007458106154087679315995493693976327029748367774010588169004418622455647506008149526920211354299414160083701747090190794375193261887656229384245661935260217345251412002666515171214285028987922027688678822034013574162887351498901210077486444463599042357105806495606516850636407955103205514280960000000000000*i1^38 + -3352784435529441971409646242731634361510357205151798283101266091800081113083980485486693234951356581698867828896777921990559378347441469014997356895821237203733946492318661051793812392281477516896549355429943731118401400309702751939968275238281933909741350954089046491807054929649969860665056678146559895741254163976149261103606916285407888723976762982335076704361206187255982625963338557946937810927094678067854643836570176847058682731750033851367939501777953083784796492315222591883116869220971726870090322928827684442532243493834732946474641185604985000841834673063859244605932276495658370757683064056869855122827493578388930945073720728786632947680422144733669673239104022975047615508450190622445457916984701950569443941058484828959459274715004707595566833343396044300691369568097936156275987719705107952355991787274317932031196769209671256807820581111835493744397671730128417641626399135069133330421251222868061629567816035999184997087934235521740640242037971957990736324265233366775646319571917755788778307293851481830546730302828408140497727924986203551833581261641445394970386347482549371877463931330166039875121760971591526106543056630109458511059824409902537476685606600142930860440982324146219099798089850455910660553939458946129217065678523985928873449431090258847797289633917502892951118096505057966567817477902163239380431891774193474559747697182876071305691107706315319711833390676280937908429469149596062748759762101217012526003716742662749588153873813751434864528743093593515468421897366450504207604094126973255680000000000000*i1^39 + -1153174209639784176378963816181657115769734723141684835690041189423270902384442334565518487398747189278981878544546586209187605484270376646568666374206549885032420395590969675252535642273570266719736233274273613012836646530552225241280505109500946947789197025889597423825500972113965032948032635084963013818910246741820271131209888518713649108975905033760389452509214255597818798682874892426151804641802694202389800824110881263197054064997902989102864979345130798099505505256730521202222148307786541611485612233935051523584307308555911519077189322257239959675936967509472460358023034328502115152370640714112922713943917671852380670370268973862545546260392948456618238002155175062960836430661400448440879332113512426676352269918410673419187859031849661067169760850062512611650848924103874996317539858513976235049450584053153154164638048782321851711039347759095049628336785043727430662273880511705307432019337016167691058704392069378066767185120052042176452329176833820348199677841616033449148992794622783060099102299389336294189164471274746739337328354950197158269952219687649056864305986467918673128642481124213632385614231569523780630890309634685564131174373152301953522490233121221541090677289150851898500062680332895814147392759270984799823602868519611395754948750534004625405150917390437699950912653912156802360927243535659455301698664801171569078801934053152767191487672242306809595727570748089232406496939584812336918817934261755365783551416859200311530771451501245323155948691584776415280339798113389242025995403264000000000000*i1^40 + -203620770946939664127790649431197483715772256382825025930994226104372210896258156397921103201041251284254124437177116521367586201032301471829045736590476895638815658103462016664384981917299865790128432500186851051808567556505799026586748425064430011523429919748093716659996053786983881152271525084021730291356418969862125164929786672172236242908019977185674450205611859162414554431922199950829555289068625819292122120331777964375419336043361472797832798125857296788898328944095692162754614939030960238802802246468201511669609663794619905814472064066273046094032799754517987961909034988617502258377092038279412634753500920907834880772674690319100844119076825406333524658350869008049984514747810935338446985310738561889792948889083017897454997449264589749490336066381758718473715657539907207963384044218184117024945068007116189004502619241444712654379018115736509737987048478203580797811677039078164306828203419357059589010042815204560740329498514747669299094998035726336653598322789198104695824655960139403929999539251124695462565686641687913484383484047204846161069809295521386256488989919974702034360289578784617888638290676965431685647797825242185497853762031144159757334829610476949430797222890353195747051752640878128024231673534747623552568940558477698287437756324485060732772152257666702276571673779306244406186362336844250855015420185358533359338080794408767403654238115821255163347308510397200797498182288530064279119739057954769870167982907680709827591202219293115772933140256462979846191355078892196986880000000000*i1^41 + 5963551772984289314755170769777279888774925637817158180315395184294678822283521109546619717977336919530715342716309947638875956757770666302696266059492625320039520403401534517881726688370166937162617691840689796061705713587071204828173636152500113292507534365968330703487764456509222828138529867050091147400160219917746976164511685330389394412122831630807308847287232541899711964234058412629861193063718429663011512708633314009784011384115090758077923072673281259037503141709314367317118229565056580507887208729914493466847675073882722449898071335434232185545764163672031671684776960179320825631646907606590435159201258854290194088944608426590447302464776856958796298007229073026082335110363394517695846256977109903029316613727923056660007079164249256668383440738370152936614378164578979929402098279916881490486102925307737952855025279337938112701053920683854221999471645953843105361643961297637452147974274294817843678424370287874322540886827168586350775268033894231110932259432128499107551465934854790755426807900495413516916472863490353167764000252409395592032703660245749941898986804601952675129174167439501212691684902044997742095820352923631813813403200598009886840321812005767881901284927896130859361865129022627176813093427776392831253450665545498697695439550036930764565640702342814515387780841742867245075629258873710873077897016081959386827835936430257109342325450910378580331921997956956589030476897092295586071316391421278126825778575157307405098015103019256534202802918249710846237095231488000000000*i1^42 + 292037133173878506120331136771623875515960835126567662302951049825306321694882038009790714268571529041634744572972568440588071600641409471277397066454570940479696574167674998858919278678868837889054186721910893315610262853548372777822433125524367662184022022465603583310357125441597828943897010726416237552289966082592353997789643912483307138980993051886902066772058451177272244987782997726985357889045312425105770061553445582914513556042943919153560582511687231368373845927611523871346290778241918369440417982509210704379376050066848299191703021478805786945449631239319493299005928497054220494549384145036885610280117972341776477786688724998065803651202472382057318921582189360262628910505522242618847799723145707645798409301780567919111749135662128968793906731845033473111390539581152001051730221335741251791247033524395019270543693327346516541241539826173242007267554132762671504693671322697308124685747594104785040908401349012310222598959548749687788008893539259187368190865961851554532751485184904923970287865877893226022530173824535472419767256881773034663211434922837657927524253293466575305261256466224140657920617104710625826498632911162778719493075653637244559962232075942440392571868942043075102297128577295104899436378295938637821271075022593305903289785520757922316865763102154835441503959194969843135061499440287427329408599368971896982279722613439427644893729637278120615249473139658698029663796578300708344079383506041727572092090895620735258461296255564067727436682638415573811200000000*i1^43 + 727003709234575270435091361929979579794279904932971578001889045667164405841260995739474003567165519798009731776373099997246335093214965966783312751872480166939573623031202866628461350923653436871560379016928873502950979536521738339331530657014983889663506418392895568273623790964918611954336441936609882241435753184016454559846730093173037870428246410534423168818937875481775090706284777709340383646661856299344751125089189055107490198714674630744294430923889972437619868876713092367165155187373356929076187603508407926012903713978684123782975823959328176194794691967919553019094170325017205352707879650139239913533117430045663092436144632048584714165798421481645804114489713697722568908753605233015153236929334203656192104083556547412769852218519945126861098677494880857632943958211120930953371714855848676690335906280333964400223690646184271755498062261811894727868126404367496036620994603496519682979573806567374110742046667369301491557135439747533632237620346901637030704824708649299806719261091099258636831369735668100593168727154551921805614381730636931953640345855461231238648871592032514529742798374941110682386675720704446739710256698779483438285971080970625863784338679104330523812063837802197552996552999028153378676388973601871407062718817043349794609273386305374457149060944594834867700742844601925183694009186619614607264871887287607957459014119966354160150853265315407624599417084756658691177835640568304491807261571161224052527243711714909181407812048164001222649446400000000*i1^44 + -15844880976506669863480822338368048263505183937582291905711886242725410871664475968765985592523044434842723804323818522042804899486558172516093423993985377499659998453748901169056277949530772734348057402451974352083717436984143125931419104657447616043390025134057816892518499034589508682816346715842690198174800106980108990663527560655158728851602734826261427482361604416145175370316221952014917039083414814076585133380560834918083287618314318205616826765110999463155091096638515967239668960007170030359276595231988265677484989358251540657443978032456941883160166692533850356064643977137781454246110481535909282144081471966077911116493240953423511203019184861498974020577157974206033200066401645461959925503690174633454834365342830564538496068703197028392966782464683191454813497020365597504371691736116909376268966847140922398998875553058254717475597984079618763546304936887895487196693993323258883663834711107794859147768335179699887885141228330546732593691159991030187594020108323618974054947267610235420018558347110859864425126751471210182310417147338892037458068985164337261095158530915754679841980107576753935882621605844101668993278456687390336552767355906836222239358168689829018071551695802223004229606317449175713951224507468849095033113273959475047816891099988516804085954845460358288605043455715662258860242079524744633331226241816021569843481407792459803670834791883162059515040558366957746666057698661209315999746444787085163456127664159608056033302541414432768000000*i1^45 + -117195964874265913221892852729190560209984339547313959780590596912022017751215577979443977288682230404762796470337329627603023677096846226510106070685349946665817264199026280628531917437335785418834116759649869626235309118279372892442666911070955743039746697473168405501208528786813756717680577071950423952011034253664673682280206871129372366941726446824325306605751529300804370865345076399740855259666865565467648894066270376000978944932901788133742160379489327151246152899368204464926450798355540245136742294380802559211225682359015438991181854724894137403522312993105157427180904022208233152324679670722556282611847608631021847533638991773900313267685025146246066100887604826791648456142495954914580037927057683773434013276666367525765599383605265711617102414821076775745443867930752273208295684492867065049713766757855666025201472838386781794551628645532007948422876515346845929504049017978794795992019176776702338453228722945996429168556867906425270878448266841982616762874526892074557715583298703385451664997407059061570328121252465332200755536027468536275906589385585919947655575187495523655734412436957875850316590837457509743777361047767295405465832400096108029237220255129728007706081570602930413309530958852935325424759282951186615275786102088594216011436330524317763269251671807196540665410732535095760028905641459821110000945894624449561200945863998131888278805998814130333644672279267638110475977546924089845249914635192680500830051879925588584038400000*i1^46 + -134772564390951065524434133339646076467889329789094447934632474745097282003948438489891033377402991683294593589283710184137439422312264572785387169451461423037128424664066418199508642858353707239008006262530658234710252283179083626581761545115310899175725737783535548937469463615619303483167111965240238314224904367897386799074463972696639256446409256105000227338241306407623893774280525617545749961246886248244660682705072241768006895627892328203784186859419406151233217118069953739307304837195785230352089763887766580734540873541537784548263763440667005699500205843042978269172477718893271494363373798254502598838778277670579713331521551700414439896543662571461212148361828941417294613665937423227877664090622113589404532363423696756835734439164489127283686851889112661029408106795948066417776997788310277582290119445082315181009620649242706047507207838733670284297141234723941008471301324794752413541480364109506121814420835421731917927190566565792648435661810960889935988163862127874224529486054508385862576720256541655812651453061015741686741494735178689261613856384477697383181730075949192659145177286341853010041346206908787870142452000600301387528275320914918969232732483002659063268797190265849975064036618587609155222527714212151291212465109934643393791410155262041716571618432737614798556342798727151650378106583441316302208340840135856646115009706343314121528654405872586453166215439746979587102094058597760864144205322765224095168593920000*i1^47 + -40556615053653698105752577592693964098955228137223111305286013143134914040741228706991713013127312463349220621860649658222442876987265175506766459512290455168254595163936874279385069481536812198277191092178139961809219951749701693403097688071261613039279272732612773944796778318013508935096645647171421788969554521903019315542245295298863296366232039105322344381559145659779009013450065410784422525082705248021072910124031559218950492462291888851514318240608832857462417743770990063790844583060003354536248578925908590521190194353992399224791267379565755174257151881666241839538937646421337076856379510565920160778046645972693249452769119868933377982790513018001808928361204982310022658037442070225628907587519798276899403976411672548570676920329933086147686837786811281598547394783849618561514489887556764642026464961236337264615111207796242015413967627086732012700804373970607757314922832679788900377291302518401088112978623606103815412482507747254662819724712791166875133646369861076272818154462047243528348476964989496435949846893752088062077442207693906248110640717882435585696207373306580475865276762282201827634502628454534127328563093351026676870248694168581749539767225515532830702633682384213602063850406674855569610897035076667170686850562554078888398176616681573859496903576941244979836450308595031699485786365804624683642614031970209666474672990305102796533393243664686794937713735220961865260677958933259152249006850048000*i1^48 + -109928090393277653936240534569812499351281107920950584040521624405766592328770818256980689370021758920866433936569205073959086550734814807896012440674783988380257364745413900369253257768156957649156150540749204479698467944994931282369123185047419793017194756790558261003910578717022004425548231659285663590852139315483443623065034067997288422066430761769223018345053410113950550016031266155009541570053053914328176490374061818049382731790206228904706796082580043846095025241021595312055804715184231305341693941691192714707799751502067229611315642052231664973480058830190857466610669614034875759343576059890745898069763334148392710515572874898182495471132427055566400912562054583456658661194400683108221334740104123910931176485164441748061807710010150766271448887985189346680063940516639072585796395613242630132087487113802664544525559196015374159576061397570988992268703813234030878135905416078456292715885795128570825280693090831238718478134101198546587716650147189443987617138676276256894173187896569782190518296194716686687902952455076308883285941836083544379537936924540273956552046673135290984666528268057580321754691172942925065850715982069946598257587630378770522150656778611464967195176708391854130357610254492207722513347070271425633617888479508008750707010539394552053858367606783857221687338355747570424338161808751682388481551269217743457761276157204498312600264366315802829232301453670912679512015961587712000*i1^49 + -1991232289156647162812940621243988813947781262775190280050658641777603693033274310042900841718637211045152006330517374134071436471838642841183174324279817652831967404198349295385466936665148043048969382496409867988816385191429844113182993582498984276866133351783865751486239799574483450962457856930554897541909746391473887661736081892034560941494096487192400779134609352350968684601807455748326208923253404424073777448656288000367982066906317392590586281483066130065713255657907268757504662807598525460543753584495541731868835108666944739915710758300040189331910777684059098299389971028115404339327547907731839449150339589077111617307673681539244850974060344426943138849404369824388562618677608537558533328628783599124640798340371612337877170021727456359306085095730104561479246046445786182582074836306508613933175177305291421924539038114460616318739095392087255809773446142123325412749511196269342832923316496859796764949357217060814487233300573489538675759750469723557550345479840311801777450853401255131860571109552155267470483736219013398864022485679192083075163094774746034788486143613137627486494105028126999728442619835037132735421102601319355615375462096695890565717162843356008430276643437325859219220550698292011727380277514642368449018879539713990964902185910913765237974820902874155393379265737160118422145699046672536320431587753325379470697921227984356005391261019169241987780548654042972160*i1^50 + -1364350078304864104325531191837172592652348954847530619507637798767249499177299136736927923537377408811017565582631199400414564496679020144900880482583147964252098807190011719049895415263762730115915345743494788500008776326534940997747148907171640111105505747660713766049793713691986840127173431727681430618288313336165622285245671334598133911069770544347364949615758699858649921609746510936997432535614882850033830164769316095722513718256304866289881374205424326085034276872968936676889548344963686328706291978555164408045615100069933681028566969847882916113645291286510180831998070562538819858161918521281624248059339364698959573978219622957739640924273975859888658098872042967875393328781329573567551388599666816351113159303150847932592220314269513710088429245892336134361213168200730790830530847016622903564299372465401730938149154890858719349201273585783528006611218657588808360633716501629828749527654453883633068955998853247054991812451430861771689612608913883027473293063782118468383000281220926689594389170893922588786335402309284288809414205031380373075309989305130450582055655811591385391642430594262347125754670980799245139874140625701387837145073611399322129206371963072989861508263031592190825210221780344422317167590009944894253500541130780231319336885318417700607987615495003464339249638575759051866332506056015405485196743714920910251399085359089792956792832*i1^51 - N1*1153700465589690491450664340884032897955165123307193593670673934274894016780360944850860695729423609056145185479867894864792826156203055649657759205824589809886013517917443329254954650618525455861387713772647751352141575989605726140157839665255999763760133343333224716109521497645949431899650825955487956064976689144286560134833838780432406163525573429113693019657627520794889063493813849147473662001031877003336670855311594874391309730569300742566503*i3 ] ]