[ [ 118951854046119980706914317021629463318680746678300175254084924756248352291498374945647099011051318564264443976147351221341472963428091170859606968058652599976090092486436981757867103732893301357314410432613157839827067911623438320225195202058382949639216224486959505199787098643483388580074013125255286678595371442216960663857682934094778068476314080637651125240351594480782212280151819160398092811915902054690274602758518494185147919872130744038371336631628787299683875676442295592497234413484265162968199232999043686315710408863642876870649463819113480964389568568444251591546000061749085143942674636164184963623437183822395236791363227746537568112818026345097763893161687434503101915763368688980768730092215454557209343962270051444751927593577392733489977442018841302872575764077260758532647488104331885491466749980744608523073149498590399331278614463142654214481220431784819344345573031068477010412290084108079871912592071359755752309448338488706930364338338113537830738549006958912030998744298710458443453720116951150677404660825716365473252555850760778503391847710655723394454036689065598431521250951167837177532855461994190340096000000000000000000000000000000000000000000000000000000000000 + -8634291065023254266680810783566415649675837608948276638874400182331582449695036951371927773866129196802408443511536974090748579394728480742104020811268086034681417491694770543647281512211381615160725146595801458218193624102174284277370450022723119332944142139899335841890299990822505861511543934003064728207395291103678177880627713460598437671543443263390032767353527474761955541891081883766017337851373072944075937051259975561877155424141092046445182399061002043292233757858063999700000078511797459781747934264899256665522708063216904385421345587439582414377890221384884875368669756231871674802720024617082369940209395742193224406299038540481521325017046918617317289877140631207939176172741858548515523096824335363018546375670184418627056052839330779107999394934456001755930741242505808331276009300680268858516290851638343907556021289323150308523185895871204689501283093890412544794935936676752667560750300897027663439755877705626169899736740630029742665991552143285475015287280994186345262355004307277463784248412298542864500673072638302160121021741948456120962942406700591127266152828338243322377298316316479642407734210759672777932800000000000000000000000000000000000000000000000000000000000*i1 + 191628140651965729593177439813143107774773541539792951892228769477244547175775877333208318130451763705748767542752106149185422982555188453149020577417194658701958745191731647447779082484000720064638052002912717803739364454497231684130763145763850780147440808764630973013228400803857054826399276461728830936132834130034497751625516718319370278768991412295339390715915059570375300913573599713942155665077008356968995063972759498717764660832470754206230379017031278356464253510312421983322259745471362146307311493444748571876202087337374670433900237954306798041403870621069886354543455809609541087006370576222085912207089060871157202739318321705235888654814465317144556211830969124520676761399218587113582556750873961059082235675125451542980403320269808243849808127883983242008055524777713502779527587410819596562705764062979114507010873749519663694203301002548974951467898332110561422244596530990682249505476786331546265520019238089685950628142153698267516095965517484659881549790291048829335727903930259309790201482207494550804317827278528490963935347676093375006575441304369359743998741506360341507923577124041617816051817209632967884800000000000000000000000000000000000000000000000000000000000*i1^2 + -1198802810592664750378406100812271100998228405713484981855572741028447492870362403901078840979055146203198447970110770850057398260543018352944977887510644357762011655620435923583768299257572774020125180128960058825292842853233271957292548014047263954582875554757540192097614043411373205973697496294654800483141132766618253721591599011728480808769173696746771829799974968739111553359656859509442054903968600132834128783771966669368397100806968337495686711491626926462766330440742821559245381025500152320292644504300465470932063537160016329672183067310615016891085436497503829057355381828161778811015431474008150986001352285926323388905821508104471479251948071718348582338097341658175251302065663736272625323707505482950539421182198860890735207491133738600586778985764550342747214325279750708582813231869109424302975936125544862107673057274203033972066558010487636331413194662459824299631739912661068730053153059349147391658483598419909638347527642139906410804594858785396549866643967742495296375767186007673654232487889569583790133432572755753259650466024298682576984396865158570962532349907844631784520616511469652804922086108902195200000000000000000000000000000000000000000000000000000000000*i1^3 + 3326393990234048288808952963183490525353074576833446232212769720243144008954599556804829381845305979874627140939512591227647179272070367006900486648503147517985754719971426259227079104829027046602742666622538832720376374006941678357694183238138736378666602290692745728843726715563761023178373930614044416605017166967260236496802400493569645961101018467775076426715728700287483367415908118816645711572918523458197502814996279900894944176737495371636038055190548710720754157029816815303377061641775242660711795689311829105744532244827462980536414327185861220515569301790925684111635435255078881872565699566019630305515697878149507176977966648406274468232748981191171615670981389777652071322534358058073105641464484221685989789562138651984653831079493733733205833010056942796305091663489010367698970672477528325231901549886825021687886429736567904493149817978347431107690509249981188631043614467918788241355533369828384517171837047643212278075073356497637301335602164367089722522319254278247248224583968123417741917649625453935644533633158981904182557035005436060525898496351431509702396237547803435548698293919700775831429280427933696000000000000000000000000000000000000000000000000000000000*i1^4 + -4235758811291540966259775357724575301622010685863321196093485724921176679944852506163976336148380565678029564772534774016540748822415276372872310981746244425400242828554795218191865395608156016681788090252550056138105324926472797626741103863289595189388095834829964687099008644634816992365874074685018121034038278879846170873190677555820005485737361484088571009011114395997823955678798489615237641128984520216421906320373298521734850373413082609274474343934765878682777329289851374645039320581094618222049374357595919553904877176383902282839661050011251834840986585497829920208455137894377673272758800804339427494630183923663363054798225053391360848183717995319433191566759232609443061623359062625823260866952914821001232703300252364546912106052281414778665804944086908187315677382931698788763031366435355065936241236124426687640906309975161393490730133058176606169142366924802569248511695847047177423380421013896484889911158842547171432976046066266086871060332802469517165046996482579963033701523292694649168788529202725848358147799592211912316429245518498228578476160957369319060182077698033150257272036246899411459977382901841920000000000000000000000000000000000000000000000000000000*i1^5 + 4478032859899952920665230338016108169122220873210072287492655123675776619629543873917059412819202527410415721896741495484083864609120253550908852362811096273657161578043745247385680331563776015603748831218407658659571159627489679260008847616736644805895187482025841216620138756333021252717903020217030098686092964145798506889501081039018037994055701772308800441100512948906565521518940913603272269818417329774153257109540842667888087697908833121206903818161702544691107486810013913765424818556141700589191674086327702171781988077317821510328425485565262867249169934081688189007430571052116608292406302211244568835066277471478355288927666443094971514917603612996425855840765680560221240019452567339971843794699395711138542709888193681533729159443830076540316402160764247962769937366487160723514285194569106935994543044167498753233028831392131995513992960158308609167064172791351404658154817464860712826981199206072731702091389467279169575384775837632729673010745811456467364134262253967751076114138212037809527783002071247485463124504008042937540014372230677483484049334975051406400214132371042429215289123591099340811415796580352000000000000000000000000000000000000000000000000000000*i1^6 + -3506113237293426334568766644839408394375656543194815350863251184681293092626980679396529023126859965336669185154683676293682438664389339054556958300987872007762379051551711774954549483218043410397016598445459945104929905325154965946761826472748581835330818625961297353128118788411083757151873937921258556420232170492868672280417645813825020990961177796905595134716606216370750193855512402983937525802387170509260249061521748658700262881276997016371006742041200416265787323592734364340322946728277413744417606729386699931819115898521451719216539284944209426050618148666447836961201572983800571235033099897130692916102020478798380428168210842165877090959387504969772558838369625251599864618118205474528630559509601377533766230713421359739670290411150153018266253300748028946841285517478779440470199232375299908874349899218789536667496784400314182333942260221276871676440506146551615607751655445388466812475910797964228133170122737160386806599058524233315910699589477729678159939281176496352684917451641812415408754788690888993052971874859998138266326092689287894539571298838381305282852358228237737173947450963795904892401352704000000000000000000000000000000000000000000000000000000*i1^7 + 2204952185774567400844261404035074754487925108466881291796840362818789081653370686079968135291140415077789493141671410213096526704988604049495731381609850466256186148531563865665913615205405195650903171681061998076781551437056321140244928597172803062211494489299328685962197105527970890327493999849331612157915875368351897991450865303594892117428087935096414818346696611223756238805586543313168062614144517990610866169063492429240580590290237317326535734696871395243458780657194103249575896352250922789565673299384978759135295713534771456341504615985387083051946791232586839142654318142183458754071461511405349716767266204814697942224897772518366381114138464555562009914263491952805820984536413561243415628499848579047326450083331439393801159751485554442891687229697559410617342550491604002179994057169828789104927086118259684715535470784423398837875819986423498288433691106530775052226344523268775647699578722808877466823546521291393613183833387553653187384797600110964946543646987164699563541573933418596612417550239812066164310205070823364873063083364714696247959579689265250479185585160382577424626018062096466999613849600000000000000000000000000000000000000000000000000000*i1^8 + -971248643815478167324040981698263112625933770843388732383952946380310245426855912101606101454624341158805200295586069983401461972401989311612997602886031991281221929809495210870435947113246749958747896255160136053702328300073965540494231448615343613095202980192266615093776158894846537679011838703406717303351341868365367585820755572769818158854344020263800543326749853216940744165512920158586259559163445663141067277374094820526216944454886388339522699792069502573903974051168364340041841799422824646428310799231976413258118543332188578645738612097624128978143089035942833007452556709436883519464736333826356625807264537870378832534078207785408020067291294803801319647470978207539753941287572765992109078376986438954888558315526680831569598533875095549498287877109137591332452633914822475641584620303994894976263026300981124244671694695231088162737311747500899679285852739242702851577224336789855065883278282348334172955928648310524853261000361303308628437338144189476016956586584231470788729312148344233778672862156666095236418294402187770748812949284310172012629048850010786665711384937547723751742101191959184219832320000000000000000000000000000000000000000000000000000*i1^9 + 349798839945577327373564166296168187508606815153669841754025414052009086912816470822270141682959688524263702570445765348367099542395471356565535256735031672263731930626789117401404653651451759527413764050940354593551854857270539472692748063767767414250628493621011754640619956781055472513428994274483335380317572708108883920630630709595258506960707653053766096234904331214022453922753105163745114756214529772036093635537207126787474344020167869584552910230769375018292535332100907894487662066005378417349771887922514376142177837707750693060129933659647822795630254311824172176348311741649783368448013970487747837698698399016652355870039336309122679776427432899381345097761237312308222897569106217001879352841889795188699371653258090146342440547403036457081389310488618078569754857986355354116898262039264024000259090945331966695269817227155660050321444042387459703037089439875921050734577055994615191231114130575659124491537119965630786335483806904005761170008502242355195312505110063752706755234363649496979655676313814317457746060883867513335986995912870979862211313783681610382031850292268130281673513282319164427468800000000000000000000000000000000000000000000000000*i1^10 + -85210822543905575237219001894193717746321679957980662163296386235754387248676608158549083391343762231707484032708533112184738057492585687987390137816035633172275022777115454786451391362145721489155068008821284916760805522364094001047195530863784175195023179638020795964304209285049497725490260761678567371233947291383954591404325132668114923488400284834347493224780891016892417884521122511441509231082699244431966154671210470139743268429487125663513787162154544785438594252167574263821167890267150643955374754595150268122320764122126127424293737585120076668088854941881419264177265832911482712829289307289006087097575543586137721649662279961457456239665620244829865068301181757110765106527911666881086596572597735152467556230045398764209750235400650677412968416864309054954030453075221946591500376895740350925993965348585292913267699186311903791513505710489409198577585997890044786975571744374581880908943870620569625974637558107482260079086886319117100387605436914152733361334920692564710296977705206493514475625202546876923154852216857445038400947926408762396830003211877538397931342634969146979375002484780124078080000000000000000000000000000000000000000000000000*i1^11 + 14071046767239955014901828705027244348619680271746474157832491575124675581569893582850636913794099072966863011985070850819833040382502948312381433169836445915378363684806571825981136227004185074524271901922330980941991881105530043504111017147950331448784245601577680525100243323283705103648369021112087073298505463796089091617205697000488669091535980649994144193344562000553552198450994749548383468513649582501408758489720766105822796579838417720612447347968712428174675035999095706552062021369403463175718203125381718016339238347698404975575502344016822049359586320073963079911429945785840838612842843972645992994581649957202244501980739725769716897916786966692646713094056282936101512943684260536032641264884513523509916964559133639797718135695945045825557344746461742836582780889150742634256808127743045961244722133974328170416512894838249803535139104619514978318279096658462422828250167502818080100099007155128394401452166033884684908881593104936583188965624494792429998811690203507661562039603001294480506344489428170002959823159727709456851215128227027764320132826802118432566295287106453373282718943794954240000000000000000000000000000000000000000000000000*i1^12 + -1048045494267159270467355985134649967418460612146396909334560518643233713439518856988974581763109956499473995456334332271094979807220309441376988910102915652794550770806532683631047024306339751590708555877498419924376459115043742893979122072196410237076340865318438244555140906224619837670425668429173888047781079930338088954933968865817977025934396615529967524205725931312743963020658908190776363052772255998332232672716337821973307438322828978978960392127392478122429336769212975518130985742114720096967117125605676483762999413859743214728037405610099354303352694500648706611056518516659343495398954932208112040939229175000668644963034792483809836702909952381597108684256616779805285605222700336555552720989495935059179528019738714906185180809577392056548823275187676386966784752630772780667063407606286835921200133912501258490774799469717415183791623041597784009374127112598578905614292103874497648214877408898406126905033737674330585246690567066050704830393708664833759220966372273768568860999251882170976694014090454211198271113577900972758944482056888692796047493617128521911698280058973192823467029823488000000000000000000000000000000000000000000000000*i1^13 + -71032379191580846645659826536846478496210756667985888671915342374047158433589018632299899892438138704689349345309708997842152094711543669989224798626965450286523816331760418698616717610787408774540695086626224406022918540614937930547573073943927471200811895243664780684186507932369907055206993298290897939970088127933823013418044367955181811992613220045036669131790090474385303576197184404537489883588137336581247395744124126099403091084849573930877789454741191282045779304544050964952372113769254964885423287160995344368248497098110939984544301100402318420079297212785396521910043721623409183623016111154302678444696085957535640849760442356049554648509517623301810740177990701394212838483506120253017174931253120782469804067243273768657549659722136200108582246954371937947353262119744235682535422124381585692002037747712252207522622814351790488627464751771633537187434952231965841082787056149020119880661507295577856957169953392730390741381424494899201494125372448243775006690918780103445784432788107861001835403974543172466319911017916862091991340792682230727982116215709152816831917443004632040473834291200000000000000000000000000000000000000000000000*i1^14 + 20861750465908985341392967221240914274892350413784350323730959754401457277674949259450775925387776146192572185376764211369946058560691778341976384523663271568990675309669698342545772047237859167314761592029559296916113425427926903711267334936891880885943737753427269412579731689362835270502624289743341075615171849126840103377583880443267744031167161453357867356384734355060504320387183161594157327370644930820272300781109572844390807234923385566802783895399690686967494087902894213754041299937881442149207303505316105254473614144125214447560808193431554711015466425306642024895641014831321710806230852121205294327420370274227203407485506240837187778422923541683811620944150769498602769373189441311069324788509398301629974871772099663514524145455291904086094781437725624035583298000409876178654736941077413649844024662916774610718683915666914041381214720783462083405702548388602025954064526456352832470342517916152360221003852054965460361335520363915110451953758938690401894151615753375141651153293524522577256410298297855078025233065101120007789438715098484632911355315993722922224314865344580731053015040000000000000000000000000000000000000000000000*i1^15 + -3669967620729926373210503427294036504714345469926478056495174109492141608072257102102276796545324088409805197722743163422591705633321795213700076464648962196294004396372734115185975035466065944850423467121635248042907907190752744398166957380525894881362461581906299571724915026663195355917265783287212171497990233890393138516443671125403634936301884085487234972421799073271406915139022523323060199585105991668323290432944132552033075840415197577833997712968721044994944677153814768051864861976234735474109631892313897286394090354462097018653619253914847966789441869575149748678158616142982184083569667061829707525403567458609242085182014860856639998194969869138330323248955086708750693948330109940352044487103108038127859813003520693354530553514631494958152377057156162683601857460890713539438049547176712613079337744801053690747598019000787241437913014787350687223792025352195240157975367119547265929101643795379214031919723600241161848301707325954978758470821803277519796244007607267606821478231207334461309060873032682229771640434050386837922129739678147816610068262518719492596919329433009657374310400000000000000000000000000000000000000000000*i1^16 + 433725838815667330531742536967055864467765572142821583413881639344238930565468274269353787073433290795127898420065190440759405911492397908185964527618740030905702464386617856473744249461847000285434418396304581038249692599783608785750861259311413480051573641102228548363284875231508304275420337863329403566301327642094088454111301123093401534224100744614531417681840578562783166734907879513559061070940059130697951068043647046025218157715385275112679339931420224699214680872834588016663101811182371987117544769872672292176606774807285259835678881829664084665050612326523680468195199295440458086721348476058705558678565257805173864708817846226863565367238215407407382916872249980278906091599780066860667366299842956445081449943280188725320476755264198244826093316063859394858526634562576880519047483539387005944143807656810080574800115038868082468480287212768830786830527043701606360729071889648357438464105600945036396651962398777955161838701982255421119347881636701914248437691783868642851924970759035552940555775796461473747320802566282496135406652907137380354419179469362601848952432902070809395200000000000000000000000000000000000000000000*i1^17 + -16625102393704950959383193591076380716153783766401066144029176556606119546473060291750871098841506659191145269097510766940105255170783815608838333806502736661353604316086915263472894718097864689987575160545250731567235179788310940111059348058977035234235333063623129873680869418329047517090149236850954048238681485495811346298803950512098663907826641616831389546457474965289674018605130337724978463956435892142657555458395724195415922034794357962298137455326598531755984004054879442409207872141166804778161774440652183061973459668375632135627941721308443245683890322753003492128260942210170675201127334747594890311795388046486546771262632845795508352196264645676445452932096048008403208227444556800732319400604693570437343741397064541885493243044262070519524833957871452355761535409097970042646524694498172256095242807483582518147944123033546590095934820557459234981619425783853476632196498323292315541474560372997605120164919861573478526687896137111256369614025077153509484691084383375267915875272783579815676109653322511681290194991236824664355861771969829758692503710161269539056480031950766080000000000000000000000000000000000000000000*i1^18 + -1617486815549868459868493664849075589422049821193396324189776518152925385564850507668656509137282682469143103177119771060345343250999275147915626784882254134978790447505160176283158318574669911727438241837823717582530210865860718669345980233354012941716007928702502910287722089513004932902674911937733992458717318707771519198926557691018144775704613997419156075726330623644745026602400773197983722692558299603492492812740073221141945640782340706565291139691816139708419159881566677868720522274435534080933886538188180966650988276402144823348410617948545034171336914950474201484146569096285168140605039667927382255188832809532824362800795472588902529177337133754082626924511921314434600824719476141258054898006432029230650794440899028435348189824058043161552276540097777513831667406793993096049655162685162241976430144377950644100421937292833369480513465622742097550514945212225864954789482377896619668706813796437553466176466080155034691166355831394889052501398896816568025645769751491415298190195204749503289427724451210797918862272674227122592850623127825794582902797301420603264171916656640000000000000000000000000000000000000000000*i1^19 + 627736667143799285866331761815195363520975208965049519844386654459510224100402572296486615243594470818346910347678834280932294320660857393670483402736558140203500469214532996090679323424942493730488812801871863196614180186436189063886890845279292132311027034486154151920385166934111143845719156423652328721852050361906294359172802252451272239435543170795157658218664414430911215767569853595426641878397680972666762376010030579851724767105449718711599330761419001852999081723566496453021875008887458556352448575529963711162114583186457651735052220144057426047272702136092778241489996425025788076431335479803807702867204177137184887844623237755389136668034221606146647617922755837461252741532699277388605874083983811379579950897559296550099416405198784401187263502271560890058925711351429046686646848040447349649727855283535213620706322177694628582814079867918671551446635108381153327478118415955242259908387052773058625552896171031881941393239841815413091144722530855038884701024900719897551231765538862275311247037558250143965457280963041969164762808495804532881080865617497306620458507960320000000000000000000000000000000000000000*i1^20 + -16932141719396300022268697758754597938233115706384248983295858475043181831408732920794656531607435199178633587161114344592412289441149794390074355262702199479314046831269122975580493531178819207522398016356758336524737108046058252787865022982744322703680873609726002202535016807822982225865592579254100247321944013335663015938540450262673780540344679878724783317931830339002508609931777638167976467716132873221885779112734505059835009853242584278570430738648009868729115282886552320730038562221479779074599966006008677183136925125612559957405129382939598315902799695438203232065260194401446716268217865662589835069807142913725996334553021229579652895346139817539317628692336404478384454442732398721137761374873963291767672563687691911472050942861668277273458088380274258129199959753455561402136326545817052157424934166017572491392489743516510139286850266890872863055801971577805660975752544649907542626840057062862489381902568595716645163034457056857700102435083852277060529999403664986218475360283426997859829096255738572973302743146232061362247974315577029306613779953162940503637884928000000000000000000000000000000000000000*i1^21 + 139098676857564944776451036432037101655957252761739722093448925630474694598600160697050761808048582885419462392570268510972615953637655675249895458078510068289832196102671858044266121459753424220321865298911877333440453441041568334391679533098948071878325574430409471851771829593414875571271438510562163423197916062058046996220673487796401309218704470368497005346211483292024020463727823151985017897282956056008031620191456733054135880839815372379226871114547195967269458894204633288474700878474835887543573539082023705665777930172914640416545329228525509436026548104799683200954898835369365042702487450851326107208225445021757772447950616917073479316674272851624952851798974354730070939215001205668433133856311990960016331156090343092923978825330151901147924416071420001234039218287958479179882625225158666979051065238578856141051980447146932770135093733387848218941929217845670291771202204126870385655641263580086300804391948824392781141443231851923194431018485693247026368102270630254307458368311138771714688214528863372897810912264199125916702922610845744356993602251188810547200000000000000000000000000000000000000000*i1^22 + -160073429175113321442565545818322849890531839277324355724286626483027499785184963991924652552769468150129258787734663599364462485835242735537311628452195125560584779827944837778728046861639330148781759954193328026572159834522213172156135028635918764253684291100506046477347518758607618040442315143446702935786136710970683867241911768197814093258610469753054809810583467479186522572777004541789479100504641289179090209378996014192295124994621753338199167406390990327106736860224850825008768152758498569234008827007083523918151206088725585746583404316752168659480546274237653302261281070594812583874313656345275537153337657693981966878767906101415361296057170028462107712476122691611664626609930919787717239844520415099882291522566406784450495916513391972909246328926368094555179660268770912406681462637554289440107326819428203688868294702987717672718732531501787489635116363829500945479164148843562560629962538096301368030581647076762838107928135288710563035005061328027749337564016645278611004689100812604261472683069101520010051450317614428991037891471462316124278290954112204800000000000000000000000000000000000000*i1^23 + 243286854352568306979601206555218571301304663349436900334169069360311441700494046939571969245972294651683789324862935577146985290987605020208912762420319244277398754239753764822963827788128251631726339841431940234708429574692171358402224688365820756337109978237192566192330646709765878035382309280441376268640625049224545224226109583338091470528865446720468695007668603578983319788906540217521017251962135048856010839959792258320619492518678646319109985209674723073245941739635508478983966945331493131829111978376762029286594432233471174007848890577716449345801460184715338845696580311701276590286425737904274701693425371079477098257514030547410332237672804422233573395282148671301819744946390901825210880231222653403410568138162258679493216074897665844708510017163441970628472488662363284828780390864483624837529575367405095580459532655489186845994392197397778169438981749423369904292541156004933599639737618248447523198730108878605927709399347609468023578693604766533029921639514175282359443207959858916597566125740610362213141504775259765620471325947451644623774485053440000000000000000000000000000000000000*i1^24 + -146178177913226945855792667149134988809096769853634764680930771698797543883378358847949133144545686935128220145069962509179342532707443803307086637862320992192851843915456526820005681740482120553763052624939535887387558522516275046452370740082828367477014853406746164526976898046103719649560322746603027834771525218833862664018820149089541015664178560446732640133155549258590604562955005846564197263277154515467771353226191377465146233296163355161656732911127605824105401051345620832504268972698567407134841559242843872435778099663286865506846397702090317759396006522898610783777630448386614316138176300556002313846980523679432412590500646234170990164891986421758608676223618674995211514951725127053653642514987142867340779054864683356652753285183007136066004544826519192968439058796002369295760524605504353051102014105935076309273432071078472961218739494153447498187928143573994937906578996938162293430689555976807308484954340126355531127871041336227302301400564735126069512100954622269114261611318388519098056076323700291359043961398851200499768767067495005537750220800000000000000000000000000000000000*i1^25 + -23359764265549867064849184766123745149416619060663523026832457970391836919617332376801006031266863870242974227974602645219179855332480916784588955026501540949412815792917473256151479552674752866859776715316500571079678158512244374223468961973812076260413350401821860167174464329374583042720973272469784629860533340696640437700665046963609316274033249836370097148970115164535894428710985706336307588154301546049871368779034389567766311063296613661681695651070062825095639284592632916057498775511745923839262946054125451100993180780507604258917629726446377782484553917155655499695286319671921635724551260743529734708491099457306837085465323145752427317458331416323781436068235417156435085068861459449963350358834995225730122428971094719358913040527701434207578664581328314789122511454471571435293082460262763413850042970249289099332186788671382210309088651732298573983702062374745486979983468944326479009032314699941859535632988051673442491011829252960780135233272945304203862166414102060153439788015791527279162142261282450661472284972787039352817568736274808832000000000000000000000000000000000000*i1^26 + 18561982454854520651019171451141655463238115444504334489613464050116464005731984855638092407723314094265749890160603600578099928879459378834396169073437023879202973613796627542656798806752191113774573749298384210782159034925423370530992252586912186033561245320814544433755312398636102967608231667582172083521820378761696767539016054840994908652950540339650012463726693981673051523794452929777461203740265286876581549239628135759892978439181939259880786367916374460320761069404232480828202287228107736928914208266603489142617890442339503676192143700858532005125872659523747664479446948571134498530498352761123309675753831631674525540517151694371181018005109128534945026601917625095480647745669508204377291545871178755370567981376454416219314602430423373790215730961391381774890565323458931228564070900774090697222306430054363610136302201087025060592231019188466749139334926683191065637998909656542792487538004696217021845540561492617136195974014628639547471428514768467661091022112853105920550045940859802615060073245466535885945774607831211600397468067430400000000000000000000000000000000000*i1^27 + 5090549553475076582299107305901206794697122165876189881148123296536473477958684698517395357826049451001591966729211292738844286294660218665234930659521579860101503991872649838822917210128753761036579261707161818392475598715019952919709987335488841806985997871497930444489854269643532174112680767301102358409731820247485825725526201018582632550308023109675986991180632107132819942077949605563092276956866033963664500941503199714328168145248081942597397028777015198669032661197297523900730742315337091371282895911316281407818688852634757322918585984547299544910006227350903886196182877001344269841074713140969862223516428779747966904438493434116158851831991460904506636512066127310225114836081036709690728852804736578545036163846864895908631938400409854584792931743742655393348542832426395681949844132193704340361056668066836322346910544965249796325705721032430861485564568032197696332408233445406844225306454143689377016607221145865917296004093769804982881164285722559439772019890592526420439758677265752080093071059509777513031682088822431646947999744000000000000000000000000000000000*i1^28 + 376262427527127537583957634814902460690753115269055291047051054261043605954547718560479496253689899599726732969238052210266935769946631437358090892106102205759547389269677550620470075342492960459097066896137799736980882303709757125733329069050237600789969564990122470733496335092789479988930062195805542191170220139436838611384530865634797945680784353425762224442518674813062128243722356979712272450045864437142985697613735522170064087535544755846769124090488239565033381428906401042521313465778187758483900358304281989206359365720459700586080133505778596678596407501185401368277731328098813213650950820156304127267635785197563724498439339120933924965884412776119174919471620877445652878572382417002102432223728016781414373641325460584289483059866587618766519848144673632320237017444838849343910987644091747222787700573679884477174690026509988422595591425912547286373274342428925491287830781313811395825977787392194183017372238858933791004841279789414164362966591557250177199279249216649127038999492662864440283677640485508914032818481288498380800000000000000000000000000000000*i1^29 + 3837259215157066739235612589800387483309004189239780746048417883278138140677227347309966349670072322937129670683567060028168515653118323035939477787689658647804459052498784251153803299166744775782178831521121159278033434560658185604709971582871748770608928689173110589366494393512362052159954062252541508481849055634320333506223519591339127408706061519735663708907207935351258432289489988102840933974078972937465383257884063937887870744764469653062262338144547637593810768723002047289163580806502004994532166552261429113558463043897810609642788235368845657195573483127648533817062197476930899829121675442049171122581874806412711787979063282964371104160451909431977256659552670754795802932697288182574239627769011568026016675034600342407929992758842390425973763934743244955713941583010790990580209419315443895206880200979128796641090577396469187934488849311679472501272995354885125117813421670354658051993156276910227731888542480466994752312559241527532537860158869443981037908042185699264831998764184916780810801533449797862112137127657472000000000000000000000000000000*i1^30 + -197991346783981180428296694706051291107391319097362258597785318595784875493059600762880317319421167551595042763721810947453057194658492960276972269819525513716494218853288559304293740979927439953745850859390212904999362679380873719189992718007015873293906284479538934866273587332110524680880087560814364203268618680051070419490239576116452761092874555224474284882518291658080165388131525391860661688885189168171675387645109797690195125993437928836012313842475600257217833208322800819812225236955941788504672065210411662351053559358046378995353517646109528957270807191442516788748271117015013581976188383780230429077368022198544644571554503852187717120330960392879382112870125785758676285965804916538992477457535721174356949016440676281363475374494812184592209450712306120429725734178269980875472139014604603916908954328412726519638427008208866712271097141297686734188829835177369517230307674449574790457560498089080984644342725290419121701459309780708999818732257374341497394567646500604778901618383198180397697871698296564816124313600000000000000000000000000000*i1^31 + -1609666848537551984953568254106740640843461470488874230640989072251528019910888964714453373332643128110176225215407909086797702728757735418507590647876511937238871478006571921325310974584138458215602440363354628639261637997491712635380228625630440054551464817660667325869764745853225367422467376759623314001221137093558828485686365543077325556309192419485847696655058128751030792942440787229357660908853161817853604904658819251232450942025139510658798656264850877664138918500027384166709148328469860714972120508443349589397470477304521072004915433715426973062426117828990944623511164294125485248004718499940005903443449449063138172964439939895759657466100201310472487799692132453041773878264358127921879909566655609626393396075054663796651120999001248384583952241459671439859539506277216316221948375208310437924218303168162136685713678863103574489630323695960784881714188195374142483389964257729685326909870193565031191554878709728182616164944301799329467905186520022046251743417538251138784635011522330101438216623776962969600000000000000000000000000000*i1^32 + 54704242436287787334827770485235813134929418341995167085561663900810559260739817218302120715803857837691052679709972455725768494194698455258537695337806996033417365068061458637396333039619272923648138115163461690915664097600954969457269007181610225302528637508100562759816150828561699192577224937518316547719791661382036916182557593273807902516562740673794050831353413330216113571064885216968624671391522546438515444630988314838113350568995731744042542100847297444564297786227400740912223814587281253678052775081398485434125794209751202419351031081675396626800306179194492548329002441567019137079252998600983502027256628009693312895720339042703160256893246047479619041580720870485462767601754751109467238023296616022405788327554787066148510377669030205416246141572998067014821043866947989246750773334552211188763387882559557115435732781922933890799669540958114789130109348835226321364547509956831699005677996801773592771941587937457420532913954183181763312630295801511789841150417735759769563914409598950686247931084800000000000000000000000000000*i1^33 + 266932383347534797576440879769499971278898390214447695513940265451009913898063192917302217768282030738855871303585345485572980160569438907147754400982558872865344815283631936205352044363853000602841943032519658584093353444948490948434241568376507956782168206366852640380043841219905190102233667983244248937834987652503567217186564295486231526704177493451754709679889775041580037092362683968330812345617980197377128741473574550523744829486732734394841653749341350092842934451258305230306787484225982410707940731722278637306539912832083981841136623904354682175666896160299711148470450576040917351780852502709062560100068749483456847385755140490290053218127199948525233008455540733817825377158044720255722575491492428621291243024498410693283233620457662946393376336051961399477416616554757226233619393826035954325548024654976627144282652507529779635787098195414741802658754871615580835436425424836715340936645384698598228674678547010510658870066930583055266672686616286331310772756429427776709346711907330336751616000000000000000000000000000*i1^34 + -1751889037944220110369338548572174662632920483647801307077374964166266811340729917774236194973116873275118850251860315939698221745838200298125983846223920421010519690175069971191337679244187357061957444259526302950378490100897392088613317450580111263497227533337813797120247556848065142323285970561901344119270717991959742992584709518742210588766372668562148256467180510076997918522165366806214402887009183616774264501179714099474979219677195709265228722218937092360974978893858574531902337537646518755824739430449991191595992168756591694236168334078598293863314113793351660335628331656054837570873633914177780148588062693646526220139404593943381235062046471740581621490671575485588082680750356192492662927472592106242188297325758411928970960068854626374332391078996503091234663643944754181761764402483058238610601404692986177621312823963188685650323385027335177558810285257727494766765123638176913192728915941878861804185677466452760726386388083128346881523599841462923003758053192191668530258560029818880000000000000000000000000*i1^35 + -6590358749122918135207888950690998476583469455238980358277880079271030448300766942134119413130330069080281378776947049055448637897615798575508194276730875556679892321621064749788393489800524267302233832684421104418929923282809217813531809318082203809843926095475737267865359266715696435431849356587154187562060750981395439262590960324898144658164938023403425386893253282745669820519979417700678479736449802361262104550837334406401493952848516024577912220520566793218165445634778632396750739452317375172543557404912339710445454023651410628157912613300692205440115045340955097175213400437779227984152514922561661174659407664815858361825777525537573499823696949347827457760879615011068731899996350315435898407682718482752648574361987176824317730918322857565804050957614282964701258971838334056167304116942724940129193483795139897052016063503064614160129839365480595832087819057012739895681547651432840355546518116983495148264562750119147452599089974497205225279324625032076769340740092697132216090624000000000000000000000000*i1^36 + 31903716914173563511664256454517086340485492531997574947888339216164082716426024278886387302216700827358137108714199271781540071834741929882021920010820708178115562732897513626371287465996169867044902476196449220580555090210663050113913946655588911478298789084454987863813499088794399968191707692200869355360282109235428809551578236656673893432656773032678042637638746877749998921861159886645420684091541893343611384233101418320307790206585950369736014742430890388223449161235549989202561285198116305721463192927990645104217198811617937994709427631383109447253360350781918007120797545017471121070630489561002849223926689883639876688603814836900283863275970135927252951039773790492237265455471965415009678925704833688706529214692540136892510045890304174070423365032911779588475081578581553927472320999700638242657173523047764730049288302908253862840284128273512835457981323839921923847849814222009000166652445798996186578642708966177895810154440926675998622564340870900591540516512983941120000000000000000000000000*i1^37 + -24737495084337863792221922648234640765879319914273527965806650256536031272201422963562295555519050441350489152334860182061430065280243531694527883050675247279093421531155756568067760679352279938024538888751971892139578096930860175029241529611862736270371656051485632892269717916669640207690099103866890266724063216469331751571300745205700515497926155746482351956862781779601837549198063410072604099370025552968747206159232526064612122490760988476432252292689899953174615313413616998635748533136500000242876286855142202857225276508402452993862388059892897378072708797492140033106024853201175256877919605727422636755071115004256373953116746376580825590783793120797292359278113951899141268468992623524383826884279883248997819546873866020532477406201041968294520624493673603443488322531009224692860436736610455457381571021534339084463646355587095418430367636701120878021350471735546652716403613778019008336598528637206619546205298956481499375094571916332417742022167185807981450939596800000000000000000000000*i1^38 + -9316801545034906363648346765395323371996551491074162850893068754261872871501548801709120454523540543981721867839283700810666912810503377226743159725108077427638677228509128893142014995380672962322236838816732711699410862738164683693194798667323596977208971503873775560632743857978607265722421732040657443158840252736815546989821773441969250653042455453431158553565232715920913053552155332525439718162088118394692311999683045853363415812633980946370206040625745291615567821921233266396733472195204427706677770331492454211853584131176835520840413582940268933058785083149771556176844905500304942144172837281783744708983945493495256445548402885479367364999279993557195521981806895820510382553792726686055051288728737141883799860501337184206195976429164121319627535936293310782699432624365757504002388257597086896953322062242137086279393773539129436152634872170973072859189486993822949132070449850564579941312437660466157693760573799625238887120274920278892874791361862130728960000000000000000000000*i1^39 + 104499515198953227698773607662738063724069935582970018502514703238713776439314606417093900845389414136570552215892857015186441866551765105342807903860275585308089322655995063176159172229585056321582379053320624905663703230015654444165216635011927237642398207720233367359371722057571106781689959779429132602129797935055146312932077520009102361602038394772857313522274125042003930730711186017194199262144127354356992021037936696285282106288964342663790922761602202823558614455532880162229854977562369600738694761187522920994640722790341754494779818623094881962594393019524324207969011732356398158053183830903227681033937996966170076984233352602504796296953499748881099998393497631547468835902330399819606354695707689323241183750861143541301530152584839529027252328287123729492737897379786090888016398877560571674617317094068307795722001110816215627966329332211952533660900043433180256233700955726033260349764804733153493318040254111011604245155419536819995734425206784000000000000000000000*i1^40 + -57374447116677657913592425387697478035403143095507347685213028368931858172519655307600638936419982961349519046982853245318490148114881889329971975543486745209242628056863795094672321503959897321815931140874115104627139826745895094717420206160456390010501324151048023806240516802230310671271248225017043457066269313673606620723096105074208200058076105157746170554239856582671206250161797734862004795819638793311837911828767650042683109775195922306888144403467303894556106252981688642479260519222640373336943417104370104440396119919554862097549333335035015334654570724376317924370757290073351761380833550926164664460841812404369815515112340308027337248840621432286248067798155021669257556536334126215346377029752166849137924358864909927087300631720680533497716507496874359593782742014580785952274571208003071747860103411437588768471635054241907544288196832886045162479703072369086558414078406292168462861285968845966361687240415699112126672202990649978094878720000000000000000000*i1^41 + -49386546470361136601172952371057513803152158102803675039651421112111767587760845286471351000355795341500240826206580700710023349043183699508077572305032072932910386513710264637078939975498429454264317496442931493693024658187711418605760857092209635068446794950792015673405255614915680694028913232855659152229106240527307915210078261148267224265480174111531176342958616910047152258818031354404499116763226968942045611337017554977037126415755072708210805022693869754369561984378707269278931880684303733986407258225501061131092152903102975329041369210080606088314795002439329432442607784673360273787887561290040181742370913596547563493728047465126641710649682271491159847843227104653447900345730189893747796701367607780862095160076519434462721072768079959062545967373864964438753271928326794892035933048829930436834620316675562289875343817509332248806740983614643161044239415148467171799490066184952152219641710126167674791674543668525386521552040755200000000000000000000*i1^42 + 65516596733447950605460016918818792829383720273544402449774357193030615980002884792003450508172006273213310173846143832835026214008614823192631056440567632181405681754704880826042523998195720887437723865484817337278338530125526724671434800628753631141578146729184497825560512108463033638432279677399923131676505352705276444696608736442957372084604654824486432257156772224633939126836950153964331780413193043292003496139256593555586534220373071500055654093905915043879705707283057475202481072984255151923867847697751924375958444815014391490788720961502208511031510757431924778808367477007021188675686939865026399566591034005249847238755002394375369849929609404885174375259509108218681384346960468442754074032402700645181774453907606057369296062872184790606734786919134562338560935657849691465519346153023509008370542880129690844189044892233247773774365294819002070325104584958361603768520933365120398553876457485914518411617482431788386091008000000000000000000*i1^43 + -15935999232394661283434859145012524587711817683241545619470252560797657185604386692824527095094146138314829981764125098788968793285593765523076214411905797062598295699313672127968212787092330772154578025950319050154906221845646638485785823054534787629764463096046587142622256614445770915815314738362195589785111447419367301803301324676811801138470843095185767024749189212557657975986863427414332514551384713995988488262768257698946013587845213559264357270962876402230330359750305783820979610544833806766705892315323639119498759914647924352231985839595653870041294090035157286731073481454311890006904786902507558172685919562687578566304895669794014358389022862600357331751871062544666840130131639129407292979453323959464107900025773418130543044325927654765063941401947480713620364042862700464471590511721881177877556700426450734052355227305851336166855800139442801792327008599901347197325004627497035791504078304101700376469687186227200000000000000000*i1^44 + 1254336608096692659878705093173066184096965151693458715435429938475010423164962247453122077628740116243719106138540778494503096266083868376972629844614051510187226233572038580452420517039592283075623657556068979092630271245226623637002250048940446704286065174864448913161117151392862389015653081721988245158831527546504071744951655100809316234515002038576573458444073430691352343946216405123152481126916254385873948447706554741091679035825250394101530267133365499783958965668276223751535950372759899035077635509239440679499475559317561323695545317393075052746626995472672670840178861548953985320167604146430464326799426927175270805226419353028573840985722786208772223370973810859723332679053197356191763001420321636817591998392702276736818512670400720852470362346164657524535989023182017883565056514734557063538405713202969195148573544063309766693264717715410575569885075850623350861495871968157791406087309520431498901061632000000000000000*i1^45 + -6833040012665749884492040905755232256658299840672001860162556902392501047602480612255450295413604772117063942530825225337866524976291118318010994789187149288776814024322787692291533250766778952452470443897109695984131822586749161851415650976796138145396799766539864436535916891053904932096110383967870079414131523217019520904044130385106275174007506708731840354654127148560396131226432105932633873752341597717927700984222595019517491545614903396527155447678941065668878293095308660416790763888256818701515259411336189534983738755368604286341739504982181053162148946906288507845756415761951492843496554115979740723854774108146789182459526094000529061076184133951588717085016441880335973990510441271240531255198842620169637075384596877103100152090450355414319569934458286483039107366666571840007834721938420790056967893121682239346305143298682966648712001491929781028213659102959487040251248358891711460122851226419200000000000000*i1^46 + 62918328870810633219607778393980051561348515059055115155675133998399462232202787044855536141809554573371024456202316027606951554723255567629811885839489512650012277482725677778888332938095949214051058563492910096207521179461213512400999971669148374210578255698442887013437810393446131971140874999353262778427764031331958988372951684125190142758693407407808010834036934309213100509436976171235391123183110316876628767509274873680464052539832540822532775172589802986762814156682472927750128981295859352235306534967037498281804246546465010729322728697930190599363366738472898927531949992421262960635865614111051957706134769832660294778956290489132370309926799592683507111047075278597031178959899208161458929348114267554870548841423009571158282543646394917396231933441361542369337814396635342838224060515197836278812386637034160257902737110070737206732745332511185476229071568277758321537823619143058430361600000000000000*i1^47 + -120102325464352843908146705381325395884277475058197463100382160226240841730948650551955356322584073525074998232354017162204535019160117114705542353688102759515871038045363486609479571496112845452235281300027934656885873215098999307235223517949780566346604736683771608279198424133059025983858646413966470087589541131582777245721744355875678073585000475555718548810238919373773863052110723261643816155070104561601469160877055675508718460847885686496467038703652841510472048548409532568513334634532573046711335001934648667582526922699367181667368531157058384223734553731210082012693998763032999933105575208418515280373731058851328224526159343453700114515625526116038035459609124336025538853194511768295973074555261112079208880711499809583696327005195945558282467520933214048337808366576058226162585071256852595312501274852541417352276511538082176402138489791494943047517833309725948431217511628800000000000000*i1^48 + 637297754341138331411702105495045335749178855280057972746829674303250214074943747913724858059595318785993158683484931350321782848230098303664029624791449923012203891145007033011518870294517458165201747973495091183990938320592081836113029133851463182424061677573509118458012471834007287987526001546649574772930643041725079532040111610491141024998291317066560269246504790608505874879827941621229443674203236036358987969527607250989274061704916216530383843922765910776923446950090962322245936331107850784474276006015944819029250749145373418621802744616975089547325175089888912044707257908163383063449821792416663435228467881274698577924568002972119432642929224951548200824660931043936669552948599042991909364251159129315129818329175831811652841722680494054032303336056840224611363704010979675612035058383147501904790832642621018259471207720511291861385349535566566053925849853337796608000000000000*i1^49 + 84743894856128738901391505127922133053633414663683002897740073840002848843477537971156097958126101583621530561056068829218460656885192897231337255035904017644628662054793040622230207836888670881895946260641616259592892676321843472157701863244903690799678437179164112975058738469617387679217186056501644843398462571643930874273340269043366472078712298088426754301362205518048501764961343308913443566384366649522987322310218415063379305573429331051033872540779175123007425742039758960163632449657806042322806630899895630195236817583705724757657810378298260586930228823964889191046836019392329052506336040232916696468220458905865925587701318256003305213715406312960435933719491876545276366880937904815988596439469210286654124803868890841092362294132600871358437584216408127101554550593427294839538113259031861649439590488426593973650039067483891003025857255656380902418677760000000000*i1^50 + 5076836024667387309127748983030170934704100822765013892828052917484979366946279723949630424327562477462095862005440630971329333228084798200968842543893603102177341762468892458551351363242712829504962141628251095724738456467086442074860705406462959499722387163225115914844025509505683643139235959725815484160486926867096168514509675814928917321871951043302475832271586437084609358994746830168519916332737280411461544361818870032917666175508978553501765233116879798675980691343783559257416771838989213001151553393843995790649130673827989279347454542872968625047708116728444096703987728799283588256375013248407532342539058077111967524392295701742568972070460629108596136869958059226924614001375783268208692811925417592621973424078467762006396832594932192201261593353618547203296140769232339740200932571881599521005476240024537835732363833149624317562039792828416000000000*i1^51 + -1274272732297125280541797807287113794413305627047500728029505635731786652633239089751195102203512586693430616337096021830039962500507504441103038515300323968489670045242188627502054246000238145384942182008681947531503789503252501681178689145992698069324798519075964231122935922043995954336646219092202323264765824892044960481695161747808745747192582183211363942365051995607143407189783869632208511347969980139411747893231450461799962949533998015025097600658525579998301908205069063368486258052609195451017310252199828762322935386504183991325419506450552661508175111378336551396745285833993613767406455084318336490455655002877678557871171777574189919126171397584906962203582532432637561236633706178960403084433550210188644754725700959170316128292148803750181063271826193586289384686356515999234829554195118636575207165780414724198600081469472768000000000*i1^52 + 251933434371425971095773212780269786212002974987979763231960646711121893434092777232130092479207086707557060332791025492181954392497913273785191119555879984607710286844815371910816757991405185568066500852304829359327936488109602619927437205326373463264631475613737355298678397643310427097240962160446355804745914312479465669616832668437238892592739557405136615520487712753498425065525416450837458926815322629612762430423180776338898733350477840609010063210210526530040160295870520383305261274299097469810870014809031615846197180004016394017931313575859220298688354307640626875345228476323682127212003490827057990653941319973326830439904269697580365731393117623513901237672236082100952295614810355224375031542037886351552717944403245975765459938743547566199475345547638815774476939223628262202850591647649343956095000152710021120000000000*i1^53 + 29168260695943063625209050066308003666995832711642355532348091159994197683365683141073048511741697166708684117325210646503941481809865185676461097264286585286578789106912976861226159837196818818185420524299856221545308761201065222483607404464950683023862466430658399658114896551144657667255268816554939296442504485548701464498276393541756997537280721399367130647193646058577919684622589596061347337032481203039994711253212976446761505564052395989394797475806026094809669853449331127079582027507553082868544043718588589861879132258434854404586601029041383957304300192177423137958757065083236851978875597856581018954382449176097985317434651677780205488962666944913706135945153613041532206552962686644055227043405382414602998213670222714023242418131770619805980231382462371209385063426002156817961291339166167480320000000*i1^54 + 4827571519201695496262526027038304966615380444122468620438426932549347032567613490495855551227008671757616818520538403024854861129376331008485422665028654355122217049486974124923822428962535597467157756471090750555651912124829789431917843588076821083923552965449607685521087103233544917796873931939800419107275451932268756040031862574768363934337655742719430058001515597344654002289946395913440389016007115275305132702648816326110830539314758165015439327673555665135244995349505470099118039509132571239355871067268099697719518191558305738234069834511569033318638785450822753040088253795515181914499187981254127811885594191839112350694091582122255916088229099324097728252106627314246775282918942451119642095852739691806261445637316700017026684660702308501321967989125950358481026174719549809356800000*i1^55 + 2450798914926552659952621370831149983793739216420210810828944893093961036936788839565463692099931381531001117153688433214910705142633305826096874601544126171817121274168708048999483646290772101729269822891802227903294177871206545715474629332700546345784426597670327288513733919555362064768122777732692375924022240005867455666750604518748021126849370316766426534165061995835341859700233239759114185893244319422535141004408854810955819327523601619877641218087515994848379486906978041009459442869624859334503564870289147883810677016249793394448400455661091854828614940250134999023609885402030227897680863599149481442904242048488334487249846999413862990880967929033865419139116372561770877360327204223311776987231886369868926225070952607549129182596557106031724945044202817619840000*i1^56 + 49976973688628926406923569253687869282532456525842025437428302421648149984956141806413085773004010258020492515252219354276212837182923005193794076712184063099825814822128440280215669933648216468712844094946451714312557882727274412953871189056523941269185952752502531585916555128479652764109053455918422354214282539066989718657737899257049036031335017640629444325284235839439655186608292610200097055389857999524746102542820764519948735255679169179051149722368563526121550794838318909508388127543637403984170819598134015423945603063787675560246763280371914357309737480969906539946886222408363737792758145381803457484898192984848833405511812468017456523705126266693112015972154465724592786167696453540164037694569253153101910109538750822503660443537302400000*i1^57 + 4447940149004182994715571643454033708342648726409835839994234299916646527868304759622112265986135070245767245116500011733541928336799150037270218091719656141440452802696063045840643147812975210375671361098033888229833973136491849397045171863691794483391852735079848434339014116583206150292814159835655824638872541560243559964546423836237722863477310202331292581621605073347822761916013608705003736620128812182481191602603335612664733912137870113102145688986464144862232556574842248946848712230894419276524771239995187298584870575257560803267535167130498696864979882931233044914687214068282258987033837083749973207881232621645717777407535301185827037232480220070640159299206119586892104536927136918596053873538084638318774524479388000*i1^58 + 88358198500271208339435083214476659461420779358235471387455754895160161424049474372402529480744805033558434087477641450855676378012826089033567806052772747045397943461406214635899276291268968724609214948416625555627875956485777388584442873876908432793274213668099758415520058003379615937421389182667362723961979116732170956210462785985728309900033742458750745903864370698538452166764705432929720726343573905307574526893235315321596026881051303308759292872489001713823353828802975120012853070682565328875916655386751138132381301574212522566862600969320237550886209936471484749382546998287451727784844430006990813395612645041693882882475648228683363069802583861686873752479813520946000*i1^59 + 557157282474110142315889995497534277599062096223900597194950435095895476808723148882480567209292114255315663724099169928686839829526457974657804053409889240419739825597426350316582403813583538401976882788640009334695413437949253671699369707223143021568479880406562176692796714537006656401881918977244296093928671520671274342080670592539363340730436690364142675928350545267407919102859549467789624292564205327558888822947336312658327467661512612645585565042430094185521423137649855457603598735577446123686481772989388287059164484548599329595762135503842025562518528154815313392664926398199515310754774243547403579876340768398525336529*i1^60, 53714404413306654099382381189499665157159072103445400092552900032598489850312897460002839938081418561080548929399352299424555669494531996403742891263508690607108075860445660643969834138822056202136364371619283516346467564828511334647349574815500376379770910568968686247391836533143620151907760204257363887064619328453074481734584986708314052339702947559203605172249723429900376515344505555951960808356324695426291430343115979147304765786221259233585177484435094045552618366669926391300790928852583032698362865471918691556000684692804875540469914109144586815531601969568024403229865830872761110775055102212556201124987162690505761201196001913651627465016076811713173418403071392702654155724332101005990970937118478052535864539050219938806088542913296095363915014856673778103438324294931636148129018775874392346295046557601444358665089702240049024118070346648306543484186215309582452490387706980180927056928341887523933326650690890858103973156547816960829980301262031515629092479524767480383122998375169071012081805371338567463433545855833941659653475295030347203625452764607730536596745179899976098926995628987841071590898227213556529308596184265232468125470309645440470822700388744547251032646373242866282474946445484326455444351321246371084302461416755864292864739664829922155310054013916427130370988127798300350622632944898694731383339107887486839631863967405556224381076920793019380889959114687820032209694316197512188619248345313172953075371769269175115429261524686291738590271931665719769491760799288964764467389737928302085612318283257610240000000000000000000000000000000000000000000000000000000000000 + -3898698469867951077517048340628802938775836642659207863307845359068375875041728557824392993094209762163548062793873762525150344166600651854561404404455931709032553621008573005427681131013922376499744398159891253430518493366630546014862258847883022711950780309200085410572013543165142038199234841307841705443876167881481545330506107470486509854317309515429148774363141999632219994082066108311589893213983429216186707722099188183660144873640939610243449608709001106530624800752501500897911166476453481911017505362027603298477440029329203222009197425717087490028175473539022152542690867754370527370489968323948854471357245899002889341214424018635072658692348607570372416496530488580805316540142165080177870551481499676359211566647519654851349021016236400908734193770654689311739884566826559006970599838744389356354797450880829275305912882747131751182199289701366094584255899510734230499853647335939968246473060388438106535020244981621252470511170199976659865814123935840427768650925042454409649330581529900354445816000872419250443965403593669655488271568321882436668617062342793371784822554359837584493413603209596853902274718572052250532440789968677194534886040533547173668619060304776134963434242260428033120356140493424235746802764377535050151767685361809539114712179442706778147436495173732700927926259788930000790036914250813772425011563741587318305041500514211032775134693015101781625098442508542240767757352023935258449068786570422264844808478560957952669157807937736272860797981077797123897680346757543546282625438142738938941991369134466662400000000000000000000000000000000000000000000000000000000000*i1 + 86524540778722890737459419292696813852803533034248814752614513767342911885159863482712680439448258726238587334503558491199409432126351722359295749984852466903622678696576254852321344751981447580318503237617508288186846756331524742355393663125153574612290872742076503541131464301941849537384829754217033346306976800974083549009640428816589019640377209521564709150568671637427031494127583855801466221456088339293257694598026817813254786721618889211669768350771858880482591004262309846470823502095028769862034256664610566315388677757852172810591954206415132169301024451072233199980504163204006676225207690141372341918271404777747613512757019111593598580036738480067906741140437108781706435106777616978546499474242269756534051967167631636731611243112717126229727735045150380962503166523633337078047515350376991989220253539536049287348689363411628100679934857025680997178721975858317068037060457268682811558711058500771895333471870981053203836091486357410718085641097361076657532126806903530567663309852815070492096818830341204044039918457058140693505651876764549326238332176308680241922454822721314503428475429101943332987125907223113844946833462085561616209379608142518573276543652502964595616026881625391817203676904951863097103052460371342989421112857817936585384977326263708610415747420615508825491829967373871767686796306128256793464915421517138677251151619346559334142935500506122888931809136683376214904844812729608279479953689630266517384820049614654767639801455921861304497133737068753065098277625956303051932622564676057209687603072750059520000000000000000000000000000000000000000000000000000000000*i1^2 + -541345829906946087426183384607247535502897946414064576556950695042580999367730361137453954636774816573039728251773834053418246971775017224536358682799307484094326061403622875820804430254054042915247219570110354172976277982907279492710512276749062145654145376823512806468106480966030385923734238351260935239577932143545004345639730103912366249452876566808285630409121681876709608711874045439938796713955455097226860330064819077245207202656619999055005774202630285521433958442883050864990885441687021508551694933994932705674850209258600007690309816615443407541038070335742146627918526184331855816039789893342249867701236843105793985159205203970658782897469262886254007419803471912691474339818320101682889955106812382400852990001766909936846874042522965750915903277328997721187329726359154913688962784426316984372480591694524944426019225063084507726233033990795102358003751093342963320606885830370146174427392744897824378877113685779402195512039460009996864957691319178557335907257366613294456344491103741212286002127705091475270463339218984322070691857929745852756050066217411373977563914296452624491092820970582204652138296935570259016192403494635328784541604449238708961385633408932375933659128996078811734085629393030418526441184859552987514746059860844730508304667451314193094409923678563243875753652075325217116409810042270470332058997673860137349112584402709449912049676221760383152630646911549308997301611602867913237157010782316745590026597002923824106532043964523201286199334353151075553965094520612888000935339004743111217877453782384640000000000000000000000000000000000000000000000000000000000*i1^3 + 1501300989283128906119120023956069750600091863155692495911956641078451271356522435914800012428517179307753346579263259871217297002268975557064741726290970231118208598159190189212696596751875257038397337744004845228899208741883426422872648199009971232236476726731294113864439429411286882697007295125602671096386634594875773896885398730210921128447765147659315523477028367949684321769215134340240622351054409310357487271570687721573758326046179900816767765847756067270215793660247952381444989903182208920378708826986814841225585372102114587451537509951850774114839902561233606575139760547745057109604868023108848982061986740139006990352530175001841171417768592869089322394852141403252021058664295745192837402362477786614746410032596996473789504132533516662141817374778631248977811036122087056194273338654738755431573529729283073482347748169238887577180262149952324449119277810372743994841189716718532011958859131619480022754831079318550234433181335363310446383676072706216201962062782758199966553890509408870359461274151203915362312015944492577122839733174806882325042033891242684941680329904242869968606678769957325114202515345227115565155147626987337247780372055081969229294969962492642541033146243159896730574771370953253659533153022868212732729711630983161897117451535452979782685443603481240566984565711315812574239585298405814956180056482829721648579447257958726911601784440904956637327371222602651691916132326484625498680111245264262868979622510131672606397407584433053013574887663379141832418284203071352018205417951356938462979963224064000000000000000000000000000000000000000000000000000000000*i1^4 + -1911501122457783513506808388243419187933944838495308248745485507420007913224214740304013162523398589693036780933307900512880624257033551265006197839076927421618153340290096958878754184679387269114757617676134007485808103121843359675599497091820996698314724082828461582172180027185849197832724581550807414241626911262603079993530937574177782556065816956471635950552034794754970837344126899371136328987417413537966409822243194149560032165839887983490247615628515988658496865546557575900008504300137701865531305839599035607347632865367667414174503203387267014884675665366795404730328132209453681222188946982939504942504752753343974829273233396670859822921207591497213450082686354487121610413472429008035522624676306518405213536285245991450423327431280087303553651262417242583555017078765875801522806255823392914367677565625366702437949003882962591127989476311664448118538445888997215219336555528602996148607357822775226808508021064169164589654286419226477002580746610721422590249354282472290808986335401058006829661388915622614156886406117283139305856039277198679284649687999108436274923026128678830243943085041091782419251968589233356336043116484711000288935343147159272533733600612193742004517379415752490897420349815175203334041018271064571173386372323999911853189640955313100903720596206737390171044673809810811079680834263703558694109240162523127545658522419602057178312726846974857303057490066217901133205807832820551802241397308284667732083457282947765871659664613563585137872683719939559694648763103437820160008250644681613199959234969600000000000000000000000000000000000000000000000000000000*i1^5 + 2020478497817282429045907688572409572959742333910957324758825606083008370867678666711683060123517074426515012434095107826903057013436880338650920238553940841199054567644236832713132356460080282825337525561343175672340661654778046952676877219426709008406278317807917906015626384096447610754880057891128377141946225522024275240640246102794663054393477856491622254322507568934266507569436154829267945536925071897957584895491658468338425448215891324102542351260117712518743554408022806276712135255496720248509670920780760892833998659941379788165619692221781229491435152446537325863767924645175294805346234062143931131999272215587009948683540149983514160777524044490194072606306118751869057472059833735394050613720330580865516075804440224950927910266094862430627015405803205617421785503332249040036201247155907096326570516886705536580506553275313600491764815622337623807049237542030105751851685282963821064788137018950772150708872742197706498026950871650113848021237701734735951766494931590793660955380191174366236854132071169493833145255948297659930862338856288217884411396241554708812000500696285929656640473138031151056984191747228076366384756485055762882561642932446231209517031867244973875883113365351541453123339142487930910524025136209946797317328413438424368674026250791989499186388749163323453195281337772585820029660955147547828593540913837174999905668779246873981695808449572792974677455728149281996795046199724617796473410156877894234263858669054979673587935458084186590332390224433988641355772737815673073159061476924975295041110016000000000000000000000000000000000000000000000000000000*i1^6 + -1581841671004383066930310304384668144436375470534013598712054160811420283648508340034913379803685906023138162429620738924238749334748025683070996194438994094743699137401816114911094304502635049927098999747745093831444220882057611504904317913648944029166663816133795167447982987043898789897596036360125829184804153897206167925147542929229546264324596440162230156091267735095603538341272829531787770442275210999779438884178355996663265804278870496010535098693123550418606358215479270118608651444206035315334100281815210318240355788874669046791854614429273659449707450857497170903217246924407600632300174162361374402311508299450280295004476995294234356927360940269503232389865128570678124338499124782742748119177848522996371486263458833711258095662500883266855811989251476967297357099317481025361298718311982285886989227003473671024189080264527665210606663131470161966767949064745317045310106855500740791355162294281898262997079186547509092051502491538695944538911665703466871779280872266057916382557983558375425616613128047807822811757759624077243718484143372556540832872025036394186944675515196861259692839439448078647508089090580273027791966328927532320688300822576169317542552768919382249032210830941463464630352986223899435400499262552592736679599171239800435979456246697375447804750359300521071315893053128165762505330362810402903773403060344391767537340330124471457863587061066609308474098256615895522599843302544826909893197291675511544541090812956883130588338310929133381797875394492325491323626193208061808118886833605518465748172800000000000000000000000000000000000000000000000000000*i1^7 + 994784322220544226974062802170047157394439888217564998372773917232535649869052583877452609949422022604028288717972402760115648395933594380096347461539084876624449322206327780100230903340095680126105744585291915853644196297236972445923552071251525235850786018703670422823479262028724227900636252897333733247280298558469005791161371134874752867174527094668437845459387411140526732040030217192192300257917500308220273557678528387638374018312602554935024465541547719592336084121896526280408383214615758301286003787595966198426390219495125308517114181767751657874781512024694665066439512643120612975209252231092569503201765436068991418106559672491631827166921830019397912278388111570271148141242548211769840783168063312054931702967070224418773975573718993609126775622762511087876690495785179008263056992222037747879239745199516458201931560902847784421494610070860505805343791681253179230220193422214402367400876954726863539691834980392860848980825516032977850550605291752002721374840653481048248660550094773783680687119909571071258052854430519892276494663088154908543889818289991824946216386239528857271449516569398675664445717272484798768650457625052777688944720151563352903380485130235978992778467451089631222677336020681524814317240321723201583131638505923508504643872599919784841401392377528097397727826748656965289260125025264926976370612913477152632097964180195786101153128729428253145043623278374200849675687962071028366228538196737274366477999488872086616799606584633892467007192521694327510051461621863654499681613605749997017497600000000000000000000000000000000000000000000000000000*i1^8 + -438195539398322533275022988827433039276185036731559422912091241380813130117180960313275003963120868495712608176135667689841826997050238728322374703765753677156681213778063157813377049376004373745598956994425900147136199351453530259846015700327929338490018135951869507130849967423139596904047175550628554936656682562394218112059239193009097072300267697117801812834152392122082538375179688129185845065740379563903521129257684164084615335851030864310927004357785582299154018947586339883940485794726699369268775285474330051957406291365373331121316560345627554156514621533817254386387138283170387068986592944616214130685092230780354895518104021638051678575960124876746876248692777664585156311466997868497798147613521650127357782167026283917639587766441464135573969984159764951729321798691702036292853562231023999229896572011251481982670937316444428542779938073095974812907155289345838715555076053948045768639496652292279162804500494359577585133165918925938223470711204589473512659393483703137279957547337732850663897372174771128109358969920758782848188974408216642287248876606174549238217612909074105728780883539196152168571228467014121162941195201528209409017962862770219009216122710440133726132920738317999454179298011610494498778661741387775525429940603030691692793826872076642794458366953069689826629221624615075447538777053466517879181914051831624678271212545692409691671106842023493812156103914879600182992835804542027341132756151208853594389117949540115892665475101355354985092610895174347722509452851457437191377878458408412119040000000000000000000000000000000000000000000000000000*i1^9 + 157823603148596398578965489898018475338826761314493826693441378349563564240216402050603473305854427327252644043368323362999226934284741077549976439787021912321731021092847611171476441185851940316577499199904954706363395621324660405871544662505255608541214938770928582325626988583953726002229569606302780051909250486049129620083516419183050811006797248940388871234926397565110534936369696797816420191891786599219953788810887183268866156238617909048164178503162291398550701998751854915915625050785609895684151011285353172024789733111849773148047098818557746154276839581029105540992434753852170711335434374517145826778181018857038814771251910921537447296637736822842695298866688046034187463659821374128751214134881556384974067561930821565022912555122538823925718493810685200093614705195398667277081019679321344918943839778277291748539861015120599084979608941580832751140440583382743904330697234312346936551856726203590968739986999577874882702484163973896157732030089211708232142504332228663017359865473773751539646677954235798220082327167130434326273803482086322835013946574612594581879016118258900103348865804569957860337261616826995244945770442977167848165331638357832814651739301638463705084204084636488448102310075590019507812241290783188443378627680096667158129105673451722897000224128060174188947339420732606948330583549884712661785057143087703820448287923678637426400591493919146595581374032144751951763441649258995905552124313175570207719958573431942140036095037366030443405137756605446809406106707922900505628215327519145984000000000000000000000000000000000000000000000000000*i1^10 + -38448900033183763140599760688898684409071647627681487487319006444555493412488071481626395178304325245587018865369582287147454437455421313858432702783254733835559647166441167794821432132338015355783159351409889540872941344986957556711116652223596502350959625836518751993110871230757637221001616080034007457105820181347775918556524874637562914950134458924493156133389938632000263607962940008666829685447842775865296080765005384794061420915194523788249600634571911264742330112316928779720736222464317800289801454284324642722463588952666682922953134875988499543501938831003656135304574941345382360024567042352923405739271385186415375910408914791975187941222586514223632102816398453070349225244706792779665246158467486688301094813053536584831029115577023289980429662719046604787217326143904788625263071649081961319564778162272251424631778115656678358340498874778470461544196984329313199386493745130228883845013895107306890588206260245166276313412890436402922007804117386736527566204736007676786096123149918401213140347279926087225468782817520050367154549810085749935004651693212902928226697976147974153726403929205915835531015324942245491659835893056451934905397060806485986911614367765134984591291619047327429205151772163087523645838727421256121301704466441951200304385764587372841754675872091774045222038122224724249767312356592317396846037472364238589235204488066131915886781741512392220443310528726454653424374242338829801656890080765290542496105371395057018689893257205393520560876273742168118921224650229709150482871637969469440000000000000000000000000000000000000000000000000*i1^11 + 6349927287722743130650031504175773168225773599422783682492288403341070974958910375448157337969378199191810298505116430346519820029990752574453356736921649921774744389349294900607191939970051865307324193879552743364373180845760235784286385490410448099953769105988193583056543066234777621001082093015137100365066504874597793376257670975065117201294874100597048263391730818897735622945440287265904204173115904769814535029895178834055237301744940750876182863328460700175030477231535644712426250368638776764609306762000553671996289280340069621976608390909941600414446589987380051487600664451494777507336286451486850882810966744808262962269679815012095205503552655359738138008979558013182210710701529025459462575647878411696438031357573101306799715767267848010144213309245409899991644820478955317619045050025525088098820800966906711145678993914642573617856918537199749760111016871062978739579908337185730755768744311111143067385903743222700581976567973034139460581358357098117299319062365580451458515443209796284525830351890876611360985595404980527248771518687433945765403364423428545128505110326471539443505725864217071834586168871844572616007907658276557965890751509968383355259279994527644312665784477246307934877997872331550072960598690121773742603490221037746072580909120891021648626409635268851733565422023773784179759115356613620214959317260925195896311376096666266234964868650224111888528863062456455766959430931339610061968951078819891982925925255038755313819157089955979073767427285213955597545007087718956213734633111552000000000000000000000000000000000000000000000000*i1^12 + -473156419497194196727275877367741413391732540061080101196266553630474763640800248272570773031194197892229319850541130830646438456782250156925886088955030454632591334390405827442918797306146519090023623270006068088967715216347556647906878346952271239603634985143998934525830160277124598600498919928787276805138330384374956660183628896588628701593972875636420354393808035269936323731152412287721215069820970979952685107405734173204392707990355299334495273625207759606279837049828044761504336246068113660173505779451812939195380575553153626854047233864638303294946555198108719370113694980610976475908322175442924881338269374643203655309167651458273269507096275062760465513449977356112343767401387497895558606908536210360063074680504509059047811428068018274340969599367942461131626676281594971050775398844116514098631259286477254206770207685354557369235864585418720605451701079267387772111644445193311578059374341963707579542951243995904825844135766569396526495491339696532603545825470022033129930683952824740360990488003815513496474852150830996985693545755032337543191744079865406056020417280135634170560798356585884004163350532599297741310213043673354705313035163081269544093639772777619593089842259528954397776846975701656397301680607559008753673006499256699798852863025618222011942813978480394404236481801715849424913361086373659284560351898942379575840879053566732134992792157663590821091967901943898216010598517418833196279822056290462505937531652106766388648723570653218330207977554188600176530191577840401945066471424000000000000000000000000000000000000000000000000*i1^13 + -32024875708994811455942091913836525348220890165590036374414528967888868216054584488104667243843865361516937524891794703061675668491354338559515468570967921829960961843731546696104188261684586846276435198954371871946360834683284430879694237871957599228674027882685606189502340755780625300354805621379565582732599751882976450233284905244174661779062732619445909961909619991875881687511264057999040677780021342948298048652114348229633500692576075170164229604669639382727987263465787548496612911722855454517372695629629359752944365399324046727849947514435524060394411685863212110507249261765168211770126367187981047470680102207364463275340731339697749140350225997554630080498728557284030094456156034443007907886715004297100494109328251833251245506682374506329342589272014347949765342891125632190293344231169511463871553644362432617094042284527145868220196824490809154641251268076052160332796250228161513202020390503162359952058418227354703704655340518944496577176445943907874545532197093629661265316054274161782885585840477681888942782441884943255304006522835490603574832796945146217898624133827655175264047795267798267671169049512529168930225591864836075179519694193459679286299544526352302572275297740106529976135218325909475049994744058411846924695158685802799834406632007889481707778165577061094147073285150634540053733911003627468331611230199558598839962412751433987808845324425778020969726801952809863620693336077436861059111628063950348381976015983722573972406066878354059135569709506574638214659661586238187084185600000000000000000000000000000000000000000000000*i1^14 + 9415119506341481534956808390963869251387522335699688813887214629079942859314888126242160982429153006243073547593163691398065043280935365080381498029927595682257034121315433672815355821924663274739908089108197586102513731234484405992172143150582592035072155293020481326897756048631318530098744630462559009972349473098540135443640326029708904953946128141116632008727510638000471504379679023293228723959157452255468969645629174805385159952625905184299187820649408532153756640988521053027688995503901118617541866239549996392003811890061468975618616420997513327266060066904259184289774357666689366107291284533776558870728235109958561722150045727543658048363236849783681781275073563611212317699836690786080731703706204340748443968809134288976206557798510988682914559832177198804167688291121550392875746089559395284908529070728760468188883528338621231622587445876256576782290718578317743431806434913786916894559661408625670249872580885450475560053585085254323335089457797408567779028896979584237651277390486388479288968293263773025353330783816244967215925694806958686726882231585411441141725010278116546641592691580903885377867468921070102817597146208512144416758022459345853796727012517622287923867619265065617779124206112375921417086896962512183627091084053629072329773795659964145830985400597966593352722335591733370623047803238247996670304578768699490129687663990023076489350536700425925474861057360042268788692536728854999844301073058214049079780285762851427282144678739398238340642659364339811785013808030801387847680000000000000000000000000000000000000000000000*i1^15 + -1656732813425459223608379446165069679309498273985633182191264499614310017013583147376983119475808902584581998211945309283617991190252162408289789588427224582823331213142826189389146277396084177313099334099824205581508082454511303241290184220099783040933957523674976001985156676815038325250128437649627829181726503126247851710932004853153830160277713725209004845520250388900526569652475380078656151962641516043994622422064931471458339166947224565346167930197710632666704280469994718652059177497007969884741031499595828823954063708114976710969450360638692737899094002739763881494739377452982319394557791384766807414167826554456813637466566359820947331024927138564056913825536450451416519695039315971989079965420996749688393066562827984268267180881417463332248166757874450983888138169663022296410607250582401936282136376769815997262979480736993848885473585959085293118475960602097473504729594023703119518659526887271563851804025602001802156883811248797119372938422612613399780920404951313524030826336123245054782498853815926871541308453870114187147026552363060969514377046415163567115871724602129475893273782505909129445494069017821256721670239399464976219700213442865482022538782981229613470359717953253208297327215242087429105088275629595026773750602687757664380468497305097965641770908557299272676872097331064321017991528093827026697856031369138904053017053560686434510546733672464327348739412748645853741258610687899521958073898919116162111567666943024430503265821716756893969709323862006246991876910699431277363200000000000000000000000000000000000000000000*i1^16 + 195834292419043087684872251000212518106537235889717623415995125532045565354942754059018480973496212068203644315666202740571170670446863683117089157995980501909653710306405376234542279703501680124416372146417667410586842291108031659497728401703917175710900707425084917492084989088360849536070260813014804576204086141046101286332522406815879250897178180192438748298959365054816660754972243181516748165830255904449819105778638541318313730617950861871362134170412281233282515011739472987026498858512306391321773187636216820959733363526751913821166707217515210394688203709129551534617678232756191203654977389218557411723734471916860268287399865017389093772786225456612874342175401814068437097778816364158738395978088470578746434633811797038043825867131827265193236179569346183870249622581301688099179262368333664825984337069879664094885585410924433367807206616124411293773517143257527501531768452645205079109435787045704864409216832411549660111215539982442114505626363323941507179762313024327808376377829901047006275715064633533119983356880722005830345431317588203314526019479083819735428168615470001395936511681198018447213872455920111678723237763689232518816729645072057237952900163301453726581869999962631059381144044076739240130466353173307603047820250114562634113283063899825481902310513338770342453664397894399209050352811605417731138517704319247640254373312941753636580757008533286066703212691260533675019377247682893406275509523011313151006315059809193511206508471749315878682667222601134997686618321122754560000000000000000000000000000000000000000000*i1^17 + -7508769282098746425106961050236065653373869846566929515147573043133450308984017811373836539871041696032349492607459772071676756253521915353668248494797032086622664088426460163844050956392795489515400276525564508033706073264067134683187415396345801628581529366374104011587677911882456619469382609847336516170865546012296002106207673266475218426046855186326209987172813754597369918943584680627898338517330869303332772363203239423699377117153833595040096180451591552412846061284731832418406219922439243445942061015035648399082468591062019400025187657597804970417565065838033306085006573163092164869057297531089131829927362136920699211867828929565783866536360685845342803631694758212632890645576722612231785329389843090244842783672762423226049203236900749111065827160047095752597366054454214170148674508008402992036394840336475182476885504730955123704169138224350557578336025876753955511177476320512428105393283793997694213324463992104461937844820699797917540900000731047285315350194958974390713050614751013405622756956029608230710202593689962017364972219304980877296158493856053194946081073682032133662663372014422231820484290162251584365663508086490342755688567095202662606923602101642475896509373575944977527625754801205979790387714179694550300856521538327259572986206747617760290273129944223302514412888568870016802059885096131490406447711285217615528749275037842646147387406310959168267043025055750493813660826850723784431705956984338885576126824857870025696335568462910950046607427738836979298776414945280000000000000000000000000000000000000000000*i1^18 + -730387696028716091164905861119840828713812665290197847624702335562125514328511981770000119544135777360119624222238924559098337198378866554375982540388180619880290979474397412970161818330101190337038831073687785494621843507683680285987824594138327292867065293303523232090051971361602404622681233495768861985929729042164088918813952087320220042080010138669648497864096691316227176048190340046242020705714325851919128949618869668352168517532148485544443929110980789136449950196001825762948891841030308848717299785941542899696637053468033338316226589858151156196360200543436821199920944151523973581422515579816717738682146918028144394957140354847463658053161929664248603503871836418833396411819778541770935202409874251559841565360471846768267130037351678621028513783383531153309450237361105654096231526159899105951839222134893630880051552563816622987777923112603860774576802734261612573079890510218471647947889256205423501574236283547891413811382388569861124352159305074991955954590051001606977465308612171134096271689565053121258426645770833009368738918717535164853639517435492879982897688258833487805405487591949750219908089123933840607330902243849669609682105426357620620588398245439046953088502284816822856199716055553147777638899285695885234884886826923890906908728310081305038552313571488335446492966357830618785504696332391272226020666682840031923614437128979523285104959311855910103717162910822033271238773240788330062492905360036587826421785155266575439739882582675724243397317828799188118492151808000000000000000000000000000000000000000000*i1^19 + 283426516239549964285766894068295277730939352506754241555420108349306683862452290146034267425830998794066440750861968321943095312221684272298409575663753775009238241989738512165718268050726469703041191236678999069015073080036390751409367877603401529863028153931676140538564081131986207083288172945930779012175606503209909657169327417519849357450343220941635430042905440798597290468165449999132944303400117357892133787408475391163039657495182729184616552710757162899240392382808076343980764165087020380385686371953478161516618445846127168605276375876526201666383637070795598364731661780348290308413033949500256819295977843486509946684041274883882000539973780306660654883014667604175003916645746365960232547110522178388730108361693779308522883578558670901382434118202934384756006402287039707763403945142606539153987434353254868330920146022730130738039496800074226025059891578031800473646088713823043769335465775137598614830318003793976709797284291905610565726782952074550142953264414519866479435937432785381181347070142312046394877272301967626334383107579961843860161942832251021124759566684185431122949446986208018812837325565263478563509901102039054465874492665138439372420291028449361602758683446834278290332021629351063102573805955608696214499571097988168255576723626167108686282682857423403251648127737998795808337496429329651252099363901366074489520628614763821703875624609879159093380332922366662258905426494463206340322291747105214398027886983444448429625729070774461655799041346633955378253004800000000000000000000000000000000000000000*i1^20 + -7645427870947271011385420255147865024661066972524084729100302826271065197291944404818732548197641566051491539372357360243370504350530028324874005746539560057203120274434516027416373402655933983577575134349685454282537219819791349877620875627419836449787580866079235550088591061367966704997585438194413383633538794169204563753786772222161535230521728168857856411278311927128092535916159835975953942612941353330573281138403774436505123683972514660150478998236713888381599134238641362560297816647233519988406857612792852144978545541791704426649584664932747554593493264550852965894416012257036807017025515544596199329890957724637668196933894037719158023635743531977227126581893418456750668141035471166077427975498744394454308616432731410818751989830514223245058806440020071739218112164753410564238691110435596985556216178456996408799886748429632410535395453391436661078962339443113041034637849198026706182051690846113141472731308636023519401490267328756409621027449989875950584944713817629535361390538595543952464711596887438569920586046849764042701826669415844040409798995895632781040945934393109422168536496160575096016563378278406471467122716901874301923971467768532150407006116437548446499040095238666848823213213455897141313979119967555285316064546013905032514647024902937615999319898407684853451948293876053558254019939654665738047710534857546641406806529812850030969131588756200052336729836506735621266775277403958826358094177931001859519052085667329995275075722590627264944354292384811475533824000000000000000000000000000000000000000*i1^21 + 62814977706962020769898358822617448783434135747222152093148026083611729782847128818860978415550193477345917325652914313459545610405199882681352574879864022803311274195607453585992258081515284704707524229571122181573121622550651140147016177967480500719688266830348099450917295015516492775828233292023079685307459817601428317022360865302403459574552716036884182237448300760209763167651486265446500347520239415182354259070746161407485390374499227350161626763830994546910434965810415766070703265950790114922963557289872973645941683960012429126424469812906466495487670363314160579393062076954664169451778397491793053671570094631408783419655881417653289315839074602491757771912824238414154919596786838644741522278594321205996852157725654913652089364564050258635753241002320755931075295233389491878429043467229514607687073273661806500728610270039926748587799842734472189347038797306620893875930218080942154489684186170007263089524355564178187915015066284648467352949138347584223299906922982508019552987320902167273903190552349174097497222276103969701367268646829073890236141560540013064234611039642056811734967649188504101843608739910404949391340860000098540648443141697089490602127048032614781802947275285394774036736150905257239926100498901653920309578621070085091004645631230967553332181816259152888592960791497434499024084920210045318135250575111675044764047540250142760999862794634349171457920031371204877554889250670123658583495156747419336753595770041255178573817932084279726014353862999356211200000000000000000000000000000000000000*i1^22 + -72315052397272129248976170501733462191020086306341672943832910985838863129442679206739328878973001788467741032472260038251636065034111511282767645247944792394709038092601059494653851496050791810283633083899110818541934111576893684255697961608351095455992899529166591166608248728151597476095987902569910809008850025792636774111147661058815053003915577931946568452355858136027541020935505791443809007849909401803450974979967834738349388723600999747831862011951223949602292047431783999768536394066654863666166501609409274709372479006568537644524389693555966356834759210738258865501139245233113265205876770432970445787187759053476489602700426807239959365583884903259480568120438092393818065180585862109378922045208429483424205936227956565082064266271571915148413810180198192564167265253731899846005161646016481142285200153757948050761455899573034487218356590425157080210047287031516272052233699958856486681738411562516741105755912804217914592153549957424536996531478220032865493214073348520260865173157018531635945847235178973636671743354315410526834380035718484299204252223587671188232376785725183003982998905570740785395303734575707179124018815501350690869471738587120375149956459225533181919660020737176480799862342357714578297101849749057091968191677946663497295932002136958851419712250594600735631314561431548887618009380037766946345576644817444092640411629478702878367756801427292329530199859445452203611814405734061216516731841421362339093043152848021131481358539187471879520098923315200000000000000000000000000000000000000*i1^23 + 109893724523213652824541073133883167442137863113150202508972988166230214425895037305299234281815710058448115242617908964420627146147460299225252737149065598993599157386621002218736279195362386895986889401755627331314733952754159834061406493690911189907642274686197939583815435346964070787173746317386403298502854140250768920425865837331654707003247448064170176079909853346934804575614878474389775011294370122871486562304566830021033624195900522963096447330800522771182500240745368327627762491187351971770797489549608051774811752517775002770409847089121981178719739053140193469051571880285904786517018612252216772321516087540384861527560303428629125677812613097245430157314142507249650952915961469250054058043818037211645027402360590922891777318089010303094517479270625446482906868582174197668494872928863365158262087018561907849600934060337754141884956738371115352757383243674239492068616243634353340478732255120844018745137710316009727576749550728574158242558330848711374218466927717997045389845714235935378493331251644697782015976611407845461423262934717945370546760202142425169303251930209779292997027424319929511220437065378673329418874879799924419728306744133947610496982032528857563153941370859937084628751768168298361640204939008402716608261429638759605308998627985973969650573504833513407737768262992347738783628553327179073476542152162390634617620017357824217302725699970854323463213817570460714597353996420709077565928557648748936732389533625547920992843786929345030321602560000000000000000000000000000000000000*i1^24 + -66062677799589390339524425663407209574602215338148525116227419579636494487526202969733908931222648069490176660730025956712941102967026123475982082613120939186437627608554099261124546784384425939520222599047084559125372025973382755766371293653527615591424484561987112825991844183418527109039221649797620136171565884706093281380660021712015102535685539101639194134505194233472694743678517936771564577501777979273554190472105741162743995064280844883652382512604993391367478757062085985162705448427107949455962048324177004067103888619548062760555977082581730446208395422968818076637700775357693759924413555501593723964814362049068146534651336783562759957405761911501528103402118695488740354894138718920625383545855125031892607647240760557640900913395834924570419694089959546447763420707069780273441124863990789662877048175083779287545029237599482199946560370691346014179674524035537016280581762910985068794761270814329680108817770539166887179414173109087505508946564723944635735537707760588781410295509504099088003867100713475442386704271047855033974632669623688189671177964366838002331957611582758750020531830418728677616889128811652741190258260148543285578260661094626928489445584845188088886029571878417511898898115004466192665012618918153081175834591664330415322415233436525960292550436575102340638144514036774858880543022182930431060079475735078367034029679402628896880683415634647674228242840101746830935354961192993019697426349228966139523404350566590344063260925487334031360000000000000000000000000000000000000*i1^25 + -10514152118508883027000156428390839854225040734465745646413313811006717001267072776634100585821045833988140149266245849230561194465246319283377356593948819050678629574554975936348837453833806000346441695841832980769556969934828068710891944093686377995888434832165420189975038676347278042764022885428509410266946529077489568299890258642039150261206570530010846273170191227815492201180425738331467362929864336267197563824196717006836172774123844769992211865935188540024860663922363926448396574519584335233190064262169428196160480249986388547910427832876418676133317884852578011889577150500865646201784350430209700496721737195313132042628052376391979150663135157086560684445976647376598294986930507040835914616654072963028703399145035725171866712324467821859001408127270722376001358199786273006445747636737009460137859607347544443878745677623614391521638139006823929059138165334648029132436710245000084609327135257582891809565728496246084443594219317858899011982733991862605755216872925441961370661890875499105833725475268083837473915405793710086575789739614766143363810465260321279943154526812954676108084727259770778742249775440589832056297560068534395822346448025404809869355211453967759110531598541735092970238181138539437769506467538109031426585116613984903809025034368816221910902469297912439523156466043562557602321802998310165466787322674441425352712554192860100512245704114706576420152332037652150008347336733906805386157557422748016779522740317723117927593833345843200000000000000000000000000000000000*i1^26 + 8384229638709828746746760683955983861157908722597205444097732321773018328610302467575782664571983179300762688562274710833169375287767495854582163576716164110290591976450014745524093097447909319242701370924157752909695544230413906704643350113521165519189141431181063985953982852194894569418025954899982174904757235767831610291441820557072039124399176919181546591987175261142754569071859013604383463765370984609444914244277535584801917347141964378567723399194393297472154118892773704446803647411501570631541875122782860202261158996721779647697056063270402707393148339528100597171059526031965413600203918965220571137960501958607723331104576503368266706230857998625202931323755465698348001529369189485747432344963568435964624793734455524742138964143485598091137372933143224307345111178861725374535353837807896601364947692297104213172307616171195489065296916888474697660477791679585758399860168031657361002751367915466563310767732609525646847687601060336718270034410669687279811140745978375508953716911330888808303664996884583811657118299500036240795490684697276833970817293599015172486276071052699749921721958482469427171269199814645453314516544666797093246513074808294142255568920968273457008116525558691036820214447009640890533136894617309666978921799915936435220186902892382914604432315520212435870149669660601899978507795607557521247900023284209740590944924019459531576803805486709595541920781670019451992309468077600082318467035985441610903355429951806233617052467200000000000000000000000000000000000*i1^27 + 2295223690147736005978879710423992089773395656764881470221493744922492663777167795082353677728044436486907015217712004667676178960882619190609722092742253185142150216506017071285545438486529530651257659550517737996941791468827288026103680469293686462206938359949236735654858284046584148185716391311934643899897916956606769656729427879102835622303135139660308807486662295816033979954980922257183988608465852491017171495355939013361649011915822868716628380125165654717021305304451087136902331648330036212963453984318893490566113491517302564259144463036169749012511485832847726143791362813685936383682517088737056894791550847118703572282782404321453788372570643916549536852932383624185738355918040693981161676614452079710960435332875390447124101460898375612037023673901304197021014676887240460447148813960328513863090420564309046445667521675953205206629468673601687230594606154563617788055869586078452400263170116969236159506690875466691262029862147819144518407042031408232360041630718067535017460411123820571464990193193637473755981341877207982962788654140049803870224109939076526642964300667668575249178370806207512470430957628302937781864204676740915893452943130170609368170268445813922659358879401386595877446643460998119946867085082257430986298404557328020133405825575358692003551643848119552301223461717625207442457199240694659337545715705146626347664137600652888388979517355188051602604104018827983333567496877040221494237979451927397170083366455746689499136000000000000000000000000000000000*i1^28 + 169303081037637853459742800954971089392713837217388188285562018591740477533477214071402680223481758972604367880064541336173185607271367984627691608503600989437337568303770142312413568449775812661996672434656166081717530745176357688340047393111348336402338499570958336730013191463106382238910195170952743723042800887585897207640240063606392151968252849088796551840947120978077114832433490589799108004741208588613376609161189445055149413086553626262709550384043572188016228227160179905479028602061435003799032072095919857716005074859377440581310560776092885323870153915384745445862248843157870828156944239210070334748197736778637195412271545939883533000070845393044225952130724257172379307932882349926232124604877911802606715819537131110046543100626909128826875359919877785672930175276614421981911353736682517062645476879704331925875223209139455878629515205009840609302404247656401035984050286697684505981376739509276626960667894250208174042687342997707043290300396460797116061546598963188194536240764528881983597648883610027620526270437057682423943045063981113462132928889887684072433750205272226028572175631390429303695119957755724226761910577679665410316161603512038282278698744519870777710195363529171290266292435615410216370340405851493151988755389164699920087526166843483236106220435509593390499943019750154351530299426365065227697032633518993684060439085004083674320823282888491109998011986843736570166503956894540433689522913414765135319262812753100800000000000000000000000000000000*i1^29 + 1721282847260018775016579391424484435932062180460834259316457365456090567883038425153637554490242650483487649534068201235020650861078417392083495151532806203540455768751745368682733916024853710628279748884019903843108970062395099777575834837038969636994176470610740741687726759377055692193210740538015133266347337544480173179223998503015513049480242491894026354902962339622669983477279013908374340968884199447617849360209188948886484741445748424971449834476500029006122218095841629440361185412063913505050343544375124600630942968033290755996601347746169431848824343206914610237766920949805294920209641782465304523666904204076945103552592982980035985350060118990445049351173704845922579961760086544506292028885656985878159895227105746405686545980730723310719115299184640055942990910502213773884270931715764990756865073574247954116006929382460622981815830993124032802263377024921121842774191333114117947491158266487436252093345541857504352257583117410450396861850348126838146861557715835287007243075405820105328531667830810906159165805935351927308850679630910625164150822311885134264956450103153427734627547145149156861053201179649387272479004238603401299124682095956085411428207807607792969118062032542702018123706889381797681178548520583870854253625210806385484092183933377326674084094802494910092737400235536811951314114716439882746680482749051845829221228570451546409160927290634044145915355004409658957234334516101979816541393581025614415506964480000000000000000000000000000000*i1^30 + -89085176351828015039047398841939375677658220060946699251031344043334121965101420306232569943581452892500802690806605244593894281023032558427711886280854721997905809530759348651243655706823245106941204849211418743581845120182397008440197477346087339845042182402607003316537593114473178256423793930579853694824304024435243463657117516867675936351702114682190411802048706000633860020405996104208719026096200358119923708203395809876931992309853003387947391848721784939805946112719645749101491068239786871567303534590208905987978246728359015453971105923881872631801594899986930726435701132846941021435242883737861094122468649533330053144782544287299854021100578209394849457679439817299969815918911627095029485747939051633009084467189413179229293585678875533871633128645369476405971446759078021462256734405119868366876197265903274761731577544737835383636595297173470908532125831436543741539212634225768971384448466810003341531034455911329039606353157430886098496108621664152904218050751606243463741948241433637619626946838927207894188137526659807453820046543493566269461712135870239379931928490048805035790609181960486663172032716647652661452909892654190815771670904602038564277568754056327749978770455743107378975732621800920161311681770009275194746219597231544920091356681828082932703916392946989871463755087394407138144249363108840505604116360832178163729155216684823133964658614988997169796718390041659110818353641908042297970949764800102321356800000000000000000000000000000*i1^31 + -722189608257877776213005735049987757443888796594398309683685801273983834820231414909143249777979534619082741667572890307536042530007879337896657912672777618761526858862637842518357211021855640295247259113699364491151593938288058517613788245867195135965104209272856625520361655832478538817683011025230957349198717289694419660329647736186941214686788219489714190203129511395781575874501334914164291089744007796524016407828992371371294184159454855792533950830974623427860317382702789589996726605854091658284817545936808044661404016523395987202234693815066222700312065839987936721356980649066667455611373257250293880221874416198659057105938668100753165209151369375578291073261844204630664976878208958708650926054159495658427873744778403501822611961009480340290753835189351740511533464227488451892706052327152727359734392956213828708368537867523623911094518064447028002093333411657732799937021051214467508373276521166522493832965947219345097975858092686462339607490357965366494290537705317723711834539556663330288357658185192431864634330107153949172443121116356354187052007381414195015630488935890106341621364407049871226191436637354074127245292046698871176957969111341115311467827293768324491363729333941465075056490272578097601971309225901469605559598109348513146523461365560295957710109117173897811823337413535853652967809796301321378661930380422656564914956202005800635688458091814087475229681892989009392448544636542676522258761787637760000000000000000000000000000*i1^32 + 24605453310985916313429951076376540289133848086652349852292360032280398826232092014384664313325196921590174143472555257236954892133057768316224527234845110195990262949703041562580984794454916941060118227223382766013683769920675496127721209243577110747527832195723607677645233011939852044073805904510349898998788883065732049912000511300098643854676820265232793136406053978169993317677019834733012926086621410663310716567315079743422195854722812901700535664990288179972436016152536276749344609955858616452511714166808023120012245988527092964285779491856675520166733537266461086428056299860860737181898550095375899591171639379277782156857007253622983354174279425995234007906774023697864263846877097408410193257843669203696174622188097950595728268640686953431647052695148607805972488344172274525999790845510829336834715404297452761116614545947061281340700447957880986113262613453114266715654372106864046198713475975142239432768772069191571915842026644084058838266275317928015607163269811615733265038378164966815785354621631601555789858870237495152890489431725179501288857826937696576788705180710248065632344399667820601058100651770545529186420030521213730923363907509692849392622341924129379295123979504427062727935097949106283845457312352171091302591361265540868115527918134935140004721828446848076648384082124817311499617681696801730982000780824822054679013069582849235438776462107732899652591418253255232056342279693767475808174080000000000000000000000000000*i1^33 + 119832596869817761245818078466606848846313121523640602485805999660491077064188330383766113484197245670342562396658343456239571932967531137719582966667429754729929364872196196211563848462876889101912450429014917122135325887080290073820571232703915534954589921356515923509197889126673753189878998604215119691726856795904971630055677180858732673377609967808640089082945466428653703867407534107282091539835133399989089583778228527855760967236120431637163347646907679991649538471233290841403927807687621381872547402777763315360516130637065568062202420487988625755461206661990409226986718555276747511126071535241305213887170013108878280324743350272710599028150649458688023468065082683739171182168551929522991371472157929287117112027847369491151179860472907133845535253054393505906517899808720866243951799793262876385608024922007921959957845296201270318826875914791889627112705235078993343516328377605241044985114493968989497703787472128209519729954677830996465486020124148043282945068028806686105508339673826084801079299502649202253086011610752924839634855317362953431582239850106307023843251838940794022830515244087488581003974669418696677952506267174633419994445898705420684637126942127829673001937067142589640929122715117754093781314769052689021131711511540514919918592310961922321413881816879468397963240924164790433105280590001299695743815997005093434567319720837220748271699893880910234475901491128905350865101926669746176000000000000000000000000000*i1^34 + -786151212123109774369775282041686061430062819023212520946966507686872087889376055942921879540412195009535599071546405032414783745403048878726855748899272176208748933255205153256601337737658672362435105406062957844037398090504866347891289396381219015059075788347387483294345660889203206751984743613897806120363540637969985860324336537714602320493113684593440073294203616147475395588006941880946103775178450459769174420607897034991042471480329981035260732056500442483522948180355384409450876863792151399906895873038633286810392822830669564557241661112579602756922412388639288048257533008212608884830051497569473627378163306754382311204196142183364611815560071058810690148008984856067331005922132024559916534887619308102108606865721184872819674661591073143053994689163771936002729481064801679843530777078134503379275288388873571119254674004775901861558416844929351487334827591367586198342393569735707237316255962967012586688968992547765202609584560754459815225219637281490194506062617361624780139585961730298380103676658053248105172514503931675153139727964307940044830120504895671628477373287646032223801339700782805674503292006180180774935563964614475334581337131917743736475692584944882407746957698117059307624949270536275041884472061381240522071444756223601821830237579115796044457943787984256960420399554874020682934891171690228574038081489785589632360168059625535814977824362627384648035808360444984105438806016000000000000000000000000000*i1^35 + -2965312027141836575492206938963959647791413758448039912219425216368001915028896906079421538844040583146683990208029433958592244167818097666334952718795743582379442719894765746780981493290622478453854479210307171495575622258918595330230559993548465913915317682365140552913936381209073877776647108826100008889734284416492118473309043709134437110647936910306877072321197078165640686399064015380825883288802097737840757349863530160624469074385667820749696201065479817050929058023328179392458267395436067991329950070830111190720094251605487460972771600560054067751653885978605520075025733257970761649708035479565064681265890038947449101533470403042312321526292709664902832028937470697075587675525722212583391520112329505889303702690768888291324619012374845403128690532622660904898069925761101502837607463152509399030117898754380315476383530989455416458774875434041165180742164213279469594016002444464869777909849998419165393944963636568356936021320560208646606684085725718264006712395082964541575659982027773361736476621978438638086116613620803641643345573303838240792557647106686161251680066644453125990712647833341499455080818808143822627197482770693450656562116631337813549390891124023779706684945878293754550585437135794960702813963985123454486450059301728699691058705910677864423579882696732020498141561150179663895382657752209236512148941580438980971543126218286086957080271707157861712427981851166645420032000000000000000000000000*i1^36 + 14337813745032871531287319572062572910473793743001228992565307682902728189367218243122806655511374033721131578152997360248501604929192107185900657318192533919716307649421603790820709856044999401006596205909780845790343674539029230720188576951401236373676221488229442138192133204001930545397614792866365753462859531531564176419375594385469326595056808319606819301617905695622501350931605475528110949489245480043117950924788493884527786605596458134980539644040967791822608225733723663464520823121360996228571450312744163673860166849933580101288277856018970950982679135072144765527582875562869640885428169909708491488170833685315264650221739675276432158263245814395015246070915300084258249029624877709457937622677206029833283452045977693829660911113461055605471162085316317662492564685860893416837197256718380591848341747892508866735715458173491927976886021376467006107442710560346244163132532229440777297237069808849977680368515027028653790998060343743491019633948536226515957143645801442425340995591853833629009577738126812795626288684509459951952408403765098531445604522809786937621086168981999903423143409860632271842950504379262880480988580738177656311005819343667552839866739376283746361812411076960805735395203327331506446390076453138620404133345810219462188907200667584752358692564380017458443850209716323144518392192714168253365526373607222275101999046529124192520514484269549051395882880702873600000000000000000000000*i1^37 + -11126833580741847841295513097042080631076942243351461149922164862533449171692414526473606435400395268681186410040049059495957023649827762153411019629765951234105080355597206516160709277343720836322118626628848032465866982441289199545101268433229349497741104442782265307018474028334614890740524186169877508640957349651311550198621669817273172982262167621900515088831680093342887253515646577705294864121607579947337804768943525169688644804541403926960232952644125994931929914138101204147102935600082330478368191269405334406956028062483570480757765308557623270302969296303021906651149885303522817856602281763203606768264893838127965407221119363900125826390793580144798385370241955338173334654705554185542635428573400010196832888501152022601207984912991826634197734011045477694693334316563577558278425742460986049071941159488199396200204004270175026189325472956383738716080510303543332361200766359511551309268490999214928132423290815030463128446280028760548898464892675945127469492394181054795544015729677466134942266140500834867484120586070163402167973808951703892912848816197990515716511849021711726491202440058837438354005462007099793789774343499379428764043211107800925886615246064374364504813153199356686158365360283237195106400790387780676746838340701267569211000951655262190625731347088153670543734265846482584491054547205635371837228481848640464880956155666041726063631744286700667614003200000000000000000000000*i1^38 + -4168979134624826711241171412807031666474664369529609024798067865175313062832283372859259447204117882903452961357249763867432746622551908477778561685628259103417097004266722200752506311854073918760268025281837574794201725561451469606110643449825047859906519170192260590830895261918755809829877387069762678864603649975623382387003668781163161787492953132879627517177238635447697195217541997841947700894227337887081163128369517315938077958845350943018298187217153582984279364942707250150665584578853997782124513377539175063634643405072259930267939771516876692366951553869690377169199193773950527934611837834304512080439870121731837950247056394432729658166557185251288434322824812407621741753090074405081467487696254485386324411619932407974623399160142094993363817424077041700976717254493844285715356071164911266032093122205094165417619679696812652938766955812414144169314905805537843619635449053384795823023974435154234635411056647221590393144090913282260550613358318586550960295642966706515064143744803963760992018968265389590912037416578386888820495725769849761021157805697314744597351578452547266637488881461064499709848282055068516293073153738558048278454987447980263566876730724188214256431616361644757366251935934369779483085086883782898009512508640769186125026625773731539870236278662270004050232479590745281389620254717734688661622866938493368468980189090858835784853192546713600000000000000000000000*i1^39 + 47033251421330787772098513917106942989238319372617208123537081997346999053232417076237365778189350322146720472373308584416519234154885262782948384318387588898861557862335424111203455975040136687853747440132020226462391632912977225826150721145738048175473650217071528980284358749928409829317103958889439083215714669227608075347339496544344974772712467293936262533781106208667917350517915603364344925625656536892681058916758159604818744955624532671818509457220051691057088286573094734254690736596788576016946726790127537316640971249278392435898460300236752296866447404988850310152349832697501511505749412699917185341788653892568711168663837710313913558899746150275669283184747561958865773818253470904374675845620127124973176739057353270130996395157272596426255341379534922522588624326986451048781220947642499165569805299837021675581810067886034466324992873498484773106374733778744022894767775592487202148332302690283916628202833656303193390958321762478763211908391935489562490949356582714735809149291357968014800144577379053488236694288406559143522279030345771825812191901092165136637316815606408363413717956407579046860223429367586138492355628063938322321614123616518055243923988187979800330382785838970406978367809203583237603685595918033024868841189076655587965888701489653997743392730502128668961304366455508131655487664092314701864423426289147216696661463704160017951227904000000000000000000000*i1^40 + -25854990612700764569182308759672333039686652225599466195731295677197105013363869550341984541694318749632721810720130073707657078459543165032980555729821156231659829712865570576734617255531843924225917387759310381611278262209380825136617051604875685860919108347707751948973382476182582845953789348035583536930813084832331608539716317311279634102027879006565677900114662822424929480310811601091393514882987223100275787460969161368085524261887215080343032299350584191666774204220750858347518276656770402841503009846312727371265442192293578606636319128055851468636789816001623850440118680238651491971613289597261605735776341049976621557282688732379916702247148897084076820145369658117706409157690258812807872362025539373723225060561080622718231434597363741123245540724541937558613979153739929775765158611523885350033559240495480495009415544427922215093129208713026712035430614246968379638713453777951424151049993258551109966020334083021739658082838294306644765096254489089640409817101068568778383555313176433546213175647128123056298871444386691943198795811402240820417295912167372821962261780956739316672605627597877477875615063988855292576048905893643213329888355159803842240166842334300152384802329492613786571183993836981032479503962793876995631549872935831788805837932338442886424771272400226328846475420474001311729205703043747836522936412588425112411215396993771765760000000000000000000*i1^41 + -22208862975840304576939712991021628614066400323196730000054567516281193787509231491257095342578456474827857753389985975669936030981514020289597413974536215941122062046240676073000424992377634528247886081645906407201922132224717910100673821833251856571503189468421723615886632220376147009500265566573560678952404743641877561846669507699742691946572171541233902349883993421436745887395463610085581514484437141404811312635413135822414550985801903932577981054242081904614321377995591859768305614734072127653659380399727039148092089372568908522299182418991180793818209081876668909901809700181878796260966379026794356460561108349638226291916463347403086818869932136624100485580500471726318349255012955925139452922859190945968760080761155079332087129417884782337091369058618258739032916460349196368080471102975204607329859613488387596024913137065879097217108373292524210716010439956729119576619614492746318919032071898105559471348586609970470842588338310536534443525468422657407852170387422935092963316405961132189410037413325359754479790339672469352154422600256776778021819032395151496545718587319923365197500347319568232451389772422018545338882064268497939442488864109869324345208358072604770980315917032037656702819113216801751776197980584358725229805150804366298380902641047167947021556885388315119005967108790690854836842078799999588353304640083712692339240599552000000000000000000*i1^42 + 29507920774316379679156987844641618837934100616476278720455988073670584542778257982409790192057032662873598229905752939906857141347109739245560954832256263317004231926225170527202308066346234997027855046155857680045974136981214698177202476232507801093529056157068435103749005641153608533735771760938668729196048482976131114838363987392289813429473388803482521155872778431662685811508159770345694494404176555076465978571165173063494814049412584438284030571302295289864611769428728210553031042449180737522815550889708889545010217662723876617014908832744189278035131234484183658021008087794658342252847189311663014022150324472876158057180609385999730892484985785042031091405890891207958849103011314547910286244337192914188466564678725193312830128755934243792630991506047374516596865023941330523993749577164701803834024977812688313939881186844302727063312752872456148329242372081072644558697084587706009175599899976584317337662579140206585138774582272463656424624603045917803191285911395816130589750245925989790519205197946022448442782540117114646250340244067382281942736226098381577186536133325771121016420888865754132004776318693099185455640157365752244262052506678689240041249783529113269364981652127357599598805337929154534840656409603974771771548926322148908910259204620801003378907343813567412781790588898688580532626677522188785938959614692286267392000000000000000000*i1^43 + -7206452044628112983977453261802346822905711278083552137925563090167541624114138765592307595929910516153645337843337208834182101002676710783972178576846778203555897165164747604009028935888590643720116749883387096102443635329230989342467630036500959235472045642978941377217374075215102188767323645616562494178227835840497717137681500206158940761987088980865655808337859069409342523759402120098862143695517291346249922026782371398985541146014584682520042455356035294330115016428155507717021285521202315131507841767639732527709372330965982892565168244716186498161299020903537457896991977131054727777671464601838742307533569112393872183005640340612922398502247770592172115157788652348785434034796819945732462036407306377473520435978075668457723247139618432293054205201340119838240063353922935218107099103602972207162450135663955604251381371545414133116639107187255714792460699789775872119429188231208753777193919822955197276744694953922900093010764118675553375121648993415320704691868685147239495651752165948229579650671367499223696708517591097568226301332770057724481868665694291968567031110270379763925902582031022110496432100515601178613148589348887002400042177542915121868364346564794496561842263560748616865724469100616855368808458632912646800712907735716365195935039005850635005790221408566119736300304373531216816493882048913666899306558259200000000000000000*i1^44 + 572981886131570694857656901855233646063799698744113912170166152324713517438405972815308189122185305036823681793488268866094431173773773873066331475790187529333105187255679574491179978740733177704315435769340903016207599427308210804845019633862642383966700909288748466960319297643785810754342424999082031322847071736203295373298298988569491746175078440021049100603314878231553040212425318888122414871314076288165126581622621784126997128113714286517383954607633255602846278035267690375324837795636242933207577494596946051860792696837812101302090213476901229471830962739280326188259603092632642874821626546917212923527820254201368283471801694590893179035701261197212332051758719907237160465519155282053870345809738913507914456228438422431234589231598040186676231704959298049709807374246623281956356634880374980908418794849148833819384916490198988852963374329830119161012157496040619769956074726167936916188897476036690444915786884572365162551691029964664149464039823361579448691150273771761777804497808660413386013752324725180957433213761423081871000180646987923049748445761332012276124613494781105201710002164789471385967010280042135548066908434845390296446929959658064457835692277495516564461876253388043596951545301356216480494188407318064579955905547368819457369640569921312926839166733674601959726515945603187044194648665103490088960000000000000000*i1^45 + -3758995389151007559219520107061549518231080135719622116974366329889061397831774108740727431755531676446261574611282537949005790427629146620564441494175622243704720400695692697369888889576580387676900886355010456199974546869812477562411826708985983014612285477769124339053260691842293123307178094228783107710264336363251740386523706532690451618762402114943406888835948360854233336522268192754254337163551819382836164081336498062976622550217688801451523791029694439836142610446825793815849504595085892139285517405123690487358700812826975595475119527538086442346103115632130918881346966970795447733345956923653688972495383306514715544802809597866717533514807474885982486109384215652386542934139834108320054741088263068166650910390098295344352544805997376609454555911468813180678705580372889549705465895535030914343907841610530596813170049787031827788080625194229253429140216951926493005739629970890195221865630340958717606274725723555427247238641893623690700491825908864444633426258013088898522781652481801447881772791097651020836303831281884331208233790471670870524518926724776024296246248901616899219281392087221806053640219195412409217627402757824454353686746664343184736555368489235740003996157529957718412243908282814748000670677990077482053437601106604423994631094159493640910830268779096102527944840074383049005790239129600000000000000*i1^46 + 22279924767506492891479260405314282949522448671047764036341619973141397120258521817158076695870432284599411536227204975433231597047564676005379570453445828011994177256054170500225540495275008478541447166327160828589417091258356468000112724933735368803567876981576296748109532699466267410198690668166093455488971746189267659838439155969840914179104108128804557484872425330371256647070670220396201233177090429063691165556464261764027459066101062717720900088812300590718423112122623505945812845732228493015539107372393443509599845769972470029653047713477674790918552378494730719674871495296379187500069908012960133273642084639665213838155128282675949270482934122442916181169353377625311719162937134741092735307695116904579803543334267372567721230177970108551006954478389923037582701107511918473841369979870729949167192255860744718150916202484851802503335752476282079683903865687659243183484686527700713255545806605290821756930973818374351804284845470457724912125918044554011700507676011385352875444580212900219305359958572637855157267805943363618955161976961748532776129869929746775767536449014002546832911757564017057687791235585222358917166830656473272610366455231474021698845747078253312349003979727924050026821197779048406603373299744278664525190417881322859044445862044918560799677255099610041953573074128632545280000000000000*i1^47 + -34831430267584048594684022597772064487752434984445234496021386244204771561777851851347668633009725846525084723352907171376046477986300275547095879068058227235067887801414033776035956352376110037311018454770898352658688202132069071765994363442493499692227560500487902467920278942626391334315120835010475423736705817812088501795635661957775255994140624924571989456604895663728134359228245503257242773346693535858258890991353266894867725140260109476835271876426818224027551686928816298250954869089245951857713494431275563065998344559695297484652041464964839266967552316195567076515129346443858434572086133208348104215769551490637262424889464583233590513510488363551580140502984677509725566117276850832714020600238600778960064377187272901726403993817604498337471401532311901066239727150418745297307994335462027331623393671970055576857725801733057446277199796819382121717100292775244612783244352101067405792629688010348694456758367855456995614865195386206934890505907942995132922809229896376513080099271371553651654935413920132047370826735981017424814166996963359248020533364049653365410435589659636517452696332815921491382236354234834656269932312728241423398954819543869850756494132609594160285451920818798029176133745589509285639553514649536448477784768681425801248493649730582968295586830768027788304711680000000000000*i1^48 + -6793238915092759323745076594764819468340554295462545146487462168915049564920243738892750685320181897984754159618992201313650700296121076882855492805535566721173943182727892365228990678950049892426156093113655265038989276141036445171962389564115278302590852259812808441681466570628763512436910495172373908516734961689032334477800013721563860604173308715926369915139255494435619362438314963979377670293866685351163083178647495747550961892594660973945856790872247213152269292337476697027691565685326525169709896444007911337528207065692385908385942404816077890565536226133381115149073000193670613500025408380891298464058489060013313709697142636310438125476126947400403932315918609212571436102940135038785107277888068602057764428739264215303169682783313579305308373227397229254321073679018279743039434707868660548389483283712390713475311555555057974108407649871489313073404762086259666008643656066689141147861093844168184584051451916691800995947376906264258180375627747283312084801591780728039463792416521554358636635126800613509082643496074037336806134582993969735408095835623284811816110371721199900366422167390920508538526336125518244584976399565540960451104107355636107198396769766905952635594568010908102457992120090206983358548675922411812349139257662710333309699205012225166871566280032256000000000000*i1^49 + -560601270532935623322767887171404918968471678073662379580273902107648356131716005574079308739597058250455586294970162785987959855939893913753805848087177842758158538495955717346631883152369876139405861953803027718272799889282911114315288096168414696400919311938341001957966018748869064808432585578430128944324196787138634436025224121401241311653928883994904258356190860387948767879963878008135711760045329924561591244368366864098990079840368654986607920286475094590716752766248416558689911458570518623325617409798132690806587919993364531352049688152529722487305788644883098749734503583043806639023696516382358449964899570550550746004690529848036414647073911879605255962230992232609091957581973913924884091127128153594003357723446816612906269808515064883574055183698431543449534252310228739231839976983784782620396504320760311411696847792389096065682612429870407932433641466025385403936123055627931000664790047606503297044431587685303691765785975567209496440341672758875576595778403863065203672473480434840335966450555001814664537807147326935709743598268371859837531900764523692876120358594431474555476138947518613865452421205852318136779029275051520571684957882276729723166089270614335535511616360999128003008308235064310082685261214950186247612001812123583563153659713839300608000000000000*i1^50 + -13854264711631586680785323765995510937873523094773228566008849438532760204290528200125541562346531195661610065123482914786761526894277493294894710795933321856103386423999601461135927712634042397122618498117057240196551897773113113407807213634222653201392942679578997606967837502291129135383793705353626049055270955614061595251865790429441233688281282882547193894396717626785118772702316808711274659933831151389387976011635766539098376549510132875117286925962509183588011467664394455025342580988493835943920956842151274672516248578893269968651545349548959243057843778475233085676420285739344570499288741894249037097784013616870745489081356773018278024319762305828390236390378860495403398166167872292680905689332681751376588075355101274443632261408372437431372107848523558473473804395920371189333244125343235777441982914957374196610370367915080329269078353842225187454486393685898302271007329390027372794169099992905915761148514921493083464380826153115966944635942568202418780210951215815695755554176374516201596379602831402826384991951109966179678513702719688873759515753591658686195034933791863209243280026408026211196391649259236441286114637933597413683702684657973928679017511506250413324407234416014126661604961549867880228489263340773580722541597605200193144881152000000000*i1^51 + -641810529973016839246455267650737047594168597592088876109079341616409985924414598492609139007613816502322252247234381860781457299473553933905531288787696435412185978202355721123508816712518417095877519597314434693002966352555071390872332414010634929875207761359532064325872998489191321988007939079316681036015391671093043786118782938470429899801370691616663660517855489381284601831167828711358894689967352614861362188722566753576813825798435415640272867848227872604836036822707409823671480960656090127448418630396504104094755777448356188231552029470566994249157203872284310382426941076450952879852183866556456008796859683275363567563523907874072056216516622675114157526987215456136741056917695941790407786710169988142697213850764315640860661430920744461051727297099903366954263272628517745732232725452387069944024428218234848396836441494468958251413098936530725137040169053407053388421653480730152377518374159954678789336399538914419057771285660796854410069788767181446232160989747937912854017162646422805408043734290973659112101172356100826477181197878343779769436281421775189385494687178065532390340940212006046734005286872835672553918237207278484968149766942007367319930651914941784744301849523640261332748635860429005424586819381045310580274456166400000000*i1^52 + -1538786828769091337064343456561505589850592952233814075420206621261380639656869487832237962189028262036266959596920472574808216694715953968875252511470680107090506900758851651944786532061386618944693852114277606865039476093007118155074697514150117485897422375210529274683109279897082539820987799895968233158809952859315289385903933163156254810886249885225328147675608568638931039388635535307885347143268536276639739957727583100408629353766664209439861449292994571410401479146422648608847256726160109249318567053647976681032115907693270603425067354201245275205910981832064415155519487836626088579249706176221224189605256349701612270489344755455474255941761484091062949756631299490600295375901001034130888084586274847964850720360669402734551099137072014481798352407040826059108136460152733475405771571360568639399266682814334804711773269254254207368029068714020469616795424334821005131787809308280329848731123964317260453167777827744128746999102401064553543050629607871332651749845655007034186274771185629172142368501804257549526301786573500299220206728736709924341361097209951026768059293030622016152259135455292807601028891908203349867859765946763991886035795467120012265402518277849370298901327997267588040459553363639381725109028125081600000000*i1^53 + -178323839807918325122067087508925055906343713546858026101539751306768928374744496507099672615813983479993409501345227799444980912894786920125057383002031002600945144786241214014663978243067880677656698398472199247475488428536646451325180364482304929421094200218655394644167114876451514497134409030573895851099042922277630317884672409068951745260421971623463565108739639458506537540278626993243222927036159177192467663325840283873859186718785220807840476077318228063876917391880954021408002896421144936218051073483072783725568561626855764910304687212658226910681338377269777997268486169315228373990776338273506946352049301667704409717820550449542345126580664452984375242010497072744160876912517829746012832211318548867687672944529985759793187092352122860569358741482412690379093424097122669494193147981645489927160873296015766951207214755397796221467715551911523388211503452914495662881915219435732010987882535551091507254444440186626505299022277234787648527222978230709065424881458811459778541371139842352274743990265676600913663531470206695378192555392544843026974917373129399221743552071504514264611418700000794797207112077230711852129717002853529926127153330586531869653127670857272437601676469611329085223207093696000000000*i1^54 + -29680269646012241024729899151937811721367544100633073617156040987444188444823168281015330371501428137737385585188351325958746211682668924414710708410370010991886503432383509159173372968699020794303007006803392415326961780410536259056656480045084248505887799460892601759012334358896244676697352337096589732726552221844719899073893690325308248433931214769140047500524611491486112714877984535761967857644412972571824150814306373491161457124926150688767516818557098964442162540318504629427885006391272200594876227868922601900228192224780926436034841435350569483841758406063873935657023977830953617190843263141110233448098724674452010268206555424731367395234447614580463332456357896721231761677869027066799750715131007834206955807913424599598810259006209342250076413058892120495367083878213236379679809444936286474617364683419147854351597908542323169505953628671941885935721921402842508187651676706992446624310801431055526475660402871142649497764413364201336877320296467836701017254596816624156696497312658752195507586057504971648596031590213078402685938813764871707149573315204591288653948683109497786094596737096199270006936227134575569181707814599732841075925121637629768457483371969994754867419406259520000000*i1^55 + -602609690963482544304633174874427104476633057047942400019608382704055912097910681037747208643684368677616548504529420380992617042173083985791400756574156914122322024416936409179447227911699038261534274630417085247427846351052571784012877988953744329540354959784296978965329102687794927131308365552293607093057211623811212060831734483342555947908543502186403254673672214264481357727028687480955416101718271638931911022081180314454092481502989051130298935632857250449647935607070507619672972495147597456542125860981636555989297996152417520634791845841049049961438041262560295682853087478540875359992115810588864801124195634272499991560005306830193703933574058136842626917289352150298733673205391599018865737439465342592040501319921234856694411379692382756914651020012183883529874721741330805817042219723802770526027568323133189427692547615156972463052181172028520616224089036518710744194497896763472371065095585208260785144877420092081555985261113010443179599877017728325004501744877550888438160251067821284408040823437187477930002665038599762837860322150160723130416986132393066988756054877990289552897423272872256300149619327756011065119423899571174746368068413179200069286382486880000*i1^56 + -56477682298517344093902532338640558962306723951042898289241663890886473462600179492296257177911200544887695931358091695683466961175056252070560889867843294713853206079081106547635586604591478520835087059852334297311748253344640084021686250912211434104484481770999838534847346228584999905762103670072680273135542756162681648272648499924540751353742858108613733236972692877553405970357981685075112445406133083466046623783881498438555291893437507142723753706627657593635016831716087953116183108573760595311424182129563790531019797443768639917111537579576622819853023480065693554459043139560562405628780050424053223221786101635251966109920734312377469580713777201120841398142246490416492389959275076971572154830974703192422543333996280783958026741818745336407303915059687797807524828956404614791155450779871258418147951609418276282450363193452753025157312223949053135227591647456733652580030222182283272923391662401948251836489488891577630029424485442839927109904579037458261321930101252164885684379493387175345607738061383692361240811627156059852550737203476757159115581316887232086562001542603228685921052707935385657975959751794769969674171454200983342050489596000*i1^57 + -42443214893552481012182139726144501238438776868276316357530164528889685752405608232742161730493080648750111802147117470790579897784438134394068887478775001956676381041962191406818839449174710067791148989782550120502288389787700656679841682636814898354715171604016015253336200045238524537679774717407506951095940681873574564150861645064887718280383428785886086619603363976118527517689635103766907286494307158009817024789825845615219795312247308489966414141440638948043473629363834907454172986886154084404047498715501023237590397651191088330166926203207841450886134985398805782350503755582992911888232974809260437223757392944254827420579304284234207255063519630520598831220151829723485746447669099140374640701378548265447478540939134144463475769101212046568242044504233460951825907619978704613769567935946556745304201078344514674442973645875389021293685106123206618616324489629262788347045279896340866696733954556594831137837541011406783902989554508550445226707264377918880779073344160468569793626559749568065250435269862520847283187487353032770402628800824687267557182159383820926480639598649688631876435257172991362072560779011742837038000*i1^58 + 232324802353614158862834214209579549292308874121684494521865291307351601218708984358327646828292763470986840320751660373932475585284642072378499021940155397147132048154375516378998727625931446830062381827289421207494094108258773913656740008154295227165516701859889661898352845922697539192445729982726388629446614189571845786814719017433857971821171116840466645484280521862359042783362369022928794939520059243851520398426790150288672912320498630280114315338126665676129348442301027757224367036567561662078777660179636007221539353341040942217157411508958200527191973765053510423617479428944148105089567983767578205325497347941258336978668247253241253195869947975389373837651287671927495608196611878498552002601595164062578411521879419189537296613269984081515570203732005301999285797378036871074185104445120663867717946045732002123200934208624275608580435610522192988368246182875382574907090205921881586414598386538401433192229664349580598571768096579959318427054233639124821819032893353062470910883298234952962846224991768959002281841943443372021686186528047348563633807417430091225487903675*i1^59 - N1*224623043432399833509999547005666907415095589000329317575621486243175290486216482900440791497933480247214540848726650875569948596403177240539610764835045107351293544619414072845810359159189812191751716110401834792858299246451993032059657528997092289425456758761113208302211815561716735766721907792059881644622518300466622051398255000252030310254049651404686149464378490430949678995016541383238246218003592*i2, 17768464507869773578695386816647884636789055515395122389199599752690870086522652107602680733094168529284939760337852428920885785635904582872890098415310652413469498783676602590832306268700078161920092542964267600293071149740876637716486789033452743477740490727662348382133611021151185644070429148416873622590990417477590887641478777160981741592811548233856861882624420107963515871102629341511425444179805838192576426835496346574949071572267827959114909932541051932401451476734541607222277207137045302662660174630903492622009301966518999056653409498196556915705392251278375830659017168678268994563752664173479689318133639371766518275970545483347687972520380576187674037510979589077613535757259944500901976136816793119702781571694197867107340732539655319251974786586648317957913971459430595936876602144415292145394930713112999452227296922101025885917668139194677278514218301313116386722742536547342459353257400096690165456882142691899880744072678682973257022642009806115441739797918085922189465610808725890984242187216155324662161116697620942824597230834862112202880665065995493542018963725293849212656213796061186364646039382646180118222244988764807816651648216812013164824273954207955274540100779910160815128158646296292688899725143602918279447828034552255446181818347186598272448151104963426272613974054375555262004131972964805434496222762269941142748899662977449037641372079169850212710690642510571863357397346910649594928244922240751981461413265059596507593749091926852791723807929995328506971888041890767468382823790980037621920684445960398438400000000000000000000000000000000000000000000000000000000000 + -1289907960562403226756575495693387285121948560599757785871378613190186234302370880348574166947974786562172471205900277138219005905217760269709719606213680165228235197407726716096857104729550968527182932286559750224858535874925241267742123644023992707738157540719765642818608370293866291370290233932385602385635745813515784057898519647583468785005238193195917634080631893202066605629391013725701807581823317114177028184704522681147639473392701970002258273475096732287577052309163272338516297230942904612628631830365847086458905407396276085657876403966017829963115335493506795244210269327359214422763435367518434836330769451411755867809910456905824319298605707448049065109654601450189576096387483231359319889128817095396172826627709165209755884387867293437400604304418148643163243126926624254035207551864246124084630280294194860185566164753105998880932126237552850788556371377616863711684314949461826657954333127741747184514506804093473265800634820778245379161073835980053825986880053870053755159901230676237016546407818788670626331627855344268117773467047357222552636048053781529554741427063294126226916576700369780560592592054823925612176846554522171795734506939403636737157035789106195252188151222744554374125815871528409711824162376665218749795550084356763324210770499206025970306497156158793677219942094832992122207209547174407101823116765193828205559541235906417885296149358361819654972116582205243044912063501699964310730031121757884164480526958137337006750276542745643402892834009778921978057939601719454927057306335849628597168938533435473920000000000000000000000000000000000000000000000000000000000*i1 + 28630410368884435837091713317657843576607194377277665705875242199310789748941521449006821404334036480949047096660041480263764257605581842220687488920766418834680626163068023538644777542486597058847777062694913631804921466937173705062487673553527631463608399413442488914447119882646829872816610721173038422934757028074412407059879029230728483396025450297759423858825867897276992130958888186502498373476192158881729742144409522585715338419586302082307050024565464797968744139282307634345224470595547012275038616897567035654173498643464288055747129334379375807705374451365751745330512418560761294766309757389702063978474863192959305134310746521612638422135192758665708001767079447873978501031873678732891320088580343998692314110249877205367827743665961078295624885647726806718824298098216090778394617893168254010456855603249008735332882173196583750357225201184970036360611803595026127167551179036531910006911251315706178815728575870843763017103055772226769731574988113077401434587001719918310233291342358109522202480422983084929531461255022387046946139236454041879969517743185273626106238754014475268134708573067932559176121937941368323953857207752174827073916230099458689844641598530126188974974332917856970541360759162018316756901584871108850432572695665399455182616756504638546962646362685166227286296213885797327586884713410165437727617368852037573922295017007153782073083825021962069888759641558290874738901245427839112323632237604017241688656059766196267923017969778377714177445561823116405873939333426007772728487250974231948496423759202222080000000000000000000000000000000000000000000000000000000000*i1^2 + -179120047983138926179006960803793962486555422907700262150424061709622579186043574731601019007414156355370731316237169475328100536653080036434120397893452054575958266132612214519438134475926358114691780247009089043744738542432977356227553203359925971026296685483671009219737794128046786153030811934107701675910460534165750437294029096177939440742965098025713285844134943319109323219254226012949453809966794510295372752157741643780047891341324121037758188704892464590653898265644548144048628094115772738579873568591564057769682836149158011845065100549156079119038933537792470784021795693077996825706478335779908862059757297783631166929122511815535578031321358847732247566439668497354532123265572023306006168351106679665386307402863013757604388309729120522729041924709320695001749386595104478322128781253210408609154064216630415850381094979112362806106848131780125741956552562358729491551260496051940778088907826205904643265803425095931704405874447388030277306908067456344409873862956246421053875640557975570435254815298061615543499967990345813207575328363877854453981825527029577476931837653983108964015319249778865439095784866536619130599395415574840423911107925829505689057026095990296684347581264358284525255627552902701819296804892582926938285282104257423981509496568815411517239002446146112708084470365727209026668401853696594920653387183069777254664677382931195791663855444221767614584846900121388758490649947493663693408206614631195195233401275803430456913979906617100986617561722563273007309950984281466209625256258673824022670256631709696000000000000000000000000000000000000000000000000000000000*i1^3 + 496919515648182993920661776980003243136863240328067302930695245407609915312018442021262635636601847414121281287984513343730392518801287710298228239541993095866894638124634180659242113816700908958827313831152975894831409578131779668506913422889462014114235724562497549147260081694876071538370479802993609815945262527418990635226314077062765211472259886568584009421328078509010787826676310682292181913635784266148616361489047387819914535609724529852147409410244040932847653079183307011278665891960146249026330659422108101383994371004028953836437193193507031272560423622237426601763850520030380747488324939353069395481833152240911946928435266301901310416508977017917625295535764031049855167133222567099718773044516494065713347311407699850597761444291394911349147737630723079851925944103279852185118153264486526893781678608110105271529681343495201741343530751912734884818276693493138914077773591802393479719567520094443660047583174067347434981737573520709921984526095686105466669547053011089815732824079090706405039843783386658021524489540358393345498140123958535930881423172519956929718716980164664601378029623015868293723427712461974715932597764750234269348994952360765724360643184599569042662148442550488213852165183136918036488665466973407141167437486240570134411578943881320737839182953904594033826760196350249877163704224127024674994019275552626653026147852687422101399239951110977136631113172073342125556549650989356910445277445428901272860355894114410674701893619826731874925123576264490872082417237337598990708667750716295289290633091481600000000000000000000000000000000000000000000000000000000*i1^4 + -632715963050349476701273726640038928592567451186283543284242906187589458912139096586687115452445572040763397596257022125034119979844387587548161078289823712042797875447251741843302119417225184131278525465714532581964222674388214743907626582821589392962229428567288670834543371994810501415282272177247061573816332992757306949983375612200366591733488441552343415810545090681385999017993736203896660563137460942670569071099069634250308771652536258899897137323545568393744852799087756043983081618630171253906316732694282384148275941211765238747429792684093830984368378651093604212514289673381028086386726043588746661211328307407960351046830253503197142246295188341357727779515175712123290140020234918507003228094205676255088451750897741684412467640342474911285663107717183925450822237925393218387808640381511387146913981770379766791416695480224934236469158094208404216132863019648978344465772066201989359290632833567349144460185144514953707902260206022245261958246596237635974908061741370409612930886615408431592827991463702857835412440442706979028021463265694174248672689244912375660127656731511557772101705624489096605946387680475428000878471989706152512360542437857779327273034235440968673493613015757227753278595362512326567175768259113468157262122485784033607999364266672291683959763730609722408529631828125789507064188936904683870584018712124038757961408159268875459458702828237412140774655597471148274655931057582415632113382018358278577130976449806287196092901092341050556037220514821124778021397650750851794957795836731641807525438816256000000000000000000000000000000000000000000000000000000*i1^5 + 668828585932661211125809395960355970432995690991706911280987382333084836092422028162109809793093028812073356997557282187762854254544136369234599936811625216510684043992546360334855513420739917953857865794725541825654512384137779057123682580230644159418441153667577735310912161250968893402630517848769141930196242533974178436603469143520037159553956496925362964728372153353341573887920223309949830289618465394200042095809417154776592908431283754803281887345667685277798057422457959242843066372252367010906136217050809195849996673290783255186376767891820825574827665272733447898117971707402621220678604918569987068316739866317070193799074096855062485004532245987859584872629100302642458748919622225864070053209120894515398695629239097784089430339298427149131334504996070137953223901821985006766974870180311402686446868711379133015685831116921027256878058248347233815145213343530607623809984126082265110576016176462435513376376894453086540178375644594122826442051798916768180585098253353611184889557700559122162825901390544015061256057861799485210646267106701648928778968844982845008226258414992242645688360084966170840042403781983523807288229436975541759356122458026614447343145483648824562257013309330540681692258495925343784398038387792199903390955029460490007939465985951776259659507933323069423213370233163531662506509391371001026254075557953464023660943114856862491186572857170961072251442754951512112261625450500298704113084340550171856084667604607651915603572899028714891257616211591483519517297015516407360121347315586031511277456588800000000000000000000000000000000000000000000000000000*i1^6 + -523644854034059881579506247361285404358440198760000235410416847080666875588780731620012008432047600771342765969479702972206311338143542029590046613055664521998311621634020768509583091549937478874457701375285322274484987706252801140279293253289323584135053515585569443096332665671902361835796047046703062144169358052213793947276755790071181221783210195542274526382179714285733236931890733554520416497739200406551847231624517570041413932942391190211563826134692078742942130225582756024486953876432906423442761040394614973022637519297945080476091358470200137069839303287218331340966987110067648368171905427102870691909450830209684608863576297350972059612015507376623103459743270897656705639420853297803408447092171122992718253528094628627411376260986938841574685057701760651922432191092046078785141063200309349651295834191463497140944251989200672716222523192919373047740339178957760008183601292524641086663139437311927248068222998483196048812087294533182633972700444009415855271683977361269570505991517448354129271812850660006195092829232653983208730744031604923517117387440317176750028794791837372212979106344148787729648411619318847008732106896030890809584747461572041062099600419830196378409947091318788787402693624732197947136212278985086503536687616540598363727293761449010533724089162185683291765908287742122364750171242476956277296604268154170220884879471009131868048474518772621098068344165663129180011987423740047217225584941779791244829914019505245056902355058150816679916064721468178881305030833743971218666716633848443315630899200000000000000000000000000000000000000000000000000000*i1^7 + 329329809733269706017207459662232894066703240519079020722232961105009224482213307153662992565081568961676314044306900890680844123659857650411073542549729725807479994906878030551613185771831037916343753012409618246792584035331044100799502153821264798454869466702938077556842577123955826340478825817417725240624057810578235532793504164098701457043340927449129793234770198295030045824080673673493895075657364712608901079031691097859167834238146813618161280701076231607150151470422146071689588240928454136857714292047416665555688640483565535833383862620819571243536377421929728098881630255334538373821754349415910109511220309823084133894206533473537960308305345662992747551967949948323542011785433209099101783509792358531795571988494939915141014168071228398067377201291548135521443923988567948851460126283406454853611181583190320233463286209836282769212626229026874797433846001434669397168925642591891693907951878918858078895999963714418023518985275946933611816017959492963072132553828898094740363082626166219840717734889004954292077395878205003694406518395228111372905177016832051656202848344541757636716335471634187925418200773034628673242400958331349970326076036832561673748180811564235492496267169588251490566277148275565101491581510527526454958115924386370258393064350110454613196125371404803659756584260633087961499750972500735945015952778572854069567436641471930098075717803803993958169526193624288992244890545642682065743634471316777945203436645387334142131879196669339615220781192195205043569153533612808826842823668804103564165120000000000000000000000000000000000000000000000000000*i1^8 + -145071209203589134341146764525276075129148348678961620086218449683684139885822906699270264194588459540953511438201479004734518340333173767853324742802736635965404342442923170330188111653630133270643564819120253382323804572195453701498466408480040909669648636535198331531168303007202397460847143919085083911942975402267350480137459686349184083167038524439373630090649993534436811897743851538458881157550194514928122740076714123295872458761835157595412392430937166354043632985548231578495473859087213350491128412507967012323644064447668470320598849538444456256900568129926962952267157144280754347950393039429086828932493719554270688047047636037568290640371919807937038179592881946489271507746566682742459532489118003585048860288785415991732406420415395328175740459856497721247585608993081421249612749684469823849408533545205361407922802363984495839774630913260254565687399313412496931737187792314846322748548811837489715291109252440759343799855023728932151521767612515892805782997968694935772952563730051633345782436592519292923940499435392143392537411817245570600168460025950768669705068729384217916109877542686410839732772119689647687060920650249627238964531945137428024467588634914871058152035999959203750594634808890555296120749090062542656870729391001964468462307672245258578783716415626129737346699014492490716894827453350965753786869439133129943212493787328064451410910503204883684900799028774941955809443271397973562945578255074052672076115455608645481295138643056277015514045520714021625759784790424151136119629309754531119104000000000000000000000000000000000000000000000000000*i1^9 + 52252269684657104947413125223195218282537147598258227817718423714004895766264801029336293646247432630759920014408741327856418758565258900361118863671825610546449415264250822446321542379842310041250103269167081794576392822721405013448354203152621149336696431405407728134731627452190498203467524891071286044497241721621697302334763280607412555240872410942504456110556310787686723375701294636267782152275257791906711937287454418118064912621633400612216501550033259185858764879814544373515328637451500171716511813812670666908486896175071968672934767014263514479381519714624974766017340281710778915132483791676345400761150131513175034631339529152666663027051771523041730950242875402160327685075973708888875617448916375777626922764581778786244545290388461567254545910056799393515690201888744672879392530192957120279997241445712468547883391596277567660867254900556081964835086551082854836009879318298657098657594035350895970863259326621947391554450730865891148725539908141620391040222758820430820018603135528784446831635079911709086007270263585334385168114249670232343824779321344550185485335710771174336345198485191789949593554431687707467702288561926073772789046133768400293311523028034689227541929233964712742130304630865127619481350871727520690274931318557276693637454804490231750040319622014584321766604556129404072225384674417592868704993623747700085351376633282272722589553010533953783323894006587358264627197035113290919361820243173977181819477904539011963393851336461957281324427173968653757623817679148336910299947941797864407040000000000000000000000000000000000000000000000000*i1^10 + -12730117268726184966908402896675570029140358813191017881552944654374587581472672685921392131184710010514798750253490134542978903964666752787060982078739687992852813923806392922907021589016689654626454827866444586708064394327798396264807358712370121967508611444910683037995504000311410868586512968389326271259807539201703474413576894736260106950285550951713714141921354549453360712814780216356545920507493318633122154342175286404572322184010305252375003603848194806048324586949476088308208076827517147533191372988923030560236570711743122434135591850703667849386746592328358543459471416338016919628689285438160561200769152920360003001303066377411214281587158956196307327721647586971185853481962177830247481865805989615645567300923474829717602650920747723505023099275243022557153806027439848589884068674082037614188025803357186762724931671339832323552251745966848855394587378490671742199807231759282067420021962155150319330502766118637032648700400542362362313940601660938006357477537214944531640127955535259556487751498734540938725050938842526791698495833320583416575884776449864287442960949667340481416595089144368133686623900463890706226739473331038670000877471337367248715813107237033070412350934184237083659521219865293709060394064493030321063240702025217648402188881329098753908312630707182428390155180049605231089820752466604697459576945537295061659831906695133743673472707809564418722840468049657006491948945152709467842511498825390226260690664281960555982606151460577324998132216596368867769783819928122164688207035647393792000000000000000000000000000000000000000000000000*i1^11 + 2102492602781468479241031317417328311757967287839345669917306735680550744900521227458071823163788549700396546286369883181785065935401216127107914674726640814801502630656585788653231572127085018683268121761554606531094571354091565503784774462402159314573564418645356583252573383266213559830162714394082299081973589690892742467424885948346223508762679732756246810437719459315237248998477853811834124670284396882439673112006717159757171608764198161104600566146699873286029439339664291108241845278600311208277729544503907847526459765117931346860508788529244661263436152039353143071554687291902147173805833784328164900407388973029748366532303355813528382924935636470703816293618576968509149947342835080931121972456832249759664063035087433926842534898418884164545357475906640162495722918450236213948500496681375999819939115719726200783983722166390828099483490927427312355441833946125686662446750763582232545847582661600336699223821189467787405769211083591210015731616019298286282102710903126174256604549421225052823567717475707219717825777370735385230593164066194233878313215229056692036071309593416153709927289828509120385269624113625140007148511604300749539990943284028899751431725804121637802302079935931505044718876528863088852471464435062185868820379297812665070543031136944975866372529949693728542340538582430854827989215181922908984244196476196078731108663171259215048391088734165402090148463834795077751030888277616992895736764887535102225407190885152496209750844526588630079334397182157716303726272042755899216292015505408000000000000000000000000000000000000000000000000*i1^12 + -156674685400727664723525472306747685758937874737358479492832201322691699719395377983118822426958375933829624248316511340547371926249266778913292364556030556442664741657842616938506230281420665043960829031523628292916248434872830221436492629331212809918818732796571354669415688561111003810123574931030306282520429801750416498796200242675494928554543978643147844251919448234353839713022316577747827985055260888915457965757010571535258356029018266424701376600906104914930209812665233485510457314099252356568043771015513080892600022393369679579329550410403544127984148846238748870422319494679486494455362590801342017815630141501022046787331844147252239765644265955833566706806294895897058822712536783487710365922503127992521402644038302053755295786184239737877984062068514641152233653454532487758867765229141895025126802966448206081205627025077948635818252132346513671391970355696692153985728642460322835433341873629599558688919290064466374646882297598790094336527034212624523006324096435427099020775134903143420636079430684398426868667856783109913212073878689266801297783211591541172935898569769626268766706315832233334578178924744384398701471848272493563640612755850121366971918297904013556705530987387282146108151943132675507509484669312966438153935688071799998815651833561263388356368427480319910749639545937911116323423048660853285617105043879732433221342042786627912853034121341084305108421378678988367708293850288965468957956433782964861651706969510771577003109866290699219069968225428198632004789152514066827418638745600000000000000000000000000000000000000000000000*i1^13 + -10602983118744830130625485563448330184128999090692537448106772850927565945405561311488386997212378271361932828298445729321608605159931069537614149490280941041024554853197960099651834079747743560887116193766238532377300005169061580867054400874867237586464178373471506245424305706404685094710380439024619522207385534926509888186294211998593681953915043195896370331227420823009467515124022173578525000967485002389889471394088792289308534997316930448772226968418085095670972839046935473117368967687670838918986256735008952336683565038742729813507953673635580353365547393478746684998126464429018192677781099869142267735270795487451548117544667225532486190891843131417418277137067547340307601090403991703341543665746737752855141516874183343742315546677921850591179314642468181288849178105456667283703060475522283894528987461708232843451455622442890818097580834942467867296790691529220707030205329225989231225241554216562277784167801778898146589417497659835659094603176489591507273325446725143343556190874395792638379205568845590527649461817356557689934907467941743707094971337985793905504597043164342063015078160868683199269564684416006955854049185153400925558335462694611530140009495576424933167469695080909527101414389556596106221203233179345703072895604899953129611708331942562286111104440619042251585121017200628248389576036910563711490861717270191817226519086979711114552136027202263912000110818458891154833216755161983637270055366726636395739440863893398961222156943128715992149486770549407634452658049103338296836096000000000000000000000000000000000000000000000000*i1^14 + 3117328579054049106293137725001573819329555602553717034840339260779264398695774325076264811731465550842969256015625268150663753104237027050157244769164271551530039727420171266842560197762414540545279294073824645985750943811211393600113227124249519981491666304631395337893418010584040283789272407024459466740444984823853798624197884322397048558753244881419050598954163415119609739113332585365846314519480116481387893027252819594264560070623881870793595208684414323572725110735395403503494676214523216303696285550462702004625898554033721019681263816739688331646094088480636982140248569116852446248962009518241321075512668858295941652047869763622375902619562452405389057977812600923405827638067263073293558174063147424040163020629113833972910858018009712662577165104486941062758296141530401665455519370727292957589178333722056692319664245463113502834871223547353941013210015446004830577923853993120692526770093722797562134235703820493254197871681683636985487354636781212083254342930499644543293896972954595876837942813449919111509203303379093871986210532094135952278108172565043367885392117350015038185585027665150077071019238623625001976112782875736897161542094751262233684654705115320746504652823897983208107989624006713366991485632812445512498787125201745896939507914813730062909622569754861821341490476569250811093362606925587048623235036553867371602208520745989469309541251914895131386758349734234184009596662792242634307149061713288452324598323031257887851666795567881175897291568522882087248585877186917004686131200000000000000000000000000000000000000000000*i1^15 + -548511877754677873269722755210841255976243281658910242851232967242738537031343377748749981319391882013221106586619343973389828936322528172895451216381569297719220981169598057020794892208415164666184552545390517542343864327420328395757220951734011473001762149991479357751078288887675756547282802458972255853572082955675256142977255677277030909001584982315798145517603587311950743239243964968309905179682019107972356674699988769443779116037126473995403654108164994491033486682744301126765739755867545171506016569769272694420801846607338887862429727037192569400231253078438355105504706343802777182682125750607133791906576531011175222460264208774937307025656505544101310829114668858546501470783309531953856239337763027803751026370742815154861079736963947817314891463519075886916887082469096166587218913884911724184612563620442841582353210646118526926282492381106507864498370702785068620890854335090036871958468172906446089814268034141904978454945121520948693912494577673121475335126788281829911261229521929909932157307545370024749460040964557181552135237868811675713232035790704759500481820993445341127433974066348549985487896939454489861877328351163377748551504138885868405190616916463161428118592835176479627953913741209221641624093828448688730405811250636458881933832620636312846167006024214572637566580217319227918167138126617740099117196077468587509479256048503570189181033445095144498484711403616037321910068401651298130632791745396395068303652806739311774343785074030779886726124785846501756275781959289678069760000000000000000000000000000000000000000000*i1^16 + 64836280510886602750407886432254360142473399433370917852733753930360553888935867177659379118601150676908301921059305765239254358773257549712073286656313501788237267297026588439250256453315586230098353620523948587138799072940702763645407527368147193618766002613984302210944156587132168225813366993694842785752987960574806122243729826454162859291450058872825435743086690550186664288133162077289255084075941856040033845546074700255202196076795851889405434319608439665996393040348136826085803058678703380885488891731099974762942978271423925504587668619019211191597505260848079877321860974540436032853369396387228114596344674187188522768510727693158309658669759609477954716449272021920624496083674729833203819033268276227675238510048962797821807551690865303135635146057108913370259235685325545116763046326201854284521501939303122399688004514611456204496841236959324569817775867011455640357271265384997840315882137408725693057329179235349515014248552323595722427365674960773238381568868591065547785650299131051863736188483322134484341918579340256419171718142635791112039645457644866895120141901421347481432975916905408558622716296948061531636006435611115697144401282831784289544159730639272898521071651480415465818132714545636322631853660081833933354122764553943610740459698267128493164142786731212885315203022012644009806806722830302957821832960416377655258285344590446299132784475020693856196483135102127715635715235230556281776371644314357735390366708248732249750416736155143967582997103710238831314601447627161600000000000000000000000000000000000000000000*i1^17 + -2486163685493995019183159508293959991022152660424985661332964565394137529636276537238106967582193028252497604112297472827124796106427880623246619162071509593612742488872726545089564968558479486169239845303725771497875241067734383630840573867826160720714981924966895721337665703049559521603510869397913968063042786591744997487237618191839575057720771631784941428121781000058456901603862061654348083985613708820995673718810789206099039131207246108151934656590889020313277929296708860411384447621151757503882735115898123642514377787176787480792222642929831125043309286247747866587342568823512206009017928644784820341190905697147091525491541578524674926007945159790191138139583689135071785860767983134331008368683589954144433672401386071222057363826307644192787829905345894256451713842435847730222745889151393599200289997965326102594175251524735927365270760426586710415935314064199579536535239614353881271290478765982268650168481951929912367451274714493751928961902017606044757502462930555805004685907019583113434170519421887646336819939633754916318884941262259202937135677893242554434358795274859367669179093390957429363512407358574885043721881103786133852873825743395948623870897491915167617805044046302319486167390502392856463144729051160768297540141353038528743747069056960258275452776852664411460027553575988560216156001450674444755939616076047505988628857571516173630320694446764341105594900058101234440950499106137920990944579125033206280820406039128129321017190007431173806226842125088771670868081246208000000000000000000000000000000000000000000*i1^18 + -241767898075743645835703829475343449457575189589586268893276991668438831016725757884838199999707511571936645962037187752989644142597926097688555859202172216673413805460233403376638364149225099272837373891632894503369579389229273480354213528145104843337788796853788529777867621331406774717816493636844645304148838811318110456709132303726042168238851679043198253203573298500262884809792936646383929705798660083190128134302525016530229230461222706235824016879807571265117465317479649875265988531946438018249477840334337103212601830632796281692997723242018799613744125140214566570475330329777422340136730442789941063503418197459814728441119907924116358404556559097615800018179278473999413621877259546277050984940562888719998016140535589871233299004417671139514891934215660949369274099474012528518064605723384586667664225844838450643453800286677777508982233490918738178573412164731653814519194937340331906266122183954475799506354255406388469629254716591940005969513582739397428458950497688471879232043680596698375711217888773657283349783385434380167706487763221003879716256146458333096291472926525100860386212411162741167703356157893080155642792221107204775083315260613240425824155867211798565634619138628005918525552104437668172490113447512846519326494595182287017700126139232415125552047254566804625823107112214195371117970000157445740863576541593478773308585517275276145099856533481055385331357756386448758186925316543881279784783955140896256369212458632197316035124220094174655062489037935656521210370457600000000000000000000000000000000000000000*i1^19 + 93838275965662199717448395501119231543731539060865584463016830436720265319367462923630280913550339154631507933022793418686120062690976403408109496731190098613609351881947300963797730125506245953170935739219841971334780633967622432931508664488259594869490942910598010744325389939489224529066861953816048388169152743877814629726254625701662859916020927225707004231790829933932795831902974572473806050076613495993456542464492852402565042023808038180540205039005756714007850687260891379990365633501879261183091143687371475215459946589874175667389821919238604341869756825727284568688174919178358932801124815554809754420026664223803537391734137104181187733096056195642262979768317775366317872986784460360782039601039102658562766276794497669386570627010195902617461128282764028333209349173749169038593243085783356125248793624423537551987744620642292366438371781955224454352564781535129927580594251663876067288730193925209450201176793108953448859116692443043199497467794960236728001889839440383830369719318214259992495467970191653330051916161136970592174735644245217045007646008793337926558351298478409876388800811341018885418954528019801973504269669186599670228439098763157011615319010018789226778297808566070251922393689372308927481607895736469638112426472799632866982497547547059028579054317791072536051816626170090803509733244388349745869739499730343269953380529835154001798241009954606363906870959739689546647307418106747864623676608170067928155962598650644994117974175091659216502758295890525505856733184000000000000000000000000000000000000000*i1^20 + -2531287431188169692744510196804330013557760722270179300962658661545584046292229987189250732934252075836990685246155657036677233369367818987881227886143595151962867156772453506991334504216008996072211381882837951234788540305437552908965611434249196939480180643564764255141036142300179863904368044909664090684633596685493970255800927838659609566134244955491641904586849879541547050285543875792058357113976655534349011565590204052774275871463724779688263927620395468112132692807535097312746695904341245528883144884713752881661090821654242451815251341826609355245645790163166929043524146747987344871031203905864209880257150456074834921314971990641257011420192260332912899832949272643385279756985467649033132635134470986313222643687881748806211914518890360493964524667514611581296303903014751694109348596867894305928873231391336884520897230150957717397348364489577060608375102174330901441315949754600710604569739631665356768485922938580213258717959413169215542077193338888614984323020190849518398854352665408833330297895436668780584153945131087684409870720411117753930046023738930224794559781813469803017044042148502053108535106238354081626525724379015910587569889202367953049569455776145938548117430875840959234791342419306572679010215351345561844090019201201367251760536013544947528487283016642158405215269580365272167084655937234559768430283042524438129132557456569859960508617998141418680509518986136624161488655456308789525704604829536262153150750385926054311292497718207450141767064964468273525555200000000000000000000000000000000000000*i1^21 + 20796893608812846014326455439170034439431651326290420963008749721280755066740783822789699006130456890372256556233263154195924647997206658785958189044382184967740380067814042188298440914524569588086619490776036220030194410674160964152054005368072131678335276267521545545654861024812775377519609981387693615358973156244291784375379517668270770191933579506534345965557979508769504076076200679992790524563730805091342215866865723389935638564061898915726400142339290601890208950636568854614833285694304379907883833223187296376576142589298517800403648045540814159241698084238172728939238372350643770866731279460510814382035567621626745056579660474588216668279295772842526711919311339444915190239770658952792268858000328709750958819676412949006215540721377055256355679261186397411499406974316820488731705283979619244853855619704248223157229083795946964481279687424373824167550560489501890127771380662444750680816430322215516207644712152703846229595739333387106816904233700678486812560184208663623947199433572875568500748707255221882732956692333672776482803977183030408392306800075318918130216825287188099380136351203446644092459154713258763274393213854987469816620954244519398753230288726191911341175364697892225586287737909380658286099877913011815998719547081049283938669526962370541725876786776175008079339596354719625582513291509714942214873965591890397241222490500744038620973853447686287970409389286655908268462465616656851400042971990033619129268486627670909959845205100884134626131427632716185600000000000000000000000000000000000000*i1^22 + -23941922263165898216902938103293676705726211360854718729519679546667889340783868820546349385787949900727112994878389901355015076998812100995897234782955601239988689281865864201913327180082760552769992178171151914125468439932795727111484996525747642147537604756192253199083013894136416034684192271183275050960700962419704424585499484037358813426874010155936126832855771227164583082740935304661448774814952303150809355604559936361982456229250064126840716096576551797340708766556883927640631967942243177700875398106934042034257071670584226633754371669675516300261061642225811939323945189778845887110714284119075861927916925825937622310396461951862807805975416134723870768954047240437887930082422280233312700711798131490976925559858014241739323636670706108251900462512240288368614064866010330909584231570083970305361620120280964131282619287470168219957873729635443683222358282597262858720018372622072316672704628161856328909984677694534364401807681010397939961612610364093414573958219723332010723795780398978079548145044131460666247245149136469655680850366938368065356034863239836508394539050094137821154225708347374423493189743089940174019977796604436678478319839402330566460614930481398425444368443585862189101229475408476444876855825469985591478639540172268767145369839327613101393660146597854871023408798602729550571533004077768135446159436146962340523659578798548603191847819564637507999560276645524566688978564508994984368487013087013661723543651739875855335567640572705472118243438100480000000000000000000000000000000000000*i1^23 + 36383331738647346326681236353646607541288117177942980209803054242563496149439810287992056873383087029126578262191159078735236419282282473343670441330822834647325799764338481724799590154265656161735272614201461726540998144424466491895567165050331045162344774211061457634855932178716779425860996287459301571627735400239918410434614666819950515956137451977838357338295507144655098715653304498143724735692247175202553752637655168945801829353363489262168926751796200032280868590674868653872919461540667620031140727174676139345983252839881751336498670517697992096929924640572126372980736417745537203802557612539745129965947934427877846506103449218934988953338199868223072624300475696201216953161360871940142713304713818911354218344130408454247523441710201699649621173481795386917736059088040348285613116120956379870005795508969837205005213931881671380621333684617332280734354311243110813734331731951803132479879847167779037566063410052418338182093398144382871225937259681893512246632029245487775666989768701423965753882387747148975241946405642222703234895447573930711939771530499202944149191443877146375800852089423715040980791528892661674460091395138149110756339926197632871372009485288222410093602692076323933957663100631761278115442748193100929626363460371941993868571763561931000147529574529018844127166501212852417923698861103950772913563993910880724697843535472683117979010197076474248843274591191918386458583774995713081063458272845410984823092372328826432098189132752706585122308096000000000000000000000000000000000000*i1^24 + -21872180025675222155561120884311930800039541992227123204964030446990322748810211700567118467245462703552777715655850556667225537632263179262689024368172938153840439414571274387410007612985944866448523965687292458255074019166774806529594246344827449867994292161412641567903985159841171313296192280093849909148684821590586721436913043515465529297305498539390809599771413526407842330431004148379425776038912119520552937765461189003546396874398806889673653607508485054225110003132094364597349076348954292366453382016688540236752590978382440330229796362891201018384517033321951165394753595790616118227441776284290854177433237374002559061631290434282049269314032189524394757064358830734243202320190528602175122169667536079239527684299246462623612637921782149017436909903661899179077736665435598291623950094828591009284391374624254313139524840179199371881986696569688897870040098245531242890289169281596155049384496770016129322623277909478543960469490391813443241597047842176974764211078781121275554080934063298182075796333692735175008853856060029127058300104535817225401054732565486907600740328583346549021612714337820512626268819046571291898617958174179809698628906958766841334398199617039736724779376348111461148924064971836437917926604287954534082908177710483139666678911916359658241697946890068782418128192971366078687813698513059364653632296006148634034982580352836191942124460904551690391619040760051120623109761913203504552239480018974026475879736508862838898266089950238526668800000000000000000000000000000000000*i1^25 + -3481034084933829499723714069364967883633201012877504826632907403750886751358658557676088874722448716691887571931564834276392904510575002391066026837314000866030197709464062800166616242284114081338607308445159081595220199120913787186634562477506535261229065504875074489644784129178660587989828275476928386063132085074566101046859615946615827057523063734421352177340243991440611871049633083270886633167531378732284018172710497242120625937652708962895528182212328099280185217423327629836199166855305654356905610193301900861868477499245488175265233367411264523837478315041966694618885667299439000487312967198149902456848598324749720748922531550831424831192972510497494369421849145732938062084407593089852240455551130312046199516794876842363279093992230830578286852463759519711609665914553330818568283450150113844853014426883389051728378570252513361944924138859915117869017994006754850121526196866442640950916346944851437518703402413297369863071234572473517887954288223638916116454884046272957286326072230162143089143210970757806282007870991922187923004166028171631681776765021436260688947525524394366854329057029064248093605247584244269235912088328316799922556035698130284589405563834586640270216111968845567609320776224165528554606949243371596857702775478418008865624647365882137336727442049890486963396308042824410418691785644023895670427723881739653669335034146726883634656998325113325084773092465427809543179808933904696970346864857995524945516366034866557791064306378342400000000000000000000000000000000000*i1^26 + 2775918885579457676332007321310045301218672836460482087893818525623815424871646642303298552924666074787398090049967749761095685513123753970313805367152217466099904050434340634157204744677716247872886984474301391542245277749010407058487713508536527676165815998300243556354251682616676031534863689932339702868215748805094454700852178793261279888434509608630030199574966543584617848760240577739596361765115914199775809026987250454217205457607370060234760645996978656105214678584052537657108330523499301651186655716750488367329210533307943804542909170631725070971866785596882475945715482086925663127916966658974180861897045604944550416000234743502861545258623003591890131784676816031433411597513287913334503571211709371107122151402757031544477376369679744749204801534673567208615915240572108065519651512362322801146493840963378377719957984862611871900466335555577274114858117882622180916720964499259504702354440591615444052950386397340165111508822824391014048473750765330941999919417622674897963195608739208887005917386147361157751468943724102787835342358929813695473710834182613407927649876302341495300892782891380521892333274184907473536090239542704797936170359392750304709450590935726870700626718122844928692920512938857920066286169027538946235558999923369407559069329425901026776713062359376403833512007434746135627128842767531085208826397731744594442209296719988712077739284666484177902841569441866024436479847751504983154937222654356129045261775434049849233332240384000000000000000000000000000000000*i1^27 + 759929176030200042560653950232546025186415503355308552873508135919484723974936063704209762531232709739769089011286542408983822370539739963707462580880678645781376057894904915172186630583899475116242508485903658562767696804563988146394563763524280865215840466674673451237698237902367437374310519670129621943767395032901611960507434934927325231517297250230705265377288074398422915234949953939580910956013807256418478414276716564927695729955706175436581204996452881269067514409914604684033110778264430822486389348685013559940461264250983752020372962376028879565962359304497823904678773455647235512329388434114834485125049361039827287779664432277991303082262915743674087485564977826957795899230739644384790922767989771199819981511861494940158011936740112256385527082734973866481029170150821493856617574375137281148790392028633319820176235524104657554716641456844382898944208424192923110503809822197762454667503020037836367206950449169894955020179491416485526563999786968364873232196834429392844028898120072078557008490136324656783233150648099703861742275913719829792255415774950724441016171458752024469724495879051879525496273982878445190854085201214405990908708781375372133835838464297432736124570230233093517528027288800526780218350521102869717136048564542608411447089608305166750647343456138653430449207058880501714637054811152131839709077920947181161866378022984743983468177305440023392938609902166617379500026798688655115433563928351777112571716617104474190643200000000000000000000000000000000*i1^28 + 56056253162044450562483076338191246757508729363431085468848667186106561213473681155637813950516851512673298987257956812283585406173631194634995986741111623764958094475434984212874038953280135066991011484341866420361815214646829918412360263697452230427862744749534269042680323677714444554577141932505897506277026634706357595063688949473895256775896488289455685711492115663246006688160370293642529378725981807339911092457916393670402411132316279164843890478877757324873091221764823724830281867932250891574775875232205319630163419781587880426543379503107454195264762369147775074113458367568954491536731524554937826875709137607769274076398167258450034553099273579939755249695075522174846851243611843977894552258482822574630406107035518490318256911415407302201891097257224765938721667580549225124027779954740560276346175063759319180266596821239047608909082488706963342317252676910074986769619776357209229977048033553677382646173379578941771642241513556290879985547961292309531559818745723244494699104887104372593244220026231862629503887374793861698746326614004934158191788159230567584745632689577219604330101368342545187954395973673113511500926009957768410467029026370780234803358075848005809365549445807552059127462313796293880586466726958953533943287504672222405063964037876171748421280620504445708894786759374838410799258529248835660491333691597560902946648493957886658726736876973299186103600896526323662225008521376745049182083265478731367886915637765734400000000000000000000000000000000*i1^29 + 569931382301929959067271893548689017265674808682341120554536546050302483802606029153150668898438471370003555802079542978459098270246577872426254035005238250833042624121365203457071248823742766175170285155076373411554158356008910988137994506428147038297294340091721840005165433289491812242046975302929251154898868291377338691575498822825030869958384564007357624267553240782161156194321850623833189589850706791628658378612301132235364914192933155541815817508757399494155375566024846283588905171870705271604210051601495774491999424998334422170337813518112719796995855851653927338042157046058376975979231413747518653797918856469520238290835695779587282233910885102966468839641922279739837924667895449461859996161186293010043330023006588733932221378599870565230711181003212770381871414398659199218469120696151806017614940851671264620241201110705306627174395849289583360839239482769622736528804018760033633431289148418182456877098227869111654713477972843094097687720761695012366381456522213886965003850191799540860362672944327468906262055245896366950504531520475628305383829095538837854793779721369432186701616795287362454633643901097544395221537452068677336931281870975924448567069477052983216373294683964320566893138574716374435090098690019356656724572802477505976972279910799071116161254131613627578251045098850203631914499407941926298213039189459316346716785451811683707108750068044661732520551877371163102626329611088170015467132894310031108980133068800000000000000000000000000000*i1^30 + -29495907717138442100828106841832336259952220475223180724662105832683999176231611854101218541405184160370959214474110776456519501751664067877721911615531702585972063273290149834449191814952297004023489229724701610969240188323820002858086048945620604638620055119121643636123153726958055899638789235157932971058394855334917493228339551910589018687576407298437286280881120467227227012702549428511414574341715568402478943041085181215269146155421714349996440429618445247577472406315171177267401585089966861411130926722832658050867480649171428512130978837426738679693144445610408601979584216919696920576142460374339101544288236766376743241845999315609428950611317495072373280729437889289136575146368273535559266773059538928838482086128669979646591684837981419306257870624115942875741843160014964187388447824089867695930637254437443982942945618318174797422703979001330581765073031514083094506734764451992787405240964232418455642436428457353652849884812117499949543194917072125190971455547734993169329823646981176461129860973595736566301538602939670123702016917284648845450584406596172413820861216341964107624641623114174842466836543030689354868830263126129107454673661052888234406386193692295490036934625475174759236505719211815734401077140331172984503754021063105375321935357024308532724264965128013196903820528018040466537222615155281307088609863031095355090761413475529667555802330434309512596112361193230729380203706663280988848511866029562962903040000000000000000000000000000*i1^31 + -239115664536395388704990095047962551109391422343276191209809544342651393093974544587252761667546815595732247490261804424333184927877320830429947821443876847228831868381712660301949497464313657643825755527638921192674977564761163560324863231929503067882892816531860108466361904290504149684240816058325176032082084501236664658990651412306577807472860161425325301757452283430624795629685664054784933286826199428139269138223756581833318401675352488774034557544152491747840379553108308547081624360628715630677809611199882439895683017064178865714298472439803860625759469582433813507259260540841567185767308600957132466295395251515692189420592326338278805217302837566618298144618491477920842237485812899937342521857943795670039933489541804137517997245864513804550090603508128841320283471231969681033298717946076924927707554455085482208397207777098731412477457899344967747372210071838978272618497608698655022619086555150061697400374649241667673084616278557988584503186384128282116134221348983667942093770590186832236295214972201804491649561221800350128750315093025056608336206793014010941668600053437830552887594985301766467343289081550905712835709345699642271310734619207309437777887951266154373287460938332075092412031330968959004594322898242756165528634107479482451077553814613183336618991670497436301963803830762770849977333436997846721073423374340188023639583184729183670688966436908872569850251615894192554412830384534359280139917013811200000000000000000000000000000*i1^32 + 8146748499876372046138325962512267404108388450090369781161925398434557117971828427037780166170907706312676841784014612084730366748034623384706360565247476137202583856491583701435645990149385386136654532366226586468304400195058053910178965026011597797969846683323635748726695969557717669647584634459909550650732448890153605756545975321364360807891381052651167649849066740180672244313048658440051175077672928847234656045241113875787361533447837961788518232016590410775901844284723999981680094834719476365196900223983405939741987255916089762717215896608982766957906690747930355644004064121926212143009239704704825091380178432432692965886162212578521506089061222060048144935788285440623710200962604435575761849603848245208786267487506102738935806792833511342115619567874176759024390231806913838331730640864086611408756021000323877790420068409563032615326947356395526372858754585787077937874424099681472233543717738000603934345825895167983834250653632971498546208428388280993275250484629090198052995442360508330186466441523308189028594434491836753873712834095071026130198115972880811645145775108306179983337477593115770938849089762797525906687962239955016418280748875310475120066406063817114842939386477806274738821493834343796728222806657318928532804984285128156976710672806587130981452812070486341964330368995926090503835709176749812325809627581771828980297494053900587369991132377091137889538543596096362236991958040425169808261120000000000000000000000000000*i1^33 + 39674599331897416443820496127395407027615590358579334632033932593055254692235646301999100658666735610636020584768583741592392574391563133651086791787644136358901775282156689908521252897648444688600888871084229416459130820754948270299301615718348794324234357901798661165282914614864507680953390306143929492272566665524730686953957118971075821215035091991953775857940330510378487310710892848233663740942866569489462958946359441440146472520032938002687956681669838316360828814531274239919921158027870685874863618870909878834265329721023671830149728313235633520120285820793584007152830311170519509662202975813290803106861087466695855506695649801205312714824134219321783944578878377171551298182999427047427662244507052310933707138019661060180568315721389532024198388032016533355634673487713152435493835215230984441530660661540632847389939701504405362427057242862518838566122870836972009165137183926806144220765389583971179763647226677437916013702607626304455258969859078372873637181191917148280354226065145885652953488848966092193006789904066771800300291088738791984247420210788984561668447992659962939806725099893195463162980010154691752320241548986347117248988611598985910948674831249877354385916953140310967648592951453611928340421530811513259214712339351654006312562928772322165475789394641951795368665518491722331106338171200182357510928996331317175121536851412321513646941914633512234738069648466975316574329586604992102400000000000000000000000000*i1^34 + -260288657239559974237370676136782073273645013573957683662800489686014107961210209512687897714274608980791751265811471916669632069666372873523872730496835442098889797700485180750534544868612424660974501190788610264051836438827331632976923408603663927682478855505917021627144619952670288264955135427467980617126136967681006466310091839291584049290635059700501425488413282078216664716442298029445833708146477907621579287421506029560443840460412904019892334660950478235588511999122466413538482378746237578333871712434395351825409452926092974767333873901095624507080057041025772342696372491182721239221836151621103146655715365372322743493729182340501506613441137026484748591739253843911318192316599066158347871103029182381648421888743614158333416714761715607855373247077935709557873522086224962586919359352585966260757439884672620347593810516529367052945033900923961932424008357505681125315411952494342046082138316344199339163857799517476989274763114645817189833472359872009197658438726504057852118246932464612433539735993115342256404506146544731476595215532762908305069431443180850411829090075655109867846234796448213739103628774273569330699895464216870249368247330662157118284068163749182567972039758524332455990943232628894707865864608714571273459589612666158391114746475673554723897289359515752096603352758439022956435201384769904305059611774386553102725457482854319880078250815487296520488829032461942180108606373888000000000000000000000000*i1^35 + -981693289294963101787066718292090899024428919659575425943105389154619695338224901438719138031714951542954922095918549811428528420232314190810009895036378079327540043867854551999010999128087663706111423015432446762498013483973771972036652992009336368753453884906224198300105391606722104740064565979846051507489291746189331106176218653800045772724038492693447387694164094012788948604785053440071975560805378891302688528882536535454370957046741363208027227745390492205662780833120746849487186627334766582500797199858978754022434834307303421661367714715133010035446307250016367829259630436850414207728692563623916789494074973415723101322427985616431896900339518458457413222881781190122707571728612172079847291695527673298843171426823985861469564317747573743057521413004339586654832932720540192914291237480565764798175712472810709442254093312041883674973616359001568376426709550296117995685516626260126486177343256983768024369621863177869815320572339662319649303479536677138730352886276487099643903899576254606250854091814599490273297122109565106924078793504720028549364040189922745677137194543715701037523302890687088844750301974275604634546796443326743613175628039613672785487242939045380498170196631833167577291283354055827143905928560050372767866197097945634650823997422916119535451383781924247116865323375243564060185405330434332705132061582858069560134054475396331614953348236635709710539697312762686970265600000000000000000000000*i1^36 + 4746657041727115355568920781357747711756872225365584027155698023176525094651347542156202412888259114100856452074273370652190769322876616940542281796141255297553310458945225228637599502730112455719371196393530699728369390124065402575980464340602960702916358214239631998860826197732022572816472718806510791159843371001474994699500330114702965224344601757534018447970700678292067299575968195163974028528566995281284608747831344388065884519465305163622759160174178647821985728598302579291382257099737638273872622558630473916430789592927093131198453819015895413716367960749534290884592301521034423783592874168774501839571920357397515259113543553651607696942045266778894614170258357408274823732485055215406760205523701069387723758787382749224708830439685465422468785901116709884676052471275762892596870126775592486777093986832245145684597094799441342494652710110355154342659407545466759997327358622407871735933402445741936788236656175202290362123791568395527379097683741558062621643638531623719040304905827690641380835580641409448649702883456658219250451039987110210468601978863342638897137239855432139386644791132341250624985452137299024377796132179393812755292445001625419101851521107446259253443563459693269859771548675134095540095000395430927984233463992916771399140466944305093659595954105482083747832552196403343306508955294747683800716710051528772464627570571148181484452286518164506028477851788902400000000000000000000000*i1^37 + -3683372889274355687285258385802105747189254564552249826557150620248347457799359403669222770748132590646022269483896492295655243794572307900252328785008383867186192173585075584487954438113243293814171891432008330217870789880588214651590917611436837384536693177015066319777287368526298611683159619348590761426382717350769488939122352629542604060171679781410594877360257992196790015049152883199797222270201606250354949566776544071061350327520485482041656602760303099817982922951230813116633418258602236484452449722648182871356502120386506810335254169711969538488125017158446593814358137388614659070273449740903989626576569252980776670535400056955524777577368991627963175683855944695735564095548472164703352805834608065831033939552978054997276098536372298355759169113868779003243680857052368702065478570677846780590667262495473555768183857922749180529892944415247898714630854036866578010558931282647071862024962193279534051791698668655283877998417384807856667944432408583018605829199392460665354232731726266101534872506889865734055251094758466510914665819630547268855951636339287053825468908562739643440615462675784416343365472980156228673764381187818979366603344197466988784111219262731224243490094142430878554159437893376400902908554367913863779126825805778850534796342233800752954448713251507179988585481200152684003112362459262982183586469479384957047653030061576080837578136535148821385052160000000000000000000000*i1^38 + -1379787688013263451617073095069294043714284643204680455797576409447703446860292626759815996793857840711039082710247804457847141950663883292265540669777237564836123143240274458318412918764069480799771909696027203019452707250212112245592074965686019561808721535679299123485745602492626542232150623748000343008923341156947297840880325206792690286686159784076472212261112909285574974707973639836863335523152036284111997538453805805964606745039054059714958151634612312659645950227347144982033143843757268336470286756833747092979286390725664465586825368760900471747223791797150073020073781838803465180581479714209654276210857649087733534756505165398096804100681921966251384516390887341329715231134373013924991591715287662594721429206069925474926214749710178238432136816858186811879777565795684503251146205204772567556879553201865766207849829776491962419571886973821081164404689988288966064966264914411743694960367008115554288690367393665029697475791194290259309941800863872772357407075338170929001314411783032057507325433255302096801186809862933822071314470195464021618795588437507915411805763033921023121668438583043582007357138595422742323597587072115726320107977818503536061945690060844883362236629551817636507208962295394032184839989946863725986033089207382781924833228892162484004269873970020482477080191901315991972409012428293583792599488356230144646009339464923675908077928967045120000000000000000000000*i1^39 + 15569859771885752693212715018519466052758814704672980942164379721885924976126799832580166510674010615355808086814744802128465037250317701007515277595276104689886213636544667189652392023780540955643131252994374579552522373197176793906745289022124258142310637712928618953606503512873268433237205056738478510372678322429840139496437052027220622478252390378617567459150925551933803757646120292583597969930578786093635977200241193609313280826157915129989345398132543050185704851283001964315532087392728136387420489763530402033458801903313490735696584159621954513574468290166808572446839167821421404728986739896067699460103110746439592980442670873297260180428671431958410038626867110175691693262285404412104780645143721160603835504408034880616988956389161058529937871561518433598651633892304421548707012176273720521527161956536355182243216368975833339550212798611512222491695779274850149056317102173682535200339438059939236085008812318852853133218572776996924070866547271724517935958601402950098739951902312847879417369042119714562235974580958648626757541832373365947933189299410578557465720477567063265067290946761134956510545759977722394759262085550995865749295882123681123337010190239962872104610674094475804779373134485473078519367569966467033916864679910626253433528959097532044193105600216341264644989846399237315486233440962028297206729111992496374139375906702401511765479260160000000000000000000*i1^40 + -8559703547000423007393664293319382084598758073689911119949463101916420187931703292189380686954868308590741562365849139396735820830306730477016729190370155533629737249144693782391895361037723312948239256669623086307226356393607567566540658994503085825672109389567651379016291028237532181694715321662086786585988439645646231238698633402538884702633422446054835631522199861713696872352653024646030059799752072079044156516762159563770905582256087870477026621916767259364854296735775216778510064346202715662624410961282070154708119177140197158808201526864121288035928315347021219719057867451355274052700157822770535415256055435594444075359086889349950661005642363858802353402744711031928793658185550386021341177613349167043359336277723212764867010608808614508858873180953596168324806889801254227830214994031937351883968005833040238567941363750486567340114136504234037119019049041361183338654884317982157949814009488620574913574971580858929684761262392458909394330255905939889470277066111044703653691898661646768252268423938288504109804181989566315215967115635019139616881815249781367091100153662537825910732118896280629860322052440214625724950392863302272009878907764686043697252291768941364846876219393060974052989212499887458021363750174415048907816273017556135358855129080300365964213780621183259531143188833579853403522723320052112445501132244381943756719568469369028608000000000000000000*i1^41 + -7351128160300829637358040494464166483003946349989779222551181859575654949444269424092947014320541725937493256624212255798030397762663757240261718211437134986897354999116993027014905593527674329731696085532433947807196296946568079023337714547216609089761252886964352704447436402200530193668334455553291321770166746015110550295983643944102929339044772213745483913912689319571841649730002695570579637934930635918661285500811683001204821212965789949611592254511319129485053171740727884462878014828936618528081124362747177000090705362820889264182245907341052011337659122621957653645457866973506747142533074568146626730375254831565979206886121075827114742941630650641344920206164323822062243942520764889224258541249189103598078006098265612407130150579519286229870210794648672062609685656650804361505349693251591625477993342100023174270787019646164452056728808445309707206631230480371614841596756391673899927059497942744061125550960496329754919995680435043224095911630391778764649075015213944873216181650715761188301406402815349664814573634162518976534108278378637372051797835148723991426400051183912960564710797464330985163472191410283338606798789977137566636214466295273075639102329276227672058483968218817939444517816317944035460251968155767349534773406961921890051562317049881146722239124567839246857554451674304573963529655292973177563949115964607730357744173056000000000000000000*i1^42 + 9768569510261845072492878477392493847226148275419046023497649513641795870632682968939344154404046516163890482700783983939820587198784838293182878622369815208668158082576086702302908726076696754735301584288493116242217563855283524348353013664128021432933519334427287995521526844134391248366286068091666356148145897539146732400397050352054284091620975903626009564012229998285361763689312473214345853883239002205304270391673741658360988274621231578131818012997596510871096649259612565322241368567467090487213537296984904155150391306960551203323197007922993477017528780922910001362829239441341497375001543413206809635550796310192967494790077579560227844329144144649778296479622775283980935802252082234270599044466230767231490252895354544179376312559252224537834096230902640181622502358270824463273073394437699314567564601451263574535423990217463353770149053410447948077307796061131805333336270271068543805863657654568969148622942649657234035357151231787597103179287613005074728411947540496460748746124539120870609274366528237285261348329670632734807881614598864678217262214186220186897409938770463460941502293186965252929532671865221808443796733809063229835658638393647400686309824202233429619576222685286006480949450677769707281791023061885115350027176714483295448140866365996655160155580500629551719653450729563687448319302080672114488030411209786680934400000000000000000*i1^43 + -2386199158170891713477867500979324443237006626695522011557002573571254030520264193731317718893929713641187479386361322754947153764825822244890977612743479011405688048403527944668669517642335392467755141243647737488772219291019379210891353433500922958421192868010591484250733426494917513140669853113404348688436391862640577562915247230874619717707880873014991371393904697786005482128897234095956279220351617130922685439085134296652855027885652238869667389956055668397634539616149633157316098714132334634913421320503915010432842362190145427431880411175420330102327037066392441946879040449625236672813878164965408831844777359689616294978008970417698709947424060094007594009478197511739275869335547810096535802879376141627016543882754118770294118720200427844795758941747925400669790238056258808120555653367647403123476739677315785784103870134519323494726785260127087564521038435660599978077523651013279546396441632491828062500020037120321602515054140961653204147362120893464974886687181237804007286168396649114518727449569013158700312856654095034059200094215521156130154173628047093349311421566521947855425052167838584852691513024622452798639406603609075478174028474343177731019558446627151066717853745965738417607976917399051136508098800452197508944075037970312010973284541110357320554674746201813606013058719375285043926513570529976471362532802560000000000000000*i1^44 + 189839133564993509580400776449334585497511338993395686790129989304595146137771158637538748155987740437736966367794260892920323753956466044227084891374835752271609526059542746071119887405818300413164149710681497014417452182547401500934989473683677095898735768649228844610453471309795702068494451012847735736698748292853657544338826375895299029039243016228649344229393774857801616952999548181532171698398992208124193479084891787271814122043088104725807970889284414554250278089964791899648627388209785306912842052920519963032781685982719967771373545284781819940048798226636326101158577793373889791656768718731309785176234582287133137338240334126152717229115957293621782990419684856449922683756334639450564403456676947079966046833485290952658068205379274591454277912871779783533736997040667050509335677011066042626806794664795987846110718651570147332357692552320471853709204691172238532342028998034108168943320502745753229069133711504997826062239530003410928419546934708622381701860449561548953717737482217450036948444376668541952405483524555041577783969864411648813720645901647167942940003856712619625294163704287602821346942022735759811019881749678679825026242541177554615793101372139344028217869444976616921643491726527985448662592365804525514553257995087754655978269184416062500680679544776810863993191624438470109960291541459091954073600000000000000*i1^45 + -1257701637827855073735818971745063335665841559824993760546847743717185696500762882986315616378948336788368956939619937228467539424463192111717719680090795766483370716182677267366157407917003965715677666699571258380695659908042449036937968673600076239938196639942727475565070773517065228827345505519544991094153086097649138107250038263677239028816673859709271440659030009703357261669310624041878984475901443558068937133252266970863734898214999030165056039893986413839302875466058464358793126001014621362333812209096750485306279922753554263399500037705289373016836251862637621971904603590801173329831186188911323178371110460927960187115795843613082836999854876208357139764481522451789416972864207359933900237518452801318269811663058130000920592973367658151113437902406069254372416774984363018994049426358761043323750611871890932842834788459790877679497373296891296100029872226801260459691407411378114233145564781109096144938546698474672298431054820035312047503539927216957615924969396921555917852251885269374331207112799645472150650936402763119905548167472325740290440927533295361424200069078673711930865796457892709401497806745956543267624652502086909847755577672456085029854329469169772083069900346363576453105376451596700150702739413576880852606480495839980499152116235621043107972097781939457748546265348153207482814960762880000000000000*i1^46 + 7435430364599304993098352626309893738051155763574812055789087496915837712436994677587883432009970871158139570545035112654705068700128718834038710109263041267997686683043150166977731434003783576744942791671301933800277277877932199040550813150992919272798031933810765207071337982408347766034230739584111968385521704366491041711792743060921788312920332788318743819975020569444520453996389833037702148312683155750731667426774785621638921910053370497571836555353001406019400338882483380193367934348279129290071170202823044666400066316046525116138105255232669128834291947237297510599747805454645267065166759591307026827206391323332974486303854722414554469541449848349178382926999924171046562094875114457483280532035118015225151952823931534324019303663605117674277188269231798309144049902391264791441600483740114858349432018515346385282015348106496247789716840885341052172740692042935708538316313315919051549445063320638083085153093293946838063497271343765735602977846679753662299131291177784705503104575478704605312648195264323450380322919431532263626082725926145504576495121147723472039451261267988517202629152848027414764490289200024234691531173161658119119893885903713475888485456552137326375909246471162448378768210886204548482891902324188825923560555333012802644276089458833474991419909894623135307270066394093322240000000000000*i1^47 + -11931857126986986981043608695075901780159106011855412852941235079751919561096713684656457950035406799488159843868411136864699470510173910052459332213446526579530371328452650215994637549273074125265325627117476727222620927215413788260707101392132044102543630656131887345087444613856391602259348754519259792606900443940866687148650554998344705181144729562441109812038283479506336775216712316613855356813593968998767378947638819092771533902842779848478304073075501220870964473459094067786929211014236102284595122354113684329695044196912932236931307557982170157352361170220274282569542396936164937160845509296096987936325248349931630596156321478448189592284092703905819348642101056658659928875700396894178912932356114909329152587954794987100516388938753389620683362753186714621070045003779066837208868601957607480922815090674682340904483725482746337582062609632559584252970366837487926787519158829373623660756666534920674915094608505428650277881327068539606777596144229682434580245602882799306998234055596849441512643065776439752417017895713533012071193107105728428696367922577318126435243968457215941011713009737173944079035569595272774040734304162694327294153698083434353191296926438393921610032614194031015273231623411837104987932090115850925902922472969308269603436237107805713896411547390461024667697152000000000000*i1^48 + -2306895673597658487013940752045687571298290382469522534603528886270168598045369445648921307967820148097525256442412019013127863540582644614538324003795352616992814289779016611134412395699009490027095249701309387516780465272890449028181305120989711605714748324709080675089726933035117503813814233538699407127173884638945874319781504399828660309332973755912591418705678058344176212111570734588450724754734988573927071133272318588374181465906262419390611630379570709038712259629473847044986674238736612865956188707165757112823360308416814138960557752872657957053273675858594902295971122029595597571173198579567508870693897600883618231882666029120092728527168905991589993474005638282609655324115584283504321430831258223871757181863956130190346918839987352989754763843396924263980568648147219379551524301984846716748765074346624366218494243049736430781478924192390184678625081786872621995737623713970743116400841544324524913622254720216881652282032513157754580835315157418344654640552542717935876423962660622913611536021750425604545096534743948900116274283424916263132136890340344182144521731391469575884502133230997702307433643557625205772116240598862017779896172162620204419684128042983414571456996702085843870674778398033342935214331842907166169988308740483590342695084327767714691254854248038400000000000*i1^49 + -189251375798369415126194702007208372744086032791400592529905921964813901985798814469445159935449836412323235830713321332423601166829932094117755277285048858859776052640725663414062575544761596098034117151078255000962298754296548845426878032322109119806034051273097127508252426389263832495238947247430462882958949885137058998431647180301377046257499672089228934821335594706985513647189472245840869313410614503449745756555784803929675825542461851288608290437127653424435326969374412624675531758077631305935237731817205452987912657505818010954121917304032484132221884794473984869937617347559213735309499146614826770280007125681279586610114143740490197047012823314363769156409402125722641131548160727538439949195592593214003288147067763847519262979456866438028545673138185140067385999655051898254113381546227427019693738025133102270415933585974179684256619630089798503110663485130432031725927000127879725930356511223921098787474098959262888792355940130865161805719810854077110333371038344774089930972697696931014202343336901668350679187265811793393429095731144580848181283274912693743750495820165705710821951151512240265582480090008584310892944359725202349037553674701827974639523213967529466671684112461916712858378440512895244653829551532323514602994553342076061625082878701108461568000000000*i1^50 + -4580520277169730929320829294634695490042022996911379262055093167667361041031024040062460021979049234867060038534614947436511142556675779641860302048984364593831269871316044006498734209233981700335449016800172312805583634698114893004926320848139860182559627801310031527400811690251404072825904831689464590286550168787266774974425105793051526898024508922980072940864860001036554590178087979624819592453984264039717538186315292014617576819751941349270105956220928490082235201641249215002888993165548721472275541817177618294786388206018182247231775339529671882367273796068333175104582492338433706904040434717100405664156969815402121647824595639606296074412710886874484843105265799410193388989513843552521693893593170208877654227449900902860815689228645958315416807991066479995530302606955045849292720959046660718607013748107380751041806604910802024184643235962094597565961281693355152094909383620591549287208376041524820813085886723342719131342395289216144116537600654152972337944139378914777362533439865799316571427177103913201017985753522691324334725025252588297567441495041582482575232389764794337197108192232731366311317511199977948338916261344330450807029345925004595046775555259941015425759443015395585272678771490998448294658757498892760040721213755884491786131865600000000*i1^51 + -188728523747402708970563242001534683403376800788853718172717903759624974302174518345799287189585114477878327708243344623265092911870621285413882602946878644107592529156253351463178814684739722262368635250896186437804240563912830267489172828861220631902781705782087437497269921558891456127609340788811950383841919969664575798432246305649201978310471124162029303923831151981582455824478977193815377461011268111094322173726468897375775140943593170027490644939730726249738082395973488409316064771468648812905960019997694584401854158450700883262694351421172497048091528256785684530401802177112047050328197702861935536642485174774177161233779963948747407017394223935755436086730101873737720962406395380414140775253324651705055258057295223505909303153788793017996826549141539227177157282262865904996110599307603659197193991199934408711104480198596698884911605002201596728215509794775294440901003023883204872156716027784790610270651082899596536043508017524052731026013828962200815850417081991488395963658491635767789758549880801365041725566415172174806827429192959472463730546700749029344817707964301922191446956734664903582843798619585561738887915465620681335079547337529292395829642315810157300267954108531062555496189169615395306610587657716574086074807091200000000*i1^52 + -517941163236732614134114601705848945408441399449888720467610012333737738705259961624716724712155340577970262525855632329761908478534164331769907864116322323291610871895071688329067263232779190360583093247580222883893424766086317897083699889719025549867935784790495542921683197525792065299557073804466609674366249169286079471113762712042760467675211888498896939084377795838290579990266673858874832961055436411743716460549184722248609770538756997607254100497642464972984523323595352336597081086979127828158097190761510846586809128014266980074411734398398779636950812336148604007470307185859348704099192686333502874451644049200974597580822323945290302073556923765975993231785887786447648471018600340681193948412191369267074428589649728625816060737000815459650395856389743621500717156248889170323862860244833533420085667066632153144750884785934076707907110311517939017806728986365457585663523554884659941631185142991924527130139951089515134770300427343504903525571308927972286364715759093089834871547697213759289481696912692898657615353827209689911024948087589208369478455339081936565465847246104115043630218465189665128778497957345949589966194324026412505086806249561312858119171174006367451894216794296329039119339471119902243647919676456960000000*i1^53 + -59926306552116464477237976488133304642859467690368963573881241985840462134843907728088408288865983331985425305074615924302033311660385535798323575573661673260560093621015611360764411510190009966954107422473444315312013241748468162797641731118262062539788731849962765039483306918542243893892924652010360599310037237016163671591106499698396038741672155690024812970442210146940190593178613170447696810291737792649303802483987728265658038526791728018749808721913743275843106527736508802072261175964617357576480185673655852588163769749354657229556501403341382655717695426909916842343599517402360202847945586745100095335176959060971549841367078055156701223924159821198258596084492448795863496113899829783037066104739954707456245950876302359939594105823280688906190104058457063967806044626367403429112253402896112316971222196300350430978825050020836364099807714655770439034411710699003429895862248635488512880613639134572739027984809516806706531436260747801934111663709667880287431409417665229278713977649252541980146690155555187257505912645871133143117542019024365739402988396977919512354168680163830736189231955125323681077795243011953781744893321283812024155084124439354344159681876592496764453309159629549634922504429383424000000*i1^54 + -9990048473320223629090485646374049185627110219072178322792031755962245181006503349216940770640036651198176138164772939878657550140289271140995475282440119379931108793101289809550229798608468446569230281669366657109878356958351670318106361836399508398368872579466668943193225180606594673092529268462469849503624955109952229317928540204665962291440297496162806933494198177949361371933936106507860390844110491308305635550195791396830003475194571599805337811301535457384137250591415476420035320014786558530835004427578342224068879754391840787107418147200009622857552423454315291602878076075430161353241942436888897161426391847902370640920202053316632679102823916358531430139381119490983379760670915996358202146759137867468992373439544042634745198222971665138698721282472955262952482093248543323971538081854966777269955624394868270399143277413339336085240237506013396347732802781730182523657083790385869662412547659359256990194981379160292590240970581546092783334594946724240592642222117702274851050771196807884078845107392580014753235797560650860554951090242274416700265712214945643596167680489794261827874619097709237723892662786274785862513091795175758680865297584376716055682104582555314129629636955089920000*i1^55 + -199650896523570892757034334083628156199439667005827057272391265725443921089079162971370478729656032747828232330039958538709962367711243342638143717034104794480430054440254344122099559742031284469762594133587271808538473886187811895669452674399923940890791593667218873516893904566486595543041226493352606998745026564507324368754025856021113125636747063017449519458387229007100519349141462820898631508826906544539693084322713989309032648488874636347074321035564121691097103076207989384772661134881658146028020378238565590730709717817190533895196281370517647484968401494690080156849141816317443982927074613821384554462905844847078077410010677756663356936050836272629718492373592236601545204375527235271591912723120673877530390908647683134927709414902041719108356688251208758049028890946105810645397370153251908996037958580316368774083479696122619719236939407969072264634271412526225889324976675734738800483055720256669157655625954326343479595376276308007608276401591364415605710114537087878347268015732020054904622118798336724512239999610520098599613599258340779548967071982233973319135448767041403139949488803606378834558494153120193154162145360847856872133743752957318416828398204784000*i1^56 + -19026501179347657112882842220737796532393862029835569386050305411898038807034775679112990248922968904371015035282298723390289636740249039975331839774258185778321796136215822599874452444834415291175233798460692996828798520456594399062076764895693992403312421986693802942318778231489510778204961516878174461169237354839136834403540040459892656769483837085830498216275794257561076611462788543158719924859850197840127882070410700090111519699444869211330302485879552496087764908403330103253212578776850806840583781110932747709816585826444863129178673568623226759965739756756684704139463269583854564825754289391015171932266706084537604881654914825538078408424726202192170419906975624157423453180098457530074162686519889329660242052485758019710125653632155559769236341562091514765369206382813604198334433904355269827544086342627853638902260319201561027332248842220189065128518908006642957585470511478247419124249011229581730119090764294912770407952584246071611557215445613024740615715352252054087259186851234336110480530434376657625633382617466577663683089420884750039413284742261278363417007298320486716926851544842854742289327754521157274855303279720325838679328444000*i1^57 + -19187947478942882044602659652870864070105216857167145340450223941212565651445561193871712537794679637719397423710233095165761012388112503628107771535516347694433483113585864357507793690694247769387658925269928774306540456291081350801465764170773355540091412566824164891635474705484827430869992623553715921745210253824472165453045821922927481974870934025445743079380539571008637319313265699437853552572803271602806015149286721511305675994091808132054248033213389128961286235821070213261213185660517157945240995206826058069200415380496783695097633960165439657275930702310171449215507757113437755544985147102480075530455472594322642427076548933083113827704130972438950504159827196063132548390951082466745804994887475183185741596249126304013993763780538588196536949199415406955074777486293327121459651616983394928842717833316034375088729164793439675517129055292688752700730311460367491240997475843580297510556775106394404629050361603722979580330247332479072137619216005748305762100373352129888590311957860674318064321396485173813028114205787442346662718267691208498039395947226788973250625890166851788637718691268173414932494557488477878046700*i1^58 + 39798025555421905603343982441845096697885238606474559642207793628029429637900589345634391428265498387927313350575855419682924388112348042027649082949276358378141591430557028141770140609185105052694108352959455906434339289993841194348801978583230891246281435882612203437671615847045325845163927336412708288692143033538568834305165975382486910654240900781138732381240633213316161841678703318909940335031881227849681858829486737198957721563589264787707743723776343170865966616719060092603265542473570933089135474608078772121151177942863932410058777940190914730351455079855746358445636357680382605909742965092357426123814625862733713212759704250514827379994705969317740276238875152866368275600456242878050340873809621594957949377185400298510072642808387907619483012176014335395106335745010756901096964090249228614600254605157039202704086316909579587571856497256357402787204517415432326806684091189640806072492797376794361444557729781663335343403960786936764579632815413908644957688755614362821386303396432803025321266079442000569869562884823238262821547120306450288865601438248175255735010245*i1^59 - N1*224623043432399833509999547005666907415095589000329317575621486243175290486216482900440791497933480247214540848726650875569948596403177240539610764835045107351293544619414072845810359159189812191751716110401834792858299246451993032059657528997092289425456758761113208302211815561716735766721907792059881644622518300466622051398255000252030310254049651404686149464378490430949678995016541383238246218003592*i3 ] ]