[ [ -302490979317452693822556178750271539887499292237713606478354574494722414249048459471034607545954039376277404157290873392881281028453169275858521817156643887893251679245870844479976110435198887121636651539072559759764965029845707901892803032649741718539830249665990898036938607036645410713678880381920685437562217692057470859020511652605158864023591332927097362118654749785737759286217682819487108824378606196478755794788753777174349143450897077455333484708446702596371014318210042667695068160109710996112018644399755137242614023723480795299839925164628114832348833056547392230892383502701395831764995208668653601482134098233857234845744394066591686008041376348766037396189087194318062841703075308247227602679501314041149633234355286740540453532860938868438689100440023783503508255301073716556528696036640320024807309638180000111989902682607212118289631910060570519970730959549055950622323021115703733203544545641739814505270694246676534076909758398120696409701887209750133606743056183189438714976633675375189687626712503771300899869442336261919656707301099170792172841814526327851934981695005552236559904440252096704989986086168253950118788095979388414883181795812055546044275231747468131880735801400996511373162229920746364548622175442618004875258281859169137716107983196738473707684050897993728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 7931097126513744990417894645753962332565571668734808407533739209456098939268142287992473615265862461295817341191237506340407319615123291813191693560925427620000392198324586571843119946187955245318321919899002656400196666216971146773370549739670009229203335116066479538601437317967893346080506814540998890652303346664675187927587587877200870094006974875369267643510295049298330367852408903778944186802770050115867775203038566247280712517084885859368357613744315544604201149831435617577064655246601961841662611918780865944012516500273073301073094808375284652655399956556361055763599688910295934833999846984404106163598109071777199263878593333104045807219317549736862379509319839945673577132863395758044199049351714127452011501802852984436633610280355665509941667194222352568431378173954648672556040821020892596460227886800551020596714863099984730485551018571198798712357619004179151911677453853959593201191928504441392392280567573724902050382974003672557702369055843802620619283873678165793467338229630669045648697163819641990346779795656716757141186046961524462683401645978502073536275119376223319511628428022876774052366014823322164403283466617914197886433694337614839882068866024125279432192447267181570064565564717997078438097199163770278485458657397308869615931627727923881221866447264465027072000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -46011203741894197784538802873846842544174199913642940321082880385346764057760009281404364501675847980931897274131082909904683826603043636846756431250155536838772775493864394988655565422130524424827759651300923666757980815357869882347856917000031899645811417669951935246421093698476897098247399509069720866358318948236642070588567600128163600389460160349997935081492858086172827375268541986373828599392167097720911327901215268998219639581848889462661050435374682905308034050450277719453120560589959647023472770184544092169176527919187584160077424582189908361257204778007328547388588474621640806991301225970563203971333913499007496369772917003418045426571095561609169755582979776839091079145945892702464009476004383755314600919519934955596541190414312370093341867194942908545089517729291673408471797318605942764505618112327245457362185172171946704937393569252588240033804668926700720800061359393067169181100290837226176377467698088810275826676361851522245341822306075294399087042037235581067268856196364064906680138082256299227410626658994002125029185142881511812760923659037959741551477678693239355468410455379730301921086710308028309013754063959751185028853946779750748992759320180165951024181748635845102081940730433377169903674738294492222999006957974018602628264413646580994880988046002537627648000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 2201711941849839872994948039511681176700223913828638546496940226040837195240256631439938193144797121581458938458810103212073540691747317448165976479154030067525284587378088302080123492306894533943699189907571332847846996584715125268736709402750464171969618506629105508235069072298173326892306257404474901539552498052415008480353226459606776883738757257302857739845259235777077379536956862303163607418982461508710488712095561846029610310094835566427534406520733094481100122112836213473816201910553035124150421371765767186402390411239459667429760189586342126722110143874706496435978427382062107416133588934375012436920507165493551214381114889297037364530046733705319095816296602522674738825991039912584199637481653669510288809898792273639787557974140681743904083659384053527615429776225911000097172673307983638309100442147698795119815585247987734434387619242369066959102793832516460160542479803955150100427953687039542576523235966977311065030479651450841021934417909042999686892693665804376697761559673215879469305065602550738403082400793557608452959642685129045817409496252224453313716410123740211201404564948308728193407098689432294648386006928692734245602554711130412128199540731450840523576573737914429720652296146871036293666198936691171992458305650056084791069238575337023678176606287928745787392000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -46344199185623186066759391611721652091375603594824895374038762313150695754456782464708241496008223021398453311329070975344786485397852319043879755505976654574891103292377780736582296105641140673412956905437454509165004134185250293926824735996882715642849583815588246378614337294659216985733230733108864823390740658558804153035905063279582586269576017342357301773738099046384851274991812816880627620735864333722197776239541068979555337918585471872856550815408001276655015583885308808469775000927149760925390960808203748120954163323992056580247083173450522218229404019099355719100387202567299381540960790699965449854850921614648674893389585509983151546499151042885319677640003070372552182756921507696894845730600892583847084414440057166983379755136749056382186769609023168509354168773225770549986561981553599719083328874427059953172050398689968028374465695369051541671198015797781340802506206619318777753152507296421616278679595759219493285555087360036663561022661713962661455693968985954488942958676020563184753070721357569759598371594488481882537442226343619729644206154668498305058245715561195542817800996642555155929030047850431349366761288407476788615664289024059749341540286776527944445367538468329227028657700655773094731829534990207827229547087608556009043163861931570107003979796671480765349888000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 280457602989909933873856839257171673621177932288562969868827527154103122941910141680116003124128050633928509721628383425659376102821795302068319758061410502869824185950003061624373270530489548211317443364541521759463552934846919255294079843597689775315078390042893257161314848918957837321843767824691870220353277211974909000532695819737787592314397015343965007290269192901274571048882317235079473534076881620791693337253483389018166017463612393425754182361400014882833307310537519543566041449334533256130101586215468228380023482093804217606965734800647735774567468440834384987006714616850031296682707787468584337952135190187454433701323186928548955567959313080402561188840370680258169636896913955988114456156951320842095891302995078388457654608312491310852342825460403094664495328547229319672789422465650337011151270421435582570086430350689749867040025480595142090266799687153928945517139230662434013243222044138969785725414019955745933448877547145120893559591900940631608183283534982988274920686848664029085065080214108974920127649226557533656224341457083502509893461944212748009015099486534181547156790615681329758927464095211933794854615237292127791879645734321149821547309657853742991362638136976931622032499140213847713587955352236388401199755862024658488332666750281837504963425366351119269232640000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -4326344072006412100814061567217905373422180250609952946230990144016850158091683485638171959101742087778609012844881157954303930557737464395889129114912073651086030162099383356737265629321383243174764090680200520274289059693240082944641059209739452085111584575097118309238690296999005416032557934848595840879795679775268073725192775085555227190369144740921779023462724995019450832705071876471295876918971110999011824672659806243286324956310868436371442444764562323280859070028320145285828733385619361907751484311015001906371195237591942821429661214735290592229471832725876246812636759413158530867082627228366033322572794476272617171822601230926398719432938044780447837618724278627668884624647994963596002644348790446656609935146406756730741676059377036719357917221496577937978058126775593220462299831418457914044592583510543411949282739237983677023143683827470613386662130078170492194841196954065284057352155095631513278510517711847215055072851032300247120151336885952557072194562685479529609401181515836019164257929832703157997624986844575010673000588078030700082630591009098394955102044253757870605076312974165409219999208930410478421097172661150427546712679118582592186535725478956352282745487268248813867901472156781735832378556853194232506278307727131739984354330083881068965097623343625835758223360000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 26585099541757606313792153730796026637708403715096279998821285300477535480802220284840966900704207500558390286594092066070103763002318904307509969344139928255056652591873389692497776230844056625627300892551583220705437171180747150264393071742893376248263243146572653309921877508393248931580058019384924343135428344266016144089667484942965569367529359969406738346716566703630395937046796169631732463696383833540527469869732860137183756903060120761557614894755014037565452329190190954422470091785787436990497345688602396619124928137274209569245827057883569467049455961006727858119703114984587528433188869075604263900374212874467633716274023625720770189374767433916039799832393845302684318259511926104230597328260965261986559099749918275727488265626527675256239346035791864393937340181508591583580558821708215516348817965890252970545283707307715397206288039978646992725840721018159033422506054118758196805755177741448944639383363026233990180755806330458458774400670931620054395755806073512319937415224411444698560131840137750127607461678768028741341341457868711229612100729718229383750711616911149092393808244403384329894301545410596134766513015719509835109047721193773506901004709700048898147398940094083441694847638819099815793346550678810881971817241178218567607750902111749981121370828969184493557514240000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -211795862166979981715177942571864471025841193622114849156192927261348860539798894834906792726212126472377588283325920048658659871567535587118703267787206078841651228424793737203997498888717851538163642228790383093933926587364212621895944808240927591771598728078077998901330751795497373012673734971415453263537025692759488772133645949666546058054220114540853454935363574672796743765557662412115447233940636849350340158177071611502752048484880348826498468288591817708113707388584343666563672609826068009989979603956572090803709393643302446590582643446188028219507986967306566380040347904667270612197516544953414453042056285217881931859464832388542698879151125635923216809123145117448949157072200887537563277606731437882880202060826169329423568122867566885817786755584145204599709526447922582352176454061719477794098540993003533662522798993125674518011413733822576987628827815727199380533007828167056045600991833427929286130473639923335713945346634963096739118991949638339489263910866508444784881118254397246331857463023498193868831810316906091146032617471539129825409530994557078642138416161645105104783660451154461034101537445625364100289932888477397326742250504396867129078518034342514043049739265639758137689486758015073959528374444462841169907337454807431526132330453130455378612040096341909595708456960000000000000000000000000000000000000000000000000000000000000000*i1^8 + 919773887011014242465697040366800826961252239312694642177485142817409106333654217378919407086719997250315313134209017117799047535354662223895956136141007289475253630407894833278215703538598355046639505386606368304407959494099112092807371968729513694881118734306742015910420533311075442860959234341960704110686404947960535661457400780162553009375121617107376930057133328103137581522445765483276267839738208527872306493622376670288409639081056711834016003057456342010829544046676274774804464678832491840171024882470168058003723646813196697827021295562599622479341919840957269365293284911610805853807893947856154610101170890321918265146084272728908449033677034947771063459130312775283721295244104406574741181515151362470321715906071072342181372605125617547294284706997795729433383801169471421868086364581153313437542460409056372871309818489631992926740086904247101808612017973610772389270391786305913035476367468710521158554095673066590519870792858141406113257630736312304156988046026944843065460291295425818401199268700108168348329939319802044859053434790346232008824028894033275179604596007242347905158355279249242399386377752664342878872926513841435295953162993778114504265218721413092143820966150017767026798973627909255101069598388777066564710005363644033557228889412919743497346055178280012776671805440000000000000000000000000000000000000000000000000000000000000*i1^9 + -1645242827996437612071373812466217372092238288691475907802051161301398293670973721613907109624077183757667034948986483318594879301257943725167388841798072747953552576982110160340963556867779080117236110368117394245771494965178013687476604660835130334849921070986730525172100968579529945949868862645682919530284220753418213516252991398685767306354252843768420782499131466146981400252117995256930656261751679530112816158568968269607001413914692582238015762041734792721304207395292156510903874810243594529004167469574327991895574798013675929205224121314910242125689814457460749774091775108943835413103566348106265112071252111399920700743261074439640066770564158197443085670009691013567076199198530698046665555879710146354080721006702157477201618691979147097665095910453382533875439608412058317524257464744001651204753115729127960042928181543086175667704922620201180393673921793985004391627973135616919589038016379901494108155017229247689280976044449191740242288722542699576185747636947188972622308506731024447757586171412125912289612402230092585621308058729784139891222775507015434148131575147079572070267868928872365466159855581879932445502191521005325566448579314873106720706675215415355078433252500487246829983423212737888013408551068421999501562849530154934298073611640664576112645673165903300662688481280000000000000000000000000000000000000000000000000000000000*i1^10 + -325608197114666974985240794359611597368288464967380800569756745807735807457821795777341013666975741634390109468109414718589560494841470072994970023160599104813572665232438484942039478993684992401942689811900988317596025988130755736253664204504854398920762422238215824324272527981482748783673021932671245030854220048132713334056781245269798021641595754381678280311121106328859360352355379222891862748538526847707538744208759419743098703048676452613155804704704619582013005470606502922705409826272944503455265185510011231143238516700072930289143406044715892519875714694131200022409325602755245283844092814856639702186724746598256869794470072451256824831736831256262180369045051656312039914087411286517026313700624874225251433120256571336455828451118779951271594789243436893457425420286919891594080200347892999170171968288299789693225329330442827429274720708026863144874094015847997887260830017643060807533308222348760034921193216173159565607466397946882125335656954314814513931824711552924331048534948888834378753169101658241546839860724109609372670514808406512635489293933208023121101400480687025899770069318234798039480508852627218126867391110497226197433739811717228625182801647861040288254445975684037837683583903086074085433511046684404923012292301798926819356518377707316870160132725051167260048097280000000000000000000000000000000000000000000000000000000*i1^11 + 1457091355570988315163744413637561795260359324572280686631876968561137910241786216986035779389912312007104484247086246163012508286172262070179103865395700616807505152278525867407320648331842890568142071403994467010698637723411071242143253464272846399231651594621698759900863810195607837559220595073783506301322225950682643850257561743880645773288767670190115214098183556399266583138497981598530831402312684012648430636091724044254732462757691180436915197875853233779484601913029017925487830166736391682512180592019821542610372479037232654047870280386161331393365651029903318563476445119513928781406467851912534693244372823951786675909055941425938774923001293120607493643320391375718280420575942890292337176340423001100104779497480976587295840093199043999991176935346876241265177098560125051658133419114528003940559346350360291104693393040959929338997531345610039511811753468188239491972622560729053816569844093383508298166797783887653393286643627530805045492933279738037418266634316908569431997981616062479268436510323608578052142554166081372224942061977757910353253489632614612003403443826294340753566708447630676902560621057469880160327090340181387973287162132247289419758976049268209668913095884240868115466511374698399109567183603528530203168051710653406757989753985586419500718783824076281642242539520000000000000000000000000000000000000000000000000000*i1^12 + 179965616304312538392103258165500585332158024144141855438274245359458064685012089838032999091840669636083545674908932607139783942491623074474970209422312793866899706679982093093244050640691909857568073503280273774793997897154159643253351976465634069486472913665070879305546141744270092527792486105008524121893191614640153011307338103071356224842432919676332880995737040157487043313540815474299666527426113978108342381260139941664945906366463652010757593632717870466679993427856937401121309899476490698479701978209805875020511371914987510276415543529295490950124929822305016444956785155592694283092290975494547725055751427666417772262381308317539929178757064791857643557502294203137483128136071856340691059146136062410156205762919338527507890597992705148919320535336903643151144740866704069033934992427561394628578995859868074179706481220497456233310755995542340144533832551034947870701071801495276010748603277099431919156801693025335246043135046451399014645861253643343603598417282793623534985586809468469783446825354637882365966939782429970126448734651395452646720206164499460091572701057350845011537389187905752909515829009112920364532863087932385490776307413900218348979717658051791922212672201583460739387506634750904296697494854937463038079099277271652252711413772269376946197599910333074133399633920000000000000000000000000000000000000000000000000*i1^13 + -542007399061188720174385138794019486633547841808480878372622919274149887057576539683981728706731835643633855144254400117687255970197170270341232396554396304644831765649129777534156294833862579730768727368533275744229691812842471019218383313315383154796884083215802127604167102460023462244453050446740494088063126209015454114181057021599284208996337220595018000673897493850499480524228384790258910161825763314297165033931879064417906537141567996995209565454996333532641729283518091441261960362470706031079543964364495280981992850525565366112242327929322561447036191453803253136076192782384243198858820261217416804622986963043571128976452627292395633469906782554734520875845435628868341719049669035438406276280333643342192481755614350535985630103563654191499665638658070665903224326462075722213223653092450744588006302409990773610156965168032129778324651764137622469809519830566254425686017322805726389577592528051377967551738072033629734530896649266065868643519503251654649080906422241866992844737406495300713147598629536748919396659019198571154385465182819657612532175744634938186241238861448202295522014901841410997006960559554799420554980824799162917296214980894603800028457632894308779338686258623026347913420857033064213835371714951557943777588968221821130723998478992688707891336255318903348925562880000000000000000000000000000000000000000000000*i1^14 + 32969853328367208434896573880845705864291170819307153041031117660145450363911958474410182752656015752144203006456513910569137904656856539184322212171695705579645780728060123857841037557275374145359710356600285811051814550959903194427740148979384999068417661927320318227733023362519714263651649728824625354446843651094092886557345041196767283180703470559923253118958653234131873149736217696235303683548595528845217589615760304766554311002214248394563871869712889330233812445046858402986281535074521167476563605390292442275208860440536800681448730590882853234479034337468425077924346499400495435968105286008402972909188701463416376928268539267479691346722022766662562638784214310610710863738553338414596967864688059544225589941009702210884791820668938034336405894852926516244392903896299958155953251582607687249530853432850368005921660076512558074889505312793753824600406383953796871256703776994560447764025624229173255855158995964270138215163614071706052132341844007842119736394085553540003531827649836077735889656650440853108677419511036236054207113509898159489222603319461943762129088527424391790488816341419074222270393257169779183245057067605917432735336047721524423826718914453130672609223045029548769725736968536667322276730946513027718368875560800901339942996375212819919031516414354711335172833280000000000000000000000000000000000000000000*i1^15 + 5266583188153207439014166188216487466848208675383190849457727844987254225698724392290303358252587513712587707602545914901974722538578568051334171148626614637201337976242842855716243340065547139012570100273833642621866612840859551249950878664988389382012020978364732107344419150613138698806238891776755452500709029532764668675079213029031897259493034325854004893624296417432477311826384047323461377898109389715587615901664731914873800743820270644612068187031865479303516045935441778409936817456803632660415717879314863284143088761457403176278529230786958193510129302587653033659533609596116909559473584666871406863998454267233333523953445924152886421163417672153974998657725637090828781609707169822277967135342691800720654164784618978868085697438548024213732402786683547712842351934787192145526781844858868544417084698325064637342955174821152602478473284977153660993645264204712470977513315371424932155633608181417828266934470074781521157632102867622506961389881670507554758844989819459256860997611136039339441568503456720523935584295343527170529351153917213262153989203043549612533018759010906079474546522069503800076203878224966888349085152740973119341409126441557049692716276565671859661499715503944605378461382663172294969250064104950632898700564521734021623170066576747637592815316350370458139361280000000000000000000000000000000000000000*i1^16 + 570850687722464754744964921017164491804889373103305992397270864123980757068051243885849996805042050798639147326305755391542920217105968179849483250528551854654823075324776491745766397018311315249160962606824606982045543419464162130037814386450879821642087222671908531914215142260217061337244927148853879119106652051979697833409762685804068191334585728730949361733402731415178454460864875209692235375793171954669988575846205749704639019075365084249673727064732356505013126546275242516378580459326216746635172761463222847286067884625767615211957645688872027530538724526336702276368394044014856549168230582118219908780738336556345175541693530068256717538332799369831767853925149421825464252432951783557788929878402398187479520338061148576963643130893308971874922316735639658636938555639990043371686212380579306856145221352890499659446594623519265320548246308688763880454393476123649286021782258296309958156827079286386908994197161047165546869530179222350802743976747608218228631635356197154714697658945526997599988729719493527582172218275757427430366938696030937072649272546364508852874042458549168166350305807517482816514246266417437089550870115194496298070483853621523363426524965453373723774468787106798377796227910397655451251276050784735129154720630571976360242158947821294526322699239785083940372480000000000000000000000000000000000000*i1^17 + -16065244514473937400046659199513062302853166547794538983590468930208413545079314037186154989679854895963807409912453636749483396045320065929149401652308056990783836029777198827990924971222998011017975372289999927462539244948711115218768433753163699988269462730030204382963852014406085808305078440702105851463712887258436768587565955412328213834558829321527309139917477945644899758481849987724633403687659695000475021371995505979277237381888851608684595528324026633590557274747802228304955591001101346242066507449745693488425312744863520840978948155925098722112198251326936673373358657225116714100142950564519239834325405883356408892905076697410964199975067981055442989678207685910562302689110737270456116498917499390483431833210851265678927675409819758506299556436868635696196207281155550801009670201918913146816193481034649294092279052905586996742396339933998097215747604086912477261009982093725523350710934682829538905594756691795406466465057559119107062759391885981480110841750101523998416271711681468778625095986748279070909332594613172792907209847666045674330772500697426249352090277650236353481578528577052972752848768474148019610655334070084121278459894821864885208429882644065443343694633184116039351173980339809774704048418202932051972262975410270530903866225495921576833355692354641508433920000000000000000000000000000000000*i1^18 + -51899429948397228064708290296442632018457267645641809889900011882300445563165417891074296458301765732346363175701271431374214962727636078345741590555258617192880891863015360645074991922645198339481950401747745432155621168008097352046951608195625463561605919004958368695909181216236911385301844455145216977533773157680849668840871732746056141190813941204449630935876338751263620843423397944927927853006131167616437357903249540953808745320921772197229703791381940597728071703113564334053996303945255937422946139587649839822181268825876200338084279723772552841492011105906642848417767608165911364550453672677052835473052880122295878966242578094409314652149420126522428198266009364791168413682767302786005244939190184969938310210941945478052916080987324779152690056116309672128691396953671108928950199649814311036322571631567474803299074874397614304261035949370645574219279114942856365069014051404816157752056997812048306968964133710777112781144635354642262174267257490982199090136700548669306984203548538097693132405865549952262967412548345650949173758046219556033157671380530396186718747913838855221548892250073401394784357856882255144235464797334715725239943874891724564956592128421874063093468941129695586930228039658688117266268782049828340029781914750618142323744504390834264194863305255646522245120000000000000000000000000000000*i1^19 + 6071092720381431396460211315880862477882534560805373284467035964338862821815531354185355702228165018328430110131653422488254691567256113200646607443767317872157017437758125623692137751784148358573636922585292200917947685834055550650195690544678318716844571959052879292152560525126408383237990044625747729572337657281065874912961626050054756271632174487243506117234615114809417171994788791450100840705646671291052440724348554214253005611173547211376024097299708619961279633337378576649260110743933100472681587074421167619294615753495704752898193666392920943103584885525318719406480806695546299536705636669960580989403284672321764761047993147055498751806401296381264112153494069305204086599024141402804659189749712558476636260238076539060551831075340731795871627295341961907580265449013608450542594490450951892620097867861564695478853663409861654459102547462844914298883097589994910891584095340216830627479662505889281295376371630077232946161451831981228243223038077747070037197523295723088546751790115846900810946425381270487253156297736620235084546048339121951152612447866543471348200547314601219532937783188236180921547583745267458354783305340070503695159725115517921281983142704076805367839752736058647289828158103851175566365972629924845600363485099616909084624834073638446699814262295447847567360000000000000000000000000000*i1^20 + 240010370342852379520579394527442551494758409041427733256550504250747125057684414603303768710310176338380521072360966843765043823086082384260292286010929617494739332749050034600860157996035428639619787325275012091638794212587898593494260615551517366672010072053609476156323591782945395288592523816042043300326475178479254032293091936761896016949322217165052135578978770886887401920116223504700099499443378379844965618202430867817195764709511727524912077401902743357674640837079571176115640402424862549735873437897278043907622057123710281035382237889333595233327721441469575082409960147679923811941472567489046637032166497067938997821737365554661686266618851004727286063806327957715562429751203370361863401321216805014596937818546007125407321274469679130834534106786928075484633313078867779130357616851125115989305985012749748487331262306638050269245046468705476950781387770369855795768357617495078506800966804094278771347748787895533339025463604231159080733716530915288605199843520167269499910024505565066504735712564887469670705116498927124497944799006849573851258130205244506453422970029773745136107345272885405670552963550084978587004751537403484669363085920335402759012882825064144739567466895563655291943589582353440271415589950854164024064714998262727411822532079070901430237740054206595727360000000000000000000000000*i1^21 + -87381602185186379129851162334953437468931086171568368706751192312530722522439241892718796174180796056401398834711103233516230782281408895627238422797158557010265869495803145267734590287275996074364603631287201557656358558709892476126490379808798626377309485933791068263213972794761268242682215871290792516214218787121299093898723978430849612563653206960254747157830887537684342257193638469411339628086321892865067117242273504450986572994935877925563295807769179635550313086874067377391012350871119084841096590725359646583492618796661065921455587377765766662494891865085678788302991921448466419151638048628049819487064762426341674142866455421462972816544643937474973863231506289481909002115817447027684965540631522156615115524305603538113329326377762742701562256542042907655390275247681821059654055330279719935848721226636848103937190040659088036173765584549651558466985151789545173953696175736025910763595905078383989481017354580675623774383023159574145670292561440971366444103381848264429048995407696859452295282398371863705499784641930449091651679876833770712552544681679242095042824022700135256372313827167618615735133155701140381880657693712974643596172970107193456965150272758240396592928487249572080973783488806307872777741259635418025834231213427345304710118231906946993246911870978479882240000000000000000000000*i1^22 + 5248509608706172145014935515270398868491583817681725113091941014796767253536030978535458857099598945587597977545829006701111160592983477226776593071454375885704132663468409003874267955739794962071936323978115862738961267487444251066327016706866764070968404401772545274174774176691935371596392594208925414939824055384411357968975668543442567958990112726022733692219336757956502530124724539483721678692395644511372113377896070796046115204912864557113600813533494642368255056450666980187303755493604349542212360990652659655997082469175156875391557185336059292888190918174406918444680573176926177469119827993627080248122800543237717868576164547875743691832685923306035916676431885152263509531371469019928867867805219691746625569131198926362705865469413514204076116083921478005445732896680531178666569913397258890000725540658714428054332695366247667213801957653847064638198736715269168528811467258696998514624013027639691819805773320388594722899259023379150181020095677655648458728857052569841336659333393368759292196441123029416102314311742373446444576634681384408815797575715653744854495456701512377201521260050906364599754859979357072165180720753968276143737807602609284995978790442995690135253651483486030318826931900205056246055019544761296990883831685834095610662611906527432385721422131977256960000000000000000000*i1^23 + 13249392522891198669795289902440546509949987482285486027773722903561783222462867337065178689617070434061193642839522906452539084394620812505347145249593352943251362037663056588606192553529844365101653419375975606304497050972124419617565319669620830808878032721013812994678371215035806804842859189536603221352567849829146686853244827857681990399606207672758918017641667929755657434884160357973323733656573389709849440109269015925725915331946447523688123867341152852156543790336037637311862147671268460376086256789833624437148837857246531150904068666401132044427777444476126054471310012043885941863408805947629129737096497128453269981919455987250602353681794658202646196487058715622685304156007257397253711407951655775748636560688486290012793867393241774741900523774404807653571555554335436121283900904115040787996551130420821127210326152525666280860707999860163052344265719624645084356508623004680559895509657478439054840754060209750773643489739381528503081512109326486734814932913451566115719427963367139997735652879149531102488968855428801167418286542786648749366480905354049344581503849987745008719966776467904083584012496519579004923309424699408162721071882420443626346656729289895646197761283177592421284186356048429861452505717787571592809967395414335906349903551967699347435367541831106560000000000000000*i1^24 + -11171234372234858639018814029625741905915028296171605352145967421399215299629118570217125212103471655225046856971416933507090455355410128863685674336915797126419142150889368670937434361459776583105450625551665393281010005602140775179433530915606105166093162813749154476614091873395289090351144241550925613380915903577146967342633519023219083358016725893110409472986729403557247556755113147824384587284262779001145546452757364234684981295120830818766422738310812923711553731657093589707698469046894486818579333617204233044535350374621598974803811075696218262310858853364259649634968332234717141482993707517919179775034226451905555787836390361595032164322905199905972653290885665407626226368802649291336784315834797230797629608203130377695174275679724384091089396938450751332077932175083506363430768105537945356118163229509288643859165990666907914303735203624185377826336300242773284133293044727592677967288632011762362596454243166183857320594266571181122889611156894492958259101726630781468757047314316705266169274122825998539087144755430575874083385363850172531136803598253080870842844412063685593416000973405805234504378749375389418427146304229118749705908989271760482863119835222286741540299090445446967967370653473407002711276826250197577045044398964514453679741974910318272519908494275510272000000000000*i1^25 + 99569967756950145687621483105194651472140988979693275897009887308223722248048391016561207364682489922306952178604350649979470404829161785460085061979183811138763054640663543133763336614651837454196798888799367918721537858570069881711972694094190485237476187764870219877194325441245893290772853596136130083098489462278431111880905190635397952167637048873111681786833051783734497591832214787791950551982886685723307708043337648778835605906427367686498064417779756194223676549610126899640245481869977244779007265486501987479431197239128705783545684522518753734826529500176966494724809461875138687925170865210679757877022615065516902658190385139364275488325704699473718696648000841885129930706450654859004524490375187358809659342617154646873241870438186396985236417345233263609021166827215853318502156973598564126997648683348277265462377456623336170671687689917253864572925021712902342156876367422507665191429146202449871608434223960260283515394373179218826522057796933432725755407974442534863058441295582946527341875585432307182596706432889880318884089657276680620433295649326029469532259841018265738456690358238107595525207959842739907587793335968764655458198892294181633868855411085091809397207063921120132647617208590216889398553886145582303961319225002717512841357796921359384769721614204928000000000*i1^26 + 13480991610476024067268550708391983754876464657429444704790687288864510041441476141653706932850504183970395827778406444874131089309792921872833351300489876381136705947807905279652473314387597101058954573729862965021388705142275930849161655142343614930340705001609161836168188352816957450104114307733806777540223062035708023797558131058238012779927775006109077579344631604848812236873404931535728788344714855336642001469493103321479794650832024961095445462697850859404930627986015409192405735360901214357940093069296413404100731348553967178700351324188409909532197186199436852127058274881170260535469921190242949559112731464811537070350497723733751936473307182739709705329564738929242125369887797315996972883353685823514488783059236463748978595059945592153476171119720917649540819004620063846317715902783236132304838789124120514141985597698064638799949845001056039880562930811301851818990635437380329380093846521173225511600461850170913877135455253287119119088548093056485798300144757467667063595673331407245909846467254328014980958837740115596948608184063408761432316544972637280363538059160146766253428431470214788085549766914485296458387225898885420533741676789724601060929395379082893349548595448735798382815603193294435621276838627119332581900307686697009434978598120748909382443517083648000000*i1^27 + -40030715437825386461848673083188784251445695849432160356775665306455417996621904435706713943946698441676596486424357110503521883937939408187334619290452521252941113407859362611379998611641742591083913081626432667789072233854939168887341633061194666875662647465227471869344399521522531536450281108595707810301674253078870676966631130453948452525285834230832679127963066800769497587037763689820043504143164835536688014681107943436965227613297949361542953923459928504203550175054979455552955351388471000261500897795667195105788423377505089705524502103488215709491959853385594589022687116480627511618463563623715083474227321422066033141855465406040022811302725693241432162787665589427252125696329713864663862670814964366516662552273852988099429746173092784130727471731230578645147067116088302161200718468512761101591544112245471645840639194459625043134588960875243884936595171871455423805470079202624007109948931514328731675552114588253083282771050826625532754743650316972940846324358015447109665267547182469688451215729594620601875871591806617242230425085352838483848667811486523418154274210097336105824287923367580694552771839384852494340223466753816772804375533031182205900987862507910394871809180374820329070327414295245875895793325103802915391812659030640428109125505995612826475945787392000*i1^28 + -8599311379080231810564712824225635830004535530128482028475188301991273932923758829602831536036049224603043570617874574115945622743428878353722368294578836793481041020165031088621184652473427432669724819909890051534593576444784181709644911312097045173943348169824003266107197904919928254791026499154641113337011430210637652330388316220765938098082484256014440733491560631019039137636320634426341232830273624763556614303758136562641050189427084990523632767273294885336424692803200485992789620542768239879820546826304100410068688182136096348108699483443626545222143463922755216541778160557636647506436272025586430760696987925942948995666973322564914674236564111197364147028473317183119214161638048582360006289142262459698241415053321184339920532976015547970983261065720325609321191774314452745762941938517484382053389798763439708417467029309609645478165724791590572359327005710281123608642386834129460293265784344555985778924196838541259155380970928333710066236742909714692591841304840117746310422546272851930256859041707005331751353038598360763450458770769774260860133706045746693267505252265966738143102602952402384445903563081661445383675580393992030329672593184735221118312704928426574530428293617171294990986789035042609464986485191561481446754156051888055870417901394496805345649754112*i1^29 + -100893723131934953540534523255713391861498327782943804116871258470733858768748716181644680692721007884950917558305290095172760088788399904251220924790978988868567918220736265275777396072005644620111778095913632443261718817937809879984151650796561814284381569791203413422195842737752144074228405023867245621764136973624910780152947766944824015746164969105462110697939491704628453880503702947622947358739505722105799556016751174061300221063311675049244679900622731434362294654447180440356527328113117625789909570954991568149518419584325308843170893779687384916881417773127810337135509648436955705612898558024431128080233551478299442106786078737768731073576778945189163272013304618826622011640069874035509173102918490188519695344637586978939625508596627775620901082017596720096456028652088822305914827973024489868577946540364996181991675137895183905106437452397195085527757596488123807696712249379027690725995627165443706880915777214598521222415409625703973923793974826455093158432177358966401463409428888295003571886392338219362564447302866146542802577629943472522247204376567023376133802592787149754797941514185129916511696159208441806071708139660887318038544295955215697542594949450790750664950711474662399961459106553579317385703832676274853759316008608753302048764669788795487387648*i1^30 + 30167358736439797215617468629269060063241827972165719779544932501923383345561998351504519100561031984616427825277634832436539332446901230108370497902476471684307319501240290919980485470000872336840611838193257211866579317427195486192910753126545421584661499554147479757696031621198578769603889567092389731692180357631183442045055082170347935627963160098903613936889763313147698086709651046126081953260454346985173870385009299062854290475320747154569836449845596369724076341167911004814959907182644680361945012042999065165469524324459271700222543191403374261972493338903358661144054863500730136179742276249500671331244102429524158409829985697954039086706681383272477546892092816420333004528564721844802954828872238044439248478612917941109672925960956957376911579248387569130191158890266072967479303858715427252857837179838574410685530941373882612614386896015374759181028972702586818563169972657086225327059425535092585144333031770812950677934884690340593826050182357507119731094823298602538640688102520749650363785834072254891947284998961481774197905411451252332234282790745650944092057496870020992014978616816191488277404845766128966747966365338916059794763089394366612229581512424221315445397068130904264969513976248405899401185264734617313989107637880027175598252319532122112*i1^31 + -453923467989495381572954252509522916994723241149597002836266041882031871147360559336259208322917104422849552215420799147860964136048094352356469945931350169296455129403776577510612290510353737682215601593581103325063608478403094267168102919792682873772400773008913879034523823558863974108179701470320286044064169857251479038019974306311649565346372809817903098555171070893164692452938349733918453455095689171268873703650811279195406733715090649901431041686689291275467791556432500328585988913945014360835734888512137485464177663739784543488758392702588085094165383503707987553290119093795034488757682045324857905007307953597966963013999303406569935215562272415756657553500743288169796036857244414367748568779830627855631321267016962479753319591137338788038534241058553557403310814922272164835293163692139676123374432416969428960747982575092345565401612298705125607766348838304189987863998579174762969310128648700748437842633364254889192553998722886853111132406445791123390339893220230387480121642467498611321320975233638775175250543969503692827311930510908272428793057143991531608563469201931260929911885877468818334387029543810592618879748085169511008262720159535392572711818063550950949229143531039879483624957256879910589352012043537811906208055220111762781521045356544*i1^32 + 1339036287949243386912480967549724490366850653877956710705300010506732580976813456133228778582342620000457600532938748017185096370347568089823621556764973252022058076521954543582145002757880691303784248112853314378245283373126479315421650233327135002867178787326228171962108052427828780957004760446929752997715624135620943523822097808878447805224593184662271810446562872085642041914618428394602582578552689947536083783447363700131654819401017238814386898054600499037371146569889480939235136356219881369652285007532737041943782561409431314170899465253297920447142886415991743876633809435672246367255205248990113570260367361090259424521273933944210743587479268826476700449383956969975592641273300189617491615219748976320891972962062706383692329236798952494659373154097585065844918417569254300211330974978147425444018308316946375704608566980650587281249213902304658370961257159531464182640471543397749451750907158662421848564329612017342342270388608684896778909131363607283881004076890949696120395079675609122345658116596837791467349025014075261751293016674821846045940975202850441019579692197452994582078424764472531848052306484933067923888796791968152118365118646439239398187262225602839303086297938264397503895344343459747253471747184983426501714580784323253504049152*i1^33 + -989996353259768526984434371482915672318893271135417928700663563627588031604883318362941487826628244715215410679478985004057657657921521003297418262054928386524610356362373082075457872018206766041430526647814433926800171136361442462193917385513886720311781178980746094570684734459165481794979106997560325527183630666998520583203050462503006249439497400635629576227895921596067127301365422802747064305975902153168732676126675825471337944542432377500228257947335767997204398336646178504429846814997024475126722634437376806948654827309607656963569870045278916532597703086084242151574694737989682068598400351705044974382105555605467110278270141632421642287579086045645213591720055941229490280343234230648896940758631878671584351178733366884267442540308320100871431116698371793203503907682163752079441988440525444909627831982845362822030798898331582537861102768715689230855499049484573815836447041351127241129105249139244484705725666274999547142695228259155757022902783643695327200627932418830658472413922989418322177066481206281646431616608511302716238087751759615468798023819196725024380478408732496242022895742453331691157820368993127878150896698136797640338702290954880826756865215557675104872387649473430776842707751006977702373567517900811847390396518173245440*i1^34 + 1867503200997720721118412106518170765695229407344270585870008230620102918109258029587007190955341225801677500412024021118810308521361082289930523575425414451833299099176535861132792760934189328140179701598834432945246508021920220954559239242402998697017109508999151538954342779096864441330746247845272826093635357498212310052527268676554437870296794782182038013677130230534475312900059607121837860800532734019162496542156404986815098169190484556438720582971397283688173867144109589213181046456255414206493201152758311632291941765073069129929822000048405391636283773178466024859044404846070341554166370994613092151552889158735541213005015224711273971101036566741565387247825397111752130898676088900561153619345210559604512030876211369828230569487485088993596516979745552646546163111817473045819749793429791339102761007069645453062775202017764264399393097355110105429440837793646067799179382233377144837578706755504097945686013953873356124879372470728592444794603034432742140637241430711997593969430728072238109349435732158897561860573864038279950198500047927530883847652280929366053365804660552554196201277460192137011864829864878452050268699399558953518876577849849431249710709963185707107917632493307407375717287874945044944524188109616949198167600005120*i1^35 + -3995258007309898481110531344711098222040803569472574054751707113562020849099177795379709810803034545970528534245072330699655819367436861412819848254449563831856844118622499326016965935697092381592060848726411474830763357941997038947973217112420538632615252233003666848026790867389593906630043471497472636366292632241590672786766035294981509777384107869442131444034943122697700131865975456426479664786037158760425563199715579943620525956383718471660383403695750073830641712059126367720985692922736557672761904929650407864612888397931819423955127389589402350920250720133363575202052417021435235392888102132849281364320452561665837241743417395467116683740705347112673492383638394722382271205389463470219053948887293356448835512703290034554170916344861151277439772355689309027582725362890336707333369831499588281793317571424209660252782269161064976150599369612233763123254215549936762579039304594424226556829134960929677673545400346460057693643751459984452552158168218950419967083254703786454383704391850199378500161642665098646438087666220528152284242002814705962084189167258769464572586849420504381673277035252130531178278905365608822054194140889786815676256055962946314721053322367302582478886579727722463774440282100201670129744000853745865708273664*i1^36 + 2922857246151330064464387592998758277906645389824239113727038703937520911901499270827643988716514083729400764861030819920291836926395529810886715551834495205172395937322840563932411816260613370155272981958664070441269554851602556529514167087535516332226051145327405255372024394539916825072442836258107327013260775573602143617661414524389362009526988221345315412782118668473451907304308515735110615725504235197241298627297839190417328475049093509325101666220650938831431690540412330303404524423067657885301203405454577106192742233725272799051840468500958041612767483197401456062598160820585478239040918867777549178512761486872758367664736341606736832699715919270754823132627475561772248171554339717836712822674234684537394679986078617409065747154969599307947563626469723014186647840088237512947255348924659690923500840072505402456915655652358514562704800121148433206756369636802817027489816469592700962140565473813397280447899437104819010698948432045756539935971726651066928214384514895650211380336254435886661834375306891667361654057561854638842720649371543195211361988948415159540304857722625849434043096572973127034450521210580802038303567005602961409726377079192346965568874366812087672791532946122806997956608250382530848637898360283463680*i1^37 + -1974532844323468169791515283845456739131089741349267727670731459062298274685582064623066998476653273260043164387984653264428844669446127786774694260052917946468919722475270550841502823604192612559603366003135449104663831932240917649268386578957201380870122471423595007602480585677532495652618008558837537060956305048690728674914988062733039602918712440737632420958057686737330273629403315560867294889960594323652129602194113549048340457928675931708445497700268986170892940815101649384726877223878182330367762335368007552996094773088130027636426381747486294039669857960806655005590760579383743383235686113219040287355653151688560601971942234288599005293410388446523508432053183399454235316287806903397817322261868449569318392463703500524342203263437644008356323742831386749736047528637150674257510829620288905826569634135304065985411714864950070301587029540606397303226993583075828215787960657117426446489690289743618280419879581960803876762927886183571363346109717671456815869520850376242984935473058316312043810507549223485095253021344687639387499544731367367430685570885647433142079620336735456476615784843091332806724617234425212868797680448479698943756292710403870801086903820122806706165368496222882817789607958437702377692045770752*i1^38 + 440226983426719012448956442174744787669179575369034977415605187801677399713151619209748488183519138819236919181394643593937649805253562885532889195957333753147045185793435209370358130177431589555592930394257236023634533899792364368876164844832611943698797116457697045075044280745420060414762385899279446206692891838701145613479635409509337563121370583695752560984813849713586551291585927015058344749865302705999081755020247805979389643813343648321561240584002537479139124478241980561243346069370066479115022803824260550066655743792487707883725259771718935311688996475837671094904773453192097137225731970449709951684531981998659481442183435536983812884045264795375863558199382738739253463086110218992085485128766118801693041117017396203384887024956123284669534359394616986907792542792141893560977119867968088495076970033573164518294932929149131743658329685822606395406135254537665813897142684654002241286871529283047465916482178917784516116543804491152982122126775217987596135945079508796815617062825801380869179956603102125663079764656346199082596111897573236554187438595041378101982631479773814937128087610967441050933110022777069377590336252707587861060672046774313126948339375603643579025669802878522032032703860359030368108544*i1^39 + -45072558082165290789620430324285698294506250234578444820454808546949929984142178548805548938304597157949429556612031826521741517920198033667981811105547286788608704199321010263913867363289816439517092487837941108356053336411640061200836598486709588142005068608408792068273010683963675029718796659453671369073128709434905134013183871693948532255763219325180510714330764286297149285717124237237403344907953040613162835737143021058478238341271446105435843249540949292896659013032874022652778140421757080276044712709165292741185689506847931581291918845278415071576305529467345893490621360012688565346925928808141492635874087888731053479824489737555759149772679586952633622338321213687537701925037382701340833674179031889886197416533086112440990223849465769193038023357935510707859782662753085435290721214435325413086793965452522270456078577641861107774245159544736312985577106968584196003541848148207923032404626198698767994268406611017153350637989180680551455380778031596771150644753443849428384980114262048184892105370508799037945064513177224785294757974538451877672455149873753649401480083806538444664149892217822989864835149865068623324925750352363946374770535100861906187819429699143678157351526458789464293259623901691904*i1^40 + 2535167989776975386147609114343991893252688159288290523896937378402890826646557351177794173473852840706196545056402865335691684567146103550517832745655403061888647298427915472106829714282791896556543584736868667817094973473086514644817199085255619102529971924679493450595910515022992614239258848936622740827413950530233501261082513237151988540994880275353888181468665163973568042067106111354337050149726557321161232941733760785105906080107080390344092690568005069033185870521337379907914190771989241355964631012242942099850227901391324909472342534848748166914257174632883040941348620706258188935437851455441790868367722956769558830321569550551809445162497642619580377562267970264319128183940140960869092419329430765333901273357782921118828981681240355781293558474628694246919210168537086681261078101922954265400299332417667486135726578824123877419650096498034756849344687514155147102924071481032579146037459197837631483769151502818197886636555144533696340609466945299684798921324778980246869493289746292409284088584916834575950276292178721439659754024507558784800404180795622414968379861954876360622302711649273965430798370846517525394340567331631356278193464562934551533163970614735229469284741823263915632475766784*i1^41 + -86974012850879623705133182936445296877968390241039529987931800452743016865118067026167307420761550278284806440838440872028059022030968615683347992489614981973835318367798011237559144168118866761585870142314218680376601183350438324580477481904757601741978677591812029471025241159765135228144131887166588285430049925417660003384405883736127632154132640271454778955057629446669973218581390095863489894985367149815086671142960926086049939619276595063283391453676051062481957336648032610981115158185521965266310206344629945355601646315596553425545422734775090486755388235386234357343339051353563017212208062548471120379444615328264884499506544430600225190878509304462257991655155775293074913376715031740373888774570757619662487646520933073328489966009610520642749405491177887566928519339568609878814663555711075852916150829486070146968278032768539032364187694538882308260692725687507166069484968898014934798132591129973339032983524860072834875108067457406961497736719185300768837703607038652377614222848292685586392800020602917705130757240032601589003786704137252020801283896167092414424502868692813892692082535178295663670591910280139487665583116626316801132990698057936821965903159134066921331571815452881453056*i1^42 + 1554114844586256767939069867475960051532080347560839464611716640399544239467518021373503290535693791731152894280937580468514207853842654565169205090036504398992804900020264588435280903202149114373457895835011237140280495240939898746040503257342661793555003224937404543319708558699505662191008362739558511880188422655475161354854533236955033816978625265542119675318299846136105469759276334837227684922064319433028681455268999803066545414966477047107610920650712024594105194675911081951008892839373236867705121384859173044883163630786887947926100544019968276196403549655056219862968243593344180080559168120693397770924287131609238902255720154357269709137575853922891910076684832542565772052689672196463827934850515735432873547460151164836647723446550847624029068507139598621208874732022938354675072375389272243707574783745195477371268573972828375985134621787377774359750995007945754011462621182581422978030124071453927951491558425872784864799822031909131234072631498619192242899123679284455811774592410894027032711407711506887890807222850113331285907080197625776603017775097764154323910350820317236188312786863415648626033580980876535983732695225643275079395269031423264410669663381906491246077940858880*i1^43 + -16446698812317957275757413649262517876530739772627655417484877436091579847982291375312353797276677558767750488897832642159396187900084654387897649577431557509604846718051511950924665425231259049136260683785885947243574996104393263520644357089507499764866650192772906488961432372261082332450904947102329644372203610204507267953196739735395748825118677497621012063565406548572928697426716846344424454944495658841318895361653154872475396822318778525109826476524570069915639533807782020516245653714147372639628738512253503046050242621774944807750169194833977789989642869944036235027265235989644205759299949527347718019759044097030194911563248162102207714753460165669494719009934307972810512413088081633848482177945914461721964652899637622228936626329996965474404496930160101750615593354929081413815599190208316658830775179635591765355135321946289536994216066398783166117689603979679647721083082185975881763575583988643634308784356062773026610897923756791002970528249166751749023374181987168397398155623342592454852496226453138345002787498601443590646644681522701636320468224967377375166579983197834849449986870057645114962087335696342315164168863128518560848378790506490233049606051843622712639488*i1^44 + 111334466611295581229784663253018710967827734099411370711196355458286404192332820333269196439629605048272858598158828095742123177306594546858304486755047798869388761396997151841110616403108853233879689035357759957831053056932751647038418107313276727765446945171804804729564706980501433306457630264315076186371248301597833593113917959674312283988687525730279041146055812698986400087383948145825166102961572749429490068869505317920158433576939907459080122421124473685339607223226605412232304390902445899616338312529255302040129989370825137888416660799275934176143315851541119784271816480738303471504083814200807506445966904382356432529658367883048953323144510776019714321488932088900762292650280530299932781342324212774292308055168808687401137251479457437804685366992594272082802355833856671583550599600525876145561640104367666383765640231772137645842137492858139155122201038062694239463991089743743492423096598084728108532343646280502380147613199457680372354826026391346683191844427603452109158387054207101674422963525539771591523527662968870051018436871510646696912862179579282608626064337538688640452369574357398600123632883931457166685836573898308171535145373847688074641780613578752*i1^45 + -589647090824018001027006585526637841296958773157394893744321007844601012696984109162915007480595417669774471771257728364314667822684066817630275211169505892797029230441137104819354139583945532297864738296975886323582003593569723766087014991355843329784147026180321816386861873516629313684779354526653915464802342448205621164937464904256394577849135256580852442152880677418118617469535700449861730480453867832017168259805102997357981256470948838933141543838558226258346926026258301639760229400250186814680922124621653108479586523677436486628528434410933573209102826180226724093429627709062287648787414272093347002384820481445284910770543286121248908873189745954018472928023941621745717269625921775875781386080748154979564828611433957234412244545679335567076485402894004124305377539581576890021220619340446345230328944362390151947211342417860419839984745270893557544463396287479708530464728169546352899553393612468203046199054014842078655822364551492612838742197695601016743531480745857053753902003717885383676025768632809858138952814047877134081330371723083411846792248014857390985845085782969696626709838093037453287069920527906821628134435632186722280284040640708145728978944*i1^46 + 2577993758828129902013208842245079513856570266088606016342029227814060470550782451046042796766543320361300426592150539747400208873170346782395606109537410473417887343674052043310267845891869019023327910544545851044307638687936726164520294308990556684582184480579965734799964515388535147554978546871273855872693941477436009467602500228311109445996121971529453439041728133563685692219652988751445786152286466730573780706677070115928767446023064998018943159920040669863154044035432114502242401325921977838609685675804600583510134778368332782851593861228934022206796250774965265660246947323923431844696973184091708047527502669927460895240549883148556256071841782325946000443545111407274777985703834872613258144250885397519956495148775991496476760653303486065261406782852569437926638660854873562218018912561704733289132555194920474841438845724536536826465869122922008695310698101977489843477711323468974922403215149735517350065728352409996730374360179788516461928003579206541028249970144118521354930450905589931651006125526501592901721820222801655275042304379784533091034953359907124275290663556458741961240742397472524629610135035462552834599302357521807533519936826638336*i1^47 + -7684310429652343608757102685409714084398363966100612013115587277331383237765516065721459872531095681484444456822402349113918727290908739600258516931654135081081565095563107402270148790861359190765563998040150368908296121811534353292039702809424251744019609786339274563949267742678878581621592837457337683958714231185401045161967224476382534625512591942303277221358007672833417841969639050104482720645704434523838123750889787875998462252369206770452497151409119609748558299930360470563230627535640844035249666832429346039976512987148172250105102065977812797788564867440984112238193906398067160689920623016223765324576818684956665008449552022670880144392370628103253394026422138263109602809494630170693984609161282778901327909609308790408740629474129368362016486387873960699594981714727530053040782918454310661966293198587420715347223478336954281523973632623381569362734794311765521816455401268859147309403681714476093369323942398235472012598848291323991413052465115046431144445172297832984127779547167389177799799684710243219214956919943898994443126141956400692945819508869777841288970603390468170043793777723441769892227069180674704342900803558315854179336192*i1^48 + 13435978170848285128285427561963487262912805735763395449478908192696209109464476379212913709131545048947303209257916632155810459322176160031719600023137531605304803844067843073944524914295291563697458692768886753958779094476193990932246205704570007636658138730829816884613994619535287017330467762342223567044342648195764156384209638017622117404292784126350806321383560868946967646681156854933384597257911935119236097261093996753639801574529394653992858505768303454818924481660848246049981203308964161546074259701764887385088451785547241789083688997462161732835816119153785516159249135290681540820786790780036342768489445137047324312990125837179918912155720966884815376022948570200816424643004461834268860443888591527106659453490710593288617553525567053174082795336797690209401477380624679813039127535379479364742399679807487661087774939268137777157130530870887594365554394848112638903116663318023760153961317439582449159958931270239872334881042382202942985906954870928574843665822588492988694097131067253918148674903317323332585417912554320324388485556984960000272319860710409632491349431301883258605291644664925950887383392593325701575325137466556416*i1^49 + -14076324610306872160304731216710647406226805326566743514384738267213263166349974822317465407257040476840364581511878412101016702177719760825808392224643229354519122339012392916172296826400399311697263415572016387809128642306471410792072376334810626426096095687810194839979643278815054775727331158785705461810103284936216397403885900947468583923177382022328985520236305535757215290352807182348657185122539305987856869265888051322452388593249732079057992582860580311737226705624440179776068320910109773795303513176015766183498627602790227679207702437726616717435752369214349163462113519394001618871778351484224701058545229972630303906852163027302409567283158423306272275880626655118328142453914883688396062063371931083584203433869549363778791557592683571569531541158850640894576403986087170586933799373744331673565919500992569294236227818624042657678411565130076387788116197411917415754558854313714706731123950852582523304420340499936758741740328981728937574162522954564167903610219884935741889494156553674521677414620934171966900020448332233699053021995527921038226866502597965474238626629121555880665525375540450437141978795785055169719304192*i1^50 + 8687087391447586721785539418577601504454165839087148861865170712380717516580831632320305793479094658364053835273770363829977697224869318022312619757629931504160703615333285014301248722058401181646866600527544119323945122597706093597505130142989765402372696235681625645630617139602189690197302368492288762551400001010592745890577780211664042836348566265237132200613296135145330647154062398426374915665950885114839942235892464189283826647849153472394096262814154493104594096354829839555812614855382796222983868768923731652750425579920173236344892640876560879317970664337708220275102445997944365900275494703931670438836814394789422580479572460527930117833799367541105628845727279558979978180575511921895364066260783464873842637185041744402089109917122017657244114257856964814665774224885888396156425622031359540292332094795019719608412587304455297447583280143034118415697662467046838559800346017920057129916721721309969980736581524755494201051984387406473700565502980456712918885459460530671001132074623323416891432815285586025146887929276296030785857426856964437889770845383287100743769472742763446414347261791338994124331445030748160*i1^51 + -2479654698316806254914985940628813098666485175209302510565488485557823657500288038135219003795872771579756594517328152264164694626026268328014186637908762132112824259067599672042368398562368861281954801295243884935246946114227119222032144090858330203417107132695378703690352919807985670791459308212935581988739363330706133891223501064633357839814520990603170595883065420395875292727842298371810183064902461960159905393281059759165918305268975162740003288433496830624742521147322396637410851424573074651667826768264718301972345083283927901100588818137644066672423027215090932426398354882740490144259853919420281382539358754994973450340952290026802122528016724947881579116131784827533714268457726434906870270780156788220812733454985700896530282609616128756846615948332088863782461835755540509158276003802269788745443894338402706120493583450585943056973103407361834566561424186263240633481337106287370578305029564829742106790604977379937695635066745257847890335679858483001380424915464000167614537755477386778161687720389662471805833353000318501542899080606701341603643277104963751952129389012038591896719391060896255997640704*i1^52 + 826073038419918049420266117965887425170817162847029056967565468717757705900824994780646570561426097762630138002158478387947585398665423593259997916805314997994623570257696298102569022741446410014594355978065469714801286080866605663196573349577137086859865732187121657025820041034127351146720394406423290498218543022886460245811626977175719810289342243023374411951839640173382931376895584429009725514313112245096787122474776326659646297354372066040919975827855008754405120152415706358323372818265249566394350547760169448809205469728700021967544353806473083545275588518695724564749511329436817791812572341642132746947605153483281397169720542401799279029570491409680190818381672181735910287410758513722404739238832658155962765142855069449972665983150757666396934150894529229028348589169964017858949384354410512865784994259413316554295694234114988583943839630318169813969798052967096752299632529445856679612353367359907790928413435981176656631996778328171608444359559537437645805609429290215516793956313047735489426832663745642168376244763250446915897949903735052973445823801610315887912378318463145630236672*i1^53 + -720288402845186722567527957887791034543900683692065561846364452724789825191777655963269665295593404610351415538280152975556376850350827374781400399041590350007432052652648663351285657102123173684095394544891080372067203755913857419752135000784721943936060298941327198011711733839272253203013056706525171621726512349384577300017973634122907420106225546727648953003218633672255470541422973751680667857985518837237165810499892080767494801683071869933235606793395205718018501076891164545450894288319469769485720459595042058674215389887062894644018822849897676158759851751755196793680641498395154184450236063288980724499897514584744725745825116639394369768718501942867008169139660039865940173073771718439832093196500676450618270799049734471335045947673196334001822559677640802883842067434611539531623676901874290079104724811674804069878309443538691107541101450205206991036763771082018681320779359667213489972621245008563471200676718062398954011368905042179841750138576592535302268427816874664440475269498447792759489781386177868143819845151066789411934950740797482070194203341309320223522816*i1^54 + -14259481565040998633280641284499951149968614962005804080280771863167335871254084725534041352863009966647241484262856399046535551636309972985569597268765580202295976016920004016511394077542094096904317683302656141498482578361461250593707443371015452896576456760210998601545705666573646324782231444724508728920968288921131443216939095661699183494537738501809182396700955634122244921684870432222389427892963116445697706667577871565880215620580067445907408733261057491337427637764823802335011354306709039579683200773805733713199968214789909597764894988508002216188965555683841955317825500601678322783869084058653298179106355065472381363936537026482755147132402694252339518962926525503855148935120730136909275188801707692791026565296320351778559475246011215148581181708631531597559612619431989340274594431772364389612280031245445435825737818080039137273553120854547135773921444912842427253919783241762849292576376732747794256644144024377119351939694631247722793673062933708952031871038542597978730356011467370989682110076227461491659025511540010626939529734305111343104*i1^55 + -401941327795273080554088237768170182831762947714410965157306912696105844104047876939083585649748918908677848016880628458060961658780000519410875877002621114370622596252758692615512051168276800389667295336037401871233368120570434007454837530361493110361438434724421321414823257017958715662636755939186818278387251735522483627375445110157752641285388578710820823456840214027112592479856838196228128697056298645510376364234338058392841133610439753166050456356176089458662446658982286448734437709905700948437001214740726315082017807366429031390094594984293854045712429610312165308774430011146967551288653090289141148129125070495556021763711200328237567003500119261060381122560748177580310008574175582178906989137097804554488716342128891421579000380099479858445991475193238577736327979471890019019412744625060655677785610391022467999780537790715028445543453998293641332596240615811637405871832539748815137467791574937061631121541490181961203659235699394575573977038002432179401523415796664045468185212488898512810018897913595917118123227400445952*i1^56 + 14125986678108405170066851037189513332794695391187599468623516137016801887316192241963131009360626958745587423124832674537246623651515971189731274201399964222776846658720354485027658378170016572047524033735214028771411783695495427017967516723162824412256859565521286132873964159640896901523139488360266298744579741636062692416134923355153600639987113231242225294539984387770275372024685310117246982987202033643292245427441518939920552857764633786416236650212114901507875453990568942528643189984164765551788524880756606485003609755415618387202248716369563635171748992715358577893820472141230393722545732662356147961133211213872364175075483904860695140701335140060101741946240214132481664369066728532233075144433963119602258630625937862176963587219199205419918449511962220554983895046184690673583188237893924136764121405992507132103050374858938745343975032153287391357639992530902247603513460516041901615602331377445927804891883037329840231720957748432643504706947807805426920821299086214084592941504*i1^57 + 3074250241954659205991742381129958183800271462697056646876116355179198887825195356667330324399691568315493074526204854213640915563519026982712077139996025040821667544684375043244581057445121197176126757416589447965248849078667951570227676269332158918908359613462867269882898965593412050372042245596793886331784049380827029184821945648566414359985619091990098372087802055923092208108909592766110695654535324812352816111493979221283702006300385456562304579519869450925567477400287566739674232093730116593305741460373800917944675601979338142546269517964456478800825065214880613922045744547714826127014408012387334852035772342718273925835697773247781126141161402256990706148991764204622001085945282240037223855680565462643065353666541303021928871807289735778245446321132744095146804991885447869127403762068864890582333122121985103975573873712174209354196688692666485943724818983548007455160908336134181288664438675565619098011243509920548441010322624481*i1^58, 78542814157660317414826478637987583124753400816432180838027868814291397249964517647339898007758965903072605187560938435765825159008747282212557502751017736660724390995703731058576857774255986715021650773414992493789426405656344210055330073263169504503566068637659317229369334986201693041308022440298770908872865507881186214821708563180229525442280339516649724201461373168267536353777045528095623974467087847284697592629749056859617000220255761831039399098787045502268167730514879694309279566946076462753157557252582937791622984309875085207608137777732621615023784385998895130217296505639748751583103533043087494889147643353252748771982535531974138146051815072086821368585772477427211160779809905625477536997126945942442335092512069417602129603907127414378141008541796996786916508383224502745636667166105153631334111057247062297587489557295265614523860981504606013787519498607873575720012215636819469067636693691176008959626781040250917238799984628710266871252835841696681303892725955912360308263733579032750050192244402100103750085289810102611827788519882144257782700788410596161379879765360396426289186035950742925066837598839717575906597738507906417452833132471241068700129616180402913046160547152097796428006825756051405640511858028590888099027981508649861852012303174656412615045183417572677931495182659072294645687795016034551109262547515131988136807253213877471486896055004588525088514225135228185398285246135730633881540966363188451191353098074635860357363946050285679056558531409322407362794998242763146075876189451433758647829661419672811755261452384621238511858615920300347522082399507460881997140028970656331599295384467438578394944575426448731481011271674630792184917596337570942534942921459789745703660864188917060227225803904970186317068833324543039448223297033937105816529971583680319842132846610679533843109399467648416703187793507772118791779849074370412544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -60156408095170933843140549017985251442830081207218248235366086767382800839915351286517564811473398886909146312558337869216376468527602117942348822100261770304620712718781523527580049361939319413733775613219444919612750548406634412879068216869401038852786388096371274077562803585343667869117001238491669210663525356576537973921839850407738504727710389408472688816514352455892657983389099648401869575278665518013823235927445996833281410800694962917491493090637784702720841397961344456985144036426476126102532815333387494693534191831904854456277194149206354419007655848306675460606808879466579879019249423268861244446373471502042978539189452490353870325310339576060627479415679731889429316598849767502502500836918767140139920587114468569109070941778595997891448770882119338410749015282566567783452663328036254388858841884375920694654338217317589576669478644629550982929783575536376894967185807675392598465138410734252991284986828434254326581497646204188284697955916319238234228026044954727767537982949602913628771796572165981805289010220237901886515109154144205673953677848651603767987538006264921479838407211542015985957337957286757101716985762752232090158283184620479191959112114459090987047342465557045331206127461756382330500108415107400601272496791562321641317898656468048977028800189920004021721300724846703854503145858317318197858394070009787269602613733684909429476561380846937483844419530853834544667503757296536563618870029552987767789675997940772483783200714257533082183487123991465873555901652424049495040644974964448953234826014540530324722009896464734870960339450538874693715527520790176683728826278438703809601688825199950545556295053347185623067795511993917323386912117176119761566294094824728826597266357655077945591106349040551905193646311737978001098059791638682289072944476514836531654852527223942775171940409631786073694714141009571535299437869183067488256000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -12469986234884738166821284216427996910337400344806288816250779866840152141519140878643931015554715654890220604390961722853982147464641102472434408469167980928594255505905701084880303633588816024290152663233222645316566317848494120213624837830525375312956819393343626000386202754874267847217049486171919319378976076530108659643128179446206864480741029943382655683566134953162256838104714935789839853613932590530960385254531782280324679229562374273261132951661550579937675510749699643536978422004741033514585683481686365058256358838008942349896709755209866958455040621490143060901955226052060986555931564835023343913631610087928153583300478191843790793078011068261673755806758870990394378207029352161295455296647863654692981146286450352016450484751254720565311990648609668739215727818068842106966897154900653168560646855367415531038922255495714539183965445720982812816053679621708264990766903101446520930461733704343426272416074141124089322013360033757169159453546914968709169550300376593309663971034141538357547130195317818848153413164824378486659492599478973291295729942538537869005772565805816000695176081474514426567350110571612826094647326105025407668478311200487175294419305615733417090219329004852426619023706828720978007460943754521156909929799001850319827460305159969732071312570244785653530665693498731609605078088459498182627537722186596086862250258994293339363148162732539081583802810375721016348193839045301093005083763087496410990822579955079252895621139491241343767337982041915748473568653909458962654289575950722213624935213947345638259148488066060406377709619883428171579104355433043563148892397939166708553894256040855199440805707982166637564203505910190378301993489616621171669990319852986469087104707203364622284311151968397891732623767768328798747871121015335348967296083441001614319556235651956688503509971899116616109272938289148790456975920136432014852096000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -677282743496998173263160670406822047832260881045218597918689505941346127106603955829792465202087569326195287473951793170007141671449604298811673561808237737238486361947903675178614196167122257464642213772806202169003199635592222693810179421994935914698238652777182198304794339067637885587187818616797382030590526377415778523471308273152498864080413224085293711600164406591679752522033160766053820487437871664824931529894844579444160322054620330829060655987495736190217872042510118757654356655277185327911050247882847791458506499890240175295733185932865501073239291760468977145378156519090725470819051776627400937320899903684589484703272009010952507960189814091665586978011236770156297201041332553021348196218374296400842689943154496888293128069814358925523274938025980664775999410909280906681107197039909749591465269640470928831115945834899657114288744455727474611169257223824930930515677669581466703462176586426365068162772960151954722730262987400997503888610509279721803423063528424288882770003750336797577911091561784862088584108827640292755656252923670365832605523375342118060070384524782645672226770557827023938803288742232827120895400859062162039511237096876009390926428106499567506991428524242184299801090683412597640640737144490730913591543570060078719329599293976750256320031177652406460301787039772294972830770528929987001158986141538583253176956580351988491179173388784501517878081306131528717062330997527951188952171783254381174832776204508214904570278320343906378734131285981650746205296958370128084588655131650001515268666408089137647548633268274475961834199204285382869483497370853409735229360387042711612034777241177357197457089306041075153999456012002013856674747292979418887555407728381174348040941465878625513876266457742348377693517149502876954998124197822564791203397976832472698537322111784277828000992319911598893043367046343702358353873681547774883004416000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -5956768400400338446548624660422641322015289525995321801900448871528739286804819140133380183057379342291845265852056077415519694962335305882349721755911679361375620654588545525726744381878034880565462706060048357175746278644809459414642727246771429940495424331435986443436370093751219673058593329964551656649563479277328668597107229728477388990191908080018065552791474527405730018124842797029820702079272047148777915745367637266726760480234647406143827627590273433379416226247210974699991814547350496793379663632556963618832501878608789196209428374402224872757328374521928500753585039408096175250664462217607103349884034310634177334310490635965361541596106090494109587357340912252099107091599464605538897659011270916454629706473034182404299140773101754906233257766870001383885351388095444449215786965774660299238159528325234167712435467231020029059092924175768696302150936882983288541016298827312017657313282590263763181904808689301759519622284514949192880681646951917220060186661125418161558809050520816746728303020939209018464954763701395628925650710907891824427548594695722125447806190546875281373218389569376054334426696041384887050481864481358665297810542576925592551442978340708781376541973195585831989468191103908509555884057908477862526909537087546923635024134710222828931774344400352231683784572478643615232624722815732650545936734934884950778393931172175866344200634664986631747069307755529756489934175257508331997950574917281849386034470083341285891010613202738055916912201768552486567036854572589841226640712474757971149586781609521843246563892120474432997964057281546654908406472814483332161257655475040182291554516668317865117704400823948504530411712371346739814431161815677041690550224927899191086029485402405705450005783009623999527065693647749205075000894421830350840448315684342820262653577293131301593768219760596992193239288538431471157893700463918969966821376000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -32652168788900001654397134251028013623519867082462428267724164400586424571924295384204902190920620579091105611508217064131206080582161244875837649945729867040421381280738019105215399616130015465287668408730710593902648325094161255136986656629883483266982118435764168735039870589663467578693198803897573967337440295033219383440890748099021321312704750572197515771567506512889912998055074704375554269997413490950448906773585575736333941115482082198391756381913942267280627743913235229717017223594382333200253797380122569800363881566522404801046788033429210179430661834322532171384092172219861272717818685808797391637679581772953148111847128296821198287300665680945895628221830594690947763773047039359623401086165367516206566497884741499215497650572117391840572643446140675524788007434815909990119382681577439962710573703095981446260161941819370622278496103910899217493454503377012119105171722805782030205850212054704222191240128189088684341049162869814325265161924855643709516046354968575666364068064510971069174197704603828164914733223068128046026452985242795345828087732905757705850384871362024650154826791745331579087051006427163293086198369290201756702223748474579605727154278967552544573019628669081590030023088860709300014960733452596686926809104201300811271302844201145475005599779575835333308707870353536048226190910008432842404207882722677007063208825760742261168045234116463164279590435032115733771686988579546023844300985932131137956222386718649811348516900678779375600648274304601630756026725192774878802605788253935349066472519553991621501755669568740763183362701650688442662013765699818034937341564498450358176882974891736830040636337036715720059284117411845715210537677153523084507665741996544748836291984291085746235490456677612309476379733437575682548551429256547039967457215447155699438147190203104057061060384914983566417590796049106156078297958327380649674014720000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -303748779053760376571671206371060151704680733924676617513817003266680416610719484572174461795465090556346989689030679958563529169886849527787841921692364958073333650307317783881110530779852583938843483763221371222640607682305616316289813894565421444692012030983006444630139569428436945753568027528177210407760028329361588213250591681168462608905322123432333794434518057597839913133198483418162871744388672729303348999376125857794699595466187067101279413828068676613934197720189206961983269559896594834493776308245319988435351473945975395831288805794593917697428753289289251295823393486260585294304377671616209252525795667585447294894260893398970562091214634562896012938316324430757543262457798081177306932305327440585371079336029354197130097793882897254045887257878179028922615438724084015217767497296421628390743774767121536900250293576976749367722507663941430453779943579987695429694622817059511276411673061680040000443941945785897368258159961658819228955976166949499022711271467007570016408615046511060274297241091220157436405422798763875257907243585269825527001820011018830410230240539762689954974443780197518558028592155203291970266779918245252361511248333695487142485608823911661901765088712486136994994333387480098732968174936595220352322190318077317644609834643674606469203940717485269550143497117530179529187117366307948785937229985754109254201509712619181824469938348151392762622658445962457465830437864295505547084899076639861063756189815023593171089960623458167891121557672684972548847852552091713347894627554092483015404206180230135082688834386169522056391469945357801022648895596299222859499656037334554485489759658492892893199932473826953623825531440645766739726592996360409615620368269668740256467980267179083331058649307144697991345712902885453713262575431924598388253496998483249255261634854808386527119977712938522291957851488661862846918952542443095301260574720000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 311392455917212456118055020660191020069182331399817936384731283235650507709226691075713927938395344433667054495055308807001308467745780288674214174839065144540606353552748375516544079743338958960032511601367840436550585427324172562367232086063404171040605631045812530201550740876528086054877791282997655142236222044154087436831400704211658023998781391072219201650160679361952197931857138854870231069876907851817755485931043971861411475852559678331729077819709036266675930027446004625614162028424122978427495395523405176556465934349942940740526533694933716698484551223880035440109105293678724280359953074894823361431021137713529353277265036333106102039730202606902750229816059327710011303305273683205830288531284995413139766873067958864649227038963672672781536891694550641595523368712340493665968996394124140145239896154690782785287888601677216278272810908883799074660413238901374587435738968831216890854165981008311200026976786997001990285047024000431992549352005065570589351369605641915156514226164932669133272078256808376817622170936587074944803814378396494254962481957764321246010200188955395979927039154464963137859536812331535120352266141705749289511028816226325346186054699343687281517493667229177118024236380652957191114102823210522539835656718725273440628638572421750759727028709122983062692398525078119177603722278352204609356576754418807199048495344330851603284825895874432210507882330696136231916255224558261032838576647515406484383592459991552281687308342813269348693505705179045476561227178377026754877073870307338789875749688946503623201456270932107574849370680048799830742178216286516302709113568241549314735024905721053404362694450940582027782129789041571423385645362922378524703594417199548026058342338611748736868837162275379765386748699299252937681721388141134751258707903744079329065763295367474582874890492589941030298617453501987538484904176395830749015572480000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -15407730286274910181659769260415045671624277625470308375220363985085849780733578903873789266009221018839190591035415389161585124050395459529438159104344793091839633874425674330880090299507230679236696394769456774705238833859009565125739387231033199453865397267067328431957823118496601630112345153714366405357823011119868641042470370059933786962430758780910579975530507886807832807561807528893510142082717311230430948193998259186182823125240488038092241374114006101780711429570391859164989687613163990100383726102100101700431312930293809274771621387201510904061498691946761697931358786601835061515756004011531604177636311631896226536492648791026211306570138504794257484173548725695699666907933401795388770387667842408550509233394174184002784577972004482919997476439013393872233779150343217830276323089152324083882854559792817947112377181774187255228502739107400549035097939367075596332316188873287818256558766231388562759313513990735358710782784219190011530231271236042342211025394549436256017518688029388367506595362818449174632333438176352759501381774022856700660467163438420137104672347236340467590481542889874494379883253248276862514287404510717961660084294600745830246233317951917141688316194616768991376237608149522136095497579970198209763657711709345141740109722701723803671877073829666529995733738400806386089427470265598713169427153373523336616109194245771474752815633224697592567252547958334394106058395214356037288396639154079348875089611317594973013675571891934726742175281133620893831973298964163218574645762370082614815246154893219722924911991483441094053851180979015858898993032832079739925345483627059687874527318428961492081249457672308586017594151671930710951801085937196633092187617900820585551524189063803287173039806144875989369855482110715165794849865728191371415866156930966218682320366507290264147530666667890553133745354214585289954610505114239763683915857920000000000000000000000000000000000000000000000000000000000000000*i1^8 + 118190452343231372295950844786801942832003238275418970728670962952322613660168831108990535893736783620375449416485174921472462253522440068726234843586563573681975367815662047656540952791685789908970973674005643839785677939093324180282478981209275755668430156435287685342287996578643922233749965251615773441388574550444517823500809291750904354215759531681722125691184372159845218160654488866889485506366964658101241470557732916280132881448738825278691859438689002831097626250556097945418835770622782020044479765395893120991815317923903280186741811567532644819364898514195275193144707585023319042011875909443440002202252603786346695189293788701689672248307061752742747811339631513128127887558747352316121865152286001471165738796705691574018736055918499790612661202901549897087003850538119051657386485930534416286079728270850477357754692425562225977953614032400667725835314814915829292474476760593914707535952106624149969436621924965558020535982449275368629287860449936867658986081636368596725133635088170108463607911653349795982102878425502417750793611520442623011716150112986806480292134137678975454402946118881524838171989487652230098308610304118731749989238736536402134912671954147842280079662553059975605325003199393577557366729181688103180562443383714007862691653196656098906365652108746799832397613022996579559120226601724626746285163307315535359604482946832879169026832584822267865399052266939481770101090017513463462706718921314549025700790317350928100040632208096200102743058580591710760437158462843556256776112379091019974496260743709374144018856205747476619947425013989053297309439042473316779472887767708887004420762899010899765414289757577541663064663872032148491176922983187314511519972162779735319806152319612811435642529550483412716962146606963420778308120004563913666691154460088943233706278169959750754530537916276462186218389281689576291690878977776122014762669178880000000000000000000000000000000000000000000000000000000000000*i1^9 + -296811504300489276588991722496549661373704661241089169584818011493969418874338529154433184693254705238785910766138731889926610467629280734092763442705647690875497728987992985039078605327133926343295135709027728928882904597897524837854547596716696050549499356186230626646721652898875989201917635710351041245975583006301413152466039668272748616675019166717734412022995529402292118016013430114768025243910307423032349907333277429976018992680374808529054415778881448116871693537628405000784833727383083208978966434134027824500760123944093359785013909905820109694993483708964664957354261693318163941300123035148080219453375953323817096912248672882354883777425323224758162602016571246675859080411047955353992765959834126181655231635716766578283374186958291932090756807651778746851228129863581899259660146582639278685773866599038289705700540147299764902232253928181089774483633703785062560158935505937299099109604613277577110954066753048867436054528320796508336856302672474369734587369617700347791139258648106385180108977220309518350826660804017049924993709020414926978739685040301099024984369005893869340870431276531664986766207730593361825441181526119087988895883327447224996055698852048242007015335147261366194910156720889437083321739800501343652635445011889695957748655531375033820721259994653689284188850323257277571121843744893200304378621335385990159097036508703305506344550282190075306731343414405624822731197018852988323013616311139494025442998206153153383960190009803656201539178097364341515411761356140457156058315026920730211381983681149484579566603984969388904955023205101149172877965579931276461239475635361937119526794669421840876732042037611576662975920820682004487176768367836885453782656636458591164638585200636224999270382093442479859426541798830694872844273457223689873426339810037276638840084872001586761513030055755874461006597241839307456473899200353282480459544002560000000000000000000000000000000000000000000000000000000000*i1^10 + -14178122205766019212555067585017238613042255433027270842187182023753939221841652141396638227824090205688655194792323299793671051796397078063274142106560946834300852966900973293742283113962845042062298277970761017269468127709840315107571573271654669719589323215510870186939392540879722115850557312435980556276113350641961086754186135357502720026328429581194966477760086569979407664734590715346103129648562979993621091202520840350416242780335548127150055337701898443130499647964549868519456378299758182008876417305939856826678159146184767688220219071622739817685519578448183109862505875536068326217308218076530414773505110008922763458846047943962114001746658688916448554296763140743760048547727528130111960643218017205390362907829703279679004545933932770788121084477565633332220694384238847520610707665560932613088520422829979828417216246051022613013156329812228733617947401373120390703632878562958829094294094760179272679873092922696151829742520377449162142644566428346683164645593209358350869870325234756895502302956204521640190460825074846323451272064442544169041005278123746907890234720596495677530784011732666505490098978791687896232508153512412182036657133905693984848518699994053145026707676966281817535318557886515558741792435065219006763612683665668952110985298801711539958772368306616864212050517754066641318229770499982122541361886436830975093934317890825046349729933912716771688430392669114713350314983598968204155156079089288650418778861831597645850184079796824961784662525867996231858577152207562401029401247089745207372471559926525116594212992258222648599531746962705838358017042382121951630918965435889559844405478667006080343324919664837766572585633774505637223353950323112445630512456172865342715152434876478190676123250688083847543384056261730358652248884843040657912674804159827855209806435773699214077333244782362735711138908471534710026403411487577120814200258560000000000000000000000000000000000000000000000000000000*i1^11 + 261394896494777895141676006709955852245131314296746368534742552483883783007091154257837091055146736156910775723909154901477499167673219356221096498474176786434677927516763714267009117005049536108125185679003277467981877994837088559093282139034340102994271488573979413464798161699447148815260476275845258338306254514886376988562392722132865218456240758194438046003949906968877051608529504635804337228624629752402518211745042044366277502820059179833504528280979541087655611340674973158798420697072146324469149994082005690971903717998879589114230700782173282893005194963511503298449452957829679929793188336578136591598854983148440916528151507702345169369691738563886799055792833367891687231299372491019560888235231720934460700782546504016524453864167489992078112358582470631258144191008761475738412681122314633503456588554711724536165594145178241696394713346748625830332306268928243718702033337284660804037658247211819790920788757866544352046610829293965958055199566755741971711483238163136982979023276589252709739182896441334648292688391338582079359151819009162337048284069652382780830491760263240471163613950887348303796630439309193770078401963810825345046474388368717893728161045138829950145530704475831045362231617227626290758440601746633367610842400063757494427082523807176493667679036427196899897473322378940714097146592607851861787328543397795328712648147473601649518617169345474664198552556096787957970549265871042977456423443762147450615714800999293480318274776066422295453685438626863964463749115984741351073416678936970567014712527672680095989741536225657206844620615355078628360866358354340492254480570731897350779543844129976372833565069804706384001641523673640046794368061784276538862846855189640311304974667502327167626561686965582836916247535436905743487327428454455242142405185019303764703458296312542009315335884774702410595990043942115949017040854841312799309734871040000000000000000000000000000000000000000000000000000*i1^12 + 12233573304057979357645842258025719033596641465639702767280226848752251837896939684242506002952470076438466281340487693140338319692319320324805333035539991061712821640044186322352175400575218016065113548067743640802987607957154261135472146446095732819386757956427839460212583575653370028857224487513336491077533229506476142600281224404425173407149508202139466249225076135613985934908352813609191737144936687195677028360974778115796905013066731343277773552848411671004481919409774109587658759242980338151400755875377074400220441481119753991438338739529326425773179339805199338710890719360394971523248478809074842001124861002931954733670324622100767568062781896423721756070518723700656263936221869994710922338315557667412335804908557561446822689750064079825459232144940395766525542645839599118944856501937618473582443398203185394313078920127616520444303419924762250443755301616354831237459192899783389976754735313278831324284425481495265274055524354683115500318991581269027877992657327766285044851991385244875748013423380663006053596631464902665787749940445009102635573567871277227112564171649449271033317860845837316177256438482234868886691146090089472871621159057008698552736740408914506201853965029573769457457639366314773324538444769844156891993694570379454748345584649550307260966999300882929238485514281998206862636011255426284395953762137397938758393333907939139807380508452462422898826274032091002692261694648728931286379566013969174574564076544574873635198931654449157090380604449064986069957554402492622014373697547777796642528986084115330466901216398237521049056332188989455966026797647119543315488839326152106462796185212094030905093177059627970504934423873979520870213129536901588821747718215421693984443187837419758351972192443164722333546531204428685066287552302022040887212711228798196134090961760835011947561656076328266570366407117578898766085416171924723605532835840000000000000000000000000000000000000000000000000*i1^13 + -95830756692641627618971507262000535502109355040238685161507114611336785712282084156265751125245645958399750194423879847029547341082455719572594570669347325081801538575512621901433912880563342319798489095561874425973257539996348472562720318997759467806356237838260517728536121903924613323527827023833288137696616540966974511181916370791784065321044089411353431959513926254680136974028914501980718536625067772699950521829710596904350880751901405025880542726537738677945243303533731091386716568042897018257174417793902919879096502743029813437552879283462582622608413506283322367534383512897283183300548125303511211386660443770008934450028266906984397845531571804587641250497476505760099066287870571399169627978295734442448931630571493032071703420692173708217386143842489062701734029370584928528979058516719118441202330417432075112333934353055001749392143157785905231347712015648523616371634841156496422538984119742657979083730381894579069667730008569749463044128762267595507573683807051506561574868793098017697270725982278468281865263995650442589219745173650357224701483465513092367836299647818028478133722882326837667162854812014633394629657561748170086383537260788391414571587048206926689418506463527665227390043041773158929518551128880913356638565263784657875710225489033216920247972182341554576963161126216348280020884174627735348431950350419796482771944284931467006569984187343985879118791115738806631425767761549550313215675701082810154311961157828652270253383483203533249613132958190218486525685184739850289236998827501362657836321783355484215183697475517073983142125842127026870936809343932709060195492082090385192725523759740152305947452183084174666284531860819884756202668978861050452932516625948925563219663366476829740329049852082693476649469675738205847383505442827249377317169033189941076952782456389235514200503713801309924230854277138039197293288437235319951683496181760000000000000000000000000000000000000000000000*i1^14 + 8406746735688667990117144600897695386124975596623449293634811903679554989277191008786402422874153714448335402123329481178532614354197925829713914389240904807942650452381295460964348468781056436899445148235132965399860283036871977574961745566417911554210189856377490017622828504882155290244682615049248687184873099809833889291972735908118979054113533302872146543776375486802176604931647526660492827750123007820225865780389216597876819154851997576897904837670936793501730627742600171397355187269018607128461701368452117925013009929125866487200230906376483197274740113851046318253200171105942698305012329409801831850876680621267283326815888321452917813614124835889845817437052368443178098951476149925789848963099280151123685062541774273118359103838784258469643647618297487342264496545443221471175958374982817655244881727438030973394817780434658201360242504485793570259369133904927000919566333872634844737734312146120990534660101965943002392768813799242225723439325291732661507895391069117400124211288632977311119776940362674694215861075550593682810803175625344149720701011526913724508220882950353644188910226503146124530688192397515199084724670382322186507152396232814160125397359442231771809270481963904613026392568429129488154980462597387453491271996699401110046697176571917955129029898152578625687312951260290284797145423149847964912889357556703075976206872851031271219005009394561032942116587410468637513708264393148723533663104357794486504199435858124398515719456653372990158730422150541594482014177742665426783490806349992266771544411173269425220507189574797482740321294927603458263546376550824404457691494718080790536551215615032467477212645938746379274239082421490193672946198942912661484247112812168669936641829748912567062061158273192394496284184568256199390894596818396492384528936948738874091879309137878524496360921599267846141320463314245600155230325199443379224114626560000000000000000000000000000000000000000000*i1^15 + 831427121765155038964658351296243708326484343613854389921773210195763993875039888134548844717569856704061307155653308297411501227854476833915652439770227489805204119558938351909085299322665707752184196956461361125130405790627832364615638694877725364154805453626515292603296533568869728904464966752603710483414484535111032244623504940637576749246262616213129307757899491693582718921499975490412805132875771134604809223767694955422206496353636583413733985651416690914213694063801589155046109219428793849519792245814415993706321829659408368053161301582026927547056718729247179315073967367452034205083548935821886228692589869022446058383520306813522064093485234677890439885212730598867279771886306673950901462591279457268803062362139210331743491500999447486463874890278209700973985912307127755356770305076590936844164175957428109094400633289668871076122941555217137147041525478587566748368606030301221004050596067898096319261830807929937725116530442887146056899313070551981371799525410525321753778117333952235332744611905615454603608897260885624063317502795196616723446712056187337764463789257352417771615560779693133676071933705191298419151734129994901402086116649254981581469043893335260293646881428241224779944851196909154342545151065182759803215948605852121218183804248456016120334450868633907371890833751819195800568769987656518170093315718579289021959780165393826540185735593597758921853208155567404476016424875437284470115359343656488357593324371982602954722453275551541706290360855790984923236424188970288037118991375615327975303417832454045440706740285950149776618248731801108377167699754977434792223766813313698181766261808826907644762353435336051990872542614286815301108137079990238372827178075352653494688906594876953938457585007141269321193401341244238941822270395973527935477007995927349028223669107553422329805685499078600890079971121147313186023666683376006704199106560000000000000000000000000000000000000000*i1^16 + 90535016892768201983263102847111221353755787029351358579977701545489789569864859721767262524144621279458260439267416167462082277030101518966142754645103869436153443357942228886344146596683986616736457917375136601474946285380123541491462889665729552501547478096943713735304267848359313373100130627515034258448291088881569067530539254318273952743120783444801514064775459603133667910631958476429961115864018409931097599608143527565639317363329618320227550876835758171300957219990880667644579997758347433659746329241297085799525265706854324866204945058530510210059066488959917106084005356020938848990613638418030981921448485896514556811238408748195291757847545309364907495127506507665519892131817319201237991589993031196191881359211855674317667345624265216513948883123093310988565502683227787107635007076963594109439104941835062295604388002301049453252251584686303927874993696545811305776768377465040026646238732490934576625326444216121033083219466140750167808529647522947280148491941603909994911285740921421611406241877155821927473883480306709555278435418932465085736769833290524956296341274348740338462841440884596441740190962652862786053953078211639073210063073338176964415303956041587591533872821743845794859135471939445421223839094252541672883203325376683095167517053430226149881889102864863234883090518882717303703158017457039498584144943642619289926231505814687493333673315662346111972901288896746882694505068825573930972851580290246879101814229325418403896667569945371691218848483232759870237200030953941225025182480078888915155975239416444514408933882316317642072090916613284078268878999133102694551644844492692952315344189405694216616368629560808590725754059357040632386118042373549623881514878577351675822390272780727198558992232694032600096774329541003259221352891464131462117700076935748940734930769148799459960363823949814226050690342122973527414891739245533662764072960000000000000000000000000000000000000*i1^17 + -6335634366455803614894284644517608182403269965492888556811101560511654413587162395558373277726580960685413942821904897196045940720324803484471805940667571679552841852103640613462996900332884976194961439312071245941968759909813039986579947730615133007685776590798900064050193804567941121422715955703500188534896166510736131500949757507752626905829792279512385872791710900975666487761938892358392615614092436351889970205816764567088447484643513973030120835566516249911998411568749571589953102101328414314681454604421242785444648791939866137245197526689677814297441402170013612231666336345400650978691767644265434850309679899116973800876328259761855054632160419949815419855614116627570943841831668306116465479140921563072878736622603621773466706243926157140843012678200772873321245333321634491269721722133954512492495977549858723006392777752669028631066962503539894274892658265312539427230497239346200440989578215756097385725560990663575806071758498970458001589198674877334581575201934166830141471563560406766331849243572137214016863624703215851760764991958609262589330556379191468293568274916243127632233854395257805603110069957255594593629764361714303817433482526491676845879568788393302181826385526387895314215578466979378690239255972360515066381991170932375975551908691278364710544616754303184866177663475367582458435167756729131409831502150946783403461683650711071757291803438289741169077609912713805622243075312594687798922833875817257702732315326831764228616582348291301003940146122155289015899731869114101105988709481312675461766749168389365502520260966911508409389332561887202605999176829767179693929412302396631193069926152817448596641052361461118322289570716575069749103168785874083205461529158999342130357317285387605555899339399740463455565899432125059186823499563505882708004450320876143592914382336450467318384419954875553621942643020543290007156909905007123198115840000000000000000000000000000000000*i1^18 + -8980079620159132197547229861109180944536407943773739667737785737061451752099087297971530347141923283653687695275145154198844523516557564295393807179111201509924018030016846854811171247282403729298025519720837898309974009942765281023023642863441566259303577544305486535053087532376991879117725724577612937094642060435671134657458024852150325515297000404690774678412442379127506729304294709483685534914122869357712988041881951672140186505958832822932298776616339904635254587169903438199368136842952158655306215728666519662791852952098888672816050965146331041215928122095498884068696547563757920990958013006339884732794556807895549017922023752873993479655482014208520638469547477572537039430731331046023705428700035050533990641212158656716248346958898913411228745778258360568303497906842432802584510636988870878890592095080052659809395976142879180180832618639598591813598631428373031058373859915692718621740285693955737763252427182479186859487507752958313454403263961131484625345919254048101667434488450027357011087897420822933332529216722850450157226751487945888900158143845237368427363239085053589188738852280599117278698009326168063895584855068967351925474696639913277869549349300482710651736155960608457946849469707369034215578305731136492837699156549789354781109325965643835942632160979142851806885069841741748197257479075836616324546582669267974461987492489671762169142305987626010429391816132999826645489689794550041761983027585319250368710865107553374645835373259306715252110568931158022872227564441708068189668849795131452491496985003593439694739593596091820482846224918379657991232885485762576519390739349657039213172997456231324484975733193142218403138696458350760779677429990208688258542591142347106731607167380122959351842546353630751675848133909490596776768978214335742119081323041315818371017149747030418871212130975297100593544780977674060269707031746372861941514240000000000000000000000000000000*i1^19 + 1251483292857628013276662379725638715624829588627149071374436087931295010749328457480995226493221732403480018114314605991748046530211906293762349741514961960286532050099548422739280327845894940282323508313456124582394850567325151659093039047460736273515035491827754774949470232142510949312851826884559589156782259681903890920128495890814766644722523469071652337744477554534324410964744928934314186426939972424405581376035594915197577518511596901197693662057145811544153877016283742054568769414128587359544420350530751883674683896056308033949432436124594810018922569339781569588767811930394766166725260386217646967372648052451002734227833605078300400293607567081669281641347282554188075503858731559946685465788350879861576557754092699352721161220776901770322491856839052643173314389712367977908773558225207363535067453256013166299727990159716294549315533055433534654072337278210546737192619085977817950173757128180185555535097559759511297543770952229553677305609113247996405981107673861590903653386855272661573874584035287310825354936003814800911769331335596030942144008655441021315373133531278742708291171493156769248340405954264630451794867885891816941416998153830496790795200388482597860245195061206649869105183810647823535919079970570812290928553930409089926115257892736050339676054049837232426286491341364059887030681188903472201998129421394549247024046653490247912914626840490245102907896874131307378198405526010730340158051084950803094033237591641594677098596452840882391489889329398608231455184182029655096143419929616880863430136608968625169473818402526034357364548358400794304707859084827866325612959212672494136790601068424716111676249396002730134584390116498139027922583985082343694052332738587071712622499399380567468165019882273028634992443706627551485022466152396682105052826859408768913450916101828801857374685140722851760453896288386913465663183906373968299294720000000000000000000000000000*i1^20 + 16132544890758418668958910809755464947024614309227385751652958305815680294536775559867418212970617431539669795343338303540241357740293941397202047424557910482602435917489238087848603001941686515557882024718421459621142091177153226355174157394642416910230127137019952009839447172507230232571363227067835501982317425284271687578216743851799173660544193124443263743980188519536578422337510438925061187012802103932414108119994432346388072865660886320983242063843176157745833170954508708964000346033828561215071938304041910153469626181424785547826455088398003388848941210314284313162243659617598492229999592075324481047816536029757321175175829256007890801782005374505088747741782460231268593557048450067781370630562572200810004281859386271183035338427049672303371779390553117779313131609965075950103289912302284659930818395068690804989538922301196504625929139882418728492234961448370035698037977211865132778280372193610686529744096331496215430191368621268628562971391324861678802848935627887927962641988840507209686101592214277877747924536988466709949343026429555413972919617585159535927729368724263387593278752274859663013586287566433797072277118288876618964581175348949353593639188023311877554116827646317368387522777153623442660812164904699997170073440301464716465945888174152657235792009524760634277400482471456735757478108776312015272641495975879627839621114635602849770906332042505664695934250478706189481136308174935196720327627740042512672095869448322171979719876467772316965608159708687048085891724615894365533389839548423471843207477694356267989602710762343920530958106963510758619325851341721836221144811350230456005978575685703348289492496485279426629120789762882207450701255079963655241352750609830480601602606585933150893239858057018220586567524660950176389754016400791221402095597457315359434443264953845032375246180410773213104922268151077947295701221334349219102720000000000000000000000000*i1^21 + -16123368500796608075781727992456871740290869673548171088028921424710035137634893891246334034796884742496876746051261445313037730330526687367151221802881576633185642604987496782014554872161170903538664797863591854308208440682293513225101050615796376667329526955243680296471450410864476353426603764300048568435455742578376250963412982967937649994789906366964294233016379228799590835573184672505357210595241775387737046929553520380548080551137677920287818967224329538060209436976180071685402706209703948492790090221144107233944833126482970263152984694660779413603408304448230263155951727836212906122443594074065908936745031809413048789866840724774219207732911309173877092645032876297147701848021965028778767047462575301969952154772752792107295972591190073011220986473797463759296736756410883967864478687360518510153162776076054914603702972796659741047374357757012569620145909912508600549647229837690460241408175134064659016416557995819242150781836869989175667309023834570276671796986743377603727512854778370875885543872330254050701712144459773855372549020158387941814580189617237806059959324455534229308623673701638140687822226640280755941832833390154090423524339727185337375088255009054257365428340930355077346178670938727823010477852752362477603039753496075329076850963624443295226892985195258001624327435939620762076510729900063781096939285037941473065017074942655726521638461023941867429831307963359536321781547573352605948814485924919287282656558411181713239274032006660510493367928947420823398472717660210571839811184698510994762583652997980768028519668832800113487482050854899019483232032875545253539415581949731617546980015491794590765997513084931279333597540037014073197504656182110169610204158406602003916699609448819188625696404434457334581477466455842005200833619880057767362411700395853470594025619083372024026229330563536586057616028937683006342996720129694739988480000000000000000000000*i1^22 + 1194337418603060640469960478433073511000976906196890972651535826126945265725313958765566339373766219230735057987865336381114600644019088835803072677068667355529543125216012222278056175178245007062969645859970021911165174767633244063719524796513241073840400478816882030847280976248028017667861511910255898023274642650441188101269119936570848566479974272605479318710727867974699926265738247915298517422416723695144205852622591039061129000440761325827287399781327143316628107057114250614508231674305513939537516140059932697182484808934373726019671719200754122572725167812011238088314950733259253521467464207309491857954030701519481963139875943227856634754451510751697978620436041385892240229335442586151754687255608245076896128334536067412732367098808753954094362329676165623496743160584460517675009731240931489970362596553717059692350208696706568097028371234301457205842016651798295501519974337731517450042043489715199024627066110591463093807923199275248382779884445806093791730835697506247793494536934729502065141109084306347549359471021173803035582881580653801424869567909297605186568198364838785834281098054215941169902318131518456744071652320810650190478543814322813977390942942855813841722777622076125406143342220077251953162074495305663644058907363503502641931570611821207500632020868872082956817655466439613651212269503660780343058939358590630779763491356830674395568785956719163524875487086669307939183075348276137255442801418077271067893071195531937225228400422411774872531077705558613824905049096473392941050085030893464061134560952451861379041114118070152651281818144306245876698020616903471549465040205066167695229264177117218392441175819628521023396401239611768127143008123440735619572022766473045266896470426152397311656979790216868694247414068008852614966314253633059538333933986014518817801712262958109133713918423964991543985733112542234283306204163016144977920000000000000000000*i1^23 + -10645167021490661518574140050259262806303068367495722854507496318420743620885167576455099489175458457165288197091834101139205119271531252287484837214500604779646439232565768466569510799671230559756332701493695996757179735817314264229603329924057823848723502698664794329427303494103376470683969118762509668024146754298173676333366110298157399169095133207367447846432004714666654613816606599816705510146507324065751518042013553558469756774175956659595334610073019136929696063465586399156904501977560644005483535714893228020853949333471150069543074222576096277963209570548582362153505727835211862788830430740054248158901828838007821428961285125676029210399776025833644957004103060171936077702070541843646301384311906939514301781000771052036037489710321223470878477083135693346971110959732512454159680584300818322594648217427813754023554329089296632070259179538112638295775567656274244231068445749437448879011667147113113656386061949061768362778918478465657490676973076978438906692119044555922114421583150724054432588616542961844070064378246179790986766116417455249292630493221064680599731422041847707706732077128916679275862325140290628566932734194956884424901210771194314209603354377217965305425321722280640974773463001578394520022058643978930210012773090119530397123269437450282069704986851028479139162699060349024926129475838422671366935571939502525637542005466921326443444760256817720317219431431614800724137683220579668002802460028639563913027290718057271561595539368077753364660750764020140622971322560335426965122548845931414374710633852286369888645977636882431520011693768150046300917391892962114630746721771583367689335949562591590695884707712999456890068031254613164556938096409497934901925001247200681775101202470692098830197501176941019227599701265349079177980108225868029362143265017872013670195252532327607766728165233653833953539141530965824260303040428250234880000000000000000*i1^24 + -2403410640283077382643062874268074363119055369025703300118043900838909919517517097415638953350049379060792618009690011281703025304305933921637970365093508156233023125011650991941064405841084251373804179396583092009066080590357498560089343183836116423019568932484061571351794544852455285492035525658094269658173674918366389664154019111441578823756220258861874871655473578332746374241533923292626048379588115842574637957830449583285293428342590548846504324854735234067949605835492924342177665115741533720175260130495604154867183295279439701992645579783971354228371212968541776014181022030381878989564531149096400730352356897490936856149134325312304429927700464782998252929520280052133559958096298691394561565876289639952910311211329369005411744774959714387911736093584610098331025319783042231017980197031524460373914544402413542936690644364201873264420223674704975475835692743143158515809416010453770827678000899233016193364512348691764739683298227418755979254093714484360673216168986167151024792497501781029136279605774739828272544849229350066457542543646225849848939660759798898005359430436341051933980080346543051949189054657334347567211107834133490661796117541886881620550727532942761690948611391919425829143075045509844854336965667422992704361678871376022795994831623958861829072065225289947576313473987618020412208444263026908520692074776641931100732130032669208467450908160821956916433503406132460393264857798763505537119856083448386166303231377746751564926457811029569758520265014989317190796181184635392808305181185232874048508557699318141307655925620242919777563713366498067347867594948564901058798335865307053661108219654669058355474877180063383141959412546176885103269947499157798755072714766679031725067858429173827132831760606297844861387585047867386619382062988847994962673243518696708983161699544028027992841714946671478604931158210997147736160179895134060544000000000000*i1^25 + 49527169914019539473360427831401760540774637661825186927632384973199450127606401515070037203931182189169421488356534681194704453790136541660005420814684626527406600490881812215210122566469161393161894595004106153342941738571817314286617192641390110426216883369182803369836833256056034329739921186222090110725048827297450357735534929571286584981674118720042477122532031697869666276331892703480112755624496848220490817247623587734429172724507874566048416266174577084563801191312507258794932734441119231967004034658211988084432528713593433320248094287146630672965029046007371790545326785090194270639430878401167023768190866961906821438690722105238630699533287897776010434142689410460096342270132055882941249805884000699556744058256992181500031408777941958354716029173695086685031997222896546118120211574022226698169029991518226326381246565119817764123577621214336981646050407494768456786497576259813100884027071522032439231482671011959259934381338079373077125687000514312453978391050463957121896384823884719523978624678693087101521634007748620035189936437637389035356174425569300638193312560310584323263974202686310921749325555497228401808944815278242967022013503733297975110910125496711051584362662643612194395870105863760697918409010244350384047594743190955106037811966590741805020258440046638067977829020535962363952045686742483597110300023561960857167263826128393587658963451968930430174497787226853253878212005373319521055668345513825569125297172068792944487617631395973186837802925279028097039853933790964063688794531930999792505960939735943043413777046876735675349507939554723843798498476300462420989747258021786089000949990407019599994634259173987415846420118249523706077030955778421083876534455076905396519857370223415323637727127346510837966492089174219462167268644898346080377004863588012232023989046619330579810635813404444423605604761399241020652532129654112256000000000*i1^26 + 3030395407740650692811691442969240245843874767128719650275652416131218460461194131514689283085267122098411959091019544167384143942068257057645020037424858248504151665386818183326472624058047123108293094256632349962988871240572813129307993072355555241815463471637273416996056753681985100244309062649895506578605069649628724011149370426570655164010102336464696739414766001225150333151903381636043310882360973997223331128703458105972356448204041933383604268987357164780694407433089047686223795591338490788374248417505930890810177488497793934525316724197658029217379442495755634556827376746200639096340123151668240337126321403514543442923898888033786880112377489710988861051422751654090244852022402450968031107645401268193392469656389903045670239097136234303588516936095064702662229914176986947827630207641423064699833925762325834720453336555364326607681316351353777335881492464051840078201324731601259750626792335369557724264428036910749667044473289450259430433973346511060316969632247922791657464278864056293103505920837542668429797447514938087362671124930237635175167646735568618614747773119167463854843328369252547695341282037352161828083878427026766359372867124139502776552348184474529726825224332633245952556017734441077845769151346025466373145392119962728834155395912684764013746640115993935896555855378876239316967710016660283461328105763964178951010021630957873109887049260142115782932377869848507406772701400290109550440689441903988814644655691662342978699312172406744379487566191510101283711614616023277935765848687853583338310033523304698730417018369251212100486178900974135389131828135513738252836859307235544770869977797880347881289502478826870182286894407314000280939030936615040815427200320012918092789401046700727686316733404001253068825992348959920025289197352307267510017805315604796912968717352865826375961691225241813599287310994006386765013504120324096000000*i1^27 + -37487097783767277455807294391867025999908451622656089330640280345741797101121177408306212330621379454645086489680945024677050375591943864384106234518310344144903201132887968063092067369530469318183771641529771259665915345226105114524763502155754441430602638503690885279694472307791869845226071689268909603340018741628418246674208118029909164914662453368629849912211833449522325956157471976535143163030762973287902150678250266750829746658107743894165961366315997766296895354866955195331813550017092610085569764510087918308768278298786465111048942943208208235064477590649750261374457450158230798410889312332696709344193339416327880785809778338748899368440824040408248277294483796076970506105837773774198273525708248963834199942894752375980440599513772136984908124652173951897097358245967461306587696421144500208317741707315611194827631008647944855704011287303439154986940275668271351892683955361507755586309886091855830374005511994680438657649468835024263978750059423125351169420551359807450180901555365168352169535387991043783239814201505225120761007110733314719824541129954746808239978935854889173265773592609609729091993758141350092178428240279848806048811367596588976012342142519224487564121612033592724017321696619070723215853494792936198222260691892663082359307282691528472153689052275231982081150111340744678478544628234756985261959533069068081256332841537411715372108454075381940428719975533038707576641494384878990274503718614875701061183753423176624210152889755601612219109098320078521241207107843175604528514021321779242409512140869554927923418011036798977311170018080846268780075796263118970497976346857235033389519815653184483834396963776204432901657542604054958199574700344715966202324917359534549414853145746023919852092492388707238771374456223487887720345852723007067231243406354976565641697246969823325627207929033918126859399816771026914675631360835584000*i1^28 + -2215792229028736923618286478405633183607418273530498369654407295746140108511720478981487379866152454025375868383887735620108810537400977619534406177091100494932568848470460567265477374647998170385058068759183779957463745283853643871283110234688654660643370828863778987863982293494076045754326887125871759263184976112460407266873188361706256364881117965462013987267319520366412986492257726559517586266841204177347963684872905574704855932852893293760862185643265308652339907779494586054036881597406562687820093880297147474422865783585184403842459141374878800849932519593970319928699561847411371805918817210137734879094323307759677949442007697282604447341956140112964086511921663373156614062762781016858886483766792863481735101925645084932172188343212384677706825948803252777776824250700991674190636113813684165146213425807529212482449558698341185681338627495124908827651902378047190913555977634964173583163666568896759437891182772225689590725889221785011804800657829924446663095999934341165498586242564235452324019943900296804910463165018021376361463912787423216553984138998282981996608613719201728178197075808425493898895756941802817559325274129681656323480818918904543917129438818069959398629016586701468360149139314131009719660611883520564804669035571579008730046699091328785988719825207881786012829697653467584774480983135439089594680959446554979378126432536354727501200240671044169618396531556586183097532095127904901060059980569001747977056970901343992099226640119270280836940965634827576833703576779910483866732368163570366777045329652798573152178452148658617359497390814274444359274356025206155134403752515575485837549298592160508804422191704748699698014315465532517735133412976027515024016776958052078985817658498322825190214866168437269637158784922335520883498704465993172214950824753763069342673538094385808010773855733763114459034173407832359429499334426624*i1^29 + -15078227905150250033095076327142187324431634428143618549536065894706753105529990665635779400412359339814080518797364953052758417919839521826821214815019954109506448490965682946964721329015764553056618991007389344487800785396064612976763787076279238229411201885508627745515836228981395150902696955213502893923418470000884119007859820112462453357253044876831685932585481247509440156586666803688267973843967368404756687054499069888098789215121078364009119006057681306011730581615090594729320974115138629088360861152931291765755692067451185404975923060585239667589362437755439323042582954477983161350051162214321756267133821876142737849791749835438956604560388324099027457686932892771698537943693565413765913127554418413689040537737580749750997728453699963651779119135107743337792098013440555858155662800094073539698566907039797022608737692871323987687172061803500933234227394008893949401850743224565671439974008454252502503063126929790926068456183115192838246206540165874374033323491599646252670552701268489626454282733777450768128399832396075852288049670169427811800918814519592215270305301663702999606497637456288614980765101773223595562775610436879756456277064950339727147230635457084492238266646086902073950693196726528473322730889296896678751244779953292847588025714612128671560502649629563467921730505455990538797286603928975319211221580469734478100251387865144755926716921903181152878351378304426922742251719730007922690137782327420869835746616453582395759004876896200584842605870742973209245592294938372105590351818288977064011656922817362195184418274604259539441105961578697823924815112314627685703054996296404765102873628841808379540945067149620237987426020469638972765990989126431556338869141446453254760576340758037791315820053301327226712671257753476999789791476872675056362632800892687394679261610281036402323873521891797093570502496711347228697952256*i1^30 + 113376702656247731753284218288105829103693359987385168275644071870152146936129364298879724023874393749549597614814168954717648059087783159543846335788682093438080730982366224852761461297165258809001207337827016711775259178789065875989541924111197328028995396307649271085964381909176719750035869860060545246034160702211293078308757272793707619377076466754237033513579944730826269218018461492744790322690990863825446304355533419649781020751196133604291240060752780732221035338070951606872686599678958349806847004198552417091591532691690407017303843122875605898659007212488566716878438313235656671212053100795456272303072836918810520057673625609968062236831980279769342630429891567066643799361989379688268482538317514389362551785006383296010255203059850220232883782957640447408458345089181385993596535456239842692577253450116531479690078597155964205985227670261568339567005231059269839233860287996312340455118444968974944508490962547849654884181239255682281337807457068615092527176508191452426794615044195136075104077983482695321253586489200586377832272610081729325077876132855802934500322251104032586475316043212496534244380390830437991365637059841642779024686805283274823004065940997461668378809686221448634606503090542647471074475902616749616858007299085717202763106462198187918670203932869805737307767373132152639369374479693301857827950898074457845996491184492715083381347669198054383840353173073714204639120015228585253108721672971840033858850287909720353559762446003736375931484211480088959737966022798828878365788880665179972578426917138771100617854698849103751153946074890390242123476147813539606308800516542767495513737592922704292456042907073305368707772607421231278951291729404580392935583284579473568153122494578403416729219234214782412081664759956460483008413464983037782183405652207043489614084401824739652864448636611566121600510259375265284096*i1^31 + -482000828914298979609101537828459981253855479997045775277954642060043980657553364747994392962032835103959602749889439842548001893893905171121129991824209165994287379726143544872068815920649494798772399597832636367090474762677025909002661016398530249826592708973858005687406161043739470685716464901485495549377191100754754551572667813597376360111045196613888780138602866516506581359755178588473627712959321032738959918893048471021819738717661972733330545625924317375766410707121161765589340799613247713247752911095379367908262043724271169581230998702253256108800094274829512140960828998288441296770415116880709490214666761099458083979434282093159791826459836852629434775080652169149922085390228670239936833769432501486981071050336594494590825545360109267765096285420121964652847556915129415439660619244643957017499982667084186988916890304046327976185615275688219667445275852283520004221510091997872687000603784395080614773015781707504686286808771330821802688195677432727081806590633777744568637813483329404526537637017985015889738190632172765469695365525398158090740823865890167085351402455228406303353301749218467750290633985261942389513394940032000255467612912851923493167782222152449294580233978748932498630985943217476544341512308850738782171518187877322013178046332755833295996702595875255527885268710224230616949575906309906693153157074669385041988112810661117248667312094340318205373353125146670375723643244917584169479710524939572773171977953921312155340811792229617718582981486525540340911088679475761480286689170907247048505194210040329016099600919457782100164886628118476969665303840004571195232881798688727435831645025417120771004005349837081674622603473736069359456269520653122242483275168794390366851209859919250148775019690670128809499959819091628637269480720228953986939479897032000898623495949275550809586178513739263711656718955970560*i1^32 + 185629927165285548937973558178607910692899227071144232281199046500100775396181431976271398632481170085093363836790554161722533445318136698079845085984982211163826974302921262604962082716321314542996218159991885773725534321360811459202489636789787142744830471550076032168949021870682131426121734718572213086235300547651060521169761597108727567628468615904420494352202337677711998909164770406029798793386175825376231524218617269238069114604705661875112990483171802280312511608817735426248480005470656913453807966210654152855190010441892106267666585780830735016227675930825524094738215766027439409489939148875460845209541356849055907669819083416638177085733632655456717779265652600003877979432758563185035425755447358469461297655528246916086593218739637776307282722790998816108492683632007764154953850677369488836407813767483305443554159616015787399033533386762608231978463118702308663112162127609394994983720427030825607877856994981850017013726392788715735386228612390447030619958283092614106074891880985758590119998047266036842676491638875706207373360920002973799301205276063221544217128596695921985987275799976366723421949277259063720720328599185043898301403162455743200165815326035519900892095077764381654045449135795450581509209566790598455062686775240966347976996925422337716839244962882303388775723713894131665209188418790526768609337147942256956817773293447839263099402434187179862548755598937310716149721679354914161644811567719999854351193894042272305672856588543983462390217975941143987418361855646956783009292279476749895526992847594157022753809579240190010729429124054634062521378198826129955712747633985216052021875928154006310138457774189216702218003520061154989582200446459614156125749390854425293438467649971954521289464952277266391875072603266498957348728622004599198395881667872409200732139116560955661521372074386700634664468480*i1^33 + -989717951337238032493520337985030479032994092122399902633985978317856791148122571946203798711280221731778549146242130553493062732315433509050398306406324284260499940026864204041896958168504209442095580088818128396008745736450453636431295546721728120381534688239665570587470902747837827463695516951766804978421052673219122636387708387334670644641497547534832586807278221092817318001459818835605993895126043525440217707143319139617809548230521843257582352672504979309203883427844073956791010014958617184747007219081908057987856144565546242202294433954816948254113195014594381479858364832507601046670688468210057881370364886801158042516800021193102717354560741185637031289696589915184379902240791574997739901417136751272488469103689638449022477246576807411335897549607057187193818397863121129577190954112440378568930438435372236044190719238046260906727851900255642428419098826500927418510842146911873876244653259960457001680469034555843000132886844262271493549394799655182495490603186823709319362990850321108709243240793120707790598690083806334429690656916839634699439730095553298847118230288352288575783501755496327358488599086764901834029843369665673399357319771423050420231066379461650534476866970675976431935973639185500297807690566314357931866498068155009673460176275271513331511335061189948398722681157764677464548621596320023150462220972964516262667746497761336769830534175055774599790732420627927253462880583615069386869919937534138621039011988298631033037641416865076687712137491763001879389894756971918066005917086899394878329487069389632880727691946906484963310300668792010034112464464699052011766969024405110956537074405506069284365741123331512751889089930049264503115317714572980033877171814783286449970149988726235605086896426845257076220006289207919531163161484667022679695319959905998073180696544268442272145987345218784985088*i1^34 + 2815264191147608704640120270995640339428174192176905937292485305020523202618407267366249080137756573304426541632635439446603399925178329450008638172334028408828711012295234942114322835577449554454115377995760042711194005578745229889421976423890545741442792116706664976869282530352178333678828422305031677274457174780729865181876700061378093357738988756406481100958719597569543607264040000755685852835179034287498474661423765648986148729252099776154900225222259635465696448614063247213513059403504217042522865468205218097190297165378573551561989947398368438473554544412109447801930806949853263390473348183082542506553520093353049649927915866992126131672070567650569858122052903907018011408033469569220964704133593145655274933242596681006178611849376919775306032638217669304352725253152491508962682880913367302763418996163591197455276837429898766802811111303609086887811221592721327538112318678123456269441282977681977277118172150859232272263672020919872746500707638519719210561749196862789152991671813653705892423038602618486288423024883126237526429050111996158834957829942131771735607423580172880077096842504442822356106125285922825524271679287517853625093614004814511077743634279180858302366413058639516430534871813310373518009429150743955690719989464655877322730121168296677273679608088383915586961255891852354274946294463901006065615879683642550151628717955139722550041176134482764008456033125360141982235898231564660294277651537798749750255166770720274650273362578831002782542404317290883093064717890724414113737237780375087478967137394700584306550649388246201852905698791534963637934363361302601580209643562371045556927209022867918713311880195163829788678142951558276023468599733762123755197744783974151203615597989301532377549529451426487843312281663984120095667325191619942529363031575287555358583103207199190391416859916238848*i1^35 + 265146463072003312006926562861353945297469951958424756847205721779321965641436822414616682480495222537438894126206522900833169022304012727624976649711732601141810776404571922251354512391103054213565791938671960670365913738955558843053058774413697880349775519288249320265486665032869940233950380988242660932741473180719665740085099456498766269382749139998555415495521592368558310277197058296403838760887558676607254136381756347517756252561726237220822953591696560229610388961281038949203610155847941197448539011993820523418663888560318145650571024126713652288930457247689278153637417859934953849181779943855189252876053053863119332425079999729804782198053086636935063415001681700174776195700500578134158265181396778724034670068454290585629769332357565134697762549605471516429476557735327357716741338441469076428802108682221697300016932786826687167722617538125570074303504869196532118865482951903446324858620905510719140044659553977237682078995144242611537007525190652300684455956620800509732139562206649973638961104436874921311588393607308768945085318569372676533290748686582621163758168061064610439238422117352228189006852008989711070564341779246111560051410880508311321572450829864601858376647685436799760013404140199432218630562011799248863822885895571104949696451854014037201696256246222682882016961059322842513507209500297494625102838956690593308094344384996444355943285686152389925197359331337680820884398314026340460674099220787943283506610689230222626181028892379541008664357268231592817946149948557699678997245493217256575147688055982495072107589022744945260341149796829609800076738053824836904975849561097743340536209861118042515943001143064593894595456764298186846161031152832771065269377956820390389838717042814376357682974451676200880148318224935050065471873305433743221848369496099511665678871432402016748345229312*i1^36 + -289889931923858233589508685760065256884731213800131756834415687226625806455303224758573103608590493021092741107824138487751801096452406926817107559762837651510202029023478737214645222012171257371415738711275249855508264646991424728259752504011264371256181229224645167303202849894969927125323698085795949855936699365903161160917706633395751370383659907214951590389940454331039008844959745881912110717624018110108024009309476376777597400504126340812000856045666360277324046247369223300464295832694874747283145052695126011624763033665667854673361022507951710851245084894680282584842203814095893786116896026692577576040370141480602605529307728100625304236469394486172673845679212280239176311526553221420913375522579958218850755797381338727824129396916359890593326831514798389718414281099813464393210117606902644131944696972198427585954114926393604454616718201872300716034781873462075837413586182321222785265858797738065753336008351762593275003536193482382136613827383583776809104471756199008125577441535084598524524526021389552572634058539377278596239386601273721136268140463860068720561484395684109072263020768681413849103392301798235456417690955280558895994661193279500816638931412332627459635451893057581297244665943836692800990656907563317967799620509160547688279049041562787142058969291653160537522625405820727635768772061745895044652768405462039768425478470851333062658765880800041277046808732685802320824748192565544563644143450947221071632734498000850632045322491029720349243065033082371019684479153042441682463956258756064212548089960810178720404682413759920890152627873935835189489641141834858526410662554137553593299868761301353687416904386941428529507146662635337099560936828470854413632691703012962736789289903337216555140361948775367739749782743023775161158262253757760563546243138111397134942454357837503004672*i1^37 + 1124885887832729907610976286889640243867288772178598648947965379915741770561239273578208303397314430834459754663051673116522702820871757235135412967384253834473572030520047245919782055941271424703489118542984218243724574879631142257248076134826772541940943489264098940426440213469613775875947462305646689007496310110813729976859369954845725925436728519971955579186708477045115430366412685305498687726393253853208683002691618487125699373730696349627267491455868905665549933398871815844697844692161690340075439303929668515616804601177398990857244541058183727382639509879175738435415996744356555539795358653224342341992128624342432548557897358553243012404141394260586398088925947451896761210428925316983165973071068605586731568806751729712858760049458844811449836656724821178595191567716323290826514720521652159837436178752373355307183449986495641781843326323632807073183362639272330134107943753858539153505475716403221583971180811532215746588939829667357203773622409510422445938402641097821673084041544932650939081233869616786354797203740082608184349846983778366839848034325652948629211034811949118843063484377279935869252670068152299974088920634005754597449504221516450782506406886377044000942612876021759485970074455982141348289578710629611998840903096144270222418096984679443428022176767803410668716601666749179734493605041523515213856987932719221631431477574550789354220692228949996770221233924674834370844308975675743153635510485964457657303341060630325020489325347710228838240816200072439560149764436914477157213374517934143352292780378854471024738741761125102397293683640932679120441399410779440386276210783681038214338244672601089237213645974409968165422596901048408021969817460191928991705101604328597916352918006944942597729868258130655359593084098073060769714014594675748526044222909859351061637619481837568*i1^38 + -305626253179242081584034517889530968421719961591863946216362237635841888924172231687651403292521928404086223824337815942673407860826138306022332405430505394918679487444152366556936692378495525297568704480194902002244239859190430639119671425352638978084331028188690875583277367495802178369287015086760004582461779477824713892067193978594768626520984739892484551777019882953939549440401204423724271774704145904808709865420447081553770692999852857577235503959750524997558983316116229563907122546538841976631063782513316887258496220760539824988498138974479352911238856587932554526609379888612574182077793132335914707640099309693861523871526956787884523634854992264198201594598179315367012964082655904388598929407467359135426942306518317692856794061202410404360341179942873179244002640050235901490478022262774625132331426142672193184457923820548369714863906329474356585525371736334273264845114259543223118097917097004429153668969781188891459071934119342196417042060936554520042125063539483671308264103268866999327497455956283164568857301747481111731952607323100474076637768751913065450038372089307372806859641101654138110848979267348427843312425699705240849321504601089885545042957641507502108785791001619760745982008841592702125634537962342993544623794746705449870527907195062807691917578686726875758731584712482674462851680813615997942434305554606602040101679110628345854707842010354776523196276529392461260912581191049850866453806139553496512761519434328541119931464327498806456254373502135118851065572803968940394805387507081211076764164475941115675773706030967047413113246272100971135713988009663176115448581541597539146979067219544133781174095490119163108742591171757170155961548604596646283563205536957374691197690168971066500367954910134840346620928000287995945112263800614572412514545233434786720850640896*i1^39 + 33297365345416370697354818381044648351966559789628035270754073533204802737479165526625149269180300787154677606565226747164626303378237094579921760261256445761715390424402660070505960193507937230691557206323161809301596965616449055315696557203556209090578113088021730519811189597416053066750639240105204184985012010378214631745522522263485064659285636932338052559180514356815949264500515136242740883238159579869050131369612418812134026776807517373588584034959643671586634510735712359594766351819740809857917108929283927407715045200288053260175624677829201614665482679337921964721892597951574723867951127203678495450425159863774434592509472716524342154090645578687350694478307162741958871961713286744983012467754964056901622593401313908598648826330705019218178435264775305349451766584057296470476083881796128905461082424005081476090146279426284309161383336123281065190188292716870096256045974004916291984739458265913465581070523081651003553976600828823600206408397634597702941566956764792045457627655022248978483944395871428767457013444075843484943725610329977689268686157195207477113897048694148401085092162681146556717030909313955539567000464114524692434311203886508615342744555703765657044849365761584241136199157435370833604959786252558599308617916813163534060666403707959548822424355905139786626300362511078505878513276786627724165257040982920487202775267615568503774101680988329205391269456259977020947152723550313917385781470204055883799700042065941797152162736909360953696584856691080735227584124399116937784666472772371875404504704582364392041854489939074905022254388860627155851058422545631589897694636506257015051301596452175186763935337731078832597121493424214494976022053968362214330489563124604775207277261415304443538474710345986154425200622556439714798814297216389157384502353950932992000*i1^40 + -1915349044697365530638912491451609620299855649339451614298966349254473473957908158192390742182517888405272584940080130304853986060046090764780709860189546522514663640293082392494128612372140550900469393084037036444057470813961855864324726413589003343416688772828475373173004764594142509986302446667794875176493959211411430461985368763904661878375256600679466505569413195143410815067648605579518284079069614715090407920706164258065756653194532970162236488360036319412459126372294672295956740142736949388590340919155974961959912141022633395218380993774185104258412070977820127715679247357638572379692982582558160153934812518137914567277999479434330793684039427256395644451765658856990460226695585124552093208178990749529261650574364757684440539933299831228649049642141712523663225616439246462314697847393143331506593253269844704962148182918884925186919885095713533471902976889360462171789802703234571158381678567953667857498085348021680166924034986790886030125562158634269700651746466554218760945814647108406713290248465658647232346063818921148499903112399020260390795126980325233148319693869210806111434520949348748617395725054790053250663965927260906089588570944213904319626847488883525665998496784184900483587064143388775607346512993284964952892704073494906959760035971953361136215850573401710878827938966023365017046155557947293609383988290269189530974865734752330832540364599778869175209586832179143412519206766801951902006401533733179169492001835061728427663894433112935792706309977871910435254779918288693889916979523276661879438726724615980411296307285888978107412426287091437296268321790658727946604562589903571131548626183032491661986901812034461722137171308527688887137326957110259720064103111869821691325269233871706722118460753663215260231832441049365241889636313791105261482423615488*i1^41 + 66672085582190169535545784470121708957738684705998903652518162359487308113733604102624022209781989280819593659029197575112031181645391797982441858628401137711073867788950723103469006555692362348770616590874562061737106122701680734680513695016642462566262089074022970953494551195313514983518897904072984101334730215773152479812075927832270778922190839623639303307191439370046882157593098215651413829592626022358314613642694389125942375230404220456284386933816791634367897015688310462495986201024251885406492455746686961526727762865899616854062870702080347817062172200655862434313457871356948834071198328725388970654596814737959553852282237540947843703166542546128781090160270570675477823265881964340248055322712226109411379597130014940768990026366955628870197921518622340029120241802900554608019407412325006174250903179861921329224897571278364065490071748138972719015616987465760597160673215770103636991855805977576860857153812544155451170487912702424369631778459868503864982645807980631856255962397224123316363315985649461890669006122917095518541746784029095832854600577911860537294167264758202683319629744066818431593524380099613411760320437597304659436282899552317746838809791589065416315823322644969566312460167378378576741863079355329381383850427008567174431872837890033321800525932772016577874820118712049197411664174687408868987429686133445970242376031317519743511114432307955530392441417065974184536197781209324943671457780661829380240072110677274769464647903884691216113043145352021690678886130329268131288672753965453326936778162615437644165194912389344884687697742869463493784475403757523501005822624803562570397599272411441777356561778086234217489394619936206863369095867391001020595217913688700151376234257683497478772770144921744402979031199349496435598637239980958888755200*i1^42 + -1196611105308865268782378589676418997198309962911031619136372722124439206207558935116168999526337346230670148819214746531883699239684934335740934524975770224600274640323390774924782418939270884405695913795796470812675531807104478667901845023899036128545532967197070056108743230821064863906690918596354387763303483186286427860560959913852995659605969424546319477958923146180482608281774862346562385104228837052564305156168617835209529252338775824037495743584498206061539212551653895770432563708720644299512649079470388740336697282148938245887683526673801883174615959294992784606716213548904625967021539539029762532505279571691919521035693106159343009160455443870124409766881578097067925541911204278607934247264497090174080372556586584621855556277703842237269215333378153875809752029624305323314957008186767846747935648123997894941704104114920459207904008286461094093886226494470726586150316612503897109739414132655729844627765920909741151224917722898551437869778817995228237420370314464864027458653834499128821425136020472269701024343309346501368525140038119304911710668349515467289342693521012277931493628091201887503081090244823874287661763746031743668769961730074177628177325528813190427403332475645128226454146748593936968418822204212561504461470971029776277330944369537219707872748806196392774175632924342186006293893977885082373354474965279278652530292213722689100548622071493251629077989742942922247208635305536525864989685569192230933773604515896636218568985848821963098912376935114037309313764658299838047438350424094115401966089602180883566979673990678264842528312333229842842012409809420278192576501593762755882173723220414964321557430700244770602019621568632099658298136170408332469058694190300120923626379673942129337579356897694667746891508216426677320212029351395328*i1^43 + 12678604034373125382012470492683594343800950556904615464978270162043529956596513071707747189580581763109676733707343649634867176116968963938251911479778475159981772774737117029986976225396000623151298073139144218857462704037152840931644747805092483982933183976272115445513747905212978872097523079901896393237243360327338508003969444195846389517516605729911706362110509939337502451744970720398058531931938485863274427455335253160440635693587902790423042626398736257159781124021667335093509579473125638754494347335814378043735194487312846478030271511832426585106290342530384416913055465269020940853299738636198193447811868449635152389221582502568673748531808765331558900107331893972539438897807450402976165280140660841158931925845492496814622848898143091955889735994419437251735268666016184515013222572209932111804762611119767022362456809179675931191787880240628272688915288875344072615618970044867175452425431685928632895979693554334785089056826274810137264978652810050935503614063424393284751862453701429969101293620018816558058846391179044210133564952163635479711661585140380665684754525015643505013635970728308120823268053472148311370208975884687503049351187779858344354664333220513088908541821287770168024117205215843802161879579222821864437565099225256817652915492929046229743669125296767728194992236423714323629447662130588895913725645932535879241639839831019944893763966722596729636338789658669484131976499228268599534299783101668954478650332526503858325099886139456991961799471722162762414628023900641913408064385623327959838811565965119055232367620355672752155119510914550572888440139348183774227905370830639781566390700297249565516967473717905584613872392524135873626244018606255243785443104671803318128707588679560081455447173056642445386024864871793963462295552*i1^44 + -85826117085943603332669906291949481992339409565142313391077112637703172715853466851037125014411898776390396844350712558138083120434330513679473934441593528174711264641086489003030801797121970388147308136394131522505133064479086189117027731672141028352357508475802717743250583066175685819431444960253054470596273060659353577874319995818506493080847542379465424566213937009413444018755390844933721046513801969017363704944475499726021995856869433487149857997584253361112617437893542102927885871416783541451603867815520484742157071619025726348760049555754335371894866702345357007962575285636134251199289692240532661186830523713883225601554057590388630986753425692707268884603738744921177089682658800105447949565280561213070065026477140317277107102338696882105092041855471896691269929805602525031346989247409873705571842228955335129283335975185799718734933837616125186823270301479157496588764023518346771871529414662866325135097734046123335792604489857855247877564446863727596507830103151627279081156965887720872881534871109340279128006864342430088884188204699287561584300607315162374553741644836718868044289375500853835154516474737011006241532553903596383782280030840939436058000458706951933570914246769181147205103372907493385101759390759871583382894333751779281158803576645895656411313888634586765512036080715843856184127524316695261150961223633304854058043699126845789816227877942066805567062562133753858390527645782930641347738820151224322960336355371215763679201912476807939882371132495883128064511518232022541261987997160557216891507684731435289988809956193841380778852465371157875351683460131854113165025115409959578475753693956337156785681628950764582667746616130205875959869819709911171225594045005645340809878601912027984698857593103825026032891826444173312*i1^45 + 454350816000733282672764162265082433686724877794101048648375870500972134100388849609734929625186145490280253421901929371328147310490378324348033538742178219794252371759141350682192251533807924810538376527215378068970357681912881592873980843658663723019336351013000097036758708929459703236361670915717446830191092950380498389313213911147973104241270094388852820604991144770987271513657106738679466389168191132595520488055206157990807579283316987262189640478572956828792205393845844529358285021513261271583375862558563768963591292614032810878777699270930578244052136963359486589517024120079588925399008631207351873243347086915274456947072662927995285425075833449736671327206140698812362625238449374189392087688678987193554877810248114162861321961419882057965124349381552136146541089233718301142342945944045759686251842043927003258108916596109158421113005111238565898457858545612435551186327112977320432664890076109249614732087750192165476450645746916330654763702032415608234539846567553442857709948152795140547355573401683128906678021799722073363507881954985557645692665966870384955319006826738950329251541567121269211571550492543484610971599363727221417153666617656335436917139559964272649519364276177200610180111585747489948324307217910274486019117347956390212291258262236490139243256063200680019888628731775192276856682407356232191591581967126544419273138945344857306735307935105252077937113892841717698697007241339280755818127280163617712296354092999272491335603660300591474539777786767451850305660518815824632852833967963350168925322809801592047145596025194894943295492279151538996684400020298130178684795235982787935918769837702591862927115331283001861035007559432962976737759091750683888995420840685615207563618671957473342259851679285319770849673216*i1^46 + -1985262585468850924257323220791277675661247632010233679045580882055868593722751754223269993836171892142237015682622339756925984973014020327417868684485605561657022006003050344747373947538442374067378689380318704431267349486525493211227585799592337976610039129872736428685191474646929390623224293517622956819639290401858601172467436709639145364335307545321292610011253660397668640594228661767139920445227130787899311954402996253981202035291214836691031865152031052104641951815111367268703678949411671391596785004486023474868546432498153421781546622863608246164490671574703648574379854534422098307336867210171332966722912070928806647104671366848597405497281948449294428416951546877682924344460258956714111522858993161322516930665777444014484949065842137335192839334188236626885885682329390365368642205064534314489996061087893851891081019552132683623952683117257934704331372494609003481635030974577458463997589280014630470043682204058935140204062281130089597829900803052081256676243107922981061715362527811789516943680474925462953692779873987313749441446209525017106587332196820683172777381921683550313714947648304274289878919321734743415889775761084592073651389146316577146588692003093248667108407479918263222326269960088180594809623514964942847350559936470432539210632113217698342877885386043923885617124440151256596970533614048514042305703221625002624515677225683789963362449296921880929411295144446688977359667987031670349335233328483092640539765105080873964530385221851147939648994717250969893421636891440413394987295165306652536351202996026447154493818648873350837399681983337311735197358716556652021737864434338194245458979999077293153389829718903990795240870974681782916867670947085658080526093051338650661189434562798380324896697525425143808*i1^47 + 5911776457794851658637547405759613429947978436842025276504336937227086455638501573886973758312439976925876573528562194595813863835025685675204003940873326546469698211702278708330825754939751895650505827954268538084643678583429354171661985666626149423257575122075572283849214145325439795218517404852318529489913839010692044882335190168752187908541460405414421630430874400272191602525382835667478955400588447993480596484464092719770532497943749253874772478362228886586705199927778419071112964198900782609655434826701861288805758379538736306605887938608949891636948563539919161573011407775200178062506630315367263689811742771790534262378225074582759715637438953872085640314542340579058260242546077275040124447210248047370208035588806953972510110703001331497092566100414889203529262689639305385170013934928728199060816247299012097884593265980923312275467457285195213555064486971088607523330052510922720260906006427868224327703014807078532694475228284490312182978347100102842415425230869916871949124145053806630967737800915127887604105058086106671526224732079944517289482567181655293370980549144601303783220285935216992252460600085058138540089851396422139620898824151833407008371424454189433013689967365556365235578724763555945866374831246179659024862701108146317475721410089917305919468696779338919247847764480526098287938186265381771587698308121872478583702963097625094797276359472937251110026194641838029095443575892283708709822549541181447819877710172636967326677168687822907656173547790920564988574955411693260061046643539567326767604814152491352999671000819072810184560488390836417947635707799657643451362232729579071953578644472303964616745515001359512439219019742084910648086333688290907623565807368534733892809523695889888393052553216*i1^48 + -10318554192883432522168824791535520752123216323539721148159891580726394320975739479850741099764545618247832297883264004229142509939304375661094463955380730874187985765817023030462781118413040510673848344146924409252670210077655354068767200743732657852586543720494013504569956401676337218196202287266683882420760246835166801908541537652106293438848486464539781214799364804090596265009490285499336186832199863877960653475787793658868104733000677238639602856120423954255643131460965132539283429958628376248295043452726883508506150274931066207134139086062673017329070041484055730707757007831513575044253725817553922393764138498784939777168192260709852813418035115933617422273193021073668871631785289101223273792132533608671547532846313187024192326083210204209496967462511073189609140179603629559416820130754740912678081473679373982035116388444919657237627650589595181977954773729530532670731000836646256253794592430097588279386771324181658847202913252855013004047915505248315281924661903053013817574490938756134896058140084132136242034794329573527180460210770614844512067847107494468421190792571451335593909405066174459205016761381507908088319950774172151386156148979648444918745363087410258570075952927592204552161737218091859340423597436168090482705207117646750986866116119374730842632804807180510415904554343567947142428236691633786828388705198556678676048390167071636103001301785668882531338167508874639447310151294013478047183336606230173493488677001869181684135833275623627337716576032973175720568654825464088062382572189676529173218856531294182918053121952660612287637163997190766792572116862748359112282502581568700656234336094939159356829517783894930437922414795126665421433391647606747272860928534255084088934152028653879296*i1^49 + 10778896108233339633785477900005064179018959715502789911499811850392062193088121398960351885528458070512972843035186736819837202699406015175314690910454005504900565698555903149547200488429386301026857874242281232696913148629359667132943974217762977490544894921971296933891786772553611157358499665374332436486132242568408084187181001449090645802899235736931637018926960027251630774894280115848549186508603832985093440727159481246706725658844347746106376567154383708362614514146219280003090804207711221595966464163714868039576173443217873924149717099052288567639902181553674855786155885808406338445064782734977140997920170846486650142623810693303364313519076835249870719356378920270160552059611333867420321574908601276052550292677729816211131623682766935322076127843863362937675882181211667769634478884254852116263935710767171855126750211439687181991777233376530578364332118221091235970491522403973544717335844791410002309156155166995782733777062639882999873193311616361155311220733928319208168154306267098810906999931512198650817912799720681633511080788069172337898905199258626118943701360572998203223488845194063616726849096737869970447734475482855323789415983318474043415196938329300550074417007975374969094218413749265903005070800831983263499413414759060854967930624882766709047512809325468868696638373475228750127542727380183206046715613905286212665586601126867087450776223084997068717009352824730527005986992175692423207138355526937618750435285108911196664783398726186815897512870760532289140374371724691960569050809545524582408593428566086510436669512765795775322311487345365831161729072896338216271285409251961514835043699901214549280085952500244612037763414590638232159178567536178823210570191037203724460080758784*i1^50 + -6627507879346138175554143987339696453945178352755479570711847853143014723354229987175484763634018872085052389925180080402145662446976649577160699675090571259449717465204534030618871028445831322252595173893562090881932553607088383628652642253970831782639994209791992163228887342443652397733284113296737974973855340399219559406210811611639098443013520388457750838495028650140711974579352633501563095749318271573459744000471327985639530786373819499035439796042939537143770549231956923859636613243174444598650677237713596384819756326632863801026726836113149477961712508803548696056914514279008572462920098121969034796852720492839348214559956627508327906573654661908268067909395632551528006293714286998447215945948695384568158057887329806906898175023018819164456061510992712883133126193582807204546108293610138462556364734960809921884653256444446601809327584373823736155010566090004273026041552705389004466866226780746135179782448007166341840506237990405403705353577213127717564135582013116023748779803764909007190555171636440042609633798074107969009553794062863958538353900194479079611605822855266551406944762284336767382250252544782887325950784282393130598679140129401866238676043169336418726187627120842154496549696937618838242896914130851989265619920552135075934564888343529376955488014754261782433353581978411937042273462205526121267684089392769468989367004645425812906342190575635737613520872129038316639111636533487847807011798519285392029756187106545875913078000857053458741603916200966146555904636189110028484143545467565340421356715672243361044002191553331913967799078447889949233317964721378223614654289951162039648344499081607522185324685091774106443453314256268834222587604781739788029143582269509730304*i1^51 + 1884115244340786826299343699625079560355942174510414180813702238047047733416623464192749604435909496477632427994887740626955311582722999871237647009966319974416539493143448196090496444021291748976032678483355217853894709800780849100665396986250718775031720143641248108940849583050889912793929941684676153559602476437138613860520226091059721900292060285667508325961623656477344568454940288744524352078373815517456574487378147959604218599821359367697659834109584032202767448424295596429106997022733577264248257906022342042083475129730286865765936605091653058404121143406184245993515512816742902720606831676655708673583521484968317444717498246003204985697586163916181520191198948933424312867387703698487363080634163404355166599219202521665024725430938535887797339696982306917862349586800490304244783616426688711042720114600884485607124853658225220951134581871915190375673514203027812712702817269968955148001668821779297042266179123524545573674362044362716100882316641913956139992788719914201105741294119974675172924081518813175858930307247017440215620703109689284524636418359218978469917511071845247558266162860262749116051190798978866444686523449320182889565538405866143541744793208944357255376602606233336245882886198800568624238503998378723401113351535839862687448423315543673174685242492856148768510040562812891211394737634096042978775852487163147467874598246158948213475772714479173462746755901361781428269529348759393667259731231282288425683436333734591745206231839052776953558763681542153968580283500278797053040267931786138918557400754101313939654791121432058350045037083182175751439508486518969758800302917265330018332485606500287713530172754484028418000424563262589276683666509661400220661972992*i1^52 + -626423936156210853982654949691884469100421244346151945430331528411342603277359545225247286222485790947873830650162255407539871211394970587694135916469764922506158917458905171785367621703276663765590933084174933923937326092330733746120677374479568653266212275949416093658255940107008546262389795804237745246315985553781588776035106021065069417909518701365100802692435292958989357131225596721115926471252208836889379777518111002178904060967531237272839832734583838189371986427259376605425121472925980071183380014514991182120514095858983825241201068592616465783580730465425367639592865398258593117629731484654123169734922821042426253638073260014688554308963311365126843868038425604125632198681038016247083322660023702745101831695334895650381642664238080617503638037726414482774064715303961517089122414057201521104887653522732209050192412011589217434510072205877181424880798633905366783227526690150978434432762751787068971667727037400631635057849854314265459077090945740216023750180255711053694259959528307085194359020770570699522895330047196524353516430881276926212998914670241203376410538667836194463140439396924311162317769480032303915138723689574079814564236336301992984949487436628867254470930017860183066243902347760337427991426226162623966773609596525646850823457390997720338157634041833503325712937742036835107514850686427888557433998385064898721635681675969111737171369862070155893166857713721610624175440172708718508582533000705981673282038485101579302167966478106526156200029662377404311250817484353251644782657195326302968808382501660508525703781512793430311586246993155268617242974485647945154425126356981073372643983554565721220133627957365187675696445545584410498263154688*i1^53 + 544956763400343210157753347378419037523833017147777107175490516727572583237105156758764270848441558838671661644288256628406717539133067417884157892307686235934050978089902105378895745437186645486851984907469720189912831524118599528766059650778051338370396934175972165989233016721592232334231393063750215332593326965583903784180968549405134757416441018123374752653837334696352851378344845962760569958310585077308375762636120201553076296630344245402634370794155741049035762922365188696539067482660980983795945749063176244399784674297199283873051672559893848820407218593135173139674158577051154570750282300105677754886662400216598151404399550061426675230624012328695315789363781349845163510913224217858817363988708762312101823458882663108662516228035051509608801510545801150123810418401669113317945523981952284212727620518508401893898607883225218168116507371271013535509839732884423423610256184221056352331582195474236333934799042552605914140568856710153591529503340865125451228527836320937334344410811276065459014540027262957160789807492427276461419766186529992875300210704890188708434268874367396807103932042148037129576291519071294044776076438795316219945538622450326425644881885812235989039675590857110397999196958950077847090274493842119958616412010635076505723276571840402314887731633484889554338819289226756942441982677380590880818459333431723850486001516392481317296111890081365590470343076136236485531906808366380315433533466795704021166014192907320854043401713594852629884840634595867393656879587801799762439377512150202275039198494661140456828347277101277864559739771547515678940775884694517129107138205738557933344399578184224409089821299623896041427828736*i1^54 + -21744891853240637110402315086623963329389374855604302002923038002687669502609184395373103668302108771050014825016429698009514435739162986383339127724480375631205808760494880797007355317997965245691148225688971944012671900436781150756571313869874555513429570911095647548497279057690109275834995896131410844896398203971400687082075413961802814385712216237525816727640243874192056128711681079771286586013804960541462266392318209742395078501681494938470607203321849686920937044022867680738025585859458037565371268778689086826776022433079089785143199379075557433406560156972089787997443484754831251113823793947379284100357951722135918300875544091859455301394155460344399344519720523299557073795098018841894581442092041815655730308265486570140418249722525906462201977774541712716815167190817978279368283438697935983404749366184395316687325613323962148842106630082469505210101497625460404721521599088217865655401732373287795002371954911532087774470651934052262614515837917032636223324677499261878552354374402308218360829854157883970740389203636369385084437015220875476829549181603422330997151128745343472499203834678393131849541272927458138189706213190570893156357327744564401350857228679907661498054491729092092769192616360656275631278995657779426091558844503361545852117948258132180819767173925978746741356850146425113347076541280952296361851305515996129911424598971256567067362178527871844269303117362230426249344003246462622787066717413881343832726569448442521037350147358552887788160566356384791585293733530023998345443417485966101137553381031025901512704094851072559733076312924970554680376074607151009483758940242935256772051173616873711337472*i1^55 + 2199418724864308292599010852266241366681922908862808204396248418502853389741052747310976723751211734817246973212657490906424339749347538640825183094252157666640211467408438143303478735835232465289482792720661287471997625337249921452396821648051114818057025603754350356763932727331092739896007329273916763995059472357204819600166928911804108312436327460468848586215501344033862923808474331530246790405664351402592124176843497807865618456029488573968661903010018736535905004642079294293467864919104297442829234755978371897472653374311157236650546817647323266529213866714353168390171070272462751188242811892857128288323079729985332704657890914460846581666806811542159518706071968012892904792819679756197358476112326622168218983771136759618355917401228916017249537941501145837534705903101114618479117463289889341061000676829403619050106338810070402749615210689871591196389456628613017657708410634973691078577105604320170939096793006603443667755164399194362532280584486255814343219144711598705081689057368275558594157799725448616575076593837239676772244546970623709654650129480062269965604830469075355511904813079011061725247667212922403965684832749052212441403697551418017518305915594981538913137537928659001195194822129972412390690689400375886505466022869795489596133125561855767537826575773573313308614643523837040456256660354060620585348921597123841924002941703359135529202816155947870264820744331590844027020241466673704682369077017200197031665614876190151373741955619897302938702407484031983368206575960620461420323126755928709213621677216708191057509648429521114687000427968580732005208774874102554252654643284803584*i1^56 + -53988303487393551660013982658084658448323238241745845257759604774517472893053008940794400138901252357436471104591947302148724008850574821180630261973654781312063086911480816664465817330298711735221160777363066402240570123501916302502191135325481731254497776002887139031692164465144866157901953757526305639629985269589780765626984900610116344923942399451821156135381166765199364145906532419343258858273719339993869003639847103724455431594908932931238005564957308812799654820234807469842029374340714180057443079071675131014874601309512356973144407889642384192966667721709140333161461290471767570210936263802359363520765971296225975941116598189202592288785560448386200332627174042419596062617984442675502144542937948371585578373098656376490136750863318906790290914210433219410411371911016573020772952465297849056973201792256485198630683342316542090103883122259703097827779806885920440946229956248712853976154444012659704345407626751489907277269673013288683795506631465819734899442884241373798129205100871716245419942990141204751395204212224085110135756771113730204651852820295563401805747071928479308528704591385003396492312051525457181179793859066158204062258153737610230999022728266247472328213492719438982101233980102081719004576870969947821458932926669632786245433522894298161456698256544182963514249855135298703030116756915516194734272449795719958249400615110787086792494283274721788435667595501943135153831766545194658546191132594644017918417949035096737850493793871620440841118401144430156669080631408349660451734676568437065021173725523104219613935534909315193292980224*i1^57 - N1*25782642864244792543687858651997870951423743850661905664783068103554858076921565783933272171394930630329079737274381937536580781039613381894382694081010878404230028521110241573378065638509544037863543607603422015505955592425793446419125143856685205456486772449680471532987566027038521210708570000118236482059463379257449767705389902264859210054459145348380201253221722923379037366537624434949030136288381641817670671347771724496537508401812753945387963711318359201892738382612558133089221069930444777292016855713564141513539974801655808379396899910456070224276105687787830241*i2, -9118789631326899809021489207725121460668669604066646592325509897647859271654556515196710188532279914504854144638724326415881284948856156360846550598283697171953306057556781160467163618948061207517225887449605591211352516095351950901921120731618573653198711691950094503086729052942516905855185378092229580711071188510590240743935526265313888388336530576176537137704828830943185244979988592613972883018618939227829115214636369860547133934647852891525513353302891214978720864949659180557498683125313750069996914704270780022222158302344527662417009401215792788412785843160731467015132227734887087160935541180644958211188800797524772990872121842953539083250645537986468663475648577802942702346811342298890485237636292138360466717863872267256495159632856092304987323432843730137430727108570441155185039676080264935201116760945873730982005720050430675982076888177653742564188440578509803970844849241184872070985306601641775868500183723148911696847842222964025800014681412134989015766039533802793343036410100162325506286240277223837829247451818332034470010833601149229286394189095551413277985045159941583935669421722476793066323244987402895828234543674308219246984383072042278020388678384859194139346191548252055562848084451266035576674818747006700847755078072398779289642353963848550383385929575280131159608428882767865379842718361221813327382233685667274123720400451872478194689237997765014830901862095354922565748722166083644816892483442430181636999649751647247256915461284043237002364429214625684170950496140754240884116777055236721176154656087833998846235649406617298490139642176092388827543293116172569251313156024952578564363114002900792262681110784364366312623176598007661365609747125388044335972413716336438069704960196396753808428396550184353214125802281052293271441861404367627496151595907127450546773570669574224286414529326461847192675760541802498137684267299099377664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 286648341716952651934497740614049713472164995773969936184756335249785132791271878874877153010662618530543884154624055453197871856595610623233960553591494759861171534289965926994844381936623298720381973657024558108461059236613650512874111373028388134425412862868812775249248345008820728951836787196652638847707907912393232291244013794933579122033799310900131298317977825891055684546780480102437930416126288545207696622500570251900792909320589264746077525004634285724323318245427232873406177638205534008921858989398159325854358844069094481858809562297079122785307627858867928226172764510924244750140298999060972357804722626312663783930745645637315537339798540607307834826918526640019167928308947919726118595138549390054001116231405963030654250664889356589698099764889042628642345808612849898702921616676128484186570069907811031708919112571502551944049782470887475379598113968230824876364235458472862402553735814971807242992218119910300090522446053748632188402646834084720051875595755703084980248624474222999352010982489117361484301501877793403152750150317157441364093113812424104470029250765243003241602132772073587792969085611481382533820730315527891792950087580394791479312744317630105148255973809955022577667068519620684671684276399360711555073042576347278232605564564385147352954371154543545175515424363423487219532493403558464652217320147882353377201503892220834111173092320439200262793291985689742005431485323618398922956153022718748531163422131992531580691390956299714448550099134517596681494024675510156365541169262206960893147834806124749321537500970673952491088732099635948736941006112732707114718355398504943176134413473059945089119886137041120969441175566925307358141614546511376137167294292882377792010829353046460333941462807377693033990002440864165806448184057175014493127681391397120078427406561099419128341471303419775780183555457606796642996309388795507113984000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -2002949671572236353626963472802544991689417449174011295958529526172013873346583730876175069556609803345955066787525019519326695324364628502030471391287749707336327168059079304289109428349361955060217996556261244171631305221289738931461384258139637744582276495570767794255341589100529344156814163312073693130783060384353323897889644468829913895798157433902777682082932299498126237734376176981539271580486323002013056054098087007757839784901951830032550169808866321613728522640649199533464142274519143350363255699990733029255987779431614191794391378969742082658071593433279420018142762896472328806561237480692311901437200575557338475816891698805083356974728468106499212378496381311080036727670532173659849926267821274119172306591940564741929931284371114971027032531079126736129354244248844003679113315698889444522157228254477596930996454853771092151696821584799676601870512687227799513741541498368978631456701642975055207678012890464449401412376601735246258080309600919152191561156380137442630297413927345699520300591683414651986277943574501398211339182708072649030273650353122415820029323002660942495362168868632575801751269212375631314363021306511400622823775438795735762868357236222194944959001455482013962428233373630831321061113424598912784460794082128655426975566243599230291835789820084556281953777129510383044178183152511902337784626002615450757314357443480161446915628255275346085366507201273480506367335614943073630036557937748555314494243686832745208047402097411021439174907417599455507282906318555062395476720602053401115458165017270038650532953743624592731295169068722928008961087942291336256128329256557674008666610817836838265547821560643124976968779745775104216525488649485759509021499761254814733136471096426348655047497249655820351876937662194305743857607342562904679890511199340000987444012605103736745187734408560058936186681749969070074995431069506326233088000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 47534247911422577655245400174960438112558844564081131741954809771211367381375415999189048587479233500625665602393289409660725241159106439955212418321684802048833732322984467545498246563184761984430658855105919163146735549523891197125407068237971312906499125339662218754767785761570443708066942578452065722519774339291458835863263558043911110282109539845058181923901225988191722317541694320291897978471066870676052523075967502209184542226163437104695769753912026521088224574251210816536443610756532050019666249852883578471748027568951397402053122244716210626913199154066443463439762703290172243259136655996039054846273453621080373557934922717216690492104231395395082635058651393985537792157564671328606060381131148134007874255526482889071955019549262546912921010679927573032248418775748035265749353373925389551614023366538918438533440610064052511468593185227848762929163154913690674467808120987111475865346570082740503771268767149283884462247438418508175522899398314894483582128244441534704215219392783392572037664206756465237341475806092966900214090514385795595161530306608896424779322858466867260315284199649669566471383089029032714325243465263716459096523303522359637866148664329442889789570936525648089502170252314827582334455047050128010522145026749782379594511568233052542842631040919303190389106018720458057500753133564488011192432773726010768908991244917773878382568541063950748134633165937228256240735434030208645345295979006309771219781703111515952604303809920825498821251598745033039102732826127853342257668059248420450470258580191140051264823089778454567419009586676824305623420081216321109010809338075764404866315289940200649094768999291075135156589220142594230050704078767059607911441227623548462651322610390228709830772657123448899062195298794094700364723475107684250399801367715120427466959656541501771532852031320667428876850876108547096991780568212465548001280000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1954994449790362217282615246106393438206452831845298892830285367792275870309649403192468014746146229884074569514800173850748764600363598808397960118813104645370659588045216020844659981716361178712885101701815547783548126042514415727498598866758174679869406401113549074083259015992661927850467562823486076596945392637870526154378473875023006481868104707741808736755611461693079086369881601713669860995080340621982726470827517398325399103089722889117206859169586188312677111558067914947395183470205477589979491791990377159728838549702033972589254460846641091837687369783199391959596245504779842389655598312841549988274828624414500681519801168861404042865529161163185790070529380111024551483733580264411986472438592243488800648071644289526959390422247664425256924171514241251280903215694078869667149310807000813309949279539419178448364935737756791132575266519361028464317200708181390339980958259125083029457108794527709338474926081552306249188340594303096843487041879490371610380872256642221780905427368567775045441506128280268837860275309021701792676940238793888735240583463263446649790185177218377095327921113818953665752453687151975776743852487931186721545532621323209937588695049182925252434737375115864524728407758170133651193735085525900843214917789844475994445810198882130893654905302334741858248914108527255559396959211712435440873917749992066854384944773165264060414575143172104448344735263960390763757274267428908229551867340025538277685916007562227166574089808465368004283777186709521491048382129998255740683591577019492272193312694775292294759831720224031631687477311448778796687232474155411596661180422710839074210653294513023862807856559256500753187945434725646366435159489093143805308768769557727810034873837410064004410334448650350680382907115216290838799871268468569321472916276491018051849950584586643909985809052101983416928312760432208160020921810029699307405312000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 9035412013036324284334317884397949053534985390726798574024371591867447159119211109092293020170571371488630374775784383975485244780149943091099055061198933876686861721659949686707636459759963357037952046501916425024092515296121373362633646736068870953268582242645437237064933281085920544899736171505203398092183336926096173232220972893043655314597470903430596699120845300553609424716895777425602314142209354752453617079225630577788315145212848433142400094757083129549118293219519010567700126805555341466018987588734037821203500006305909488790530618250645454385070206313005787063803570720113965731943803200237774037424217090794901553199545670679245862667869657214644214628006187765025955001152289706821078696084297252622637986054664028435786523257763314269350159930324551485186871408738803820059814274765838939652751590661773791123253846600613066737340144396349416282583761494615991953511707073442833514523951107677511601494030306287493217357574099280729326263971310077400730372281535848218698580278551249699156648431252432112421391076015940352434409596682361701037299401329296171349930921418741458424743953059670793671071665901262616208262343650472261843905296233995515553164315111936913247199275787029595522715879892136271020255808264166847198354713040681973602511645433744835357774514465844796873351475102272673191139145396036928740346888318358563733047833631264784840886032330568313040246431778906917244487603736196460708826756032610481724084180336744165047465609189993571781064654459863099270731967795192421013161169951170956597190195665323825577796386624817746303414122780724358183123677141558745675614899542556487220228735018454003648823976832073685410748988096547603589493480155495898570900680406967576262982082616193183411505270102025610745814237754069430323977338503180078544375415232911343322165559337180851151332135881614219538758771073926953831366570242747575430021120000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -169701083306682723741972023195258357588200279193771617849429020993651862475472570828107478568853843747772289335943197608997449861416801383505926599784553298855383646650820204396044713538404201784637827265996494909406091446016340001778060466121491120786971110184309182083228496671538026376868349354522740244941868975693680788079540520023526145538798097423735969304970602179850382982958837385761249808672040982797281317283514670823585593242751121074835130892513891627520859291030537122056421593091968412160917847865948285589304896769542915634365477792075270734575177199356161385683317421504258898129032349029106283788074923072682390680111980260047800396360943284616383338381618508201644838947461930813316552978225831232043674700378833205720713348244683699273370345213412267893653599271182286854394018290665211396758355244632483758721011574453225863835693720939685185686920200383228347783744539550155268523344541019188087189646801259322177042211216554111963261099415758999523106678115677757611222302187186991292393681223420256282783891379430952604705702301312652169736798534785548885823491477858005202390137602593778917495394753557349191109892881511323858884265619924681692742053818080136803858738207386858227209483181184450471810053622606074520705691964028284126372120180592179228951271476452490595682255196381833682550453978875580653540293728466309189786930507226602245583302243374009773783109787187781043611900281902690601840048085084446322573603057138836822286634336273979433789364194623641930050485708175235743456384226925305755890773208308463488526035787575130539037040741949370862006963241914381515470311012930740862944111286907935667092319643528427988399851752277688831356588047421632562408420897180310369844059080492876728247749970552097733451658928470271039913088365139883188132358128780196941472389517675296289009077771931108541641205280633943374621837828303630099409797120000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 966127918502479048460029307325902259117827362053521667928857859807551729646082168517369303910112687839278888740695504270399532970613389047647030705403039093207440759629762954238802582441195836424433599806635193355535820754343051871498090282874612725021916693981518848544868705162513606102324659677706580103513615128843313328248223392396671538313070867352691386570479732008492620885139663483631980140269509653615091687651946978996707557256516774409677812944912927446070823032040916609427578819996992785233361989965594862361266554494624212241005433731601644502242124234163566912635418128129484950992012286407763154061571712521424451819082528874986269119824255648601092961484408153559334021994124642339855279188494917768827423528130537832714648472881337018011832005750756852949769802169575801584289809182109341870093411811475507426849817879511344946304041490551070041338102417600949641358863673810963125745042631637833038086910084652088538120141657759467315221920643903356092722997748928257806136282621802854421485415893038398550023243733044668149846546055577111444871926604876916871761506074251140383443798727899162859093259876225924849179776687883261703594212519183451614204922915756435101159825956862798289125746014309314569804951234271801651153007721502129672634561125192412960269330045599634971596170029161349595536434578996977865365169111126277161559499183328559807418504562687635328350657286163880227723523399770534187033009769989924211237866408577911800161625433828539530698805880223413630091474197142222207779909531436240288660153391478575302830692656874177496081073296630507063217545174054777032859928981851373464094372869075617399097156994719714054745196896000325718088785000491913045798956599195877974830134186488801350220446357749229490859317100752888849340707612687058832033119034308591814764629122707145697447506790007068586441059424303484586374106198868307229267722240000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -9460084496306284307737169407480784904419094692381731160458946644174561251725640716098708299804931878773377854653663385813592839237736517918213674934519745388718249926729781062821289969468829396558806839653293174025523390983075115792178866708341785173179572100977756701023302989964389638575162077044451391986900594942875052078264750470108614130572513773754973136399015777337523341471295514977505091660955338754563124915667102522243517473116635473862311145368818375591118914826599154875527091594480190045343273069349809019168821933740211372910498452951946195851351525186017652491427792972927813407451725289447092731380452529255972598163517460450270558393507470644314661060871646552323430546350556292533614629650252950171345718648737012241766267824528941043853648729143277811803603659318100732205232730057984179536262229050430419879040568684154623524316501034300225833019904670897555535782642698660579093268396953074970413911908652201584023005905718513616068937790636538781745118005315630535888085112990179392286962164055637150730968995533263127013035988389260487110575705617039857256034897747175498124177417011319755477529607074594776507755062358142124734037221730499430084978250976980530086060485452345023112216345324023076832102153191825252942885214752103484585463331566277731813869456842137062480335824770898555682168990401282224386821448514505082011460674462900352270020461566020558062029872272984416509458988207437007086406256762798062268470982995528373407872647890521680581535482779955837711397694640703418375296951397461214811970883734094150559172315936237129297411625388754370279008799170158408200337379071096501148059553879957916452107632822511012680780680734061940749053516441677728883126790236204523221049065289533530203748168134093655368891242423837622664206282204157400938382505079028336360253254935815175380266941753483735889925305897282977012288606246947560451840409600000000000000000000000000000000000000000000000000000000000000000*i1^8 + 46280663199683204186492845999623057250746517997352800008230019528672048669791860079281347329379619115460399942392071541464304672479562794555920707853405998542558463525005018310609524493617112736475675853759659713489059077787077101312809220882886355915502739827462723118879075468221505244862348741632244989806193461257868740995542114617945781119560955952944829024775608041020619557051513029029646764320430730400962906150363395171547029724304734582224274987204415268308533507209941624805371423377523610199253343285560484167500876765259855894025614583367029296030558369733449976152645497798088366629324011181879669208223030292057767299126077993210959586869939108757067821636008530557084406822622503359502206893054827533307070586623639209224253876037259300265496889269426857992724638322128438955873521961852396062237593987583204120858715026133743024184013210233688723466438803962095855460060786790329235987612878726559336895971000204945265133571998827005588048191232654228127243966450303509470566821232106197314626547896458591300257108524460832417959354906017194284060241819209103933461370213353309993761876377831632294258073352938621627028903254368122962566266059819319524109872763467373618083614198897515878237558382717182516048235877832305990232134626114133420153168076292237920007371232078550987443846651712878367966521086965920271124553232106155049196568460426208060563668670634889144092581467102825698776064623793310038545232412597088234188067617222422470335327877436583724795367108899606098902022679591587196361126131239782665974319121397528280736407702221158906682775648865332974481724776427758725275919775529319496147214652172216911303833597272528208935894751418787514104180679187321088206445643100873183412974356944682756163638414047803871799935165827411295342486550445331410120075448608969323531279538022175501615027400742897556340472352211490354656917618853618091780588175360000000000000000000000000000000000000000000000000000000000000*i1^9 + -89311169318298815573708905099113514678998533195483960288549285924502730682872868774719887397193123798758152930215408741239823074432870253061894689716888042798900290956090276292674338572082726320053799971223262072550038574703493341368251978177172119087041417540478745164711384090347008567483027064467502417663463899272051920192287715886740676627982734017645321834889887129807933627033012811181932810614271866225900250413764210930360685306100596887789733808008428860932492087767348273649597801794314385184264210462437704596880957081558058391130150259596777828747738488931377488891010558989316042987128148823738026473344083421930766872092972837770006195999003230088096570485221756153606879227128524108589127130257793483383180179033413064421159644403574095449300934741108455797137912741272737439130659219160698232903758663548442102077814795834162593478314008448499941541305790094886623674014669293744307483639185399013862161351807926349340654425129906860599932309936992572313779976820691956569925405566775079254957981134577965663786365161924567366509913251423773534390727719064672665985387067540538505428328411593026595061127108657439819727364641087160407346470497865897510690962924792450915569337528235109050012460516911269611780924308793595142752194719467499585054654052592213593435311185013299354077514058425557503157261627282348470872019917063943934433261383372209591874373234962624946232150849055167180722673475577141869750655788018568322286520241328749897891232317497203794260722086849040957969794783345125384826072698011864687275785533526406345040156483078072508324242679973380658280999717274199867176304683241090861288930966274859962510198819014359349077533384800991537045909328471289831890026812180367417546130212509230142129600698851309421729364987933499552606376008817456154035002507909262596321609532174363140147530409241044643053696291530602369793625325432005876919398563840000000000000000000000000000000000000000000000000000000000*i1^10 + -12329460936769468801859271518664521521371394505516976535409461629004081588612457196874323480141746097828860436284541870918702170463509490476327570579084673785355570303143867507292356410617978627744641505038801494250998423818659151050696770518053281096739915457583392898872733026291116629038447601425876399725068511510610149383003195956791520303227820626979281384227476794429817528715533802814350953990123910214755403087942539960920969190697392677630529287477830230568132529189723997506481389160183457473254548491814366613773420735573257124772215362442958652198466311555569517597492165548079329107641287326017879824746171891017414317625170710819851037965428113880557888135737581887587077671025615910916344344043788571727132518142411862589653717652030780709287392289492790983919314804260205472755208582028729105848492149122812314596764947917066275167141255415586291855640602230322592141419267963024794134759128697969912444224568209345109218838107913067418217257434280118747683310001717686897798012759203236005928483292433186899406007061971255835171806075784793451290062311033996464569550297017670959279850642755321752070018732407441010947852571443119612502022320711425504032915512352667532885327763342429978267971863147318515140541651969630037870966628989087093443799690760119025679429180423075267111464194628418456406074599709677735580291461473950247244150345198320137147700709218583773020485031377331973665779585954579015393380300891062502866986820497207210151116767232935377318825566193203215530766796370656843011639768777720610366113652575848094467021976181430138863155072958772919541720224317063063716439487977892068216366993126739707681130774399625950569990463687856704896684819215692096394641667102308341535452881185104670429854710751267904381645438968880842111767889512538448596949911742017472329196139693777386392741409219680583622824369191179505851400065287706107538948751360000000000000000000000000000000000000000000000000000000*i1^11 + 78686011774944147902000937676796102488914875656523725182861663193377013813538275395216491822463545715810509668676890334096837604107795596115411933866566486211050273544739328325386285188092199684509402147233404142372928011214866164270738132951288825812466914282573091480864481673946351159959400904606933313478177258551974466637043764682746315250837919089087732481158440693592308094223626215891446259203925246661879889914163338212181658535066341109605344694335331537850736628679099058555219399348661387108680938089367807215877301555097852445838884878041851768328872812195087119399363306086037488836384410545314387323785536755968296971526690153922560274796624485672023823569696212918911715876132894997781841305398992212082148864657129669395300460236697556681517978435226115175020549641382585668913441041224981769093205153952771206937897468540264720172575569819269694434771796298362361178932605244019900231732776149639804148701154202270523738830457108285161477215630547892701970136564028662912423518455578680269181223307017467437170928675136328775119916453551862837559408124109083725638573754247906642362983755318138350663528328623788524159079718278699825928692174669405031983427084533261991907665272210459481200541615256211858633553967411924283175074193117622049663956769486822647747974303541755962289439317451055172198021557213738156818780361054995270909620950075468125177598187600243429181084111581537695010657648638705618221357681652596138098430283369579091300799812294362994476725577664381671588731434889171319875288005338865269206545049700682414709696081102009703280981638594596824126383915898556180039847596738850783663075009402055099903222230884850214117592583796016418673431863207789730088394469993330098832470608793365031112651792245052241364970008280674133426885377337376096578756394334074219241674546778630377660158716064944178231048461048590727610642748157960264894822481920000000000000000000000000000000000000000000000000000*i1^12 + 6006240833817815324817894804967580539005258069295761456903769420107829490858165325167618436014905693084690329494775488168105778961463643947687036080747172610965367763310414607331977291093512686980966339917253068873274916614413266264735268235508420590911404103061841019598413857455594233589842322277940305335033120228277769904559074731838039807205485496011842600794479939010724948931124322951658396487893134205698792380049870432185317816529579410820521221140187897317924499679923734343264764559887168221685072028342636875166695965565066077902947817871456162280135963163136771276219891304869240595595631721243681460096702886362704497561079736626728889022786868599333461647823026907632184248408341937940587410511208904311838523366506780858174583192077443299709707206588954308961960312002308192211963462030719048026303467651441302820745275331602420243445579690630301656725741664664289729000318753671709997200428317686021933829332691187008297596346998199743024300673791304938689340120301279203072952316764743074402208197212759206585646713445787773006629345974094098001696799380268118234886415590971831811307972193950519420107681567788826259734582337980686081460231222054068316476858874614837362226964642088521452541141766029526633210309325031867436522443614998229328502064329625044059365737098943659109681120979159727553924220199273504570335324030873908872563610998281312555989074702960346516610752210007167391918469663821354451739409520940701151808370312776785409735394277113487270998093532519715168340735843101707165464028761218168215645905830623342007401180926043794713970193821961446665710157514983061545244242689818110283397876913969689814355993120149753660514463463328672576834397119761864890053622914250806931605555395685268717421049652367409649304861720695548094214527402355174576259707171208473897432225069322828824219584392434164213895887771558203838391041783320457359497625600000000000000000000000000000000000000000000000000*i1^13 + -29429339279650466129351225106198835491063580393777894414724106961114005186922892953780327945610626927686228753332213543441775032065006137161010151273595352137123537410888570539238590123306243314570015560145572425952595329963575789502038890412748862735023710333060305235989744727319783562961162352973535976908284484628602232337421184785729180579215704457134501064685248207084212994926785639231258743384428978787960882394207644188521205856410668258555467073421784883530944521893590672610002493044618602958836314195749100477500707473024573620055424451516813424324645899905617736608500486170959888714878749187844347784138353795847075386238803680100323394691487215025132187797684030091110372303284621919322470218832067318329023522501011344641595775584183088990231785529228188647746444196136388893684080576656065621859783806515411396997831572687299623868749869106479144047030734209185200689568270375005833774187087373347880348866602423424030110334445435610380359334565900938694784805325133477511523667690346985225525203638608177437990499632184808960556567692287217087169168142388841489870911701968079984478604273928225263902440128717807914172622112496255388139926721727109417366081735363355238134544849922406818993179110522152641694582089049374492247918323847036062647281008327514652185393311540171544336728780229508767070009639439379439637592361540828779386156044214919758472372171065683999194488525247309086350542953716621198086417150789230286129032227368104475762229988636823010244788916273150475838292838088282469685302780399249649119257744036711185247510973511133611286568237712793195974359021738704530267799241805919224497949077239355048758677047107245222724742348562749308578692116380883153765676390240347031984304082286244070907082634318939720481836279755034500913343640879388708374925679221874544776779906233772867713710932774570156234242581173676688455632912035898111184674488320000000000000000000000000000000000000000000000*i1^14 + 2892159450758987411642320258052521107042800420702716659725694482112759845618601431180059113338163167760542151960130125587633530244232403617936679145117985835608014396559525889912219180689394156628368532881441412671298801531648002644174495841099635719013815752553299660036190328115341634493891190504051428365163772077437219919546002385029470822802249753916121613283277436233823286015046588044178380769352223605356641750793848118812910015940063105545246138760137522704824607089292312383549444311793897796078581824339982479821031292459329075997437081193132989111726448196404583757836496041763568966705191930199715025368945171677521471984911175700589681954532630024650025572605375925483068869561334155846748464906035995734883246049061729369963373706348657505921339924288680433667823291918115130260214259239936637480619213864430551667975704429535057994391637808031776764494698470480112630403852474698901887105634635857923661497725641273067409867877160974254290723735008018259340587692138361542809539965620000385681983597715426021604671107787094455268968913780470327186910339495557567483039063869567554152199700493664884879233354425080922942008982865209650277016793269066283738954439956251261427403555894167083737506739460623132135782133091555553192158123671342009568239681438605902289572697586576352246310263221539851233715710367595960629424622366086423132217694949511819490935325608657427402035855300678188801851348922463757121351553139820533071283312386150850547533791666770054072553083355639026912327629842367049549386216650917579925830851762043949746426442408267796300921875228587858329832546019029874441675445588495307949322717169130167639754992522222237898141682534122233684762320705981027295883151143746879058978933268112011537565621733772776514789721440247698271306816198965576080040968221898886482306167166613623896807068678805976868630508396867600294509435854621294879771197440000000000000000000000000000000000000000000*i1^15 + 255317141375765038645201362533178542200379442667665726218538660496090725905404755325486970674777796232423111630504042938599911537286479938135049919211007028988485784073894099707557487442130452743095597231836703207104333348506022135812022248233400822777850488006715964168947627662010077073989564445123795256479340063503950859063904423872215894999488103941180280956542576474598272962924483543902013237962286261949964907581961900863462185919200622736272405104471315593063498232061302116248033774052461887617606081403992629950722195158506950292128396576497870140707679927799859744992866522050762121368482969543910805265714136602414614504033873136212550829263370730691921085903382945291969941197082421240960348027631240235668220620487132478840461113185363735366593543149293122543949188863266891147584749058168420209003052278454813770921389967635901751104473671668965778330826726734531703906067277865974935188032608285503699105125975365352414474797738446566651110528252102792131930319791142445192220253408964211063099354403760485604264255471046209125844865602012315473495092803437524279127581332017069835279849841175853559078680630418984297099141610446631617960209166177341056840752095250992521840821454836694421582717509174316181747682420287582386760359487951558362214191181109538573823375341682164958730057317734066017985992992392612158969166932730577098648157988687684846592032475987274608476740110452022035235201711272427098910745024942974196179591025653158073110199909023579121778072045672073417355912605535378187689727851248063920284587443110293966477851663443767494750357753155210794075559697526251601912593187280315065165238862588194833140266452973807972277446777075593435061095155391859750662564439946689141480141029782103152962021519465426733789134225548528504373765375501782771143516487981751866785501038560720130628911641973174571366611999098271103519474690579285844909096960000000000000000000000000000000000000000*i1^16 + 24418683410437307335595945230833614721562914950849533171935082868085446125526641596711658656818432861539949969985173333346311240573360728156164269168638120346057102657688788434578929382975224686306506344759233125935029589740749858370572400428603739259846199305248994827107963942154174199889478815611470907414587480698098589028374147865896961297026301344955199869805859271610101107851819445221265865462843577118393451377334540601157007326075656688869717621837322513041996637634799079918799424743449695074561904494050983846761935801284803523664903644141309256535301677611503600582327571923435858667184766990553799735507256814731059078962150618742965616182248986305424838731937957384431180772716417055644728143039822353147381800902110150310296721658411434445518572171685780060739529069862880867146949817395252209094449428024727469732136683932701571985787352816996242777055600729868594154296066144389340711651816485958725555766401716505061341502014670203834517560431906355867083491266129106278844250980459903704602584123138216014830129763806771895994078700490306920091756557612226453299330880930248123173985570720408228626778928627770111062842811336355455647917141255144974821665381967113502675014553757436006413852302863859365167367823283382683563201017467195453458741575401957823663579106646339134855563000145535265628523761678642732961403268377526600005705707983751385092208977751992339126636020872910640168040189491843983001372030470499191322016609303213468258655587794415437062981358946567739450887196566007608721491152666228578274424428144399745448707226178195470698878510241646349488240639892646485264087508410777902484308358821362320539681454368710979389226433885571358805833754566217399506019935348874653064432899142360021048267039666030977746560465480187808559111206873909765017681619699175235791208898442799091306292458565178429231161178643805072363641113499319922254151680000000000000000000000000000000000000*i1^17 + -2354042773430690466956336683038360876725098869519278098717337861645667598335687605528040294451350018646359640366657269349256957827913953539323405218520408133354721162304946754904871812595549628648930566111333018773389315804491822570917792991545539305427583084308088350600609114442631601447214681136746711567135912911402748409105841122259002551545803508645172917030446444908335514802456355829822368275147038441035617122689633830414553185038714115565855298965760823167751765711836454905472206890377159288435005317618424789360912084806094350896932972773262798273951782327344027972526800418615174554687333264678899805849385000698924139425235818258872137444993506538043836324496445021333928541436231361917104785728331139742261680213805083234907242070452728354184711223729390344373495391946379450361520289278451016731640985190032689104675155846711933379322591820537012289018463529848608967653841575136639137957114271745558641578070007301783871023787164189907006526063896356712215588683700767006547113377818972070759774237687460229405481336436169761991923889306381340156562566575146983584667115391514183452349369781235959674319644170001889255316728502229805819063723601154106439589817884021304928233558862658489289435610588653523949099120203419071283113222799989461471969251820622017989319066806494736795880784305412294613171652099817285233787638997035279707840780355961550929201432964175049591593470925662395722922883279734099096080223317919503425935974816722973254224282818856228722411664857635698709081104998675676582850677143983901013606538024685636095677391770256857152923612856267249102481275091288001925212970465389623501250314861188574008745551722885630412060962973085931775280114518792837402509574741757166619126177971896262148752327621867955293564532415691146728216224390564863080699882117526377038727078349984603433447249204273851040077683025950125243621391780138536927232000000000000000000000000000000000000*i1^18 + -2801697997250232023265097743367171873251664838495865127235647403040830889474153437557770602634130184032448101572886253682409885093763776275284021786638703316981470689718172698345673732736556586932761916456155968989817272479783810696304171280941514074117142213725980800200122820736863868208802539729095435209610463202706812596546512941586807164957122746495505038265292164107900554109082446276059965149310601705802848360802962216551833818577325451724635572468949600295478366272874659292587083414754293005797381385688315242010348975817763331250545315925343293471834139626674522985027058590982388881502719111569176303408430440906368173150828615521989622261549688392435873644842941005425438759624141784870027258451527845432266633655696671181839024628250515488545245011731290936417597314600662653354502260560663360373019491254621598782107497401088055237289188086166355692519900534409054127819193824825469805308045040140082179225717779770200739690266181192245027550094165676860104356074447634895065318875605088953486811754132281489648210210083936624189301619447129907283374602272951929432731123907935638652456717431080529080696010409440335249889329487806470254777294795097917620400491180783662796813052020532973006273427639025807698954699567391700782021239629236385978130922774695179621387139057326440295030937513908043746063172380859431689888970153837282138983655541753468715070759355446159408376382994483308738856104858404835703546203986609989599244852817312368290651108308081283859427981123537714123405499782131138292969815149463739820374759336744756614043388821997716458623746964408963370551700968103817378070716577609000201171463929762814286202652660563828953242900654166341445792387938171957330092613751673212785245784924652794863764386127298096451091464593891379785813402025288815643905649348190504815178330410553697319831145621011269080397356755529173715005148300932072687534080000000000000000000000000000000*i1^19 + 410883608665788755422865487187582552105991569741593955480427076164128507651124570109379518808751648786505132056125597509560443133026711357172241459767350581578234910313686939442404199289824653366181021819249657108009642089965259136714815728982247534505941605377320458963197998291268590208648838235393701423351943068107766095184961009237542588712200280493190608467415404713301140235614267792250772247533326113654839282797195921384116314498712198661898345247715989329821008570401330602476776279332301263053825369676194988661801900306552831453056660318327262328584072295638441233226944139931056916375132831073295001312109501396241837068143673207117646353687787036669643935150961225215403929255658033549330313716163411419422967867767189686197204008850899424025668336116725457109713968847157177579723572833820915221555118397455401623132380689285473308464971543050070135993018492790235481623956670003519277051438947221266994282484458597676846670660698512578255632691557349790350426756212146232289599693023427550506427540427543483492534313006000470220196015455723072285479635701067743929701991708219436112171045179564965590133057810000239131207410404339977671362266149165876484471214454746280129133542120171555149651725482434295149326555031890244890572093021123197791985441794394794446840899250342952136920434309733087291008333711320654643499708751790588076892704621110149411457231180865801975382310226337089632674738687599858132677805361972120540910107008967566725985094941124173809745736848392016324483878158694260562401640592658410853602698156165046634633172102581495813957345909898846782262854026336808577202460475331195311761481728231189672351499503903200187225489825021514885397520506566827509397321324859515785902435811449004881813825267806991685701736922184866556683349063831370702598827081410757802733659715274070589491318378667302184824748868662336140556137071413064871444480000000000000000000000000000*i1^20 + 3662971281699944829619820070535428743649913920770530058557034746622127800999288329777235218406803597174006179729508733914771944645267009721755429737662642097751452529744227149245043625956116266698812524640980294170203844448726713446342417213479654195262961240733818845749830367202507325720164629196249914350006793040162662504834678293141815590483089011121884028171076015782947191591412360221733701820590796135799618839820067119864713028144296362111202458719590515554649124649767665343878374537333438609633092378686654830980071482500197825229468220266255360146462411326421940820482059241916976520880681349439118962217892922668032902632164146284949016971669769804141344803690497043861003372994877641838540585195816844290385334360587249382718533371899178389721608181395289065940972912150770970710170582977627656602025610621593139797891216260035664473602712522845597032422847340929215963114430560655915864758812829782838768830654118063839548230356096491076466348688764149465165326270053618918271341855562006753567361855662157795670047601252352193499892575095216284993339436093033955215226473361546119690150386081104189623591729357852021518157525732280238558113188962411387822726639199786798865925209353905526772693065306592611648362926105122603183526632418585946412577769831531423217707482803787610284254804613411030818501677456930310074564682607172427528897747483794607491120493537538149031945603553630303601480416824998170343085200569235913639529654137477984166612969306414382130469934522338304368876323716949605193661484712954131879313270377938284856070426157398106000496603558361676153060660452388800398260298501429359429893215379883257821884182538384946539597854729247409952005451556363521863863171791151774088479112609490225197457172592824058887939363035490614890041458878252479429843498758974565477073838935799244690238847933195196413756094589247082377202882993145480478720000000000000000000000000*i1^21 + -5216627932775491467690006186040844611533487731542605658235454469856004913299679722031090786078798739175449667351946122570751757485826870305890497701909176119110391723425759084323927280950783847987659362635864353418520148063265926159170048330143085103818687446530230258624747416310560997955448957071293052538366295993305001445064616082925316457871591270913462734462399673303182111595382816310579500466050935697254544948558060719250419811263584951390906666006670475483301223868722016063092888408202547555370564323148709739708474429449791426939620729116623692888005655934694736907631100709789051510667524423925487182990111435256048511302558778435222143343982556780209062667758749281242711847582275067394561778332615434682323866466203916642154022918856335673052639379994765419186563949440072766280821807805979245408399476164942621720647916583944321960648727908069445702290905120441458702752917772042158472340511013581701347393554927884330564443186249962155393355161732519584706868302827606901531188471406356466493460708091528609420579818701928279279855547720937027154986157029684620931736116840294093200339297788995866808867367416863531895738274887542293285337966303292891540269945451655242358678302980876630019033207281083645785183450424761071999374968746895381126868583457442764631268544935171372039389225277994504868736553132065367765618122489417018150261637136720771109962266152598045508465533299148172826746824990525389159809755725473143984308253400118524465349707586625485790571409355163983251470338444076861461926982489483466966817045852756419605597326059255238796416233246323377149529202146360809354679203654099058488649106832999499291282051439390474739601054428819411954375601604940821887384531539871979752332043587090855725763772451759006267582149170325038314756499667252458449123225012432929667920665634061149526772974658904751925139715628227823927819126114022473072640000000000000000000000*i1^22 + 397258189755767401639290514810205887747630188463963343525550202929262018408868070023720316736230933042601412050574647146989337481324614948779739844513818695650823813742099874313512385536404596627862703343873810728102886915988973969381456621241843535829940917360463431557666599920391892260016367086773697097327144520862279210692717836720471346885043963211351544225840023277866303824255465469206801568499840544797800330380869363830972895409440107972919756039947128676359861860972357090594413203652747395852704752603252708817914319869863715601517761665875004078860566112632049537601104513910856153001720826086615830623985866432170126616791883480307913275789177742716208709483614604040420362440033450705528670824828590489747339445077319899793678060529207698448663619715617084731333613614638791804382314758466727718563523143112685429878401581069480169838057944616237413637003684039631235288509493819347783566750220406286866730679493704784624615148787396309654037201451173151971755591216569446388025390929245468049225816875997407276793466198023947553857348503091137652124174720898374856666230238607928695245586519319342044948242539368967634165932198022478516306307718811389791539614605959507545237005051106415498025625130727792219387534033267501863178360581533186668724455630978124789801040541206214218548619623491498654832979975968933466568121978012380221513021270430925720449139506422414458590917252722180636689901393476936964447536118479253035446603693014833745508497417655180472704381131632416874910442168844477431380341930424373814992147090237710844286496600953670286265667327178521190768163431135279881799794129862214038242783745739119152535333866390971499588728601385336307691627447560397882554330348338293458324097509937398481235361455689320906770112995521469292458441736158814740524279038369688524756018069616252321138512959544667131514530658334386728308680900035687219200000000000000000000*i1^23 + -3841704530462459474563033336243892057955724664893856950161241778529307296065604698315601023517137245308914625533961901720916380555890837881778004287320205645278676859261127657936749874402639912922040430203108188617424065239809289320352469465130776515565416875419995416538769507281228488252304047543990699198391630274885078806313647255690229132147883292482267487419856091992239759390275790591553881284161183084474263904561688424350290013937996299991257050334458345842678653774485720104983527787330035877748617495042167015354930464872630961383969983781279199345814426893094910142084893328716771068041533194192669758881062946765092635071109730981506596050369638998070338686726910895177170521154627792785183617271796919147125391915328289336184643407135180795007380372085956558352701170177678376206406665656233240498536784798245425787928888225751835774299935378386252103713208709210293951077628504988988242215332409593245685425778177017820964917882548325820302191296852521946917988259903228125118051646243999689519054867996478187186577116368356088775045866506722935195508276574384942707605862462491864960494289244227090550950642568539630482372471892206611782679091263414788875269253495240377718117027537583801635396451398735564478980775051144029509096770530650713337616283645950948143894460216082010915256844839124874750477160936573912069494959864229374961748068078701981865252253878915983661361742912650095580099471674319252443352334549925888423237969883206974591156352984800867612519202869505124467091483996029683904070692026588711481311246120714981423148195874391292294171040362193592839202377373959640635498874281402306438367598759283978976433944010283000496262261499512653935320967861059209049199857947228266563113098692966746711786798039567749944482164140356924975997224299387377981235136197118785080478827985001495856968583405098398787228399357881013833660856480311541760000000000000000*i1^24 + -799318350135144028870353382470810448162134583689963644581347644674144383539403771669903256661800121330788652670920010392411147455217494193054247386859652600691092219392411064094055705927531501633613286384915523297366132717391558918808592318577377408429163419830971378056099491051557993857405439044493262361804123227516667539477418306483765902470407204955888929063089510663488485928830254025380949864865538138506695292291088349363943917543915480375224819878036471663538557605441745682565778615591165839881013811511204437076034569824486401409425778907412522587484400381921303901885551387471248665136303951002033086645758649075913075845909761962628397040141029808683620191599467534408996295780645076939253767594718590478647619268052918335775966059583018634053758883411530521122659046671652885479266897469326617181160245047164428367945143395814619857309697026596362113663321970328846518319309634150200977048685226336026386832324067055342298163483264748933749810728914933700331482513747936292010905208205827877329469864390476371610197564920962049377128734852304177055839343344015224964346048092479524193251268119323239371033728446103684445774378057515409781393864274729280821780297045416555080719289758258603771818834036857594659876923278995091084257295639173920208582692991108682255359371416672348006317701883985642738956690629103291424893286418675672766090952584384692210065732678058289573143582886233226211339196843226156285703409552267509253717467862098791408877880625080647792736075000601286227875131548236770862381982160293517151851731145572720647669318245885330349362361738977041195319284305225495495228923851120570894717863291149527759927259175499422106364992173638290316622664350524830914535512773122324584063608233490359632094684967786590622291629562245235634971613382686276039077106920118320646255664525305918608490851669019556697201230389293065294905344518348865536000000000000*i1^25 + 16914769084427047464349876426051883025125093115401774263169494792089684179038191213700995637531717732065698697433527010872143479538175382786016135574833825554319887904448217508222719073434571262030667881329079327690128327893085905252507128557421216826139589245885479363133264172677704997089702046923605794211722039851525621491097731113982048005580986454198858868242638389153124912981787361981917269324766964091216759822162977676331757041786627921092580349330495865980950292100923942384177247680854123514580044820933390392572561742454050470324075092596840438949958396919176508824039221651924049211650480940009435539110492535816234399895404716685721297413461232021199027417310595689841363403163629181773190250368288121665295183839789791218553766735050096232831871081477741031164393049747591016925799206915921471628733171315938932004231063511543975670983965627399563681153774483617659386050886406212788882786062847776877136472082706004813670552318662421335080488084955749985744305673518888049689868232706902624036589561452440640643102698312627925571417508919502826023987855519469912377473992840339408030524613914784269172792333109322137334724486011558323468970124974049965340537225627939344618042612299479945693762960582336878249341545218238455142702112764757661770437770910590433793030948855768278194586733949498440471101702672314994379419458993315834015627824651448787197140401607288955864632766226374104986253966366329952381863443614427252832029940107669550246829366999816092044099227780346056689612523764955560053118170549474166907638138042762574667895825014192316092199253199219343804762179450713933105209773514615258005755824212951734063829625987892129117390579520950557776776193487179406641929518685077896891613717528232046310123126660599956084221128623890454028254018985433346747336107249242031209405122036842095609759105072193802088026188049368438029689145645858816000000000*i1^26 + 1007904183257019418509356691677836201342957631811155004409912811005613578322647533963872040715083539645033924201884139206046058659268143465214078031837425391472456784624382581154752410473733215740242516898315006245573237030155569626654894832005294336922518486863215297745721590701922244901591655735275310158669803240640103839561235692478418838401354240938272523368903294309330333674050814307464220207865583805813671711097598608528838972068454776914570447273699816970269645959462276710143447307913379694433021463509389202322358702173925637736973180468926762442004010292093165466534468851474189716065547565842513816664842043697123730440076424772007813048162614350528299958588165761026281016164213160443226510000848567084802319929826670024526582835408700772780976832394792979296302565142102238262968512517771877264292272581338284128775747457697090167452478905962237488485511361999163526352322109088665944635182534903585276516590484298981819716036596861041929926266248677985698323007849380488650724363874406799074717740759601456632905609773555945423504257837289675572488400947235882622589348162724996815996539464156612623013831367558977206172681492347528644236473562760132032347366793713203555279839153299692510982612815079748282734853012603151117085634261043643153518076637413126042958333144463118468378106958130871791090569141557406883910610601668858047605801996875098917939691439851486565893296633826653012202894544726924571359822927143420501034180799440244457529477663770962003378683427748009487099429173780377928166588328367441078412054423728526307001028275853834004698967978970861484285467016945514530105767822145259225761612604783707364972640003152355701725126143636346127806356024274674466379287263094151158454099633432437533285134301058998603117189225901791039737795032106921980494657914132560916021838093066827802879593754119431570221863464017582536241143126949888000000*i1^27 + -12715712547112548585728937907265804157918408740828239795574105641543840257326435986966101981370585600825002452910141865734510236369644462492980439666155974418526354021854660878499936747639760795337074673987742059757253762226633644221919348576297617956867665380915203995269149047430149167728393571475902936195342704671416892336754641247800095661598226686314112923787156162459990569079921436042150458694623729693996998126537266722310512564481119293803820283969609833645979988600747104317692691426515414309829757522703342470016900272064472657255285484653274453330548275751746296417372059055508957184528448772887704368359580824016103101310850634106385781751934572662067324353987042207142214568693694193006835262734268369598413125739747184231565995464863195587321317641676007987200489932567625007449020183661548283716337199053760138660956442119027369306312830311392236881697296148735648095960138211264238400874063100283613851058313376178554779732984733074371655350502792277634291053277798654212146895356078738969509350925611958081800937521781012504019515904571862053841980365717608028885843285078083960049741641370281516523303448182361844641541784107863679614945992135705847234584642614633484721633628066948645275803776049501851784169749390633671907988037290378466745465394602657319603411139037116304657452847494205284958488551510882429772432288692819503736642067125537348374192226930525480029618127159313202209128414619640419214075298426689119948141393279361495874948922211212973770763502226776716030931593081431371843645048809094166507752239362253555788121056853830331543809962150002348715430589246145583914459053353864598320170626343541992351454889270074927147257083659026292814936855020915102115735653747750201101040776327361473316541129738764605492192544321045056275809682215755278276686627826809361110467736895121072370074459353512826350065922941582087482547613204480000*i1^28 + -738794426067368144767186706896933008330107061256270203629273022195447345607033500354559995234165749182221061676385822440520426027436212972538755441419588154205039374317752661137789429947152451625212963965664217085090214288508838224114181720429231527973039150852862382464615487987786328733133392745812019534762499974435000612546289062301228999243838014871425448385802282416376520549930835943115088265214293696957884135443643171192488849419288970141985057588426210261889147469454864227451252804742645409582475702338616489380677675858012457808587318428948517062225485914866173432730536067751179316309888440102294859393918793844671508352587596149261616980365908965354916984138571464625477811423137635285260928073399022438509358783859008128355865760513724104901869653229122993852000042085655579059886954084016111251900060974287248151857914870566826424751430100847844017430472236205582855042360714428206111783154147080846419871444584896113066520829626133428970813946267401155495355781107181078905558912106885321535068533177863924349303959446211180045918444570556535270818894983178679572987019517512662326653564669347205362176461020120022096068521949493361672350560400459875176735018512196280805365571715621401481536664964284652332912678942182273641734016759922518023989902976945965525455847235755601266684639356434302081366405827704836760593512786642953122341167074939989612969314122602944277870714431736802486156402000326049518725203903159843238444461738500112928329811924370530926794769164946969732649481202800028578718672991067199028586956458103823109237640723812268248778683059524207113156761439029665722551718850633921734999434621662558513211003210872914729913813457637395660016370454321409273626158992284308620217838494693265566922892622785959991170116993098364103709436955072844681230797771771271003793507685248797068465569986406034708502374840738606401209015205888*i1^29 + -4978367994175152103841495444966944005983926111335008527438487948316582714034271021279885702972721444229654672403764115993856066252653435488146009719611166816372493031515627086076660159955284047714723913573614671383334383433889644063715521254934761301431524966680063892804023510896070786094966541867179566544756149140519563383394838305945927033697724291976564074744365851538482987825926523086150705397801120369953371609805498798650269447764186777754568533718959155074754256242111620768592977321484819678769903505209509773056591738938331368013258883736410562072221229917830585119403993706200921483870765132244866764185520586203964560684828425586612430111159641724198523119327458162153526147824969574069761037472341491894195386689489554054741533074164406963872719450178582456878494977917508218874015656531021261783133057745213201328607795208550457734476174374162563870101950517375802013438729009465500081458318152518202395754946402880933787388334677987556594567188190557562215804018487583887295385328388795061783321531394192808756465426546629291905453450369577857561238048196166235488112358972426719505783344326868701861752263660643649245564305457505803089959051099430069680424798681947702444766885877005770181569645163253304943899068346444508996378584175371543203319832378537680627841706057928596042804283212895921887023992006379947684069415612672632048243601939694339931758325850831051176060114761697017747327005521664458635001984862011801479074902100351076170196215331343950994521132954143652572211488540586425688249446425240161125244398551493858314577077085211215037195539908993385364809342600639290444378391060195345195517835490792288412886725002312060825143439036556493239277724864408011740289730506521098782282676108445864895309716337531642499573905710808635287551726377835228777991587085960998267046659618911346768626077894482943740368143015737503153913856*i1^30 + 37563482822209270139700044142766625786009935614960246619048443994666289782962669690370204242060124631929978898647432850213844568350966549279694106413300288819117022003481715112263973014874559084903503864928614594730980892851954260635151200447686681546611706054780723809306180796534662991513162614978639343496340694234831543751125012220750449644047549518931813073348521587803995540738830168850878101143032985583758996768118741749176057173026073847413580758207196590292062149679726989531778717567445962206806014059143433811952360774492507143244707111945437329002542664023203030781173431892311151699374034050720948294052704827043529265656439341795305967128489726512495852100340799101285203213610019917037776959081062106100940767034200536145052410792201353620971445435288079973136519583024959738718296653054411652032240210020124016229314707075331095836262002052087637969651808723432361640374154000668267660378587028415581393185443262835711539379974428918430878337375071838710322906090396830760149116693590040918240613242939834259377231364859522040359408482196292138408997148289805137130527413173113311500144840914233953684877429688205056838842719134564846123640774708386515509468576484404868903091495258365061468192446887337496580937421822989112074916870767391221819155979998390075083342987923089373276772471111340732141586610285175829462251888050939746081678713276727149247392995851200167087666585064772934710947614272702182379416841829506204385927777430466464730132769304798786827030581632697224107774508647003835632839167600922656973867424142770920933380565440935916389943284406887285488547936633115176198756508878315560646981303283126221884619807856030369010034048703415430325543428940721332596318348703550669720283995196352763600722230880668441587085483742892790540124770127653343533692266811869620375306449003288514788229765693952035604401073605090213888*i1^31 + -160579953700940228231468472314327755488858832860817784382051874308754429529506411416755110478563636466847734310012627152139370641080289114806110077992352797392262012723006807651264810603955539949108435433010985059058080192028725377755598557374275966923751191592387281677557415971141029798672488548501930645067161647528478387321865200880740287617633907270489237238265892124829414287011353348321227886455246806523075211583613991919472769380872639329251627371372886890173984505056982988303918579097492923093686901569157973154794115529004225033823828000640815951563909732659362698358021942541226513789936627956324402260240527393418684546530711396593128264946019138863367755620542459522864268256116024683329950683302242684987848479010192756901357911493368978480729069320028373228242734597514561375932515862754003735762288727510570474374680695575150771968829843564992331607693750334777936242846435185662143730292665977686480290755424931970501259054472235043687929658442135454578270400024602452986418725806386764953650453012781294752507171582967890356527224023744182429736107509360079294588875031554573365267986905659710865170168440412240453503972168660433961184516658848610158721631653183243193066513601253103022045207743968732152690118136770975600160805802325043961153899333464774213925690932883398570542928496912139617512515698406877925443797750793969877199604106201001826146628385838687913070809808641729270999817052462091033390641107022016809424004864719543666953910234622468873516793850760743068995824044868140757046178548056893572764189623980725452588957535130501972753933108227143881549836718572864779568812498503066369695583986502650507450391286099934416893700685366105129627083563167366757654739868996399460572969595105830067319023328490717461233448002042908692449917314709011597777798115047027643269562499274021252067873397510550548311228605792256*i1^32 + 61283484878999106415581550221393989808361020613261217572427220463956703319294856251661668008925208939274964403491275817472602904550227747510692995504909380413044854485411449074106965071069950158092908633956088676683385125325002634106200085513213823100824778976963762004406399051040356541802827572767494041705492594658441107756501302153165288342022653145752861045571256586915141888743024869751713419903120763096364991349030546794506116028856065824487892107539286409842136564158346271889675636998028249064859561914325077112457992639532796881586960583690099486042986473354846650683379337193918988452352981365034905665944570287653542284538404216902569448327782567909308866227776322934608368109689735689186966978122130039561047100218682433878340625377051803091728465916821833165508770774099248837503648727208263439828339401173940189850313892587379479659986037336546290517652799053232544437478078020645965655304920288097122487712041677367161302212862631505649236298304212273900398598024571898094221576948351096014933835936246131481570348840212253985119780522242179315949561022273717131504112223171783823399364774491148487791838136716175936673224824651014818396158667588619488801523599591554047866927053650151437561015243418345132675782984399921785731846167677270593614717754369914867525486119115644597598133265931900509892732670162742503224038305870109723653857708567150768591425421237311996444212359574589588321205080544294828175866113397632419632557992435365482827335831010906812654779565759551699185705386532786286646153793286242952499572268968716083103705247009769221880356091182654865925890973887187213886238223788112689524708192311264085667483531817124422099729265490296919756126295402216201640372192795439256163490465707913143711750068100146956685336883120888654159906006851540958838481827533695570887951030679702422079595080461986175668715520*i1^33 + -323859850585221036445321655896076188712910667194001754162698577753703420350143015267257009682821637634508030536188078476024568032183002224655015879739782467279078205228436214867158449913091008615963247094080429013049860192464648804660168316112386748968196173896986559380082261519699847568941395421795507438795898599043135480117825358710118986969440919056034259624709289625832640972541607971428915794118990486665728173617504087716987659760607309833669033220099722074233691976202779785722765481960907009500084585411830515339806779292807897292193167696272998981509750200655053868726969576978851086294703653845551641674807043061607349624939696712630394502310433952447362080231325779076166240527140656190585469930698860727403680377243071055369759759018167295406713020038879733150209387916093900969587554329261126378978807858398687283695256637565153188373180686914283365427432238345351151559895435417821374750149708498772002521599437923313447718429318989928988672827547006086448331917784698728228080828234374697359801256026315905495128411084773277652164831370650617769549933069615970604299699369957344490584589551626645648260275465245421678602410327567108590677707382194319847643774171104380044454505797164326603222756218519537130434720214024132286577144424144376174347303237866317131291727361926588713818169438484593544342917662802457809597133758548648582614970043237480339068200892884153374794113264178384499545675376648092301932099193364840773712795935828307616379138636535334490578966555213227571919739813237705941983520560916362957621547976469942253280000008393932575935338224338336329018902111368045111439746704925380467610747267488188604564811164804759070945011147323641744500477796972616127572853416979571505665251318691705726946427810701505259150597983246267865822144092170502722945147538108735918601677970478237396599496969631681216512*i1^34 + 940579555995841061587732764883200609643379199837398164871494173803066699158142213163011864912478881725345469082544513451979947014621685038369029169016020338310954090675478625722827874993374890669244226222722262509929955921680285089587297845092490013207740652209166999323667486047643752381114410230614225048375344632574394928122484174177182282171547122175839125284115932525128989837252574947500898622160672541203477698502069326392022642681851454838827147865703835440369557758224933071543673182342643552977933636014053965526518520811360169952970470317929210505042216277056372781688973068543242954333002079805549843046171688409960741953662033900115264450968999459586923551619614375383047000272551729839552591485704531261544043167942916258184571499551916783559686004424332282229992168664887436073829603001025107837639266271688690428694306596442700880608862810465279896098173020040545537694534601411326951764953546201588802797644127856161056952027955232806483746021653563385491984639147723900982395362604353607908002029911902156220386566636508520739280327323757223098707405017929603399029064897732409307215459008697052213502863094772107622893735860163579044498145786655165804921367073810757251903757891869804698986523372860395557699908260770437164498083417653763484441652641683744339559069442761213241775046617713735020137007082752597063332071891322329593397466854158907978513017461512461451976726556848874854240944269459214167572683140021248388098698656978040481696308730658542732422294525979313434171665303052490521212753492861919447567330313057362148106358590496700709786747264662206392721790211728206093553241886622883529842440927316048484334319320947208441817434367219661862167208151351227512272310410627580781637766474432570666649900003725797103045577789901911161209650005283993608512358300044265008275158709504820387334602037919744*i1^35 + 95157576106068005927932297240647786451900455157790997361534514941570055619358989815601319630335489050586701683474435948879380617588962236695556671784452779639361021139055664834610987883463182820444235777545681486547956339699605206291859580984453771352853412556413130091273795511152805325280520177968303602058758928022776195298133826482502830066357282525409916187227428568705259492548302295514058828178706574669687689835678492178497168657512706545972600073000546430992509987226028240715332316432307275899077202165179521901986658083567798443017254739404724378965629209044733337044434756193563069000051419943481098802046078642084059569375680659310704160096466941396412416119685325765931703285558536834903036749292312465941040901425483011351301373407254899051138206629795661161650066038317456523858023446687570565009809341520857056679058036135300831691807999729968620935246011642791608185779809560276439335724727567723026731372549612487378818509839152864837759719772056785753104758469505669818936554547382863957551448684511063429749262625888147091918251754856085164478644968152865035978900216965921960152792050885970119955494414212206280476489176453423956486956290291771389281722835248266462985913818838580917654551709243643024479970468747100147472661195260524161808366982494101531617575761574296280010691394554942521680188865523540076775677233502832023658081647285414318534711441165823279037795981536299611098074570923814661924059760010797203015271221157068155091494178222780055251731711777948406083608362569863710140178109725806991702729448135514363557905501155927717328792246711034721677478340314059464034632114546879348462257800112565711821449382685602178402906636692960144908871648613839020078772593236929408790346696163228113695951609623825507490619763084294658140744246220930429180700980787738074033555580533180091103969280*i1^36 + -99701904579010084110156829397293737688545081601603136680024759446068591025796430560670709243055816348383900582390654886318023921308187224425288548473607084531907243607499670485126358098744961270600740560834246393148778260381128715502681231588381453208847936485989582489545494310341406879527626733289111801102634200544318966591231400263899215777695394161073967326602978437990807777651639099835762532470805625446555720596700628508232292475949276092130228412281498349654739143899632667887111661924156508697031279200226950896451562409150191779789748279924509676979318145659783291158481541280518737101118084289260616736823217316664306243428588826847777653064436854735393967291728363653072368483324787652439143888203017370052975931637137351071322006635956070326235053861603205045614631901379303832073249514474461304148882490880698505990614306376212088285646943604806782733764060210658228975017754987828115197775239700134322257462145402628784778414631968440763572926508244481540462258611584647240784662404893759519149978859276441749666429554040700277322283310941833559215622086229379855271098418178740000687250802572381037254212208378211577073707427131273702321658565351919303691116191313806396458983112318673354594450499835814097442471500159343667498424235879352168394473869183403703293667857245830758264945870788579182952893207059828997514447002864194028109063050942808600116413417673797311450245751566708515671766335812027097026388397338196668284086840929146357115129994522532970682819585030753324095097366090776269274154358092063205347686645267798894111000206593411627071544342519018099638329284685118901326145935732201177669709424880719802454832167734926037417101574095890402805507834265412673806571140110514019306556598404982295088330728182148363966978692422388392699708571427693228180337592841132346033904844938160373760*i1^37 + 379314664288929367177650039918513082884691494594342926363411666607680023309546987707227610339206738802785417322251702208604997389731745934006403705778149250793959855240189100716506184519125469885097425156924403857852944938894894930403533537556151702344534489061606779206894785027524958560462139657888259520478353302989806908406147371497603027794453618148135743866906818290585728770731802851676636488575888314029257361325477230819513273876162166354856097498264279913736252597955112436234890003868148371030772380711351202149504282904049426537764740765176917542842799915865550776115948352783151219048093877644769160305523103289815008889853983775166841574058299151642634598589855257850785195376470326158752018037020319943080208091220328257303299216922946849809049487756097014656140855711215521845620908919300193290360096552842408818145140045334374721460248917527760064973079932465738440027443358133342479082461567585901478445994151335913320911996668551651667808125589093783198203669920992507971967553830361274516166137704242661361294277723310849925756264194642969304967528823260862812461813373808351136691753867736730735308780853005263732729679924488962800402067276288157011783462992513744243094495472828009670512915244023588235376561847660600562135332843913864494490103800653208301180875641885840993493094623196743117120388594661070153390889428820494319752869988216409322272108611307663331049700798403759474167620160041893281985233098042579748072805657321684941267470020771833202485322233459530894230321959638712530614030806215140422437381547034984849581892764932828686889504557034560866165852861638036818317702576210276652815449985303921004293107533692020697822998811936102724971382382638242554828208736208965159168326657294301173465247779936780166079193620394743222525843003487226398339978532620589248514440162181120*i1^38 + -103053274199630376230647900884589564436667468011614517989483346436729289902014173976648544435031909205200850547544084199005008812085754280180011637483484558755328937413565058160043994959470308929245730724673161068144836736326151804444100831263858267084427775215218215704900085864866974619908125473792030275656066859102325703684823472480357321103759560865028352829316404791707661245281448311569257340829895894153160543164068942381467544049024276682365646174699670273900166360758260199915512257727916764361066668077036886929686158815174543369124190756792560831210893861583823673935105681899378094802870387937343551491086525858645745847176281134501626690961400631182699850619596556537480524365957155996606325963888633576466920253176886255865453000243260724760593698797321328038828244819514159942589522408093857440977957064073240918398453954196095981683477630904036494721461863523654852876749495919888628701205615363344220501904476587470520185060044058708852319155442815142125009470242100386670123809368745969907843941886764921982041947848495210932978237543482963085156756586889205699982784322780680423125077853804969565047536886506350429360671749957918389603052479267438261722723944079676232356797321701938623225138197077617903851619316783299930079680935239319377729039105604173597743101317522408673050265065484097307707533692006076405048204071467527914239594836377763359217522751491816287188780593968788286658295284070443433828002879556410804995317307733057946169382098370300926745234966566095181720216851590264888509051813120143712543534766436168561943156142710056173843001970693480104702287131979239681615051771496461481884744403080399374887335194807163384161364215032627197909988129055720232056193826641740540649739346003933885390390055640901665914991834991302633016340804537422395599172460733838114171125760*i1^39 + 11233209024500242916433917052220995195803898981803229123351969427037278960480807034807786827679005598031124658730963269216475079403128430076133488240987292111700455525867707767058323665516059931463369797266409274999653999503069498237149723564349171639704387054571991062357098623002878608322807706794582896369229097871997061686178367546169810404266153269303212015429740456412203251494294025025839930666348687289344362165731595292499249494200410920731761499608721964252646077286051926786414402573288483997115595751853615911972437343694310927763732256915125043902634687152744510264926037746390890477793171348774374471946264049837844803768698035213266960817591805273622168794044756201195124136632390001287735420648100586817002510187550718906024185809472382422101803266551991299796135366089347105482696132527557219445122400482963309234033691419516421762274982405268235952815953530648273341140196191796683427777224768051940341021595836709437106941929098741496666402808140237701425726645792990541008028894389048165266230621771973508323122966319535383965705560611004933467469894292186667808366232589051510009071988532564186020156161782598305746189365924752066417772754660179748510562168382909627032445020131627173835482109806617208143600774999888524984017378130025157822786612927212401032332392638754997235971703836982041666821890298166834758663665115405642754601125856316027541695136489319826370865526066042001813465373093800685910285697063636564347658794425106989411407911907913470066355057391574693317897680456292723683797223588442492134303594191812083748771745739372459532353867894015561237362997801914095862700859273265878450700596645385089577384697821041197626748256052618161034081916991816883034825422169079631635505228265958912937240842852359591156041147710911502422783650291590364050228754422752608256*i1^40 + -646641108843992619435857765094963503711250467795099331930086237612895388459160215840024203558681411663569948092539490085308710218762148225699012787187034813504686691629637246914898452924195321911628615686455138611648144245872668276453973336959258025257661779319890396516498347810752576523189841324087345591248129905843428710129890522292567250287969913267072788403036514851746315192699654028758792879488441100650520697143192667593569663862183634024414886490855103316090790090403445680079052014762612881164971441765578031868164916614307757585120034428443354588241819394778123186730440848669843488680560006895576337381510718949455669628707244789179597465009599623589299642238944550743003571264255697979819286535105975987712319922664712848332967533029609313087979996383664632709451241985059244782426516945543508858625160710352335291093554122706639263852504552634886211972492028802688818181326825837937137548283433288108382116341927664347855549035309508396482983552570714093403716234438226467447766210993229544840818982686906556346642137425085560554004651957060156378986770983595105492711997447796335921023796775779230943819477639897272657169751933422383155904335065397380560429023726854201600407213292548316432767049439611134001570760085271186760252580798485134053614221729264394702002043945300400906772828831639821435213425859769699749477766633493235503358001281821131426277855197140808987352557797776504163607287950174801617488608891029851984103859084490065771532011215963641873905536102655551236385532181237424223602520643329746204653668085160427932870027417906890725384706423578752696407624636601097990710055636495435922340420209813209521656768564185679698589805128702876285837182533218228726055770262876033321284064871265384831589156319589384944753554878634034675776918108852814875845678071808*i1^41 + 22524309964214384385163071596635252001784901102424314598947759414641942683534803224743835085089395926435559278911458299112356103609775399103828071681961622071798485274796189992505332763061988522804495957670968342045470964041952680718191623676244781868893703135288508878210988101564345801563573406191907990366319304247246431428252810092394735518010371801438633977427578499527713087665955038967015595280457037824273888612183302655488840359214332137107212818290339944027548986921797581588278016692186128255599773016114709605480078599512017086425401288649022583932136384221924413818954850888194011329537308492102840369992853893743746882199009100625823899635120969855159262028567234174606737261609197301160052280267145278875275205685100196214734610209532920835993182178252690865342101677246490235251301565462411706571844323270917301976482118703030234540848826585455395827408026502993044861325377685534126217652455957589093181503459941584759778756877923228650696543892248465074626600456071154350062989831531969290839101858870426319345287902431387295183571266347150713278183240280978613737018682561059794139430528977440163936198020915423053512963457636739144911202896676315421187067300413319769452008730760401055350382990377888354254676967983425649834489079434718022129569543064240927008915681628282033702710380833369209226411310864354924187449245897230008606815831964573754802109581291714758199590098387057971271762062767780304437376832344325941399614112268455532257599932641637859369038748926345878868982627181274526047332232531361143120801309341784852182730505175092158739353876957797024317568008116252358275090899299485039092655493339310305264955406894852917480723198128909577739725889031062454367532693809142139050635382935840953326778695796820380557106873871635399697395495269955140583424*i1^42 + -404341981330179266372696162704958935430084175687395432527876410259890492936576082227225891610397539028106579830688262068467415818881845975475373223904687895928832326604365898036590085435498377376950668204840453345783860692373275040778972523473240427485217265664090404881525359519817966397966351204763911875508314354901927186349004249744953978425260113818033095798904954021122864786342093769997647220475893775469315468998256407835598713719363509457011007268029075874100934565535521087319430409943248700791382004559822577649868134047797857944153435934578101587757760574090935486307128463521030791505009183052728879223393044866538278546253994162696445959126528347169838809246453564436901148881558527083724508958519375422389767987132165330540980300022699831602288278315988105408651863082738999993297874272806036534520027350633715601804118014561823036801925109698043196557390858754514421177175404243207879626371085760330944017500951055085836284845573126379820059110680835295995839812370449589497769103746997044796737748063912062684077983959438274888173504058779500188502101616699007405176437736252230032148725246059313484117798706350190091784423581605451883280668851191239994726957757108216822447794046656237449856565700767801170579610329429646849601549512424136366142390224736969296137386284677721889073617798349638819423691904593977141867869121033070048455701204580129625881450006372670189504152234784880419907263240289568766198177515534525447767093727058195224731172470674070028157105552807271856675404413748662494219080252907694719505891141072180276537354766590925814861648690292436519917465900581192192129232345846063729374584758903497743184568546142971402998583936958065749288783039556734586297573345844667899889842873128417413732503610086028537852612792819301263400797583966208*i1^43 + 4284724755207019926452108276807140936333212474430522548631096553966373000365933109027921700700571338002804437710131306376337215423344284098892683015126650145441184422144797901782413481028010075192993125354266527846995620349677815063268116909952539416913387434403140205769182943767891908650596871223848778455313571965283099349981930140747337412989028954552975284699924528951290420249741028280375782181625771129931460649539784754723002590883495724452898005933521521742012361327575139453987824662224340582021508120313350295139161822386248214015747575915384351084383859963625680964509544411928121044122878670252962830812900366930362170438204071448762902499626540758187064978792900830025520258813144035887951748583805358553522947698643954053730341787375323957577582311374778795909464111762811148390238503268133774854449876725424048622996782674681137186180461127195794205178291519886182990310455363145732730310773251724593419019174312400183019435711369151255428761262430114689103511703250530297209246266413658143996136974641934822157420028247979315536709731313100405639442888335759518893125341697001039037772234334838444564722880063707577743332974467987999497713490851600560701950735252416408807709571683076764943041471124449789149846517500391530589377513075287395168343136361764867464163785168278730666560682314926276302514765680018062531311723364821555963525984611232067684319306322788360583246552367990438907033586683794240989641080909274962135166905414684636782904764408994218444717444498411935178418030430586528376216280341706352276475561618259633030972226777385424791527831941900045920416958709600251680293486343632939960178989019910197636865594207746693286895045392368747274947531247922212438200927016379193994531251569633206429514884990919628322617846107566605019906048*i1^44 + -29013304658699510262729635729579878733351263105651725421013796968451086242620027322531738647602606765913115002859414571610926428173118740639644649445903099357582026801323596383566432617870351240923742663267178742336117927796593272493564205680147071063200718590813050384898973603299910203673643174982472922531459932134965494150395346010468315582927798643271216218410834932167661248806369522201432359403023337057750308661735575208974880514623159832169392656914460750089221316264467982987392421356224705102174663276286714914946110938394279984996549007518156446931552115690640487518605145770211266099691996811487813752154847024921636764928988282018473528969955565639502892087397028338694902296161205091726444195841338370923578386947686290064170342597864389967077720654179348567554047768909464938459104267443341539766230752382824988850133650191404288409852182000273370925242553096862955544255322700545792262798654941581646642359527492185292744423866013489347118829502090961467787367521876139372740624118896505235870307272324513331060758888512413726492792452145262769474670495965847437316989210492724750560200625301523135970041030318562688851163740737927183128735459674938855263812169051299404800374265952903265665545132621683156645288301805592853539672888125332398731910250629118285766509797648631453876718903696634737639411822372676125608199561787419236849174716383177313848482609557311502227431548799332126829667951478937658523106642972576031646586991114957072209764256290737798377721409189493814414814181415695432537867687315156229202617733402674719794190197755282899971809830758124408750035509882406534821242921416145587751728892274971325107336264477090580297286351720034160984893266223398779163288934754400492392007490316294407259124507154133521103410152440070144*i1^45 + 153648855685117877052343787148043106811326269189464734092874824922143327125781228076722080774616472097612710493820797732296843305637834014412414527025243948612915251681196107660579277539528081177900895512382902103126531809986270005756356146312485777068108605595413243054213913583631954595006954245949780679870247129080191171720553049991740684061247961459570534828966749824418786138219524858383310306770484624746676292176877111113667585285739208928296952151040142625531360019647720978061584485725412870112118752914304664551364822836804905646590147421012050596495303876734282655747298800586776592443020710353927168543850350673224269422554083357957481447360400333262620393503128355864901879319100320804184594320487027608554389302656287935985674779879016167602039014274475577029586259403193251096961113208613156000417391978704393022746335765707431783205244627125508879171867583993937289435273009238434216853759382793794487755335262974864270693181439415462157583531822096797133688944004764313216065514130548165973632407551166010136270807620884104923375483816536048987103841850997094259719801147757941720189196703729370182461269550374671761983388418445113804715112010630995081163235770946431373998401440533218985896676940149064582977704541984397005219273210352889908480232956422646851651284397734299604123661025644598836839043885593049892197458685762779103321441371565016506126766944515565854634348476435767956899546704759575955181095224790180632294347432444424987303095418622504247828449490849784244241681517560202674048149163991764451167312428712349047406077989659145709722939483927296980665820627408446594962471264994459042724525636937135976330381206340765312178343027659197626790420084611830785171523343008471041660913673195564014026094762120738325187788800*i1^46 + -671574691125132316583453506739427178579285582895121985809364767607837466766976023501953612242050239951759496514243781081711735736002957355860551750808448670613971630229885831865708854829916578059522624091422590744240477399987075588770133800211315743518059530612172734525786856719871258176359982299282940253758046752500523911280469540744103587139156445707746576979479767358539877621623235150565829656327905065015926006469557847263671594709798993847689007980684062171528576327658085520580658674978196422778936038939227921595978828503042938591242899343442011154601922970860697952624634686571894678978407284337367582105860863208489940023914729970917947604435270706084288457720771027827866841535243324518311818134095867291341787864665035974240711675240888893781136532833039708035928893401927621267416382508988247610418099603288238438057791542255113658994214354259922341773691930698337409756784822016594251946483922278331508677527256204600265302581283432270678684644593666414656442478245840992619190190791959711099485202202132749199060693719389992987339191849148154936743836352761491557966940008296479381243871009458331907817028380353775910610057251118463674837143508810370884163176901435630610709670679228689453398366053161889497262265481984826322970266939402533631395953325275924437485304306857019816208556748679912423837578077910065995816638681382448266956976383476223274254663091678709714035799553027607072389509436557677725590338650384797620306683061914671325890200884182051447602627459267291360624672699976358563553522038651098718485057558440118539807382607448637616647083211361067444483999977974879439753027470193372786584281072539685192756249339162149186547679546736622867865760199151360414450225915059151230633312274263355881838815155268354048*i1^47 + 2000537753512574550763291441667902421172816591244405360189327458699346882828231021510535517293607286209954783621536572638757551130059294150655653466786452514663633515066163957097266092704484960623874107663070664000348803180150229378667647282868590468492382058209280042904504765566486618997027324505976458643518144994318355138701404917351412186058547835003086585805523509710476180128816720476829035937956100434127638279436462918787392946608629686931065583259077392009376385152440120633881643781860663887851932588522480401686848825839947522517279669820850263335891235232559567141372862658641776049973696510130732728474239399014712290730553953296858850298572904802757185603368507842455967460927307839522755074606262754658015918679254299305556970698705597836253623296475879754306878838673581762331244934963346174708843408311596640452818041425848247361624762170745247862454920728561548341182428192739926914519061583922213025893989167588794811939584741076131224540578426118648672419037980446197058280362713919005085051525404160163263823275478628445441400762165242612556283428782992979169712288693185534264505103877713096423979259174738838884676235435742139604162893498998000721433493476775541550407552713042559087347193044954933293712278474511457357354519919944922846138852722017730885382471753507680185290581914409741102057450824695728775503823583347522052891312635872314714385865787810718500217147855158949135422233687007272859588003290087038765196005633738838383942582646979018205395924736322557701785498278352787820011923733778034453442651231825181326379281499500689243792785216265285154246220446686384791797392023841350361165939503362980849596131459799923256865367095784741830914504154517398257535534903423998020250568307442383604859011072*i1^48 + -3493497738974055348409901456395393069245191309763666624607485676427434058251839296452946939971545903223810917348520301951096921179589203273766181951884838596345507854937818117197293868646452693978083487615537379831418113830415145955633990107116877800370197218021497270769658271282044015381680388664255326102209102740792785608080656446080753702625985049441404658287342104656290394725006672255018954631443012023121860089723917729917060630639521199185141833889639254079102422306870192958891330756315733167951524629825295224890255188176236241501691489487047250814891552501411572349334358745595944498530034629478927244328740989127949408411685030756249754269234566058846634154825688446250672882562680367080970968425223735448891884334318023151670561187338136229086595332169240105254994395679051328276319182719347616567365130779471735305382376129282696026503608815048840382540006922660288383192275906600404599359041168544438601401368062214049755607209592112504313738205837653637571852604426490169986742700314937787071300529623851301467905560319257227043956599857701185525657500042295053236294187428525315601217520866049850137537371518738014907644249098219689512458504287703680085025624727988079158925594675087925191759266672278445991265572897875758746231361035016044656003265104644951096009922778248016972029993016170923180339257891610878692494361037084698414707890406848749122092041330374801080520464902991968042337292997880712418954472872386411319568891068101771286160552362656791881168735838119534763525761948353182173841172623227056048242089478131483081160958507930188197966039548997878041681373351048757898832349087670767105088748680428435376446473928455183589573041077119096564148418840860423270372102298509690223444739888368320512*i1^49 + 3651644768465316945162895550542038018693312682141356932222787926482743070514749903454282445562401608394939718999064035929176339377090792291196596219404969715415727355800911681953493126636646708225174449514304977754366604892694450851241151726456544139986568988214229723057869583454763647088254722835443201173449804214736415830285313786558410792276482557344232708237079596882541780628246787434208656745351382998131483840546103339183454420872576437647883091241122690150293356375343910218698342233788043966854527240410990689586488845138868863178958154360358509262668941248196960781989707771133813633632626269124235471778458842638321607223171949798448525523011462840276396446469774401957780751903234931238621907060337587520369065403994538896113934298112086104735034433068018389633914538464625627879490940420495687734856216022526845955708475543863254948940164560965178815906932897307452667526067314735034965380394147488206285706350928900920005721039146452494259241461129756917314085300977121482071085401949941096498827494164020576409833886250011241869297920396183803947160857199221455642370149588023625192490288444252837749113055692426415968123884802743088888359015936844115903305740320632311138304600901226594370682113680545525632687051273634058666543640911255616126294711277948103423668135035748744496942623919912050120629601915989826510160552334843844820848801847277956171642712444572841377899128492353305496065529220534970622178122291130608135093198743084327986777557325551072470320727673921767554622328514481877840306964960577383360377145593724720151376490034671712978868038288199781393055666889897895906335310641463327309959103255008500005432389610047651471940731596724035375526873769903602875426923720209153517764476928*i1^50 + -2246848161589458198355919186522783029177629913038627545749154758655847701233588139634749466476060842380495155484006810311884405713803811050283841063926468059866201860875310639530925814745835000148463155572487196222306374935938074109162745996883477189221072829071027240097246135735161237965846444733700778453861849169747941328768571136864256757859280996358797699629169301157314575413620051803654575063474716172493519096572008073277659725022117712965576069157709592051643811623194825047047777896446126475603006982331944310700863521919474288718949069365376850582966497018630157619677200630843555337383079010732503606846032690676170607541177918853997221677958806233118134109029726923581406547913670608252385196134616327889343162203529418366738586527596748690531875740291501687921505084041030144367962311797304699041362843538151690968138592816564333271404539342046707446231288773007060357151238376283648911771120713545637500066453824415349323930982535931941684620038590518886228712481564801804712589175429065213066606463450711194752106696263924577286410709577762705876840515498098562406133038851202501881433493357141780730207004478372132629231717564278549529016070666153600336399929348049606352966270441818311591162074544219701642041018984046076942220954317115634619613083840008288499137171347258598103983709916940040440272102127517460694768018414562764822156789096667525551815477387777362486035968186442933770041156629094221091684120900303920507653965981906312636318533092874649400961812134723346116284564810747651777908398683252687386609352117442317188967773241721614222294004838898152636316240615686446013471093812403854060275361656202827847129389185690985564663018399522277343323751656090143404193132067680157696*i1^51 + 639238723113565242218619154410551721298295663358181379117429062674407121689172070548971313301589479941171187028242681007579859530848646154714996203637029664460980196370304447696710864923604534254302437641140845475655728748395289733703439030661506355552062980066340185330391826845870415596174168849237356931118173953267353724884613736465289806702427279687090223291058626123278111712088973545254389160243776814513977118982011323784052327959547983761944975942713850869894882708344003335795460671477801282254108939377564994243066742957368308396949038504019225215014638009438586671017642358559510857779699921282397826013659558849801723183843122450726813877598535540406994681306992723772014475901959036901738729695469994083497495490562679423442155449035119064862704087688206270379966852853721942518473136117889529014657930527097623956079013881218031823972213182731618450594279995462718792751523717505064108762476676902260291725055235342912281639182686624446501458192255652913835035855487005770599927255170237472335793693482415742290951906149444469284844773326286923441330799383065691742495957796700869051627254679501227545907310971326375077929601848570903893039369577676110044417476718958224723064851564775803570374851371311745463792429430141195143928273621457724020612511983540230693041581417056068540659416831228020747475361508877083506918376772097432725639078381645116296682478158760767824135035513085556615286312347374988624206330182886788681578563700264501465927047935620660722263595739773100657656736450315017890752101107347907056540676477069484407155512255859235195921116874610977582121089906396421113543501109749037577128975933570164602359465945383970443006990300920188740374268930483436871703592960*i1^52 + -212653126133213167155012460242653859219241113212134961380536519695690964526402129741943579483744267744921325874336236283761399553104231581006889293528688451807147435530212539048353319199418888424706181817967353970746141854424995763161258014922036230041432645990406057705125119412656650218943086468911384746707112753064889039103046403641836315421437358415746058605154832543260886890493628887400582890461016761692604787698889606790167320862237044077221502683433427617497962907295582439479624840838608002026225250162633103087856557852295543630248565928487375006952441151281464851193904733889105338722855694258851832842516368162806377895390842047670106262791995358421061577461694561790803634810708853279786128520066450638263819541796256497814022124193266563934595421979831731160776156688877757973267296063935121130723650869487067230927526205206365126691102303592652926735408868998717516517850883089089153371959368996191293286355002520291295914210592363734332055153838870537760684638611135062538346452531672741755706159770162922528433466131955515057051722583758287989261335196513877344940245661919456630084452537393203675476601859103315407803376060242839272774976308608654141193900788165579492571690334519364340111715438061596466168464185727161605403844569378348649915832498261823343318640913057484707595991317261508673123243600697989386390294717821039644140813317442491838799726370903743575216709942688861055412380816002046359497505656953016590907508052283595932807447093023535007428619568891921652333366458347035511236577701753320764180831362621010659016896746624594437144368445425509898162347805781533785133009708163742860856603852209611425652621815049434577363032731430723580539699200*i1^53 + 185103897852221736296028688192230905119272339363978089088860887612052724788407279180012413593956043649964962891090767174065909065270367731101910280824868162497242397342626934147657708659750865010541704136987489936860930990350810864285811661942151145855994223519680220280760638851223139553821890794920958317220393331870598870709226346115416431476227076379351964935595358269861760650938945770649426289932387434228700732195822940459090407548022873048470113821746026147995781815757191578797315621030627623012677495721548442188944573942549864277073274205391283824851631655600470164388413841119219568224319280506974628300942883862349180542455200503705896442618209609262308436319718008009756316861610644341074263375768308346961507784857394321777234293112418168233587238481430583913368183724528148021067771266393948288477320512236048281079177058160165673542723464975153597280430982795495374448759794818508424994448032318458918135995215895027780416595478815710254717503454890366892922630212669178492617021355375038395968197123538130465230478908922223329246201617206702515087988999209910104957174305850395223888459690108799921094757406053854331705139359339345220723769224886551342128547284530056622757512092825815607502471697522514729406794625895214479190663510878951515803545735271662270993295856595639651100337931254572607801049846787291160423588621856888954313724209459820900588857984016569460501023198432427683666019153243090340068499415064998420905497590599564466740251932287025850038131427011792561816759713051516185449701979452682860977902328230290122730727156271117379850788719306161756763330994039257701992358995892615624876379523412427948765245964215694626077540352*i1^54 + -7262711911936950888572120265092922762988186469284151441985208635681515705847584645486265732481386639930461400109029378859001541508510683386948153969576710439711346456431424518896400304560731440924036180613513208524688345188873470969976816887982591420449607297934125556399446577963406154527386446429477894779498961406247943284687549663687338397028178839848713164371930450419107156132638395148596062106829783204863635814602082123490357781270451669720814989469994346111914580867970513960853782470773620036870396550529310988868168038064550820450496950880083675299576523754262983508185448832695126157758243636528640883505158780355034610137669503623858960358201019519013239797053795216365221085350392383174035922567055253088914425968117719370903795129521149019309107736087777935128425276912777430376269120676006472080476997959987162557816470117740004619929877087915569929763611515791245055118761471261147151705536248651212091789089727821076723909291023839208754539731012160418815076668766393587787645904263795790188503791639524410605571469279720395499462670139358085575513770605260500499814188666713300258516324708552797680727553147954418125556969924619724919336561419847309637839415303174245816283170254981623499038836582863986419991464963993706629742803850974234868349629513132030130821037370770713458509644644487998595440986240189010613196426086240277880022556837365181586560318235494337262424598105706885279869153564558973674220863915638004356091033123376610664948908620584666814452517647206226334270511262775413081129631639846709551531697345861790959617513684698485129732518464411213411477591193044736721675984842600622281975026130175934857216*i1^55 + 746288042709695434278569283741672164243316068602974951571338992048854282909848457908784132490412234862806528224645247832999776250386997183446337895348398878676325588172655262185050678381728257938142492237254898033958200690240539064753973807720148638407849796148761989871926307157383278297565212291051113330849213061755227817176465206514018266395410656911927024796499415037658358088083850672273015995884222015762087048433093378484079478149022095429888194495119301188617989526389298649866977756291449613203322407930022025261899684804683562142936873661176484007809422845734670176758569271397997211389966023746649122396915831767356282931834089945733875842589242289457304964473598376048046592833683613866425711441433392527559108967344925401580598850522185691058907788409183908983108985177141801238745235516927374145657417936601010021814362969075750894437442960151215110200133287148255024611682382323541930873569772656550503599243432865820584335963376616289571075867041804565519130040162157086738114380210951741304414453123546004775755527052192401578804375894947835306571478770144494378004317999636803534105427283756484905247025838914088825505129808083241321440893797112641091633293891230415597461643203737290275922481223890026673521813248282479659378235668388219964590243907633701779675200366290558153561146748524796881934122609668801919328666122396256277359716778752129273237202568855449547067513230334592155854933011605623041978742548008971748951202430480259868419874156591432255905648285611834634624480158841355190554254004782355837013921462434205016725752181579446669555115119880490122914302872973319367441280751632384*i1^56 + -20400651191461077237859420136460339765472381345740916575487014873454812850705422415157794317974268912722543979702028814915450408821633840258268893875325410365346736074382680479299125954458175060572651240755603890479176196288741591599645255825775499637315862892310151737829090982850619404259961112189392378985146608660840656344510195689964365041780468838802296747022247445446674234715496472394080293929482498994823183885488194111418488368096102852174439467444343270982088624857824751192722681528836931669099246407367522583983929458498537592797273106643599132539919186671586620253853367935548121891901736387030110336821205131103062344516052748449945286806296094069933716591477092933654494415023342213100015696978745483692391381011888439082936874187418882651629943957733825813194208083813944588879532553437559950811665769306353570956184823901900070673238618206510366036112697574112618227842113373481141149596029782596743622024278825948319031814357001006862755583107368249796336716032962861927220426421929733708328984114852704679705046719801454490721029366028993152268424720600539444769424429440391655557228534342474588198150656778540675460676293131220573580949277499898911519450001800264998630726537790948488712730414956996183836204356300156988372188223916294599645443792072614437131909759846801148839101139518337390621546722711966204571105039428840634585558357055318665597009315640951784238310980944004532984170495516743891679529102320779800954313898723212610297170977187629603756573330511542354159949688895920567077068358724506593456762711967135600600114236437146805749202944*i1^57 - N1*25782642864244792543687858651997870951423743850661905664783068103554858076921565783933272171394930630329079737274381937536580781039613381894382694081010878404230028521110241573378065638509544037863543607603422015505955592425793446419125143856685205456486772449680471532987566027038521210708570000118236482059463379257449767705389902264859210054459145348380201253221722923379037366537624434949030136288381641817670671347771724496537508401812753945387963711318359201892738382612558133089221069930444777292016855713564141513539974801655808379396899910456070224276105687787830241*i3 ] ]