[ [ 54751652466466992359516814609263195421605894003594777103633996386538476235052052622526912044746309941262182402993825257057720973628586599664774797817251959354837950171079731343392435612186421907852551932655992659857773401925273606033487150635479351311041488518740440991019992993340623574143262708267747545774868406679753341451412722119605574532035966023477104840660373542323527772082106455532804981562319533163574723502349911604568151914557465203903255967508084467079954310763975092353680962559866469280936267538127111837951197247486045192260172953617778244459799408017122060183768934929784166985820882103369653729056384177190926928254610142586633526468559571095659307417664977665435666669191576756322243890980983613387890066661548240898571080856883474402830207960050654175048591675701621840166609025935121226819761363018332817039712766457105522883599192980525718924021039426094700486494879988510486954572644436371313838065035287183037191008144460407813054452198439020739681108964074238593528795910428456444365484280752750561274285006816834223497697932948658866638567676897550503033777917184004363839653816914469139466932682260273729336366339700935872409180538288256106180807981156838055870464000000000000000000000000000000000000000000000000000000 + -1042339454496599850558612634940035358816979222120373064588957926306755900679039103719894614822307674721686445463724065529340350875576112520381050094066536500490775922122052510410068178340668759561234948021824641514742337960109933222226915574090430229785464104177298058073400586490059210578372995821439729846752841042878556757555897200571425454130052331216073511316985219971454056860837877763328944578611574817630546251678374671124769852449450992260970082191947055793068750578378717204705218704636389882875714979394282520784514575487142767552401524917252495364868749140731559081036690263723683506734105043082314088437285721773422146143798081784491519362732051992628045521298619758703835209881623439022395507210981753721150009726693822407379257026192212678968309673063546077113762918899839227715347888274357424004608429605986724578853813538351951216033043182612029910473832657979690096579834299583154018067192002592408930657403734368181138550979797839967025708560820433002546949528232054565159062465574531919671523630967048161773180213311487110563581501065012390883546608474937760652634582538686234224724966855146379845103856307506936908782410242088929067410676485243238120738607279052797299916800000000000000000000000000000000000000000000000000000*i1 + 7936776744382287992735981640901792536113404723503825499549726101394290797995659381550531852962111935442160801836905489725165328057495734613665027242254123915145876850889427905034555709460707757332265948967697476193073369169101034709630830919204311284967307357450943619951121987959222656224803931903169368182748946337586264143209071073585802861748986484841265389209905609948027048481332118209042101287941705840372857170427680988591378321734770763187467518688055609008517497144686317310538332969938123247378444651181812776791344154913547430163135471484268386503975099076153249597998036970253451750180669809355193132716614076699235878218455534522690176648545701112007949464968071801469722339441315638927841228520551792241073685084767531725664970930053621260845665736190959416367662112867822399053589292458431398193324941576230478631583472651810689746022589768484005410304028319023795512346056808248956192177004774224379868850752838353550718445590845913483992295173424418775228043031540880596451044328325502535344098825279630545800909896570289303748968581768224055942896631177096677068171972978641278089956146285790500164146682943399254417364825298754186653110568476132821402778622421101738721280000000000000000000000000000000000000000000000000000*i1^2 + -28301285132200999114484147918355670971715716038722555139126294270719520155367294818025684782347309680469451486410560402381061106534659050468996349121897048958810983707458348436183759403278407785646411823077202871382332357512342940098904490079071653448240768388496019163482771336094665296682298641633835683475361556594846900473027868446619044248175439871880908342546145832501755833351973432149642788602592439492179292194344769584107071754101820011328388829003441666841992635486484409326930924223578803992004743836060142917335065046369122737918754515251078670273796551865026306605883677562142754492475153813859941868710411796045229792895167774353297659529504578908453418599462808161077788986312607062544435637930705172348671807279033889423210851719332569843411156111865158684599729837852499557550291013824726936164978480792168335651345239376214694492888198625686333828317993273465487843273539808466813597512432684943135023179148310896071263189735646301188906184445601316689733883026438230124664213538529240717595820201713160816027326528755466862007957160312216051146072138138194416842282932907421607775415343129484141180652039372550831519941635687029013693754317342660987297326084754222612480000000000000000000000000000000000000000000000000000*i1^3 + 45959864912344945857833156237074767386021823454419356722634175185796738885047243469486128415104383158089467317211829969168753919152899242016963676313331968309968157050300501010642166023251615785105879769055745188984800180271624331379698016265519050247889857629778983655439282471175263585183322611731922953122769586079188038880763799181552953659971205351784442993852949926180342614180258829302411373979904168956969469142726233784130081079879272260773714914521400777554324627477653262646802655197141276571908350375575169634518047555364347567828866773910234724927164047713081372744026946509433409942160567192974910153216568348917345122392983497539588487158372753028717003289542964300022708745483782104661217849643698556155530344482042220127426321881936983840245239928960242535490942962221166725965359669899827486060200842338269969118556763706829639928527422107382238632511292934262244031148829670726993411455420650720973000655628432090373278358491441541744971780081759670307563634867085580905505390167340523999062934469607936212169662869699464048634920189222166123232685648989951405912514255546818274531148464465282813536692117852417602127719040290393745837945492998050893589893447375074099200000000000000000000000000000000000000000000000000*i1^4 + 9004563172780181600377268023651223736678147103619544635582876714131717954042377244130221579652716363538383449055592747717220129441045182289674856056116610808238065096750916240764785565722462099791531068595394388260805121076620923745742637540450558711900206775712714434186126309562765643612478617458520995266197668497748354072107132161871070415513607055548910197900543110687541068531749192680868244785604585535037972441506699307577482552354159028924602617422097636332845574574872492190041555284753653228291551999828582609868884042505297500571730798798160424203817926581491632079291838901470016726717907191424591783928948259247031911773566206589929095128124774640873724191311742554204429073008779662557940605677971446486585870315050925292984943390328963796269166831675215244969418885561486897522298247322956826363974346938506829338769719855494528037566787460560506069488299532777960646428499877092270387321313287331749275406154440613053467996694488277077796463118950931322101314038807990119865384531586284294146655839776672863337498530422478588122853210289687337695020210602610258849178040898178186480838492775990639462888259918449251852822314770188390235303217153346137640113640371650560000000000000000000000000000000000000000000000000*i1^5 + 13743995729014153977223818367767880679463589264945548365125772880997620690501509379204310752619980238102366864319207512620229669803646887586916099744395857914841250478807356896460462173469613030506553619754831848855593275223650656600149864618652276804785538440867166929202819239958618756022621960123053271316586875822939742438503384716140738631427711087481357795691237812242075536455201203735354375681509280481291001728246636882768338205818435012656000677039056365003088151409261014050063559833216375097777266113728893402426899855386204065962995818860437290229181775696369084227707751781843326632491757130309209476475980583915803901089772733713497324669152536892894201096654589544956631023076146563736006089567153775431574008775462945567863714135697943334207769250951966258271103591992238006688980127061524384129612270511719771382517708052048683945191820065881967195450471473090292490576911970610270693975870317742497463053376333797194602817555480050692268450013168395137739014559894814781176894605700094442062025250291751431160676121810671952020189440300635727278549388060596648700733666574693115707405577879961030959463134905846450986023482483419835170697564119578165494292819214336000000000000000000000000000000000000000000000000*i1^6 + -1489775005516490946186500411260806461350538731659124395736733151837987545310456338168147892294811594292456670734617532049849261050994446665807076681726615008645765840165507912776341149733209008546911274664467998750973938644063975293892085518411581243753068488401967496052392860752265223094116933386001105858777170934252257935031940971716992101317910283092270361163521911897798180596195132733138355385352257174541804307893029227349188179023869144111795152731578063611977319822210613904799786818543030980827113315199581613374771061407854222738434679683864876435083576765407312069390397685075476056092407568586578141528198702387613229871092351472149967402594573999377674662552384098050805762136873894681003253250702362082721794824632849817618420986703376051508590311109764091259338533695519997245329986445424591512997107781646591898337714862240448205437109807609204743727997275300665842524875841667239548395920655420883027547261256113473262803337534059755918747713851463030622155353906077976515492649349963119297081946955442451094013306944383819606773824450093958754178723177215827003241611382694563065409696517041284559194250666445760130592188908881983570228200205232001410467784294400000000000000000000000000000000000000000000000*i1^7 + 686902799073304048480122837516990707219176700486610667267516433876427539508079603433494537845328266692763194845299669678274954035121904193111021074030156450714969774714868135340318340925666938372028266365671601914369653624989578506417413235981652494698893314181568115139300018097524460966431741865357517797120990337942500333743030758842339175229768324879054863724291587786129103614650258973292903277766966973648733078285602077226324052438572308989297155559561349148051301890250387778414788247276885584511837517890491632885691339162012569483986554268443228427501484579399494454776516803616330828073310651060852504848502570281738987558972375591592960462339100238017450975642400374617639615882494567575583734292172579427746384401046729647430916991981523898426516489231608147111062478858699757290878919092121451806842653254387529070761149224505640670176014288163365583401741149382355018588053302883146318641614193594213288048285803323711830478781199089789159183133620325179576498347381508428597682446498611049732757567819329447712050241126026694155096142199790503905741024932716937379762369578083090206544123912535667783156024721900702513833298862257348240627700847498944188724019200000000000000000000000000000000000000000000000*i1^8 + -122365527890040818906679311522943222460809238273113708471599257426092147442710135489552020246235941886388118657313255383896170360893829437577926304838103506032146012432265557879802009728538374908464369600880582998350218194534614581724128841897964990836268103610830787464332907341985739575544750521253315634394906217810825084419998725813107407360208843237329256987400629566267716690160838330309125213497173042692217484221610353487872688324096120471284617000041611633743723235342038739283226383705027530103233175330323259632508861599678651517197380655988630454948878296836069589172107779120888298762569302670682436391551366280696049588054505290911492942901550029341266231629959767254228391106816809621957401014642620745464776164013884628999508029617015699844077954877945949123612470622001206586939911330920790995482445978058343334148743532932444739870405978663584441297240118841851136509596769729258516920911224136913919705108841552404987989540939822716669419313490134698639403942380677935592408200020404214565734466494644293901093371189935152453536381765352061163150561353207452745276713576403859591883823300590574032788633491972762691347435618320373070911204352623649686028288000000000000000000000000000000000000000000000*i1^9 + 131287741850640631195140443995164230252518545954307104947724702850890970577353481276120906412408833063067303859297678445819952495037679052385004421812586060148541112276684478925437094602941220602071305768300161983755905012808594051653276957265410179129026755390207140159813601695345724970895922430152310037332322343846641313158263554087682262541459785407882527866594170794438082530357371099474964606804863068386934417823053939322847167073229547670185541904411538951564087759584906763794270651240039415857269121082792183410058415866950952998376494464432723918912668565130112385468339893898473388605689677719942315158521128096354102909431275860521549346220811598317641720968017953242195249335825020854914044362058942278506450980748540610950592140975318154106576798792799918071416854413015386759665485823980623489996374997399667181029553831356802327172231514456688674782671225358925349017435634817871604951270432137903119552297444748613432824403623493183746786642582421785812668429020190109792484421112232960194915651371547629608593539465877565241964737461248128196822333818163495355155922474810105849366025432109514857768311512127628189452739243496277182192297237891204828364800000000000000000000000000000000000000000000*i1^10 + -34341519961750141759924863001463660172146986700301711508773471547757974163908324779581399330674589181584416971592295431400454513600686272325561426660602834915975626872322666013387448239263430712602484371398943130279827203896221393733836766697815067002929346561325328502419625601349750227400523804235794831137576977081132996888111612217983637542291923780878753796339640385487846168381897228084335482502489652377188364791028037266237023647535894875067630979003122285861764875431011897992250655249742983968640219891850792470221562716330914630127940649867271578982484226593370162489165649003693520980003409379049340860181557956977685200085926357193139991566735723145934559574639219863647867239895590601959463907986879568916726148973907691745783267857558851180686539814492872886861050278698131932469410006026377941391885300815794451581245969188412526943725383878507391918877605637463304175200443387801259272294586203981871628538267119138207165407778008949470163743777083448789018730356366284845643023494946160517479360928253613591218980786416206742549828026635183652236127400301001984399270725283411473770724531501007411302586229650367928259732469725719129999952780036407296000000000000000000000000000000000000000000000*i1^11 + 8194442448367505047526930596953987692352068693788572855075831488221049340363108772444622414950090377861090621504847353482281096876246465525982592902197254069058334164155963182044569346033125545719396982663453179515076547027939702608793334125887260322673512846957438464902668917672792147318607078462740490247875026869676241002236001708944628005042598874373581082232516960564818106740928836389478470265105356978272163759763817067508658740367425913232609992722381600765935855752058386363424678922258000313171694245141813888669731852020213722589871931257675328458138567657695055447643896415604447426477394421431924114009069743122792178577934014457194211133411725446581804982141035758607905031712138996401530519910209738474360433664053781272300864359820752942477787201311244093533090510225298190457445611712111261612430075732067845214682865302725401691607275088300102146711923574021609450819216880711838464435267509731048071592379468227573744764682777456701374595007699056566507416996009288423159765048983991263981561604418646514346759002134860675648397837237868332829791925655548359420186873983249111651792711989074104046489104526993943865173648433160675813781552580526080000000000000000000000000000000000000000000*i1^12 + -1189344503187084693396175673931519233574181448331469081224956234447695296268752646813753814359875937459528842062997978204762092905453587751597998263921024815402599146856313563964273206132909836422353601316488722182349491918907337215912942448578428808915641897743383231494430040992812062046715759965908911616853811565647626221397521517787283191153396719066930536735530478664132588087158633932007653240628277675388130881733659654869259878816551536751939548050235631106432925022903442817059118835999940113337206191688982541384908515700366422387795438277655621669336506360946532383034446796611598150146929885444986604109240103516613020342354954203305217810644462755312887877526393653053397609492621915017688294307849563137191027135497336832147059981885476671305244711920982380744204917600169521435307644588606168312629580855552381759339635447463167788396046896991597449804735200019687163167428263429341588174013571177406311218922426488773383062856677899363440108661339377696524937082112709090353378194219991430765546988717576903006159055883253137352299549781194867179045630075187947318584098427428619648685597753029742183271070616073797102366524799342792553623152125542400000000000000000000000000000000000000000*i1^13 + 168975686972302456100653873539032077677236238537512301156296008873020744674533050297717868988505595206352107004536838574791650610633387598514913550453982542643670661706510650005860779322664740922414117676377838500706136486452323525881683003263691176379322936165728484603633976895577091363627546896197750953381929959535526007622777197520131079760823002747629763481656317965398276066624754764274980176479793446563662849819645266830917204049477511396127454373038933827222717527479176655784411791122672967824326870905976785027761238423949619841169013750899788894880869994050462819729156395508042468787927211792956344389231159809084658114701092186415055726418315382883577777811114307445008171554825706433985210702685147249129681929311750837230749627246690834153719815535763303366701630711117545804867813182990146858995681231456056991933360205745975866074965437499511813465774892103714682913321551820363256030669722513066410607913339488363246820397637852605561633591989795249218488972882849097648928349086086870227059774102750347080735463198227818162902988185372374510769618019586622471081881483878928995576401673560028602434545558589390768454166592037090592680669347840000000000000000000000000000000000000000*i1^14 + -13718341175114689062011334115511921240570390569307987084091691690907211713851080552740777098249264521845591318464501041065833342935013325483034133723519095070183633752636141651741324297399395540183886131300902510377122104123752955903305556954660345161787788377775459208129821613602224835235642703307433218698749805755655061383584760419545198183109616614190720345384310038776906782417412445179366612884294241020829485072393344195825077587481439495205960489063426054378964369832310806337840219346626950196042507683263558867622549628286242944830368909398496548888157267576853106166953309425461780724601972017568260864258415423917896172292142517757176355155192674475691439410331076549419302606215662092350967872572720525686622430560250634098799191240659159335157504736207811364260958051933457925974706007390788870881159066839184613485990463044882033526198820651102875868787771011456958291764665399476401922836078124474539177694398958508144829354267212848368745792168677429267358131662742929594520284831564696118832134100238083840930351844854508243052409126742607736391244614066594586862862085125008762643428022346956609952741883827135524430918020807215350175236096000000000000000000000000000000000000000*i1^15 + 661508839731232969752389960524129370286034977878941830289370035312934124416274447294138453949068435101129877697394511242864679995080400436669856993440790999613085569446568617030844124652888222303459020326249710110316369863667956408124447124471199973487642712749098922217114239449516624780413025396912278076665731371164325399026739644586170019858393598130735542919778156376188140312693315754460415357918909531027255846305523629192338738038921705851843138432616696810297371914548038423207043060940957188891916483841492609610390954845647287849871151434865816001807354682773368264273849583978754467659474232857106644925130127196883681749948406987523819348805206254180206856367010746246911397256334629062640124293625712980652860448337594091437794212614578277537496572023028953698617393708386069341181337718114954873325259002308241076416236321721933861028529608371452636596336380871394407840166046549374500427779772278741320432947551178742980724816625845171216035814071172386060588450274772019532739905638054873029176455392159844899603440034435041237618190124118562991160218010654097409485271298567572297399156376627330692203036044399110683489605744631868293120000000000000000000000000000000000000000*i1^16 + -17769230219863058340228789636208754096539664779129046928652723070430625086535155185609980366566649483859157757245326748703463932419376713167483069501587683913699268889856091876425717051274512556632333845374985692472963964222043062644085262270425055003107357591038506024736305446928639365534802270044716471812050412605205346059841589223004408136314388552045681442522752064001179262596944661331894323013325534053421333989527697697284919737237190314296529868901951244864930967267610279839448838152293478051016365454575668924237984389039252462844442465485528243287517001284019736026740968396280530574132524645295715925703674060241168748752990218067194203489932794819805284816546586064387545476430548475134253488893657517024063755183577543277231797792391923315732173300224450481437726565071998993976002776124887406195164665081949618126497383436139178086120641404413774669591581430248298691757334890184384234215789942594004052577104573100376611094042749381553828829892339715394840755511931056660660728998909266308098025107114339861930949025238720191586226317910522981530684871192456246784016972844186258862908313971830335994230157378295855898700209600394690560000000000000000000000000000000000000*i1^17 + 219981196065592001009941437740154145915376408231380462087299693491743881126736818524546135433354432850388149338961545485405286243310009794002461797579227740231729090601887233703792662346523826560484652884266697982854694773515149567663006740002263779520911080948432664573795249658997838139183296028075526692646993710783964298742173991733780367363176858538228895496749969584192317763701164252424734826840461311093966766570383998132087772072774528186963862871859527478375188720603842766145065100806212649491923378620929303207218629682092245281566104025177575281421992148797584388211682851854980689537540341401083578914201822285741456812055383165838653867933790531189608345551774236701300310018926928925258935661213516002489748371686683556024482221374667846135460009295114822850604298338432332177876394137706821369399368326861862341194604076265608183066958210609887040265649587271930636519707354897280481710174816928694724329907786700951328051932199750874130332743252045654846774414777772391523126307509102879082682399110687550232122996886498969769975906130125119609710932755944793590881636032202425080130634985110512760301724841178049471890620397125632000000000000000000000000000000000000*i1^18 + -531786385787588962390172544746960409639484808262174353179665543794614467043235567106191325956116300861013859939619207674596397119855055289919053023564855384623865142974439680334618324501505094964243180276163195240483372852576391263180578035789560179261310515507401676490049692696448611553143209497267740862655015016975903860479352205934286182451463787398928174863798323890432408929544249758853153123759721675928430094296138576478253144623076199562081936541161485840455090242747229666421623414856568701276162744241760768831561283983806117583681513524026236111937718590539910080815990260080363405681815948513907976603074235989826897288877386010553715861525068037871924860261594425236487362228515219234953909664215100085337700207092942953738889196446025517257146788581295796912216803745517177510672499321421638641283296314159388983912263581587769234895801271651142647035148891235950565878031436001839688604174998343656268737773133296793848721545790071827184804316830362295899944979241334945480278021999409723114426910278210412232299359077842595530101799492922479614378286387739208966673870826645621910471099544686565284075930799096390864441704448000000000000000000000000000000000000*i1^19 + 424327754199056923736520924587391658127106421890330093396004599115323313958736176953809403081658048762396335817778545113786883295624611721489812589074538348945746214366232862963756289086957124303688992109601297035151292825041220624044198613496789521143629001770142813277101502642651858817861566203395031075604793693861312982487624692007806204476690265943313544489913830488910260500350734569660674705476209803645897528933623226555299673125868786868190392523431195651835682312113727265468563752825368771074220567820209222663269234126212469736243181949391829852856321425111884896084271395389806265472530391984107132190769257601924099031012237969241224312118850205070522665969818787988655518318317844368472995539946144569158484738014496116296572674528301063437324956128064663271592686038047916958111016664379457501584811929766404356639659570837224512704019318479239499239524255233595382686674578347790069827019653549494654739194052849575937466681447115398835543569174588219595892591512606343616759728249454849831640498043574112981419397351364370412083575631994702925981507993766489647464611428212957913191876398909973476969701947471368520990720000000000000000000000000000000000*i1^20 + -118886771610234925929174121148998135836590232346634189268983753938790389942057391280173112869940608406305430294639725953399240991455926293147153452309473524992775796180981063419974555776164141952081121715577756883921920068592413185655705111125462214938708014815710278977500297793066809870191136451539609818987613151159675473946100395890094699093779515651119532745124005720448240242857443841447430799398598898358319404308602632658268123468736576355448263593759937041639982485397391975285019476702745529739418705456889736547248176063558087650649129242108978771524407415248669860932446069574243820235048894496584583167880161815602822683023663404791060813510089602566431799987863259330431275184773623860023452351641294429272970982068145975229593165983565645001030628347008915420637070645067371274405618252281833994823478440315642995596795808730140575145175369184031908878130703970272309834840186355937854491257712458386748335638124808244982715050040996256281287682044951226034705885397165694244398923382469022032269883168285920126849733577008806102646714151944127148050706840586024631123740841449075329863639014396598897622582958504280064000000000000000000000000000000000*i1^21 + 47724040418704216474485023537750498459290706337110650072988048097863840943660155587814388845067953270126640264427697984491606923359293723338070890178030292538069424199855333689156754866962503397210679797063661663506833249158796693957478601158786304519979366174645707081440293523546083142947132489581808104960029431490189275633157541858021721849414206041068472330537016958230871612082632688986045916468936992069840752408840042362758968419868547892181189964091342229441193115807521985693130404005583978160101180978547986715952483937663571960565201596116519341082076860396410535145543894039962368722621091263541852788333316649612924294844665255624398551819450967178236322786254535643567192570068636316059490142107553126931245064012131414114023221805285446019609796677005791528024178720858074243713803100601892824620380169730538598008229982078557028365879137041640671557051465292107497924363399747974252236000037769262697249359091869263646043535648935077986826510988381265661580662289009649848344093385647174450385462324331278696304599895094315062357232272531163042753348426665891631582315875515833086015249104166165225262968471552000000000000000000000000000000000*i1^22 + -12489158769238995806511735003828396548581848987275744466880901497166129223320363401914957212210183180701542464584102232095223057200143461778940693144010098088088542688653191873491686098729907815192232769604429282067824456288425589031466379803855738733077258397831245542370901427038068774512218835909880021243523355211795842795220281001754194485048205414913098566157936234274338034909986368140992759189931222850705858925342094013692653895841059734018482303152089517529445956480030591225569826512222102893684731944628922465554028048533436464137472533052795809471540134839513169719256660122586275551978084045884425392447661313824054633638067474811227646819066787339045305388018441875468520350403540043770209878592980533391024432398586663996933377932464844495763389877494349142863282745759621762630243852073513844963110579485446576510182932282393685096623019370894675460714642943477587884599143492819129628710486320915921160389259503031579585201519218290449826192803329942661262479973362659974542274525750674834692495094473449191014281051321197029477586220540781851044681066369328207435934753507423698213516361671957868173066240000000000000000000000000000000*i1^23 + 4122848924217754571012132020294603189869493995057607330332404124129014685052170710249018105756839212184711356037831842732984436019686275611311590348615272503876179813923987342317276547410700819345407714617931827198845672660307547573615637855633164156663509723478843703074776079214327496746986932768936824944260305335093732403920232029759510643620985430291588343214676731165766861330931662568961308376249215252456008094485645155243045404948748154103900931664802631413180668520475811181515350388484622391571811778956500279618109256194277116010085799638732548875553639872396279809499518785678577806875478870501809436768218078224369935543996585052345502284684185655416300021786599942590246365002906139011797657303675156097399280028417624742752535881121769343175779554056849727185160927407713699722507043922940006803572115081247923090825075437184495699302740277349059700632209662970316020926209224770457309171646153935291555898956139117949131489340981594781691547987354525290007202865080739890525589084031907024045487865794776905905551373893167986210801251591365403943560020085536060284624825845989275843247095174920142848000000000000000000000000000000*i1^24 + 120314977568237407689480752967803636223200207336992661201144558180794655388560370851131003580540983547105785651158023221486939180182721696666392547970648438538917353735908553973979860163575376532965289355585087399122570037511750989064800407406768492572432145055443051293101758550460229419770381783264451100236947498049362168640078885596694600158266098460550373917714655686823068097913184266726402778817278614018844399614551517920585488200820441852935485682848438840341997673188354768812555305376236061238737565409469519315614829091344100717718246602138070288451891469038213020458925645540237595157125711042449320237525407004118691676698843634521369251126505949530985366635346195738644183545852775217533988498663684538978751891010669434030549675018556939404167837227779935793407444270974896094590289466595244276019975448245457557501915888507849092958794831165014081263378575033456221109092870621175274754389145594255060168702641049387116563204739396218660430918582471448555927405292935427926400184318470609096101373283870760812420979021214832747110232005951729900156266028974473101674804203587315398567767153049600000000000000000000000000000*i1^25 + 103988797541012821002349606900739370397213930791134494246026168336514111658597837585877765126764823692903697993831210828383841947829999294186962033309238114080791106737099589249581466376131355368258636932573906701957235677109006071704979391024032805245225577310961065770356514237682157804341808455370881147698564449374609405977062561026677498238007650821902669900178168991798469026909431381379557089410761359213276754852310681262405593968250457420630560098493892637251806551537992380991781098363407558605645892518415101029781040407456812857130587501584681020810163239396358369862587411882733474562020774345336716062945618659743169786761120664160821088807739154312534661875693983064631730127738832280937750513676580189085261239770894625946388042184800585695593155510749167641169996036818612179821732616024154690282241343741913797396767606626462839101729774960093873836027154100777145158193709636213063620987237610411584884954217464590037702246732485454268160597405786108297794598365988073077793258198207874745003169522926394033967116506482891198242072814788462836391637871614157605859689834631345399513743360000000000000000000000000000*i1^26 + 15676120661799757875326620514858529633098918507709612767933036398712489238347668375468752551246608063757335605142885055816060589772246380430886934476804998670788409129039972249541280477254360087405452852223742757012734525196116753049397374906005748856060748573832491588135779110877774396293061751209801434191464989118437855849047145182010537387565629464892413381317371460828725955930585795032190139621198077200882051132866092276014773833931238143675742971295839282378830575355976312574083760252804059643759620832507713172449245944364991423001243428905836647142075176268401157689395469338740793764194845766949413217336616400749512468498891040796014993713064253657825803689844036954922867763563458373374372440723726719468484679628827248466155396539668086400126361860460073663590153510377910701929660264615543732482523407414397129861221525167703600239357063620860374338408965623286871978976061895424127929435782003134789573064464651760768236146351428426779758471274060706726243140324066021196683204280839922391501265901459966304199873503432530306613630949340929897076930843165114949351213085504806322176000000000000000000000000000*i1^27 + 869941290790274161828634208108776207596759029211879628345647567332871753235156951963620513741179272163849032909887786335098963864632201180633618376284774419027299046046529682069043686283034214538931924523928783800209348571594614960255389493162190595826557608826639943380262683370479015078683014914528470674029375096204881767972800743904794625701039433841322746932702145181279244373709032479885895430058025805267955787731506389088730119767178474249441214254020389828818120761865454849227315556834887974647133304328611302163465695750861474766812081873836586834220938385978947968915187827101607897070454963196832234424993252930394182317202423380603869173362781313842039435516339724326707110114013681539636308166572950892760108711447437634360208414198567661225385114843934338771127242974369684744428106577793097956946528130100591022189849836841498574476486198872839136019250744345355335417436779133662357497064104186606139619301334951980389039734392910027170729695935295606291063761264945829317797436082897729021683636651271661536074220368031548890199863356282782931108290122841336058642304073728000000000000000000000000000*i1^28 + -96487705264557573319516077110219663643577762562398340254539210311522743782106994032196784718804136506399497813409510090358139337904018423427667370416679443788541923143505198811425475800367372917044398571510845615254769064470974442337270083646080790507919292707783064636157089646918353964268315073868403154069132570961763685091356505427508664833869413577170298082989094078032471192540357819270872771229984338157607939258680283714935560474350941087333884188592442473775988297438442129461588566292185159046498345922619277924023948907362746797427018349110429525557241597126088418898701058062073281637380538328253731628147078308807589204069812306032400116049865031851676641245845836198871875129135154868243426943664961730886066326289153844971212604998850027329351781260576907884469136308444761885697016499584368719874993028587910298358772483526868884207126780989418472295945930789238572017534203927767790186525090292655932000399488410634940872760961179820202318641470467005616290938277664994695144680082586782344168084475563365171690343453576343401604330258742078517353296404397290433680506880000000000000000000000000*i1^29 + -6851348742033548150699548337136724075429931305469162958815284613676998686365375883949564288053023335162305244495325017779877702304255322143703233303288216334039396003784091305689225892661530806883080535447965587114756625468604615057746392050877284239834264685097145916194606483024636099212117965580437137525829224926223406714399690467824199617994090404101683154398094197214233952834036939022670947554568077854083467552089679642244938668073911919429751293859190913594594892232011369098690305748170764591209641077032208522610113670067726303749525523425379805291679042752121259289300520400483145778697651478134120788216705136964602330164563131415055028184554750726541930941396832261599302180791388582222501089640120465552700403867618719881296816890762757180062247920950422745898592830182831112003173674592034307284652648520621977967089216873549642562195200990773438654065946247785499862270413414722670803367110184318532183769672986187527114147801190733753625411406033545955837803197661768725800660212584667326391355518237281130297637270550343221604000025396283856222405653323166253056000000000000000000000000*i1^30 + 673447013379410831010687209429070815982347239653623804965921629944512517897097842738792967708734751616559397767152010169922635995873115345772367134899569321830468380187544225905705828155062986975189242901535674824308520037972567058701036809124075766906290207655884420481911831925671628906940225537732012803388794850511344363828361965338003101018507888181147056468164220984230872034072414718054738245350313208229669999831331568561502029178822335607948113265603534743576927389007828085467724358202684950065767288683412513319044595378056578217212581991149999514289595303177705219241173860883388003764446382902188884697725714562512953005755666198593558734917384300931591536063487416951729107237569274740934178526358060008732203915491180912158560816130659733029763640801846896392678852901912380815220209784835292222505890958078423753907131915421225154629192042685099987461240659080647091019092873066304959753353944991997742230766342076228244738213048965606436301434188853699254053203976957035775254428896747068691274678372806004266388839461866219291261957781439498386838628650188800000000000000000000000*i1^31 + 11431954797834362123896279804917711247926363643283972347671422662615238657570084800360030599502638230751424154116120488885213293797697613350456510219398514685774332142761567333903728391900717776671737586438256881096635059327995359643264284008047484053368213312395453055064200767438958649594634515376919430569621532808206370290462622954243742778347115206872018609982704366028540251958281227140584136200309776400669045438572657809938333406784975546238605849616534715887922514367581545696346261605638483276780476323902828944803248403488358362528679550522159849721458877051581526955851398482078754785805980975362067350592055694903396277188850648481343497874705204561201350755913777673374222881050686070533703341355529399422872377019867309456083872537244896502624145978870317333498924811880055817270475314379095753532056884230643506377859152878837720053864050415521673755249420955964915227526473576826682340998049327657334118511718637262264917789996851467224979947969846923075272190876360200789947027292253274180643676328211274296908937265369222306470764068810151034166968320000000000000000000000*i1^32 + -2078052510743655656076418459557187639215611976116811310927139323202111666202436104275849963573654070154836346445435300036421476230524048444604194414573639378407649933317377846091918598012881079385676388276356985515843279397018822816064635537786044062536819927489549869873856850996544983466146269689324336133375514390163877123980915477731089635839598751058059594541610271336296025728761339816677981282128474373240779972688729601014545707748422102778057953706557099928888178403263070093857766645997530827783663643347450590133170917559827055737466788134706133289801048770754841808182521546191049550226707719041748763202468937471421142294346258355431213622133744591771532790164201819804262505059491525715412927618306748117810544874839708799851971356113757853936948860197554703100283021947359428348257339151564830381893984245446256794242488811792113897648464922118227869979739835079392195269573170837569395388695098327495185975755624140974518033659320677609403937456028639869214953255742167863975543977137097379101186862464884407073582604765131294531499418008864948224000000000000000000000*i1^33 + 58806722397478088160689807039231904885928022180362911049085585668185897256422298910690706492842777270146125980429112036942143625942554233926635209950359145047339029694836974645935165965560064306393109279078789782362269059107281398962794348824878448557716393704976615426932795825286531518712335905373817447629132974682132553912565819796267502803598670235446290863629167473009830649128638020773605425252739112432052736401253905708239766820778273865619323530572715985407451833172255726047130545735483343360144770017255273558060073729998140380191240285990903542231087769618484874374910655399589615625335875406500174517711310277384722192149159725723294817261240542773166709466208018261308696779060849050793613821211332143965235055314678799537889268993958823746765958947879282177597545921243281455509064201916269826939077774165253466060908692789736137616564218808243803003251760320123921277100854378652814252886130374986959532229928526328247892724245975761933535789992675266879874449311474772642725664821394708996166099111249029209834840719659629090983877227315200000000000000000000*i1^34 + 1076273539112593619790231476187147029275418369312413478201458143767575918434265268662506722228962110570526781293120774754699859314385548196496463958184011975741761811176978164988398595596292576351197781634406435614020047563020675307775459449164596798961159281018231654766961265641423418160289209063277357328757087004645239901033367388341143057783389457415312403001705598827709772360175949112278321097686525300962540245738263457858243405530603589635045182195164980429648728533049289261584678791797536349800456954383082676500779777121677003253022090349326019269655419352223424946993888019378611152690147797511247142735532782940246293999389879568785927422105542461077638333751672597424600700309685582798141280814076838343682372165895299819415387846747897562501989087877267373155393125021876004465071565398255190227662152646482782882446001172336633592063000358297010895198310918347600058500334890278528056549114584507624808050343186290410809436217476189987837267475133944416679014860403204065424413070452909965868591895261632029022748380049497723963965440000000000000000000*i1^35 + 3424141451441768855537655973269433315199957405873857589373497697670938768956255768371614119971200417899270127739260909430068797109695631526241725276196626747273910162921589859035707589677486979053728673764464242915928213601993638113236267708571955432003310971984702685073600934973262104416784272838095264688347341106650117779997332406519991388995041034709316219251007564751056772455274597173087390862021114378360495745468761206071120317891228284482823895078456720826019113803300167839856295299568206982982869147971815340701012618427746096478151305007663389070633003722786202087946601264891177899320175192966128258098544465088457536867529546856818093711295236677897686452291197602132756081920811464043706633061856374437666971756227433921921332137768208020064397380728185236228308392796142449050528035430743582928928136405667127164548461635463925666979149631553945663254386419958958340874011794952948111834995777057952378135426927807180166781111612524074825155178433999829990765270307035580438192941143708016959667236036447743568313552325312512000000000000000000*i1^36 + -2353315476519609697854125802283994525724118585350580218572361209603916176687534836402872103814377658476852522939045074168187343513318593763767263130524755800516537766023292707392467322598600122690687398480315192470375580288902492350249759444673940481282898870346307723285687071150382751141425149681918856297952062933402819825344689753732110305925038333030821061703822296197936343005063769264803531722028697995055596931319692677007318353433263131577366423810262475296596121353954847848328271845636333751029439204438770423684721878020060263226080737980436542509925781958722081633145534675017510371631951301698556788944072824564036789205571763994658764448917584090941924963352895872944318191011837355948328491340251313201387160579607761914838693815785805536042254253385037861027669889983399070608004322124330755072206898614905942451654084992454877529048788821512019676835407918899555903724516778806080076825003986136466941449246172093213520760680402621415732560259680003378958511998192218435895279523529241540703717236732472898499903488000000000000000000*i1^37 + 7558958105562674182230586303366464699143357337174245946766819663916928386353623225230807737513712864863255135272561825934905994405229436224778128590975672400881108421100207650522038690893243021021394525378091251736545524082158158431949681738066916407354561261982585777625117977452058020231700059454318263673337325465019118208898447259945559682779923344624705739373469192823905079786702727764582435003860650663881545984377497116860776701452107731033090011004155993470084229809480224040038210218284447355724926353114586702958570694508806607779857946058420876650071410105558606804761553206207406482267587596913680826014482773042745603410589376513327334656350580800335003901368534772561119501877238394348300026512231939593732025514431187320011607093036893116185893658040134714132718712291257910635713895621997212395375795711334808149836368002327174909091252039551538515834977810119589071234822436239253537237403634241283291284625591321173191574261917980763293045899937441007179346806689122785212134271914182639995303499677166469120000000000000000*i1^38 + -4189951505324089268219779972490626775512512059311916470341024249047726648630423594759331278958032410927798593944800642970733560576485458002193587817377872836250707232088089624252645850529765302484004308876860081156219192384768241554989969104923198865049757368349784693536091874770704810076915094172938695201659651575649208236027385002886507398636908368744422787799673306070942594715867061915029908425615800847999684863431679481646036186277105635412528060613129878252713012084869337675046037374458949941345458430630589331268361973044388070425959873193217674583037657467395798492189501146195913434723518476971728680520660115073920886734856546883155424597700011394090809608230093592990945684137285990105517584570517633010024800979791735633663885959281592208134057020353459953759071923472907784679224481835953319926823710939352678356262858273704760826241422308072698826147671198722416736191138322953056490734356791024596276496859216853880090480574033792033546098411459457049834699748815261643986393366236156495340811321344000000000000000*i1^39 + 965686462979162336070261517334772116892685117579859112498526392744702780845259621576005780765774835087643451195590171484509106239645998059095977319007101258057789811197082827253811696916943226064224781078695119000881839506437342171502738894057094045504389590500762377647057581280581491425136659135801475381199993093624679384085746966349377139661720807779468294694696149609850406905553886687404614987646331517196930518191965708941220042706522209382417723657124537574643787232077355863272025811242901172211023462790284948219145832070362807020540575426356450465937182945074058835132075280315654403897592193243317255922988424796081988922035119661544802573913725095833122259972965012276500072163682256536840296841843844479699128046513458394138452046819838997238605059460154797744568326460307367382584426407062517992002443758860488688794192413646993841200259247890911023835718587468957576155081390746878072996870954509798197123183684227788537817295626647040556004345698081657615934072046326039519413362843663204352000000000000000*i1^40 + -93188113516100908484406787700951827311119526470428196527428571508801905844534950975822064904614834697980792674303404294100473349089298520309823256448243122497064003444846170280037215416799163142936294459079913774783914792023473029161800859113618377620959834849878503845274536232708333837250102943894381188993610098273669827062381021973479048288566821970408188808723378642297053978773287855802132569406807291057384878447926852353953738332505504586481832563937062973298407756318477453244456077102209879560053612426423493482457081067654825378903112433545141940290291739695837250347402162379356616082813662252394176822542519657275354437908585525299967646769794530604629358469206848446341863379968978452344721296137975384836023371480042514443205728756323385212667456206559472124447705965256966745502663863232832247241869685910702150598584298582380032478649360524613567831660237326092272887143384959512299421460001321433068969849070072399011400028855255046444612749089392521133053783339779388114223329443840000000000000*i1^41 + 3586383630024723171874655062621931943946564450501063803137444208880014184453574995759107595607816900468365558307118876564264098753749915615328155999627341850532915457778492243811791179861807536821618972860879470255832951717876607079683653978136925366584249564048767050028307113894373631864683197636148287534175576971393037767098881727870028753115802508907142588866604171795263836273129803794553939963419966991898799224964324476910344624280029774384427694315431110639420841238136059932923910502274651098292118508832639267504121238881321811089615614502016401354139770269726300667714724430858716825309521122860249872793718703577245702763436892044944397496364725468816421169305612398909869648420772897839779454574005314690994393339640606713474406823793762374837748568877502105602625777603252940771520405478172327494440325356947714148423503632514398731329174835447160453087484189833362614335493718594422431254242759029472979302128415208630443070556350212032592088227649520707203803370492388179968000000000000*i1^42 + -21095690676866920224286920169594915767785385987743358759830506995531479102066703154388740776974246025854247513504145829430488888666763086258870362511527340124854201640055810189442632211732634293804228212343879105098994327558360125510285875477347027284530194635222827101423552636841249272790366729896669926455298094244317647817469273999391585787513851588898719493760846861068841071279435351850548718810410261064690588567006300520905535836594478934242338942900517412052525495388714995460995695111187187840988532685800136061626809649462626024428358948240477141181515481169506238298487411973311266870760808266941112915617154772435490811090772221884103635145417754012723542704052821214493243972984554842977377336358725738414510081539041961337208130235958987104747910023508207586411224984818982320291992200466432222569876803098609903334440394708785939678682979244123256736036492150193811824650409788645669320484232568721621714932654299741887164589210375901878149067349853092436997308416000000000000*i1^43 + 1129707040583064067145237411796554829422878694488501015710344770298034875465369205072376124903131707300432284333932691730752129478797094446327479526415404859735023999285791854890744122499644451592723058767639693257918808422177630548263360384234691128606408391696107086195573324978697518543338828993682747054762791541647606532608482917943630281010066952292458835803040513788215038616492666187075169758735976895774296244860227345312303758891868508762590873794469242705953215957482445991150744462873683595524271618418236109908886674614417860141728171588962148677186310157333582597069355269450824915177036187409459356786598531519419496274045294638449013124612301358899792904075128211191709221651544729900429422878842019637258800691979596725348353573813826559684763261344455806770529319923659444291393949349498336547577625005082896280792237915716757164434715250262819865718036942786805299281695807992071511133145310785439943173236025893216766432249575987820344207112312696340480000000000*i1^44 + 68147379423711040256701636916752248879006845844204612725882502759221408338820625130827344242586797109840820968132754665984298465836278263840900101655232211203375179915557596626548654396172369224406756416786889518282521167750815293653015401869373821036798425101953916904614946351339361375282544527697776139816654054179593679392620591641473695644553048132829975146722103359901902819741015221356712802335088168458860714107671309631865365545387084093662002679855152128697721767431486440832187644993471635521208903318927590257506514873981938291265047497896038418902655162960501498688835536126564006319401813253120220067829993806554070129291618600537586457764599267960507008520826522604940274723224836176915659469104186902940554734016653642168280085490477887529062873317949167127350402826103972611731339781685918310940516617567663149124020817563653640804715866189128501469628351607209161569794312123885274125174292311205557216181320854853334395027377937279066046464000000000*i1^45 + 97170882411429023741515352881772501692509009757337593732126530859270533865906646859086984060175207882602243526310005542894193627238343868568188249503119423217570236809808709946648478145724852408008525526452673169817439309927594889771048053849992900457102477380266398266248101272879317359915545500862162825151507101378411414287607110606632736679458952351142198316595794685547469571288945226104475272845871248855779193950914396220407238108893916107159085621636292282376342430768310513774402482879759365973845297237852054162497823326509877322451650209966336563109234439099974247962239465623015102001419092234710096373687582193793745331663367635280926156080795961746551699444049568934466116197051401334803524155309107526541203227058316005576369105011543409298049284810198588021675893977289516963872352176292502681449890604716631262859080533513167010855151610382083304627579709362231202416214628335081797312075430064240674665564600177684339589083234304000000000*i1^46 + -2459320166006859794629375912590125843667606069719350828594730818679352017900630903629317026280166137255094608331128455420751818204095806329412899917504472013244889143333056765597125994625763754684035821783775064050054909197823512681262198980906155694211717284391714400534006616647358944608379209134821470428502129898703260423915232882005940100877245983858460671714881420353664785134197180914974528790740954709004647203779133307088904218525601276038093122393016469009214014865760782143015683041922049496881269130334658656841973251654686016069174995929205200013964955539828585275054819795344545168822814293338883883123232670749487372180608520165177747476759984775474442417624882104520176224750849558427527312407039427887907551772799982606995100935025211051914024539782857567483628580707627591782201595974776253902012454955133574916837631317725124952313506464276851561866307113190398426781710893086661829324762654920029938956713116303360000000*i1^47 + 50188889634207243136682381904372579591269479281142101945827861937240925121679030339272683081017650430736918321032289919989828870652440825181109862337731908414032312851532822855432104312386016940594422031638211084907693875195748212590332125638897953010356739378180407757606140779495972462485655392971101437255610104525007654952299855101866054289025218972594316710128973204347546520308673860169440888507734692275648954822013790315105086804011265263679804155505231767976508649923143806519216810472909714734646546932571599773804135195919225637618724885676643192419699725710471898225759695706403896292018875787209920870602674146937778655048382701702597743421798829749876563182523753150172151565663825473433802689894452463313849719219343043668421685180341791525201586049363813292575824611839122766500286244397041575692328825110447552500944089127389005015576559348353696092543552000954635825497546506922128604099202416791552000000*i1^48 + 8047131508519257029744612555717775820886416502131911226714929915271826058412180130078060785234547206630154347052301455486512618978353946866043456362458579475245164486215645370577967233185775343185542968464478522567055179189951970721319602508738426625804428348521483515998713866581305663790872250488187836562005266532204473517186497115577545383195795562640380978490805271820184870917663871418587983662366761875163072182227727249294641488071217492559208822723786684132531433009963348341744997779392152969570400899346339132951309075761418813129369877916859120942320607926936120954319512653398212352289161456107947027819944140357587322997030544641037086548412268288329118381076782423793526979973587852498757828217038671174655643250632991898519260520364969194567270333780954500478636870371412992183369502377040581098525494346286000412473282105057556898032995371706451074862209492930305532061879738176000000000*i1^49 + 328414633402345345468669342171114106703794266383643724680568954497449596242657726810784681615447288909551799243219789723762031570325531335249211332749814800798952871909872273142044912465901633519714844258830283852851993249942303447510574432093731543131055192290247726409900549014131933755990452221389316602323665087925891916395374371414699080420993279412000272237102958829346056060964667165584158564942557612611989978559432401814696304651060034008404107700178967784264501501232506566060329808967594324049232280671463041277699419805271589249241392584746792602130164185465233578070883025335895348130282430918546928754984085931912625536133402712745733390811765032650531512617410496772246246359311043902552269366323986337826810376101179629185616723291388733551267294008669609783295198823351360852645244250270750081562448822387054880966421638152647105402751603512139399544299862540730880000*i1^50 + -58396154183219370696931173791849900676886611955979173303502464049963864901833744911977864112925706704383441558567709584172451619398524693447324352670512270089280254886510342303128052351944987025264372674543530233803715251876375972246018447801534786277866141199596310499494837909253469104462804705377085626838881130261803979125005916143154936560009241568183910772260076757602340141356943075849533304532926607835293462512503468558443701678991264899141786867598847560567351656040610525688418904688471437012790820361305573441522518325549383732953605439625838965198936238548333776644606755730888059265381043493313070233316954144346889142101546207959890559630503515173514843553327007495042234964618409109554803359492534960283466134955546117494136870602768729601013117954022123649676051284500859371742864821590888636868873811008351417191240265635935491624334474640896000*i1^51 + 25916433884548045210307600681380241185349249039642680960147943111131238203462438785607412139508798261089145753783542420345895204584013345332563509068446022842315128105646617817842345109498305538488160693808277087402038585555372324402311626890601812263331540816145649276012011840357407868858355851013915319932664267859447424628475553457621689960334322950397599049014593545044679632507845054414154688650141635016568933915861704364158966518772864456641054981793820848260193610391247936495923671898774808546941799047552347454269189983277526888796846180566075276834498854684137407641653962895687684726572899050952905428916446064001566298122149597579498999231611556717197129518387456842721888826903559043658355952386553584928451082318603379458897360152201682460006373019584649116377125183455349799651958043727308130680193249795974714398018171200*i1^52 + -4482365471848501916815967747405255196068697994980826608414927275971300889760033291897424494170005487854922117168786202018981914785879228246717969131476499012026001513587170175450237147599674343263344770603391202917229322503289514903786421907584218161680594475135673407985722853912288418798384398317683057827802185448717686631950483558482005820107388194732096453828428892566329832267996069260416515659829292559650246922155482918987804938630324786660994557481935907522309240365589943213529744246425613676704816266113120563487835695311474837608213030001555117296134451552778418084877114621942409319824639134769283153949866229110362943175828156623745418544938709405045065502249509518323631093088581026754779584968780496305751050863047842814216244314818669274670466272523064450298845596667770591354793591044352653156840*i1^53 + 249182937197823349544139410082130973387492834584427836626100744871041315717712225058743732899674842798953365189741724599391879815052375412474049212033763650788523543426675523549982886275324468248752042887210335529459462238253911340901732337604733404171837159151973634754757181242788338633305862858876380392429050241933194025764589083442406714474973615928850259571309387001311025230179659691107508481764960386207790514571776859025286400147532849590499499028772566831479283839787379027548861631553060858758838213047075639924166513828878060082231836763548739953429567549513183496379314855612722228980146328584647205522223186308798583447993930359165001196386256708117041998089945551152761593848330805826098085044782700278585484571100052236708687223024803456289500149530809920801292743743986801*i1^54, 487558118515819699143513219067920777754506248504256681621973024404382185523519927528456582720421649153214335098234504822404735482125342305412725911266244605320422225072017317764340218817862582904902112243282781316145609132771445590202756728405335247273000082914485180689473236679800146879111695867990332105323383895837728894385020434580300085365642435844005636324460134047059222504775267082270824895981469984925169761572034291172143477869189914320726518221726624882550377854641155948062152680450474869218282149070646917108206760063839811937943347399149868092543647004723492203170802595294182798158955071100985280114094496444493007423309247427032861888576855206508610704121641225172952009588397671818104128496522221976539062091466638224083724344586053323252869366659337533519910774438050977704248729336998237445809788493159705891288379876297616648877892998279782493756470456300567949107362283779575928437091914980588809762437614088764451404734893281088926668248647426798498112560718390899048991434265663679483304954895502804179791670604420728871100048716457562201037107690803664634217261128475024500606767265594761457982144401853985025542355146234900534202773890459237015649804649079669816869984046255891097549569300593107267259433761369353814213094067733804561077528097455136111582737491178189015407970822904162309702166461679243436196684341993261322620897051871131262989971319274380193560483104201380180002096512414688835581098151218790185552757028325892987887850884517607449121703751708209568016475792730395713007969505875486811188925905537163084010942941763153712933887656804200416296722955576183022388770922960859391582481246612518337368817664000000000000000000000000000000000000000000000000000000 + -9281853406715886764828491726065604356276540333505720327583527333381241551463393432505372148974773871972481824030041202309719699405870295889604402420903404726660157604297296938507978462708282414415015646362822156088578360753899047275943063859203788488479421561878758738024931131969579889312638650858486252241579680339705473799566931732093045478866095505634429284937822609770440618929050791817669325019560229390952354387386437047063666176681423305657912273178503660350219360672957683744819197004961798382681734673794118065224727051022885843135765107704837794662101758350473622304711951691065093276345418797967963006590413331180101567563354463783477053093668645207618723411895910862176539379855859982750936892205813148285540783225336108961874709481664950017461386780923009275500081932625961218614785040475549391428729552978491391820861570014906668140701175873272702284480394529562586164017358077491571901288360217688058164129130254776992986025247228161323159198431740159618534778796211485977610861851994291250309558637292447949901592688980754889220219084405932389241984393504970160439578980998570061942989334713204706737274371927867910899630447806921339499144461164432877821203558885981713943197887553242069846334785475804243844282398272823889423620153511193716872219476165769921637032076219630435094785958054871323355078988672384692973170334043298397914888953262048820637941948815790024185167182382669942891329030620889702997521511375643547780366469154094517926349849348058223061851262624440688671916648447879018986821807673500859254705649072270300323707954919651472080092122757921159529146290315778779622872993288999157982145024486160681503870156800000000000000000000000000000000000000000000000000000*i1 + 70675505174772799041284929424544489121839556501080467325085082822257117775969680059684024976981280862797707233746645386160851577364707270062985313955771000704690453035833826075483897341994618054842851697511886696736725259649486674274875097542365315779148288056753428366073124951533833897305787450652704087925519485175307529709774344140205547729086851666606360334193067417875110584152102769680222595083891555090741817832091972267682841405488148982561132935000856580452475117444114673595877529478870880710754101753978665909439447917856395249540454721115328969970977471149995179401683044285554363884801054491742898853676056657989853462219465148629207235565070759424337442912412485068986614019264167818333036492970667576974803856390656419164756650979212922697936980471024141440580375477823242440187304708827181299960546436131607236963234437732109545976960525074911022766722589801528406865702120431432894749391905133410276650167757026166215344224151191753985375591102214076637899164057611967873291876701443669401870095314620057630356741161344971420786964026740208511050392676511377130073165957417700192110481825200943642821889819424285246390344813424759725224509874770590108056464776919731622508561727350038326144769836634204032905041983345027724817732520529161801793100015219468180240679236607740589622611394070540246611383631431174807046466095455674937502012313214274468081637551043626098641186189539212775344003719166788768303931635132064502448632424860757617669854022751837753806950286251306615125318603329963231660755318613920742458254538760802681894632221974984673673395450965249529666582000198287230380096955919070352351293308831511374630748160000000000000000000000000000000000000000000000000000*i1^2 + -252014889253869398898217533058389644015367237910403819997074966273918455016132397063561483603492284061312573849366892222158590869358312451622634228782365251415021278529586402957646115385225440043233022719639546620326766983020895460757432963132588017682683042866831571021534727453500561723457384113298386323246321211541139304006363231812104856587399172491900935147147587341046376246824507783518519737797349393117411007806639443694232015487073280521755905547357774723053328169919459049809929551060397523276614010401398145807482607572173623942505530301455953415942516667097944884842337902977686168418075103720803817242025364548908605482521796916739186397399755477196957788029219346755654110425427847462325763225573889274805895939460633577613422533279893211673777274931315233163257455371666174651213928502209427895877843645345956989696814080209858653759032059628373217908985216126045716147106664270178549856040289427912240316033971230591089442776451479082789263637549793308435493594836868127880401192747928643655872921804911393977350608312628305418514991734915130090065062471921076812528827448693213929279815423167386694942879316591100195266977329371883521106595749237257782559944612098874178492682133490281138250208980936784395807998387950046932563063390028526850751880431289549121899123726333674629777856595798347429126793788127031468400952039982072308736343824217493261298215977755548042884379333723317003992986758252885639235007336154376863105707089430662191096220826312084267486748315897874929683758032865114050731503454080979397967577399778654680571887177727739633740060885104674452738952216807063086318715768248175778497076932152872197423104000000000000000000000000000000000000000000000000000*i1^3 + 409233419531449282200239987240226241885156811184859050156037362516393371108670837818728797260290831379831928094235559567015525997937088382493051607419115358227897538254694420010079884807596761768501269587892877405818355720282833347313889123970417822055123007017537780440909082343277162093752629133877383444232334789225536935522231451947219182444539497688117183148752009292323855546604802983725708672653180176579390550641657986627450409896893566028702509749716401707500668082145822602363850512282408671806948076308424979744823490928854456907359625864846074028024465715569726727102193151338368698057046657405920224189927287371478280045231472313692658934588142623488009197311221863327374029716516075423268944168991946694047040720233469855414249762623482004533331110832154841606471284121944294789593066064633372540429804168274126329736911617048522178764025507047273471856826307088835222141422630082579195944947559664698219157746431314506639381115655011581234574700299422679687110733769217764187272809234957550532575875276424289260435772839152325174981041880772722185077258190742176727129880606972117226484954486122052603162070573705977662135074227638480562149937360577686856582345575636904209962899665886685775118621530647666012840095546411067697299199880733255062550883521702760350613529261081165301990845193667953342918954743594227395756199879259153887666321518042032219669993289730854598866320380536669556673222346375267705120386930311973024045628831809260736991902897136316110879098034667932696911071232855384637713015423117273767638199539337325109557922921780383314390312330688111732158038582577967438025289471806244754883804693266109877452800000000000000000000000000000000000000000000000000*i1^4 + 80286490172390877197626856652845936365335573558545873728133137247349879014902200324902708831881700970350462140508404914295174549282012929860490592763469795682303523653861977525794227401617496757043348393907007413080681859929488430561073459175876940621669013195926167051933856162681362877899948754305753762097921878386408016017139435395959393315069136678092573712427030474489308425977443385400235420207754198729866868413056491244642243653520528859390642106825507430457983821137961799449432159782552814377221268531373064357665203423146410013154306034413545856522087757791898409100151582752479223250182093663555359850143858799127022148953380970683700262789744662630373794261967818623702906497758265045660184028212828226695790739761829229979573283865399698458103646810006876686439693429391852478093679216410559286230319766630362239555418219412240957891222225049653005330254908221411684749705175604396049833031648188362481101459765972434859186145051081632509174811531574625139842251155759110595976557407949469053999449604234719243142274710599898354197538826188161675503973527189341261592640037185863174129458538078037175344064475011128364723843585200060768585055476664251087039496866631432021692231012626561199294062918469946049607568442600643362834766480190186238673098044365585798859399509806966149531425351662676736779166166915405473038997002360111369961128832663014604033929790157081535605071345527585564046148266707505529648517983998622590493092982859530517835079019628533166930676130183231647722211893023803274927451992772726107364990917110647956210204921008294019522138738187588075523211064534997422140141225193841114364966700225774223360000000000000000000000000000000000000000000000000*i1^5 + 122417668274714349431959614797921148671087762622967249553382917679635834680289812129535688050409998473833091993714551076002583290180180271610157770356221546121248131351822850729676146027853915021727953675358349775110780519221438592734719291493979167716873422727642320780088035874627934550805081818677751664536520666819675731002883224930144277628292762512055740585194081755798742192355941318419193271874702613129946816512242186853802759363139409534764627311320490586294476834165267422867021291553196219738769407181408593320509678096796459955932505234127273826522107876840719869133180414045175712516809854025920686178431179535962222266046712631993873116019069026922565708377666168229494842259988520686791092354947308085435292035714249452820232686716641344641352570682957825526464647172787040823709902696227110462200099837792472128450992712206320159727080277073278338085755849050173769858529182437849266690214091065808235327591705757146288231579887903636307467033649940895982713310358941963467238085934760069517913658806521353918264318083734966871187691631420100170292500282640086574274562882748794368317101985470686307354954072552133542525503806882987368497581369821224898352163648801534696766463221184108915267718869592114293065819362097693062269240298589075388469850253919746428582929900707765220859748770855521493652392065331191867549959902154017057686613347302565995722101444100419261287169382065842753531603583927170586143887082380724805770551096053405530173878074427744254595283777185167014398069171192280578973056457189393175656029608004711472694971781854029394170787252444339870866207333559826691523861483212873098036653643626708992000000000000000000000000000000000000000000000000*i1^6 + -13244837412990330573935077637210252857664796274798356535303594745878524465285110208611477605737565879888916022854166958471059491195662790391541754503068894620580373076779478484777046077957065111443954191167063802390982972956763174254016679079377303300050386937588974656924667380201636974342922692638081085939203019252398001659848754602328053315078741338631537255417499261658089358492682669369393374295335759775239026473219443371594250816232269381545664148229619830893440033253937085071952891835932887579524318637788156230020592208507827039344691948331981759775655142414209007714989706742840620290974214333029102189221719123771615724937104082034719620269581266043699344060751936189898734683595868252688022229760171861900808225883875729829736079841837695351248730933646286737669945364005629162673749412982971918631700965933845739315843920206366092988270872582253483267959953146137270597267787112764573089422513596330801168541036128891677750034236482605223121462442288819151971199108021385688214067740045495376379849323978479521258775406054299595344375458361647872348220316317019756378709412530468203515740586000279776036335054694772782963915835498797914092585854330090330853523839066405157135642118579882229446795863919422343809624542573326116181808984081943166305071339880717700773524965647947825303953962882377680115218624177234081057169329662525768448490180581757909619656154925053704672153423399800081554112860114458255622598009678011816529101072835668701521137540336012072628972992626735572615845335996452958301237006012778256163623427236839120716590721759982310927785393094206171130096086666744047000407167828035808112976187306803200000000000000000000000000000000000000000000000*i1^7 + 6114623572179911486854450130167062377654860478617781284645789844674993516781260645533566258307720308182361043345147704066883037290822995528235518704076618603219915680004412138302115864834501714979231103675719014186998499023384689464182098100304167821664877101435095294698044124202150633550060867312798044889483712333977521061461111366395663958027145552238394674077561722488965210067150314012626941095779877630605319816067613868357423952246658202368594182584466525730931072145067700084928505587874499343793685981293076160894813401751539402936814693209730703513818990693323799903129096932292392109878505837555546877760203462309295524441806106102487131313184869110857620060686535114104662504841251229026054204189949669973657903163659556853183624698735447408619961388653044196085092418256110823457490214068079993001663851119191619082896133449159742009229446059294443439453907991915599801583267838727085457580834689049764383435740540938764724550573835181186740010388004935112556820377289522082587019051794161888599826950293190777932966411100653047691784119898297573295435871488709631427275886558514541951008443768047041575052233136608969653571297733811835524613099855002845703884397197180333928695577717814019759222047440095868183332871775521053584362056850294694595799560196213343004173653000579748235043393616349436339313715730574803606259235384178016337928849914584868487936291772395547542625243812141944604366425065454550986326575555354234763897300954284072389342436790868186865091808356188005115383346034980342281052173449521758512764950484367978547218864023201633728389514473458452108940840742400998422923065973799850598866427576320000000000000000000000000000000000000000000000*i1^8 + -1089930426075028140024609178698182557929286430051212727930496558247433079673103896328438705846307423263324684384982322544823345342659531775748552218209821390064811030693727499444487927479122220568298841515266629661843660873933202317428974121344691247217384617569465458732274618240682625336299022622162328558911357103005493483829178735039809576657149917978868288474577412307621619271341787360669699574127021331284368532998178607954400971087752273030418531931276501479369852575540898535992900395125322667406056836795439949444608713827178685254100569445727479810969748991844703948506827081476724136032624386389643340607629090891385304861530334030961652111567873585280899844665184214854456146328421700597615398112369813173299502075651854194198407253099293875822147758432555823043576223200946081972512601733494596674064171950169761848806887343000390521586043937751448114667950525853259698146499765266392399423990172758465860360471772022682565511584122616503157911370059562798043509191784268573206821982101208235983823139070113836342007400221600372997705118160630124294316049915213164489378068202028560217743353630342851896616425640913537266744057632240298585095177614530963665967412001249896823968258208201370021541399593119816493904577655906380287142588954387586541322933003945416615168026345522142915550015993827431512688329118875421596742685103997700520976959757669672498278327008808688780948021285119424020362909126632134604603592208590916259251687976109956678181994130912291784611673969801606404384614929370883065615227360722679700626724618576080146920984870758878113257544271401337258866363166696243854851048399709307447187341312000000000000000000000000000000000000000000000*i1^9 + 1169479724506322547141876284758202195958456989460940132007357570809789080575858293297025627701158481890701925785291574153392552751480228319525863149414527295660102772023393113798846539373593084252625170204835631725263594579458010569279468058251064807865467008384110864965356987831057552248184634636713745504490962066358661892939571141781370420990635769094659211377784093575512941252144850345252722609261915227041121265291261866525002831625574153596152986793641593229904459104999367377582701735388836977494925837420277173453431554417025892214105162884869846404063919857439734222973530293432172269984944331075841066317683767264556965311462674742376941296321032340829463625389138434787038108909872842498557845497018494358057427713837089043720728980121452939158548850791460670742715430667816697534927480674430053649433715992353223836127395105199832689275831276837408431056309435859518920707965379314904257323836821833723586594037067799754296776809442734336428574131145179712827590887956661233762857336178862540622437501625904090341117653734509517149580002194672077836172991210878164006904248699140730293017977229428537496902863484540025491307137403812777848730156492974981582925653472782797709462069300082348504133681377294206003522684493217194593519861538762176735171233824812066688287997264196281708208878810051461107452339990493846953494640058633177551297186891414510447976751722722592325581307381864229857559966611457666619901911431565273759686626421050119416741787910304288948269977841811874986776526221862822429962113089062591125758341077805448713999134903807921880144269479167904755950156978202351567900497136964814754335948800000000000000000000000000000000000000000000*i1^10 + -305704791795561156317576791098626592236661715851368685916126346081696359387294004964137984608473920369973347623906473375557146754167259021466667410579923277363747934747284183844345387732302289465136082313657153904086921660402607951456523606793861722046057405717926600306336199185543326866590482020883331917492516078029599932629565838613616797331700199538855077339202713372756523121435099218095809876925289218725142509501305166271572927288845007202885361100680046037388567999000356360205140418947276151349094212388530022921802924533071336743183412439428189057882354287675558958822131051622161987334098208338827194518096682571243352478707551445919851896090067345501327841279287008342962766475557880763715796990452242587260132540451658133388951696893222526627866140421350974124582531040061369603461107439767400077565424506681442884996157243935845001416136536411372917467378494557264509191069454483325096305843936101899351196070699072517560686661989611809383835210209816510871349384778460572242225982073804028455448567096683727079999735085051453312554038124113549915684375056777811386025343310597050572631958876190020070817945023345386477111860751230397566232048941000560353684024778370266338398745963550150183008609753389854637360929341422084021337562591268122113314138464403253430865784486596039501623343723411955887106987403525930681222503846535492091603721114551001424686270665089224587665583606030561081573676653626542861239299124984480739645539480758155546502953594289643264653518775274422634033454131260181999672583671702264249213808582540670189203507193804103846642798365282800969182252454606117184008300462135352733204480000000000000000000000000000000000000000000*i1^11 + 72919892203616247479631095596083893501111348570944318469011065920131558294083589220425501508564993239874139761516602058862928870762198465744022048385455352963894431077293714817956762585489003599266563994739685372401633969487935153158175348525097906067977257445185847634422968852623685569649898965510660269525953629740687745592271064230137776859119913863324947477554328941684708905085972190851010823391062020673144102407763933470856977065736477262936888630469977384803934293062448610569654736130727038077745485392210266513788442471926964237856487087755282601666848286097978697168183748464726385402516397482600725728761853035529685234180333769015697646669975709967128590693733508746922907988703611913444961015093391174087554580682551494039803688327714809636808166060639153506373197312579557860706153813229786617212565783088490555892485896344819069627266724371057223728819345112302151693645547013361030603661481586246867177427986548957547179909733296088290538479295359447749798400256636348633380983814333767970730516852895200196308108915338172112706035507576447867293407447739165425988001050880886999408803825816135653926108588003028869220259626596862689785405758743423313324801467043372928267803234615729013149778794641308985746429411539162172473047256867981914898228296041783125322491600988182712192383273504424988866159513050513806461412083634288483914000639368000882229303553311145674502812427460720893771739595420592207543438259815349170356588543387083785630568758937387835447537609105026291405200566426354481977684156290581025740970710319780552548568976184615589091051397147574146687499600889145326005196016493652869120000000000000000000000000000000000000000000*i1^12 + -10579715579299337826229973299515015975679339692558994005899815554296298791071522210929124692646062584654999977019955336262339291753467409031592461456594734792530008682461056262206490464466969518220277461483698707115865395506272556824433251429067759633131642594946996302850238142307311462524630281124424813878784578445574586511714596519091086280880115271530514153729453663779434287801528333144781894040438513449426061000121055407346726736488769001658263531782946435450871390259711193474670542916700650534245300966666359221367302857703097644816170872847895643396807445499036665434245420764025393148147421163829245120616629070362937682775532939744612312650651743899944927104980545208318636778644426163296239356068240150552579962063007895565270176368446192385196597759875794793335769046389488370017596435211142114919979851564361578845579017056572479695393085795691720580813831404596341291070652597305567580485921928338850365972973983684060557553668239458765394715605852591599676579821494222373094482041146899330350555139166542210722514470035022366744479237020942634013608487926965994243146794393538117345024617903978840962249303738195913077202371226363512656922620600436339904822529329716401491837297987744738516647526156053126457920636582118153730312443782671283647531769431702681284843239136747022069129920089396291411771802965145698906955168114912155332436697162480222976653328165510985783389938538597177049560425040084789566162516781820080776178663398189030140255389701050444781767351624021945305205773635025113513751202289530993537577573606386606387948642179741042759127576497588021819044482199683362755638142887054540800000000000000000000000000000000000000000*i1^13 + 1503690206893632919561338073436358366339249609720611978690436145795345801905728089941320074791157638037501613436279392579756855057514941515878435579706193110120791964241038570542310371996264306980051481880158213684117809464359833333528035644223362006140181925519674668306889516752324628982458459272586679929969437172213749784414980450852788845461493988317475140216203968030333943223745904798508059369655067822696826932889959727706572373607243014826740966101642295242792208857913028573787219289084039921730240004086170575501997557712684050960547367263357816729653680643962931506464542638350975648977409931723103992548101984570347957111192824225496816762748822184137714354581795034013285102522611585238675926652942047009662267635737696286358956063722775208669882212161285707721102930732523843774887687371275469172474619707339885106692178085635514021074983325734303092259522650361871394140350313608831077528146302479486274703463443045877758451927155423224939655142003756162319910248440967684979176064404733932483564025365319904932563321817928951076573536728961244525649450284640257354974003646223457969307383508527804962504360136706317437631090133614067664341458567290300523438558512315918864985808413572363075438566359200238125155489262090374988379161689161084670531973046424759766356946570645503745755551805761133468710064826297548699225806403914886625439082686104667855498483987520821054719153753495312008554164469421287199157830185125364949310182867315115821645535555338412857706769224367879421387858573459661187338388868926738458507931650242832312763039860082340457124774322623577014091114765750258955377356748881920000000000000000000000000000000000000000*i1^14 + -122109099269496935015142383525928340235668721011004846756278306105982205984182966448764309557254251672593902762511469305778065894897101323953407932322505414738385195435281989659152101571560046091643328708478482059221816911923181945860526911353531673796216076153721153937479531371168008070912961577522219799857946339621666350574695179969796781884069401301388805659599269928922650898444279384447583443618785116580594684338287621798974938556672282911576923782361071595110777951096679609747334156978716835093873850248435743304485515168138531524586935561953777398667040011682035849530401277333594696024808098418859856564268796238709547731231094872334997264462441723018297887835747945840909042386832193976714882769417028323019429448448809093267758383034490493081093892167268481581985326461937859522819373986895286094231240770378788746866341841016708894156372892352262898143442098318087295303276992168408846338066535917193191948753283059156875025059874359729686342667485268334724745462386393085530486363773616798564639541847194290974090070347373956863700582881141741256600175861604606516704023770809571145706661832146601392946973225232749182815171157016393771737795794941294661578154182630530130612148646657742461378678949884756346530068314709189451087706059121505662097716924751573077400538698087851257188071623449857752904424295789561154204817143545887257219827267192525765271486017015824417217807774351281934641177501430799781707925905165408063073389311584344047264520774898282601690035721207502986902306593972058971975923780611530204347382474500226992842891450118393916763946491988297766979320195418691034494477008896000000000000000000000000000000000000000*i1^15 + 5889295145039033779230524940119081398785780629438406781988168637428890092675332867474235299462443350595745468398855706714517539641677727654604688383059089996399873377952148401742632831101413905256769323236481137594204758378494860184664187976447067248647907522903935071563165748173442858195309719044107625616389739749991262551872395218202528106846173106646323237394533770990679331987459469533065672451800922690220996816392498549995981162814002719765866841672743502525563289520537821996974728833662670573553230289742264359665416740685140350080493224512019925158621989223257807657447717081962799583809598960651656626012423204009916171031685636705605806836340443029592416555668004243232524235072900008940972900068695948274947604929537473678607044753548967633737110477092576209524943912492372551680326123007088107036899017339546548370558215401446166758768136565289328114438429927890684186702338743539216168923319976518125803096764738717372499926226540861027501410608340493641904589625054022687379380872887738263819162369154993692761945987918750844575537515343141909580313672751859511018003477962701310101758606089397245387975467186717645377075304000538806548543436546478983234707493915458661827869458389929861568245808162924281050189722789820166946461438081785076826708888497242706678180460771878109586962925081991219146011085910526691562730517751770199242733642102857858006367285977908516852821353092388363310080361459395086466558952552794402807625772034826578959911261669155598464437356560254483570204390109394497111443943613952453126409396403781280527346386814618257338730492811382856587048147397155511275723161600000000000000000000000000000000000000*i1^16 + -158217578457753927983437466942243720321984464307343753482803632719765107478607706117487927815952162672064468743939832246925372303627402672756864670000391795100179269270850237334520700666944539301613391728261854487737235059033065487148100859738800943775175124684621850079800071115976991850736039354407780895098150099514457440826417290603573812765327950298629066326027007597425941123035453853032779559418823379954047270644031823323427643926591200972173315719492387580806757802417954732431022885816468619147751084765903819460601788300985220563422972296678362578200579154666926270172158059621709764744514227243848757571320443662046074711863837301670679977042012076944384593196996990562924449824626797903207102446258097163942636243078812333615904493206376507624486238665546714097589336374833080153240341639907463042045141265250920206081461099421271283878183742859593122441090761069450618638161567788956432817256974409848870906308042323691888651705010851739554263678489437103039186032058823083693525303089827253911731581184875288304472809666650671783356608647796958950879448761347910185907075040412637258883304331104921616757450651700984144851403814069856033709209567255660652706864345229920851128599119400446132021825449709748062451690452697989722960749647278034179926535188010300377257192970853066759626312177337570864938281268110883434519310614969667624936706743923408146660820086866553376425234516950880423500154072503914803159592664501277651719183032548775363729573151674549678576296565760806644366517013048373542569021128434303004523334232278189794248950070246638279669049250661441388582907038896765272064000000000000000000000000000000000000000*i1^17 + 1958902781327123754783228529624292220417283225785434780068685753200614625288890686549397792379262612013899063998272571065367806711107349564416291814056017787723156277125339950718904611655421606372924364694191964901692501998679984946932860251990564385731887929304879819759440639846469395353942725563992197955937173145120620341810328059338105685152447464007105835274125133514068801478817937603884675693111451772415564791992158505973146711080313996614278952018561504842069024697469016288885086489193949581189234592747394065759994269107911558040964634870452707245469229496412327685547923108403960672408523208001586240365932265977347316075634942863833415948779223425933265589570803840198866748538542685903437195109511516767874513140958889591058755435678931543016680635985862447193024637523743777536200598044017382735976565172140452712653361608435046239437175426497883878713468258885194979245642142449124575364686865992575439362488291204922636317237001542002861740752067685422631700094914689468031045444906530895011542364693127167012217183625038837451985995824257150532284773631541668078361982191368643539359046010478110571731969158983498755190268656754325164983841719665814099020621081621622535995404083698649085024069169702583089479889483343505077487979801519834497583788204410257051190367615266686994047116066880349971831687060903585516224409632173048926442327742116186526881956907194229763214228868568861911204963862224642512619510721031177054568912814395352427829288190646727171152198924662186472363413680517240031630112999757842015495637170675131923629123608824181204284531555083211342862148606458068992000000000000000000000000000000000000*i1^18 + -4735649652983174516483427927759082462884531979930434246131473905900395379091413932138128349311411804852943346015595259681805961737906111707272590791276661712785931078113103962469534262166114748238001078795175727923364118755397872505424785214442031040719878874973392530737206787312902949159242467278673021235618499921578408294685589519458688557517777857327768250207746081099359290716894910044140499891294944132846963113984534491993295099477131529869955404849226874457583303108621873743262950407492233540667661673331220635101847958239359337301437852780969801066252328974353813769354488842836242180614781204756750543861036075901068664441675482904375913562841782399328172959228465281192554015860658573317336757105802535445757957170662799588628348952196675978873070106111176428068397303324384830451078347259240863201825105600712353439453170716583623195933743150006275649861789842935280348442396911311616271009088732133467136197096956999777552525708128628556997036183491624303832909749569497473501160714057554076538348334810764661535860415416183221348149837850908419830014682889193300051081961416330163546209679977970008952954823005636625186331525151509167390713359407070464203245874108073854605043965279656475190417533380938744201494137932637480833667494689475968947097989602579178225521312419035261239237733409247279273697751807740053466855646887582408943177307785531639147885975067179338401686756887454391617923848584852359883871197761847674870244171166135046946921157873859558054767664959873130619516336603383532443426655365717931907558315786688268042577625956605477692582717225392302265785761189068800000000000000000000000000000000000*i1^19 + 3778903342415912169401670448112092196830604554176602970074724071186346783594862942422871946094949897618532009223884697178650247110412219725224431993619487308628674136682272747465974641978506509633722185601121972698032747122518382767896907160851639620538972820703311286095381413986901349061933481343895721938510635534981920133067527255022698659182679361800646453465400127711371652656512493222792945672855419329615704127817082746972594523307953861512707324233480240556916022102579298484254529022659962424052237944563358267195655734306520918881275361624532507610961784606378891340478070384795802542546367843023317360154137769605641137140441154368187296720597222605917195660830219497610669240293032604248355804025176178519642775778839582700005212723913898331645157303658360353015123225803584442694714143689065509470967001117806981687321637665485007350084194738607453153783094403795328724949564410025957812608426270081353952796651617007310178917138556015600883052049028956484771960231589306778446872816601100417887073112636129862630179436512977053877941425944694160112532428161265883037781016536402128880321309174982889602322794638182446289840639775781109385021977198353979181852294792677688473344503420806581091203720702042263285584827357574074603196950528764824156517830917339354744043631912897292555096720569191061561870865003853038826714764898491169136059094896291227058582710254825920840358063867942581916102292079736732247601877459274898723357803537769057685074297803444884292754359609605633699628084813486298039782422710793914235386856402144263514161264667887628057908020745051785171325419520000000000000000000000000000000000*i1^20 + -1058897920981133907433163208424076758237711845667476266844167870727793778172393994434897157172849570042829471642493610360440379753758527641830511031561461599760876056974972014666242850870643920132811337970781398279434533485770358229731358060136176509707968233300370122903233152736435690761461599713614374603614629625670268755771575622016364813042713013104045069043881260939443785736853139203452350973846400489599419915746559477099386231785708956566393230784925763133356409304997023476575780161850339487994286526903092852814429100822929655881821217584569709209435909163257736787688025340692279686372155919757494910968139431452312981343036142970444064303962014691950724999282682933138532223810884255117042408674253514822859643594603985601790897802079690705795884245386846183846823402315613466851290883820842375593227907327572532092366092020245624708463653474271694999013983650639214936800802585454817565055236206470449467255293629379715610502080395026798871227911737572300881703016890750198335705694724567937421411807372603039510891857691100845908204978795927413675072556247077564619184507696856764203729710819397644317547568475530063177793383033255942138282816685784677082812854021513837664509667601498739745870558348059550782517089148679355575744715101084472756652189198725342016385802086192754253150130677461645634273077139606916966751710752300977502832460420259912027558977343326256172199155163589953737730160980742975738315607813775608849938810688068919917011540670909330770467457276095587127431743684474909545973499897781295889419167019628894262784959519258960293514424973299237781504000000000000000000000000000000000*i1^21 + 425058260575949560832445803899966567906245954173982552336105396856900342711839631230726959222371289545135766396885085898445653208047642806228308899605689774086235712443281241685739100631514177213531008394507090866779060147507238007437416512462824925588683301015106900954605721627672159697536631808880129451011951162650482383207056906006584342241743342012509465751096977041633071430009191721114851200952539866252883425333902573071149009171528591555038877792856987348260918193448855654513562839486327620535656924644711830015889765524854215312961457286911992725115051535431782160070219387863689722613752839385126409205841223495955350847088802231514059372688473824708682789322510546529064903577950335352022416508969249750539265076783496293443965503579201031268603187726788342778249674151099987730460849433903177700710095492527373974875179897601673653242735140832992351840119993298422026881004953546733599553294793406606881704007626843413650034322355011970941759954671022386907573069561928737959968632064686954534537565988641138405136355685351062602775596199528108898802513102998502677877558665905381137974749779580823355214545626729941618578979678798888203221361474111851853413113321437519817389989778079988035419406490720288684549974510290606846150665266263147616748418727215823530741540298729128628029052802245795118380232562800388342433143092183999948372355298191871590107079899122553884602046787328287002951439913110921975435731910724193325193600369929781379797774176049335393220419433529601743913371519460716570697432481545476777538737327004187596384466348845045346739630577077452800000000000000000000000000000000*i1^22 + -111244645198612657824078196887993010930907498590368842386526102213205882061551456424285907669736941682170484838397200164922779907646242168201805709351892530349333270697810833239393561670957999120228840777963245172551034042154495485633793679460493032003267132174539418743524438598878211317151085312512615391511294377025593548574463187200319743048510875886202061979136543916192743563644726794121254233113682713481311098185739282276925504922647390484486914138683759541199112590790763560338330589481319721737047008150225127097417336097493530079074457183972756321474551374440704185247281229385931780242831903979049696696603425143959976550678928291678743915536308609293576002839134612793718746527562544901208637927771282676335446429033427151567217410728337794090145151839267497141249492041021537052219626648992241836694169337018168278804819282201982708911530767265664537633504248253453446709774535536993720389290878301153088156308251010106329398508485350525666437393904439856076315965981015105150747778397155178089210514072273186666368215749459937205770154241233806273424229919931849603951930379215626243429964928846775955384522606915934080952422272382169160301923611884777895682508863876737595014052938913847099294040467975839393166600519575405519877433518210232766370804998609297450926624903934399399948132277139322779172647894845980476582473280360674121813224360582579260836718912498629642920132643605492870468190595266040023238517376180742552882481988050424903126828209309243990275850718854331476849627853003491815290340463317023592216136563729282978807829565046596804489280225280000000000000000000000000000000*i1^23 + 36722164491670642077819295208463109598863571999971756949566229653807914672201723106357102894001408187535569621521222313394958097655236976400270509118817823236428815483215640770155274102233996079049677772242335866810591561572663863544625342448268924690790996633312006495996624575927859900252403439876967888479845008080371897354625064880099027058427662544284162063995840160974130236457643189609891286027917450321350701317879216354383581022007967801076671045838258043103767733802094644869697717818647105299011076274942916738933279797868406062734740174599931075716331326711723314350300429394468296864805578930954095937506747812105853666921825699322147866513069281423720939802516417436308826543375907390965947147225425048465785481616564903084680495449301038567145105988189007085001550273517291952105793098906398653099099906305238498857111724500522568641641333477837868631861498698534120013199951144679881056471676087941324264690443078647389799510688445285184725372309758060370817236930459540836831233866926385225959456233532403147501079966091505381508569018697714417615671535233259979838816101687527020929291567903070906239236054713345631158381717597235208864410444217951820728081023736335381202126672667843433516252451612894990744554362302840280226763016180950838308971846893995781154569763183284242499037979780966968804694638602053180496933658557243177760536711805077494460729633013819754187751124971064736007780579536988275742585697903368177417434385715794354359850581217245658920721689808192492670358824773114622995056568624398337815770033058291110601289478401172793458688000000000000000000000000000000*i1^24 + 1069117377520262669088735509729555375071689423832032179796093787894487177506347283011822027352864226979526847424961328984679304218210792870085638405456315813089779690742954662325617529318993100641992232152196050270632177624407566391527322903740537528346552282778967066637776231494248536345918879422743228796231070524502188567738457698457633142245001597087892860919244637677490136545897584854041666217498097242830999322640733624890028399883519684835407709111552156959863451340204189147226270237326259407155081863351926219216194200812013952942447618040046317796306128755933366115583774990994800194418765338995735398019429810369548973220692852352719207503882423307445034440499905821565495976308017105158786654500518762286229130655243241151932200866396269622661605241512921826222625284682457752399515158397363593483346763470867449377312003392594982062291312234398387680775615228197493722537864735606269339450035313846120975899746775045793758827242362542193946441962040068417271632928294678611487989027324757020915208202604095446949599953941604044522082076812344549186961085154511194223291435371845857349309302693985454969336194377604697291699670174392198946747655338129652415113624397085464140850042617530714792400132981295007381557758992232579314461577562869386130414370423751010577705193474667922411366243950394710213192499757250284086688695601884327193781550491810414753606633636924259818543995993364395696371088836205304050410826450233681205750346755299314482247626782450193340592886568415834675347341848178335680553829037334680452169989587849605886917579894266265600000000000000000000000000000*i1^25 + 926019527858394831689104639427051693911173672826270787993690659204559591804458816304205284201341283729480963698951638546180062620632164939123465448269725397094167559001158322314361312621954730572968656716992573281895560398073855490432851118739896029158433232118733464420463347006404772178603944222487051002511708968824092938845940168911323033628851246992577134783957814759809956436131734497699716742050474775861300135630697785532648606444883859567752715213521717641660722513970883439502211196677499247332342945409458309045688563079201001332855982526114552178818944400078993120423861647873446873676189036434274915645863252428043835398628628103317121951935388380625621057166284798306008476980491230385917646127309051554636634492577216120676394029891469633020132088776106536441734174337292406428901339197183281723073412136896785186213583579580831304371917942137206988354123818672025437007597642449665338105236963797868014549244172894334916018334851672991611827964357950388263798211374702211423893590130987160604537626834269472858577691781573551162468708107660588318535505032737084303789485433716104231025104544221295696924297137361653935536586569006779584311218208106059241830844989638441724493024635072508364315401538508350957244108781862221977025278647763690480758856990315926488601751827073419148162970236891130489354614988861455045499606176497325891877710599086194832004318522308419042937962870498468374326983290295284659260066230656757349231166147194593921113631606353910733878034073815031891783265695330566415701610435087161786896299866905918712748672286720000000000000000000000000000*i1^26 + 139550122665390882368715017580970992012154021520230416857546561716809428678965638507504048884749502149800294425872698034579198915724846159766304480822507468156037304051081951090823516852908906696880506890469450868240162730744320704597165232358668727094054069977981614700065982494154569309494319508476147876105799074220676271955562559227617043880628971593062130703145591947562789928112753943243882361116815747860378003728888916614729293363460553478041388876579818249668971213584843013811259229752223718231539198629043778139020677202776885621345040940599421472770357092682059091448796673295609117213269920514552471681018770624557300286617768377067214602571837781389420764522086791722069022928582539233115200878384663416861144772186262547295390789707557217443897409941030112998666521201019797837662096963482389924330681732095203253955886841262689217058760557455543170741091842048854032064347918868742816971649737609558247530771268064637267707310923369252793774444399000463218713697007507638617896856792740165602441997204862277846870989459803410635563533615587394866026703212383885384125190397200603677245171471156986377721112479740643745672484977817018876898049514365804146630532105122257973771761784465307793320577066243652053868963018781440301637983096492924101426053022853917278629752704962589421324100149692851897713400072157749052763667015621904975643411204377579964902723056478808882291338255101548966989546863651519002949732790591206804113272158396331758024954510329081731353938526063258053271866968296232283534682564324997896793886072564761061490688000000000000000000000000000*i1^27 + 7739705013491060869479918544495896798615299768294018087936023148405299183907646280904570756065897600182301338329818759882655994530723567291295699095199424580064331437497367675321356234272240856584796751548084638284315760686133210329577658149787283379211509935746587896831847235980189185639217191376374970430375771832157510766493637789305468676945937253646752923479954768846979788656464436294034735704037373700695569076768901609688700892460418842486496283669434764618303805434943966915378882657293054021969233909531703284400702454667228668391105963942117002705824481952989548589470972448652132802037224616303561312877817704764725838671303929390619405769221122913399018570460533396249706627216732452567077834703798744938938993243883895149858236424336383564945416399031912992748970537138135525744604458985731477043041148755532536868740137253660661947761068934833850967087660000829651085683887570108450248852098081535223241598483784053972733810679191035275328117626127093510206138964266761746695784539728511578064427985765469492905958430222522149995915657261868162866633699929694366467711402648825285722396857083615251906322370052815607575135099153533884039308060419936121998041230066089235274321448638692275288344614636767551298435846407789358633121427598795521860650902252860196373480731727578620377345811324791823993936922044759614200859712642450457275968293351418526728045501274829962651100787285574365791062023315313174759865946246688361034218907803863228518425863174306352071352306552715400892160314979416098517857014637282899436091834784494387200000000000000000000000000*i1^28 + -859577374058524459651795336564287964032292997318457134110799300725723656649050781627928480889692991713046778091705967243768181413929812860967137162668000343022743096406316604711368124895589961414811175832480170936581213182795045341277355950350642719348807740453821329685209427732905057836576196293767410656709548848572514219437023660942917106184828727931574719222428635133383053419721611838137287823252502889717564185593631913618468088346018997464500714934928625637396044164188541377050152808144897414590133100435273403293852639852987088177725106972360990248818823494203524448863304759764356928743171329707068565778828246311001773029816816709005292901683489430340750714353642058902986534303343892466615576819389650645167991848893804202032065791006451534642814741742176248784203201901223277763368940352094402790427681608451240440501962042772610837292104837163727805433365990817170873035293256551277692436494735217722888512111319991611099866675970300985309211517855381109604535977236252131083840278757927874042471671893561528982734922564531412532348237097243942815578049101629442006803037577896000088908487337098785847421368561460081441381743022965812517832472162498178863391199638720135355690582509985762459670608720441274245683952145454499497117612478538409986334053003532343363723384340614560438299781794322678255642943480636702769915884559223607672928399188635183440172933304431418016357151512086929508374518213247260893397313885164711189033268392856805203011889733173365511797065793870286507714154128504078560860585865496850553325192478720000000000000000000000000*i1^29 + -60950689099922754553270390602844795761101412485919399257248084171149375942176043346497986019062901500561282272509422433350507902764867322800722689913151451099847646630955198459535460844615465415505299062926993669491407881767694613765518389820642041309728760832792698233387789853908494634934107987981816693528713612085084592532502903497037025159940997167057357346691396992081831422880715602520192004380131779696391530605916344146406632596294222473668196969548606852296785588708262810569903406765848799427720651240394248596605409310469387034538143802398101855953632820691631615628897397863615800382993060268329291678838661113467980765693558633397145533082229935389575362377528686608060091977043953391833126377125972225769924890866170924042474345499296988128886958183681497474246040035903259313842999792640636759515374008638566555718940344954435157391363770990669180705368722423576636083137414919269753577277889692041069955556944277993400969536006722613175394658151487787036762535933687067348377661769160055829599137834448538126403096078907725846218556247850738837003394466490419585938405800765416565964067353324921851421509859313731306795958502619117583008926968843360154941378543711024185703532118668308585019220784460900987901021555433968845987525081440360497241260572206754617701733526788360668156382009291610933357267507613959264091089845698242488786099736775895410968230333253320296413505514845109032892804608043781157910785325736898714818352458124275001734876277701651675153048804975694909465774145220876422654907605381227820875776000000000000000000000000*i1^30 + 6000762822773872389533163147847622722452657036910950646068374107853347262200763206110609692495782042416637584203059137990568303708022557805198503710346015384816092448720605595706156050905252508712344786789491514120674234203511485056707841996750619631585465845136082529830771199688406371866506338382455740946297392524861853291642001092515996542657148726827344766645849477294472225295942410417857056990696666818757268625591212211349456805599954564252818264750898480938833555235369840631980405612827980245242307111268660453132835453193147368039222317217511468504458428854643163800937067421448884241745759611428318920797569773004959800624270080623890165175285192263182092331865482737356005709504543945150306773483297086539070179066465242487887049019843445029236068482711511964833639668477313277729148489706478664303563191988272718215087908241140837851966922270315416393414624210430367080209517078287728102081356881957035286430327041211698550757639628998239708406398509507115270870618190947171560376081240383036954637771918036546218716193208838842296610454345279698513652847939784348732992099208052204399167989776088876309938187506004100847171634580939116008740362198579406803280337236849586640753646731925966717645979312018822594235055881442920208102418186043846348799797287400737843556382063321510100826116409550353927409077179134000373164056047432449253385358820697830615749349974437958018477846233181876803319577451843357080192600958719915590303084124742233135259421824103683217860773748177991006633211996550132004201936302637056000000000000000000000000*i1^31 + 101327721180526998398542423116594115373633030929803189833122306181128800792081144401332557150726001292685523706690140266443701886511513235275076860767588294615408041219823521373612379737688533857675077545533879221632943321593318470733436452728670021824439962806189222247050333671772349231042067600595804679161280435147081779357872716017191957716627711534615080424707474189310681451892683673307878832946331675190168901724994614475191124278219312017516529436975618524859959434733438712071964840643483719782308851293485801583329526373298101760908049537957115388257012102309749169401757370483809825460851470725109840871862865968060318139138152447945578877661149870236558740215714583345438329106224149768320221553343794360134029015889767831028663809979092942492627445104016247329038489936011703039559914732522244964867472061489626233886803312386428414644459739119504569592482063638459157877642740113027729409228455683941540081619892630559790991053493507348246028624581737919580049278101350375955816997783415842471050511320915063742114787988526043568396412800128723809658768202785519208045642087755147114682722671715384082244877989945654125887074726762428140145464611267761016571444154631531147444336510505263976001368686476878307576921871179629275307332240766088879303759564555001974105147773912904495591106172877459572731564919185503911513006683946155713239690888450097568594402067518567765437216802702149765102717157442128590032508960512087018463471337270688860181937546306302021924799236501176187322732746117679502484507197440000000000000000000000*i1^32 + -18512232544757177596316565904160653506471868507131724041925779582915387293087937866730875146557591077769444865059190925528586770911764789969894478405583735597943019403994049461042364052216359985169881206432910884923504938320050025422631132374870981100429916379670782606043727374089897983763647089823127159094795480880259910699624416425875218292336375207203107790174406947071804005585753246042560290373335471462426463976536694718449389298054460415730758971597404324512265474860330954991687981754033284120497991080599948564593695058548346251883986954616683360950166453883352173341484653308387297911263553898178575190794849135335890448707332207431316976925441198453203422642499527504653912913106925180507703859943678340173976492827428914922078332698110229745860488173443080200226095798200820971934971151099493000664098706901276201995751239577720164329324872845927946090946354817404477848835895958773315477745546174059453717192683595593589058171066777979790332383676045966789360933592721567191102278504733466289484560062205587280299098349629706072129755377245335409033906511219077116768549837592428679437641051026110539858952844456700853516717940053275858863008426970722713189676064291220884205386791770625377906478711523474711804138359937323218754679856819088777858177492942469196456763572087082668642377586633051965096198137103832107553855166674697055555693221892432089729951669644839245638032689590889277936798424835606897389194055889928863416444145343147206921100458680638358453540641119897188070608751417923075047424000000000000000000000*i1^33 + 525275549682387498392816256739054452510388026168126846931529845438151656524262182878382761027552333856788949013047062215777593304837565673446193752357237739530040560654901365585402544113637760388815475685959396152262297038228228919260559390019297440178377075693699623787378982816127451793906288156676186214413052468751103212317823126457960595694032957259269779330195852256332493376109713325853444861629373094677887220458090137272457793062524733526144172575733168389396215874008400579719475125778927672363951250219345587007370700334539961171554826487586958575806517178960398172052225346549082491336409296146626565888119108308159206874534022179368507477251927183892861953118621355328162145857447941434440653672761972825363515083643144888645331670307567244465872015721869731848725034791357365300344739441205736744621870264041895448753061744875004277402270217811990362725846374594720481705445295330999960679732985587508563866057174663165953664967630970218693073909876691289534618455207114612230892740656104222862720663602494821842949581809681863346081588535702646731924907216253610946642234563412065885923320228280285152425547781746694895200543239723900857627412798818002424914522522018991707482420762921825093546323414979618782466679379878458124605667773375648568257923973492906086355109311987800090221104732290677905636052725074256633501770609336809461973810474122802734985256385571262191939562285823434345950727957167266454166746404048445680728284342734793736334530720654806540141803356990929202461752556938854400000000000000000000*i1^34 + 9548427761481115867435787405292531231605968100639139598557738916161513139280541691648096815970158178618468488920066611570718408933541153041266012113345546585820396280281909885247514609546563337012364899337923909513763213559547300203465294915028413377410672047880312533812346276062891692288665277245449409312887461334415828726296663287866960022582554263733814198810184528817130844477115723726455566901610366513053471890854297184265057647759943841891397234713986208335651773711222818774481236587297904156981857722097449730704947843634889870230861247709324351715049157726953999940073833547899843818695951900880310345655152794832640806472998155281037155702586438422689414448359639540360829838879377874125864231546618014741271507418463031708521360869313018511837413471056065980004086625968670537640311164640352300803358625197366881212411724823414134477261307793790405972101090692586669980226865824717471156866855011892327188553229633739127616268804118618309408050818183671790483735748031589793841966928534294901261730788715282978180821042799212311807718963545104323335744242022695435264321811295359114023988267198357831610817960145407565765336435761133233244520780605918851572740733712198202925229601000694756561251252041779920466509499276542847962538049244969723903616598404336729497855270213575960339985599096152417102475337051383317258016717677161465560651629535605488268842528038101868796884281054004032086598096500027744688999182998354903762076058161815060030549228432504474745762332355677808130407792640000000000000000000*i1^35 + 29789875828121783980320688418949978418977766077581405979620983023779628027232851127365634889768204135005794105658888156075324245695448367225607897303538652280433441569959521328741590284363731314294033221951139075455280213366135116518919735860129974513318867862848524349765199208606705159026993798097344440022272837207556609339513562753287879387368130251246162016666913718203505216874067600760168597860505193543391302640449828348161755911833540426735646799721575035735213132451178365826756229946886163684067117518523068185975995653794232841918108387622440329141346320215832815724264682835812869840316991537286722371472525902656079355929539926600480954059514060101142165819430162129685033797022385706100906852628196215788473423323848271364413238778268821530166085269879950631205065888316098697964404706150201937472869096189879311828760533730810753291061255463844304629386996077776979857308636211525063814428578286190467823618908998164202118008712777992990314440664537610945466778323921367294500235366442481997774304852412371472889070802032958014896944457496713842717212657517877930122919073177336369460433122182881734264228202454411321108673618405358016118237277995707731950436842184395493293656839796720949164635393043787161705644704526896894602910807376714258997099163191262251895557757571788325567628781650114672586135004412364063221047961441491884330456669967557185835020105526467469825845768129164892213152401907962387334074745250347144062076675857165563605339451550099120030125774413194330112000000000000000000*i1^36 + -23152170829872376148859529754614425694439258477012634121291959980850569183954426861417004144506549704271877085046171719603251315830193756034934237906807857160924628664344166348945695784640652696141272879381741932040084491147468581568359240153855589959675116508788661494667704972750862665281232717712980209600061399267302340013649985838762502284940360056404682299412568693441016609495314673075218532622239555824714383869675903856116108134152462220982600829933178595049424046763000912504589984107897352639265045892119504136730272600352865597557589700742790088193027393577420487375143935259216912926341140149845995650072008204702414792681832286687441526113082348685727494731689838587827751505584037389350346438916587157279120374886170742739937130126198189020421463034245088924026635523162804923154660125984908978576864067032423195502602800060503525250620243226606192746504792163178255559096361911922225907670202121647963209953222412396047913425303757095971497482210292350852969213890774630591890287454926510372713108336020557522126548218101667360642881481692265856170791482867001735906704383984497417368196766509209390143645530088459338872946738764063255959473582414131048877345574392734643707967892570561878655013615882825529439676118204245910707524117603020126255686518753116042223044928788844394814190300509127292177405201829291216881068395838105015805703121451581305852563630698378683484310361013474661891290123722454983238953485481080691630144062505301318037141205309413212271432590950400000000000000000*i1^37 + 70014346788265156989908494749144180296204222339684011135179429375203368991830824874835745769114148862428941770781056587100176372705038683129596774490202869678195131771400217174109528900395651769255068204280857454456688922197144312110593606339641692553953456124523420507357284395377276183152952996125851605318120836717280242653975586753899739621046178372777530144975574495644545443980725847807865477156735921257963799225190923447133118863643678792387945263197007427271000592445303247998855947733729722863060839187100800796026228535535969946867576458102894760875680954927700634389015357243372142737142302517253074727452559086475839752275181930335934261345490913655016101549484987105727013794071299672078844805370171054196807960390099344439848467630300891510638169423214355753661149505020015968067373856578351714256911055405421574996285725151416761275175781396111048051230078031884941816377404753433549834945538183916141804834556420115699477799308344526012089221205231480299665475463691357136485923571966607107561847421580799621556605154846611248252541260525552275636399873171304469099229651924920824546723383907885867102263338744478276858432021890071691846533934139301055015904073648289739246329860738263550450700763791088664149142609206222824742851034559007976703338102525846821343999602561587974818408217141717271297233016719083629636562481358071011446695933121594117553392463821675929629120874434843254559754547714266556340169047917934577844782463191075575337638420272155291811840000000000000000*i1^38 + -38391980013678328628796781277703341640005776506344143056175406959099912805372723027589777690888298347639171630993681962185354791770208419221074092455455213778565261751795733624396696104839644380830358601656731258172694754413859405248095041684014646773644234028784689141351844288139924621668650439974212554550256357328067166608179222372774016618888474990079118306943945855662230264068907310572125883993127369476274960108680973214613365749683015418164457134955044864279997508727586116411852666150443668390998412330709407986770203463234220616923325085927873618038578664676122572135525589323931628937749083127217734479716768208724846963207750340926086864326023878595890647479997681366891799958049636554777868546969385710546846163791436752417536116613703689850000883640549787839569546171321344424485450518763800478272458215740303907531657677422203220676696850320933853817864551862906553178513451436205730383489173974051293427406530658292832961998808332976875484111318362298686683003844735076927606965934056180652443547392852440007825075626779787107237645943401602898720312745615524165810485224911192232783379412578022535351470015326618901994855000904504088219544954989753798610850358103960094976193043896846990827474866629255507596660295735122768816037913498306916031212755681636338075104661054300620545500891907858908250520871059926971761036228535860038001786530983230145141648788919481299957853692764601501806783035704664042530757746195960252168732717852337924908037412225024000000000000000*i1^39 + 8799520132310998388716871951939436698022941085744690600291814110736752214218981904974668061921567353783477177039510006476162074844638146289972406110527360576195112726694154693040399731638231243034307546122457803234214525210596666868322248669784471863990952164868049472192098954408794152275105308879577485980724012010521586386506646455838681744698052750447643067763360131803011244354529729349119599477416222205965040652164609643255581601969351331072358525629931769680076889362781354114951212755594907793800587126096344922158345507490979717497594772249928846223390888638380872607328710457156673314156227987375088455006593231757371122866227928039477422444885343275539894076987421197091978712595781910749160606172649522209219166417637581174152286704144899921162384506203708203652015512795741198482083858554360032649499262185524134362979675688179448259549908743524439054456077837621745826138303720020688847369560367863743952361317849473170320965261893289311908222822536957512561576897317637542536432727757371108236801640523538224323502230945612177285396130238118732169033112382440669771908456718611882869401921439116460761483603558265202886977953409936512492523274124213146222168580784064927617173866670033917702371605027026793825350214037809113766848074018893857215028934950706428258886159517525275937607752687358632542435957341391163637519698402782942107556732169584967839532694103426662614670784762617348116896606259583458076792958751212157537670874803753870950400000000000000000*i1^40 + -846185969655259952887564303941971343966278699628525666664420770156522782239790472116179909832694799986585800824037672003493045998923211125575965935906110072545993401869014240310753053327779695324394454068881839350142378143307485167291275479371207026979749958562000850631737168561612738372390914315628693378133904016850104287892006056346117742715164231598897899916832275700084036226184848007909472694046262718656692343372686585220888958312353419911047407984466850206388262124156027129985174370368354513460991143998543877871424891606980503044095235770450648587180687347426779877706009223676882482804720540347748747899175737229763886795676132705646823665894350222893303705356995287736031832946442532119520082369397326343495591535348963086433557797431273321332883228638129922947257457151363249132109667843455675229285098463182367631863889920320859059593210452008715528936663053423661230492828192535212874554446822666476084827536296501070905888172128234246019769222113829990168736682993644764183421962959964165205941315340765435086389244512411668747678275356053077179575015100962262640602344528926089426168190386785788936818942198723108931568587071259604285172974334608464549339443773687823973486866521195501275699521692160887842973172228426333184405091223267139832519710818161165863289990488343487350016433490711274879201603433544016746118238051437404195241256814392903040697690369537869129998468874843010423660108736045218106155878402159455174461898851614720000000000000*i1^41 + 32423305101500601783804220279773549707748441482207722679722791366761699424299772521748628930906319661346549671196563103501259009902066033010842769877986145431006418539890143492113606779408439303040938368187988640522869826006017701044043057468132042466372450917616977337034805707163494286302008987502562825247385049958046099602437788944917670124504690247010996670601522232234865601407426041641957807101852225452996025963756338162698037176616501497617856577689404223022146504920547787199059911995631868414838143427699711175897059168001721464839790535322389130327022913694031861838274925450388500189969903147978930167974567414076916597619761618383475358335715585189234546434753632515936764910508921627758910436354565918681187507749185903652411589873995859659780728318784758827800178276175287422818031108685451204137079095117645427377578389373224656464612803330262790683676732244382924566182156309166579078882033691117320827494688266697330924086542551319879231725917514531078446700620503068965819698573669722170673184307678963724960968241757688183578621709479994234916885975101241882147684059346942923292197056504021557938788282400120203913696151062757882833123577840034501898724469097665042831769042729180304917360573996995465027000626174495959403767940131629167513977539602161419915028527675906038315064483967406435275661699667659580432447080500986638456431037752651351703602856832602766215316329905135636145227418817780027230912464935731014402048000000000000*i1^42 + -185956193445742848579541091356735166179918517798895802768194119921001437989147363499870655624289141538764539164515608952540493502849618806291261702215087306189150405161218635478467713727498928221382648522051339407517681353894399707631010946282632278473533644394157460141279904596872756358252351131617694941084862286238907272722084135992318963831949956673057335045030097365197958848927830339624952135142890257873289331231920545074412379842194324282728056835269139153656860641901853397247494330389139654701081092984399073164082140960886003597575548268420572521617476423804037742862669601939019629888511162482790058712368354236061072241204054727846988245577199525065849003850026016788219393040370928732741915661530027950739815882478794601387187215660400795059172608272685863312186114501379012657993844014904063200362907907042721407459519018934926493508298543767693707139232953619179180695408844560717992951529520971534111966932329979092383242067919919144570435894199983244221759705315351188729102020524082770935038697860123528506597274744247007179219674532345641091348491636553928927762627785562890087038981597350757882896676667030962719673302201064980937080621518083722069789094227499622441280593919805911441737917355329268596572805258641499729367588632148725328613441302586504700329631539357854285396355539851054733053800970544484653998946051770289348740626151135548156842964558595721792020974674737754830937525744172766037195969947238400000000000*i1^43 + 10244571885744055950684177733337537240584725113602767559415736471855381192421964841277376273964578395631789254385639565987641467530463171365121113055271239934295282611838790867251748634488098654191772855895916530559529700061103965258573592563126756273641598781359704333620586251281982502200646361281858593317420666743868138163603316611142696919568001830027336550501456999027123950839212670313702885653838675709182019010583615668263974649027533592055260481139828257343585732028699042359680369179871595988389312376836303296290819389967863299266658867266490974214767359868221930499063481124791129714036707124911888994746428597039630613345695186524891650562821961622245356893900216055759296040279647562096000691399530351859321876905962517455010747666403825365569580362529860718435429173343611174970755516929821041813938672656885428425144414637537184492411311362254463638771990479812390790795086833520864708820036627284628032894330086123648424811510326483267947761038075234882742729965299616777680834844841604150406158855248354355526566875413494404521894993569377275783650917062333058215803094267546779138316176262222648464964126062718389221496476188175592361456188721384739143590620820485854491127598599337332632132210678851038743833653164531442581667556248265670343267798644008327988310011493069101343745555817660088684299385288520321465097792082907220220384907414562666010919773333893091952340634700740199600807632110172393963520000000000*i1^44 + 2490680484497587435280134324086645726872910663157254777281732621919818436085402661212052740871493513611060572001412365285028040864010679790235915870254280002503659189644535760958911378929538031213455610367727530146203176754938358395611565185063227201835416691954956450657332634975352220399042439707275107706342599669059868692958612984356328686158293210413754068747358426187099038804033515372354544286629365670781994666748833984651141076674230550059699839858786614282284229473282673585331640104993101294187469841959959623846605027222935928571534649723930020937749155660616142633989011963353638924484184828085150790849664050738544581892803042133777418763101285073038701843338274462841401095108354606806573621168634146031102918481358279098397673292739305328280963500795560671174662202294610905772831225728499418332205352190325812383178372524628882701392701423625186979246929661221715228560214504153425756443949689179617169002782999176733753565637835280374807111489715642641330934554671493908369012518754654587283803579833449658017584710012106471977965209845545968445616003946106734465592896489746621376319999230147938597456950589185738967953181325051967801837353904163129905402248968128546408425240761331390717963602214746183350367932795719402143162475009892075810914537935568132408586121339269869352711443661373869430295944132365484609793052010854370279797507324819336176172776251361773873855213611083769210844545024000000000*i1^45 + -1355081027666968946575060036939313651644607453195981915061187150291571090787612237697168141181744416455879264926722102124362103476588778552977759440942652631353518437399806601847468040645302029874082027665920975610440025736960278559964826449102848368048039830966914881110026288394882762845824732597990560295582498446783934539326172335409984722783019142674227678015763456555273956127547187256283050050250820683155368256265879890793377773641648103477561036786988402584992470030925778694788302592309370066953372838540217726248050431510783658021478452033076242901017874431018394288024513671184217164293953821913966119590762091625673760381921072421844801454808203921662746838125457319978473307327267788977863989774207978872274371264267648433321488354023500422806066999845336513805196846759706505326492118340241399793896477654558155414566102519326055905939357573690822009228594730553762838786300046285688353108900690575888528490319657711490857394079961021521845782807789729055611888449231085830306212931183433883602867846647287977072834108953793697071756935825295385631230212222919162746765184255712113134626768805219285054906955644971064418217461364249304393917175695409926434804210946500810432558158899260271104202133828264385221848690279062090677253020323839640869324510311702943464828806243085738641763941466435888621321663398817481638800787191053450346992336749454888868642514379726376213877855217254400000000*i1^46 + 34285897592792766996480859016449081772711493478213386843479323665653939923721111526076944404054598131960622173368051375125461668625027159258301506203949733823128334433326067143431104781131915442391959984803434361598976167945988104673416297329216695848173631835716686193153931534594635435119447001073540926251519518629534984902390681882855853145956995898643266230911894785953366013623768430047999288751917710154942189932874539817724427028191257839043683656477914006647653412963498737407248852897782813632780068365747359763419766543835640767141557072918505288680735796958505883142662188151333547404488519339237766890313801367322744351101884011444712351015499745948733173662509851565643774903976254074190775165796827680025791557615951534220123733985175766171922421566981547488932317900546663541680520416295971152235368354650745798837320303001872998807671999748472017647581787661151719860086575238778788870615424189806137153179979973884172953708710098173284100179781910929788301562465980867763123348590962194710061918903009757723347903358484444172977685475406846770728736612637819023101961501676732111549682092335795256724416930414978421425621941106010133427534485906827802799392181421378767726158269793437390011691070010321491125881292780730214518167301667000947818940215946551441743314198151083985690325784233201732750870348561716969983659523999295709418804430901635685950417322576281600000000*i1^47 + -663900161367595853638809443089460052624913118366127506618828220973891572526971626551889407869786879383754680553397928568859307470603257146275754413897885829599299735488414924935933889269364302397491556903848251829043213870454940142541058442817758044215830829202883947267576033040270264296838318365074531076479715846863681073876100310581824136109921661908503786636176398318848575234368528722746821833084077956182807084564702687239232800577741955359312670510495665541333198009607682747498763172186439901797774399348288875468726451728854827840345864193910141058595002567023362753049739994441677878492737905996101694843882096130822263634813176105117806658413503567559849141649191998353740143193671438910606562504830331989631047289630641379473483590395393176314391310349490908040477488764254648147657524972407995878593260816762092782403503528389783844496386466605478981885061340570825386984274301080241543136003615454003098889165880446626036268030430617899515169205430335198732884354028345439803212284411217594189367218908607230093793500044186705407904504864624729452008585541920843590289381263359990641518807736290292920066736698348684035770762381003662353812209566415803903244661072355957597790017314468675265574058581770539059929369896078558463146350681396442945028527934202034512826515611587593692512242355294931338057176337695414905673464211887435270885313226672304128000000*i1^48 + -105791899913296793370249904230657802552213555528799908057285430019683647875747358573120936957887651757770905566403212795506880492393817986588313899723878146209341755502954647416881273174293439008985688427473473934942872225839309032786945940698712491820277419815755428580837506317251309688114812650163025424260167651408866946634303238126432921533005521675859006411546414900008793931476840206698544790063666540591500059133088741882942792168861700521769956008869864266623901868478973615352134069175005627379634081642847721802444750485965560066968367544799309988657509626586268370376290526769563568769119729396541409640984663506201687737307320933960163097424850712905568002303845886880506735150470725735124904636439498353312440706046858087307311413620444871337024785956442908996576366355759234461187714117084544694097191845949212795155452525075931607163058717798233882786550001722119437248670468053245976373925033811289324800222848518283986301552158514197046058331399416444407510166150477882893041694826584603741206030039446019129643200901486003328572150828789581101642356032792782480342368776936457112376425656815265838005882169711348536988541271082241261083836204473076947275128572674213615383485433102347359027228194008143003996497481466320070782252967757126892139387178064266556266339146547050261728693317572893981648008193471570072430180974778983180800000*i1^49 + -4290077562413268888286587221771030318293810428538024462126569155461161587460849281041606866685176857368512172484905645635547626600921893100639479637446191432222733568527246764136911113852333050213505144180026363618122752633216006942602316657905086419431205271894497877979486470841390554933676271342121341654518363454992640310910485328056849902142080519002294916192046630520266427144338354939188247791790248764886437147562884889191046982710785874564006007854955475296363975024160229095004843703972373875776275866200842495437202039996097791067917063890482546979073243340205639881455215099234223604911054160922511084527805784994558207854363318569873133242235154579314300565049479907393893163896541780219841488050506015736283356953373067500891352903649699276948811504813234105417006981471680410190930927740781330486877279503270967438031956301575376913856907893646636434119346764306093945700574998664230405158611581336514358784604418514901786287468081100571834475477147366613933800365477092353630563718167130270959687507479462710366469280514816660384543454143709079899551911215279785398685484381820347881548568411747569688387799575396593161059616901172770171297649057289123971817928328199250432500734120929784725762444189425131378869263412271225025160395115661720977135007079847932330602588257454513336619530990978049958438112529700885120000*i1^50 + 758119374893717515249226468307869828898663090455427320046713659887219068486368675872106384705190185796988997166290714034698809772524894586556261913871413284545147891138901617878702622019377281006943133683115171416348882683308440227179643811503862575935567471803215544094856812836545139519059742956765903204700168402746062395045020847447360617360772266978385620619958420536850534825763832683120363436779149228196607719455250738036768304472736978522457432965631003887924098654993798909584729741894066737579262130729140092776893941635782829457642860630536248915713184045022541104431369772675051119632033152758670976922758829767402042814368585282907472185409635100136576112575227004143759274598882790998800834364102504822364604353757779050884662750078302169293425312631839659693707337572584530141373020929374464037105943334442136658460404623250884438641053355017551587630883371807066540841981982069648060724963613637013111009701353192504222995107859065485847904696762274692106797876931118204229938661502498600602809491367692976192267741570407654014564182063418474959203187480918909124820431279784877238667277497207114037226628310623859749012580089892679349379752771327462509085796709532790401331238953305275644839848577107671193548683692403501084427661040788178958904653750529349053304200767030858013937856209558384000*i1^51 + -383736417110882397210249774304611589650539938496429111572674167010542345626308239209802251103613843954960136384032130149804456339781603266488387395918237077254163458981010102989472929977372260699326704244908290803621075931811472408811851212840829660402131619810853152155136112230623242288143297460456690349836108948009067908520232793313649014047944897271464391956573490873469156718050477597446744729820289030393479814785385105626243904140434249045916226932495368370820292814644158993719363929341123399671253400766150978385630534345938392466325968294620910655848263617433464104165131371050917128159841817598276289071053534951798130399432156148422998896526779129927889584156912897688703014255521574399007865729422808884660876383895016561323941115049838387457778810341476349197318929692251835022840355698010962728317527953759972293266681258531408748026143352314934765318453635761902273830044595698735510494798969530765585247707471694013651240710663061812592106542437732174121161499428533992929132114209247843899977000017457744465000797935077745500062358099510823945292889486585249322537926358554939275009537763766486432129748934071832634615250210743300120644183689163706925684350221081727933687447359771535512873234838173164470527193264216418584043819805147014588231029544613769800438937326800*i1^52 + 31215809580472550862628266941340928327731081733748419150408559325521803577093500870710370998490547024548260091420236057290219325920863140824163558078698823402692620337756617947514916977885946320197690343579068413542936902558743413130983707802597744342043482128796266894075588930160728692039336981334848386986991611197982391346445944152720287101361300627910745252621940306654762172890727333103175506656444123986124793825300287595026245089943432367496953394794521298836914653592134602387010643287917997454132667898400995772362227986834027278042088048600971832046271421227933570187805123391448812939318261726870195598737578496271419502066950284959064982994541688640489496350816606389031677341649909823465390317933793593895809156420905935990291642103707272767310476754971785319922619513261404116095309698835118832733498205163691157507869032520320729598779434519221364658257162785942964006721284582608790518413822429840521590136748547188680453154587168343869042579390504956389383818983500610272545637628887794831639541231593893926227146866481338915150491944252456097678971656396025700413337576909912329449901337598577553689254068070695812542574507220952662050555877043847271850800741044324240786164956497761601416361680786209760465356911680148611481134256171282631339835*i1^53 - N1*1330532586113411948380028808287506086030149094530789336323752469575467285616641071660436352199570002937401670325292694299870201997532516530785972205999979169973906152448100406308605947331168488208074325735567152036958534332960153634399455278755605534108630428649636376301839581760084594964550665144347139053719600751526701439955764071995333867858796001517632893552174363937789250373401007687334433196184124612294289508374891655677315989798097335808*i2, 81246331443470117970061116896045155481708225510005811317826059752082398289841890059823285209278506211714506496707159447350971849926886722539683794496270421354737356873709111276083258841958326225274955651980610133186390900084595903219121796983389817414273950205293102393008561038918721950751852940297850665116899286256287424992842132279166028674601968075651657636806435139196247771166413403693144450813702521973245685384696360105665657546026130352303460882410174445471290249332163606270211735336007463216828979893951959756316935457683483742544844574908773028080714633740489957220639241529749908819257663586475485821248003378791277994429215677854891150547615598802566822774839730537327608216527740238871506065725420791622156359027377502217778096020800575166741996454757015570720859501989058891478046575847219854037588992654109402724697300073919144775327094798364985094455554129296961304887493568193507668147035985737777538837708981366873756396801257357706016974006545156078507161344856827343948762663650160120360856858035298140032992423285402088673109440002814447215583325167912662977766695135759542138722297805649638741708773980680054252147353184627566458369793335615302143746457701126387084388097218554962138467428810138723775220480041642547988507219916082524545175022183128022724114785941670841351033197585999994806401922253203564100655919788182430563948315477229490453908958646289247438256098443305060160032555619167358948371957658932290978062236203975327043830847899603020904314534378818871930204426593871235632727417271322905803990176056333271531306252180517068499413405490977989727144770949014199318135432192546485038178040276105044047167488000000000000000000000000000000000000000000000000000000 + -1546681234837805254939223759948942833297285627613868804504241972434590168039781645177623833621325951057457273545583906071020027614308337465754329496537542578212587883347818576203028878629517218962435419948214915039174252806994726583775155146786596911180272432164039759380947670386826840097378665879139426760261258297971568713653432824680062196082213816118611783878940044650446373258498751533733444630058703876464552667031955900905706212657841210666274719498241820947612197823535896916598930951615836002110481605527432912912938067603911331469887088646603380068224957793548196536928738385652569753497882780323056780448443905982915001093571497117011829150469403217019592349042085686646243638370473008250000230348810767624236883688800347089794162132808267902018731460943808402834411196238104670716106161984087734057946924267750419891874723040064109623300476953626021479294164454441661944352364390918816152443624251232523154157157150070409790112004184646469697893470940576408075718934041475565899938355227923112730190839640799609712676904619465111667923817691427495421944150409933242104041145015054287378655824596325059857260484473356327938879133749607452875931753658552121920146026328047662807457768943522593423209501005062364475919604700985105846838718824135764233979150834295301521574155143235893106047832847426333354123505588123395488672646196227933995655864701411282561264806592000100590334206043320162142602112935502851268586396682178189774153997676382088774198243244813926533527058086173615027791297572528157327692889672397172305232578534239490858404900887020748189928920841821510580091663963730612939164960410115299894267799412521067411973079040000000000000000000000000000000000000000000000000000*i1 + 11776604442734222730150399282902600195912162277786153021957962430219059977588554151547334862086416129156809365893452350454940429348205797237442896589238207199741954071737118098794589844446583196717962111476317671750792608886626695955125509694902194558380894681927887149618488456049793424018533597595116846464701324291281673872496826640671063437765925262548379316745535742715029622819125612306964566141983597326326560079754623693293664711952570525526312350174574786767141441574442949902467930942630262684683928231803229944613206163484746203183890027806933425111569341332686300910012558277568440610561671450456326906564691756510115729576793538076937823493355417162859249164950968332412928887505904560592534645945659960472378231843566546052602151446110657816932169422395610491057914062974796668619074394811557086166256694923230585017601522126022303362964890356172823482561972248603855510218700120328649963011887591940770718329868733228916716216271767244027359277242268895500717604485565472885934963018783830318523753904503297777673205122136193455634368825524507733669859581069243143424868932670386085691513328978752668073499977346227538905021459733410572673963869460403766875242258733631870247254119119785308045906690984407746905187475098046240879732740617403814846190974649176319448461730059462380507647127445815438780935455243136798053825375149804592414407843610694860384919657958808954447514056248974587111995208310320671949755909408686273984793233549720794839185494850223825494067001379119140914814683847407685707319863003683778437199184859329982980203848746712882408888627302554950761188983168968079423012349686975617645864160181506969218056192000000000000000000000000000000000000000000000000000*i1^2 + -41991339086260873456665359953976082188046926857299129459877382163085659199566889239148600758412168074621802601352110315255355194425517994647286429976008853911304436990962372304513761755877163659996382883715595389482844488549773529679042461282944548202708304169286458677204284358448355410786332836182988781597315381537413505763859745727732242282506382822438599177403484306092082209852307101534031035827270219947227138767409494456810425226110417935095728339467697009346265351903147166314922632609285453218468208775335194137559318296104273204169090374913169712184573907100629352987024739508027266544495754288848377308801013832927833204138047919704426716903828915424299782046632749225591913477840017254579556673142162931865902144970545084353266581683078748168615880160194785660760113156695223844492266444038057808761537422982316412974252645137488523898736042572461783436194448086697909094583785046970690371336542063489671689650194737520694181762665955711000283154134824859033802910478436930172474660589623396766035521679636546644579126550022134434518248717235913328760245759298795864053602341646698741243858304068515976936507756401088342908117947168739115695473886542183184155096642587316408289454502242314140622528297176065102021082114980542113938651253544537127978570757670781161513857402866176893928631807205496002914167572122983965347345107893683048548588899952601526260679784084088143949877229707833835264501593175058192993996118400527287454648386899057325762590358350392467508200501897612959522423774718625161739711629561597136607218998481794217177990534891186658787684216889141067224456241409927084150986706672710771599167236175009049005260800000000000000000000000000000000000000000000000000*i1^3 + 68187691350508998725294034650577042111745126006807742097979663799251602410537585879756514313851065613589600720201636145774677689320606699538185705184519773543382753469460111834871780395856839734496460837543205061880786489074934539065245058005431262610977737221886477186283995172145699190067408171403850424771954413057351514205970761134404567629422380687903766395209711321693499186659648010705781997919045664171206988898400358770975346750939172419498069919918397305196786085842580521661002993021494276015572671549244045577613648222749430966717457631626441446223017956879709831532907256266680298605658651357806811866657045328775127890830545892574995967059580873200222313340560003709808600101539594504253821786689697103097062059607352509410686010295100543435508897126087887467665721780632033012943720782159592018889430716775471765717495260985239881907158206790220840134178272793769102314279331553160702274184649988539704914866440247066951739393227588876376264914980741684466448704732992854380164703900933538754684288766439414783165301055383642616969430140439637704869860017374727734338200280177765270801617905350891257359839485590304560315417978605606245914573701416914165681064618485189565423382481050958683670908493315936599388514278209639733048485633520657324221112348583991480391393828587483565147406581956267826772504693788718769308662451052138718803158303447457292914840846803329651480935972807804445936675074257186310789706032446452288177380056090984965961604573558628798708472515437591777828715094952237003370947252353935713804923209980603043705385869668511975749089793021311652795825310370207949339502558749253415899370920478186982604800000000000000000000000000000000000000000000000000*i1^4 + 13374418665252242192004300984770315548945708845194889698279917509939606772328920192324763220338311579852770290283773650327923510018786037730260325324030089702952117088790074438989569142567363996114304135351260651675397149573556059136892420444092984661437808806150770126678445774066049705775493498081611665369007413348033593326407118340735181937191510513456360794579873095897661013119056294857794657816894497530244364578605606563879079481336456214889365579333610215969581430848548433961054094497070579374177833053491792516833686630403043919965530836724605905360489467137852507295765272979652688052090429214337324977331823978470403560712770901094146716040507499803861658796492671581868526673502072271830480260853373939859872206521441484826071213438115323886090817620552333528334005021373556624372034962869598796883321230315167901518311167627121450420873313027379195712120237718739170529304611209234546420278868427644453748647326354338083639064521913651804013154769041950139155809037251069853088319287999778734847563719015414241692921848700130280756855481701161594490667458047815716668799309512934754419475791609813776256594174739413663642477492612570390854637676134010221507732068436536789377338755924812763061951028718451164492424315400577041031669855097404464086834810478770011526125156308326213196600800148249094812483947869643022358684427362368962313785684089770883078522968322830101212122852052628479244478690984633346257819943246351966736953235938448906094515961879124152422562492751565773026088869169388171523289728793206479340711142910323853330603310437721741879601964567031353821432036206885625963967707204298406348333233861004623872000000000000000000000000000000000000000000000000*i1^5 + 20397165251434772014808191107199287419605775430804694802531420454180535930086668318006117903973307109320036210705010564663984739481092669310810694219482440613113323082366545004691674093622021781279257193932580061523855144609493523031446717214275334552301520904018050935776478330232710470579741292831366962885373825694007880295762123965557381617493497354868294991949246066842957748298639843806729599562958930385835835223433319921263419701531102097261723440373161460070033198372807630204750551834657514987736396394733292372221070531801328635527237825176082030691033154164232792757356679361335003829738405194843077140808738879488558612309655562865418356423662491467694495349140458084465010902623026133434838558667811707145680445928611695349780095094074092749173685734248041084858899895734356653046527214307158943147330864437674116878890905615069489797253961691404072923847072731188758796619540020500993683900278218523486566784369035434447942402454694110757096345586596495491180298342419921049957050787512559830083191973804556841674334046368604254616531937683539997294713937844192435005832227896375454852706151999072004769270538406683506300740776362599483263380932557861517606584954974792001222947566631567971119288277534403295866102975979962105562290927299439641059606027902219108332613132887230443362330654024815496846425158296047828067652254699207539121665222319715463324477565678189304649827611274163104157861348067273820898274710768441396571849572447168369751997081826594452554027553736183310718898073242817735702548966743620249037877147567298291177373951949438882609982117476189548627958808179330245533589005935880857056399032127481446400000000000000000000000000000000000000000000000*i1^6 + -2207382956557860809211045793586550045605334667818915935601698120202644965581013430006865467639157677381500040955495049632380179900342159040582871975413284219403812238013226310495748461960080021930880233372787819895726724748969781708221463500904782281406191985218926994986344762685516084927667980225172578672270009204469811150261398339948606500647074643210498312178669313452796755666750720753041125259167778315469322816288084945245066887765351225248751096135453784701619527129472035311829120699412757166346436124109900260363434310204643076920728261326230689790746746650597268809940195611415055071678035321227912873804237860785201090904346839612819864708147233085562697335273968325422023542910664626738108851364082066149604950504202067385510211390734475249656010006064554610543292608665558026593580322136153342023925690681502747080524946042915761420455652149462357896745664360039324239306662872706221582044265612006910424341014354637646976402533390677994395706129049898196703334540473034427296395283472053756608567485320726983616428074003533361223200936653406552341994932954634081658813013886024637874083832672272425597838162794475335344253173694615265723124575868843109215693375273728293857766768965535897424002941231000960873400799028014772583455589828607947445621168621810916353106513677598143418854687678496352579709985802208780481750942995982610858638434471004886858768876820148831776970326126882011515111989807979799463883490756905335744188683155914522490537263120405867934696240605985334880167043173023135651663329332829970449622200248877759544895378142121228265292762750388534988267018837830113847085709812838731270984483953704960000000000000000000000000000000000000000000000*i1^7 + 1018990665027971448959889254599077522050773999782832914275267797121434437738680171148515173323247255158542279998800118834335029415170352858710893327957970709696979681663590095536482060774259495493150062469399692713292429457725248513175948983493507685736040234974862724507824267892343470751768916578484331038976429736024394774885251620473525429363140895444578304551953223933741453772752271464454479771169931289781192706944073568678923025563141369815342549302071946556924184341963103128210408466779008094124661470229616271892643581223607325557513148235212989982093569622215574157306607639715145801223702835330620335057798903659351629248407828313824678456335898412829022567391259889503103297066500152692681172142357577393907132525497416223758886149155536792549971977176217012363369755110615705543162230692652477872536432333530917338114107804024335982765625389120291964324338241080864460388532851638924503885285423017253226578625060406507139915920348178725886657332026973744301043457021455494021472136587461650884399480567158483258567366556678325407918306443776851677991693160484965796810483314589853010254904110791669832001417482062212152424718297787562492273376861306014475821072198957298410432188307500855825662191056745467100871869132252995724871476610423671184332430575572700095282334461166724194546978974101207619247277814767383496724034694648909162570738081698592891343982283934298694778010882085195006035202802543505925121851111664910973396976246895873228720374590300650628066104222151524347231141044950618335251940331319272487241225862690472846146241986107054110629824751743977007007708144154131541281317673261845756188790095872000000000000000000000000000000000000000000000*i1^8 + -181629233891279388449429880406715417081277140817703849522796749615933619587572887425880479103107784577924098777205918972216396830690337307874553214719278689987407660975346552147497157137626795826456068355652265129590474446166515605651628292038927320618866994256876140085705937968868498698796870495864236457848913101263560132265021596228433164686616226825916418279506497081900203516877902912088080600670757285332130503436262944023048320512040590233946400062175232311423230350411036636034203912893902795718327561169324185867135390211343590247923295379015237227828903534693784768234000440145328379127533494703441678256983036021574994820233678401136392871836071184473624421015368168486164270592119325284005896302760788328970926349070147124075656557639382107276364598252655457436115516348780535060515070291131543575180303092394408784202662555531436938601579147413663004416168371985840087059097319624346717003971252666633194108930390871735597402792519167561230102532888469036931631376268706017610555949247627525586483249298026999927399083730975457903965646130138704804412831229222861357755606296102155578986830303583845021890848129687061557219498234328322380371169406832229328082102481359702575621911255208710294096228023666327790293070554653941528209370426298966482627482511544633757673332453004956489102293531263208759286361949941161957842325855388321185847043304568753035420821038273771029195536212921598733607929508448333221428042941806353589673327084341241948623019105243799828492446412213534855558282006345217866772204956958011308975471872526544711427731182023017214776958345398792069234884685746333186095144831326047450876084224000000000000000000000000000000000000000000000*i1^9 + 194855841032089958495473396119237523256320129480131411249743621390652118077185286491498361932558801376462235703249443019086337911687575146833377313015218685156005900093362222690802722041235576814100165198521931799917286140986594001003836868864070614573618671294939904875330927388177916926542271802536037003745636213162542643112588531552186985726026029852384044201906344653914119873762034027961398375497467232220032191181688342096416445657918986770907978600992656007059444678931690909752660290902479845805921937815908443103976190108174079449800270415644078395108912182679376572363205730854792653112242638885974361064446087894846269588323948877611786634756204311200527982264663641255401634309899547423040955594102216762408028601386372589981712532562998143824524372890435189895732249036091182446041983411066984853158989513334203823166778681686976138521749005043320200491909369202159061983936619387125491555719895759220236081105673547028946537598126303978626306343587101789706611122184637977601133931791654872590357560909238654704405518902937043613710063958522460330733234529512545881373769155622388851242501601819330221195054058758232132046056939286927634652944621171637915880652206480850943508332787750700900084961362217018247653009118256675163366395346796647996408954977534234598640008679200979590245719838459670826833703436395432374251518526432397784169168859318615365866886835085317117054435935919425794147483076310180562262881038952923842730438893469362301706278374050553250627735217612546994646396741935246504897596589249875075002926459664971374065865227653750592187844780784031783524524189380882426133846351116528718698250240000000000000000000000000000000000000000000*i1^10 + -50938411558426436655667732694646366550998094327520673927059117719183996752527203041431470251327043547349228049494523462807952889089823135719471950483717504394366318933004902160022509737234217617980456937111636636746281806363224021910556844424021054372315159276400039810282558560444690384296209386850231623300626764395316958058618549407518616555619800586447781996220938135246871876604527732210945880124437619415872115986801181697114521525212922616803997046261938904605416270899987630846264857099030685077771776000140645725301412090569188128014930082021282965313931209060383253494072356686768135130134302497814605012355262081111471056378388106644498760343232428452014799422162880647699468431451195042996819033051122397467544509472535815742692845963148451688349075878403064347928452043960165724465928578930656478099516646207008227212836834159773000538007309133406714921873693773115065649739375133194203863136245027305240018748816307693317391665213573950538759175175300155281795030896903127842957698013945848701024097296053831259797866281105522516976560462522232409129726573655036181578413043840410136737236473963598280222323790041951547992290313561917523677879162894915386666752436393051340391749591756970215820712308202864749562522556655029536803598821074391439772126279420472526287435798625792959736476577006918950007662666234972728515966822810721800476360157517583564437311774842055995622268358967579169595739303443511239816654969361070399273609133760801645767155175714247789288533076832219072970274950586652679034049397742653688434993182225127922699349031897899920843376527698246836413722814392343728685030022173863884881920000000000000000000000000000000000000000000*i1^11 + 12151416084236842230772069469252465083475666448715484593185215193872004020376818441834430729313271907206487977481718589031905011315364594517409219186405117408239474144974460887861012739925798277662229922113108952470374585825226458706054873869291947684480144107145017957001877129543795483635744522801348771998104375545295084425612317114119061566757934817004461422903560046598014787511835823869762894791047370383540257379852399516680947776636385038525468710865618858880305166590533528369211291731216895472886480272876903034132937427765028650944961600238723740647400420471358353935855274689575833020913278425484812549692590032202075485072936381331691990875026628498213854723306853700659730815954704448648288332933816041465742248696366858134285855319901841666887894492998279665711734077642581914467901880867680340958252025084079914203006496547944124962768339364867363197822908438010464309509874696103274327056802270123879364096513205009579861102742865900017121807320078863672955438898073052933084819835059456392721957732457050866833305987733869720998146179906608353194663963532617043836613805537203432947135804950129833190158863140227152813658078023098079453640681683984284070817717896963234631344717520812049178005241094039820048637700627524328871069407222548446516443404082503152946191742285377925970739033547563175728142182486487852233854171162279860719594893595997380783295229023318843502867761677321061081803156578003785062574943563680587470145827683319533342547289261581381064267855568578505688903661989300180394574923477013366310821576897634597472204453569177323514938143333948139432493914085519895356711847485236261683200000000000000000000000000000000000000000*i1^12 + -1763206063777480160586713761869631047599280780222413960586424572178851649228762133499070324091017930412896936118418358721676810560423996277443464994362508592049983318076090079048956981247865062185825664587329880694333400003014636277239162534388372534301191891058286793654858385453270793923437132023568486694138310366339650369263127986485629314867030957215184672814063055651648020744995097966341240830721536440256175551287705820043591693932088415190238924192239394928009220550146018884805536485621183157723492008844434306486011843631527067221160535333018699203864127604073442510822803627347876498425050878653514274225404347589772625286060244867861141920775918426006924038356426519051801223371818524542291134221210254213504332771699157421575719267465957759228870278928856191686254453394977956744841499026276393364215806719839436501494783487666282008431666928035387355133229839374993006639873337834538877830198031964869824364644327932399337758493830133134204311089674107042712093333112482628862951233772157322845362326373011673066359090832316918061170810753101047437543643048153852531818506446877985444936621206099407086005088187780989084487874926017568870441898153584653614776824581127261974654868473554719490768335838625166253963222615339961585909811521553834862287233260808986979602114815306249901914578801962542410903682375790944090779048170818093508755954077195800706022232015497097027142017389686106394192606832709475827523304888711568673192036532207372287845243501286830352092996257339633357843244002936271720408395586415299019117473940932439923057407766722528570731521037758840993100069936994922196575609014808739840000000000000000000000000000000000000000*i1^13 + 250603026017141263349586728374778365303943415354693914207537023487288438815226259976934724315193921388646616193051016238158403450610521024136966859874402391466751819920064924760142411527692908269517783365973790445009816593076120367046993654087620545671495951883077169341274913045516055093619543998960649049594807492059310917794853650826186617007744381549752357727845283459597235794325034186940594127106252435696036069324707188923537346146110148773814998341254390720619760048577268233218680461647678362450747166884397211311842793008991188873598748272798940348928614267567329885645473906355218035857623514572830376118992615335535095707432466405633627078839301962250064646410465902208341779573023359556868871579197816927767973656730025272605610018672916003260578502333699133793066610356644055361966744921919892385558577713546312003951318993370812110183856473693363113040739666229368711814133326795565245503898539836899730525867539213924628295541505911214407798653228725119133512313266206879457227363665311008663872714008842323681878804684779988809750839436137383028120427331827009652480623000765609561082735946846462668137251513877089645751944648859524328067217830755555397462867203627919457436038887099394783117120265330793649803854771112490203444968986591510591407711355125720662197581750313034816056240831250956903074866422952681813020946070347175734993272962191349728857568252178716058317897263738996430123642592724558908374836661754277063828439412474558345582245214139675427810172030598311885180447611075314744608142208317702619429082304446768425814695246470297841943226798370708546780767284563661667257939289702400000000000000000000000000000000000000000*i1^14 + -20350116512153200360491611750120180827667419586072401342799210786112121313943446020745837924395646363803851812880168120759308981035540269924338703720538825279701505079118202123232179916271459984086850807784862748043259626973035255425562740637960045364385161895062297667639043079059950129123882698502211845433949780844579979102675830895575759782730144913199119700725592616158624950809683603052662123477602271205663133621642351742544972620700123423770164060133386777990509566941831221494524110720071257791627576134728101810149733399957301117539112717108046821816665631739946787264780958472035096641392748658496365630579020094257386058805892512207151794272197924219829303734616757812223877639743757016523755036153480979199648439782268621013007820960843701773460184696733559820037418750030408372968039013835075387280448478202673863828870958414178723158117114446345848629745368743219248661451774075163073080351661380208913927015043532221161484116750707468268284213323108134215309888911980734643559239048123823783712241805079303089595625209125178890599757589328495094163120845444415583005948151576947646642774941944484969166142961625166806937108316059527522040978192673272560230144549943703098035117090546637852283759813446389472058293745340638259951842800732919199032322657706052655637223057960473612009465935036372586016227209559333751820212678351662321200414772761519323643513312267052962664948891339889266188178927157113982638163473611336518576081737993914763285836853254258133976143095956668979858919951830296916912223334441912489635783433230299139274980779600400381438317590145937791926562496642839450135212903628800000000000000000000000000000000000000*i1^15 + 981460155046725346251001643659208057853294183879564160000185698549822304686579885035808819116764852583900517216562483092898697621020788586019895424031395468104745202523042236446640311787045130936381416574863129967828814608316977123281678481318710398369444302998148901224055048344908323771528813986756875746916593350226513257264677855806314443935473895287668727225800079756702493978220419815339304889269989234947775563298936893409452843659358036038943935724714674890429536308616273723254084667224662054745076348080049278112605972435993065191501780503722492471839338561849163288037099914308708903351664249742378999139764838476973523967153197343719174914117130053579714445519973416631028684192983019409292663623383176015457143072145631090874967304155713491705888851267420044174070671260762083794237459170562637229533568877179250321191864859932879268971882373796637071656122447629470566627392246088982517939152917510984896273318234220197420337090172204358700699071053776007103719447751838825027065586008986804930811974679593605861066698603877963281138791918281083649791804859725667908317717810693960525332197815125956521538564007898124760222547315849068532184246310988548138868010661445121524987405804083902137939267816939435180165025144762342514619618265647241155491470427212347763612331569544095078890569738523444409986336527673601095890106389395394441875971029771534685847861830933639406510069327241187418941444787763197072184380047329785363782019359102151500893574023795430098275629808641517954830476554232166166311124663223363152830957065134531545363814322746825348040100578228266712160120774341169366402334720000000000000000000000000000000000000*i1^16 + -26366734885777488395511897548536913413833161966195652303590090602492074616221973024544281421328806701601438348795724426183785798892977493712398666875267337390104541244398106460067893661717123041695371261061805616291716331733020184130369479233536786702164510590302033655788061333281756593391821572808183140644161312364940133406975974264730692799896349415056131632515107100208146647011817494232698432736490422251193716666092552747985008809350658674722826882448472342477264044791947701494760565509769162572124583436985847844563007161949233122445393352698991688614857777021013398399014932737848181391656080509929506513130419464928822964441861222709793976164548222910017133319546651643536089302146366413801959611120742960519609308448827402176321390291580876287612011831804897415816688872673285645970268454135803703590907048318177595958623215559380251651449473814476601500610530938595969771126897623690087451875238959190695032315215546591452684091692229580763500423284229136414429279291095378189397858824378788306837191087864964791805985313035778339094373174263634589369034240552793919615375819685597150306876791647964154520857848326867391535847648598945226758124218996509868108523498106217452926909142375098396540705337150204137699683080938620614562802877437595126947460102195852666932190620669336537083195807126203333323194159674772935487022038460599306798400831411592873796222065409916153751501812541685082001128215433152238132049954637586712871588472790895676540755436989319055160451867385028588876950994520506523698117373138784320271981299743942747100393335072886248594235486840187542602962852143162992885760000000000000000000000000000000000000*i1^17 + 326444059161134084937845700032863764087557591633941006878928713627390631403882928829310830994991715406982125291407142738260842230859329943659436421862842870982151922772637181846189222839114719871762378410879201577718647646404216746069934958351407171075965656572131192003096560238895309605273795168147590172747123415333840478645977851488203304814975541341816950169344972050749660560634111443811507734261206504679508189051574121193969210024019409883215420708011630138479563414754498865176433737024011996922644788817001688009385023511166192680949286405223507101550423172790909728507155013299973270228536249508802847897534206936702417408509093420942812023968314221053457676788350367415134790509358920249807369215401600324210189862796584104917931925144869399973807819861725065408252823812965400524421116836356311352535851310539684921521714423383388356133767017026876498228618305302926372324623318955281174595371015312788696422133012788955457548796453265205150076129997062202254390320732137863830323341889765012444614752625550137200383149620971558633983498038690411600866654896049665884617173484847931197880464640516941380657548701019767648559205027221312157698622094832646810515500832724571206524308452129126261755296969058683970486910493325933846204107425943029844362325627681196614764800930556747862355977075099844249118580943549931292594102031146105954662640685861213585685765167048176955127263352554715482625968542149884359855835534025660947799691310691017571836318376206871416750841421386958248445728955517262251169526072126847091940369567979648846144530041655335996680276992697017915197769465630975590400000000000000000000000000000000000*i1^18 + -789176052297506926263088943535046552015862494824044179768411986226180106261209756723827993086030235028559443037609294855751979569288849352450897484291084656131253623758473577230818593815995537565109795019796728218104224454158403784473887296610722887143794149291184800656628058961037621223718048784934119983907084648594904313927640750140599898083342507561108681636619158349010102597039498818807611435209015864646294688731822906848184472880364025784005480927505914222258618106058096544864897915004363700261495239249718976181750140162517898175802716655003368432120930372465525907203069260756501337023902365042231818120808942729344076216432834576788833956049591329072002195186596058752426169556237524292492585498312877130101016755967473395002136366177903454244664078351872992287881611795211603345705844314419866844665394724411198071325338999881277444467605597979648579222191342256392287634801778008659217661404283399292919787849544027769358511292031857497711638286810724932726744588554722381852285568235057353920937174367838441003961520542638770903157595320402334165645775503221617824247414381150601672587164590423369550435036299301328080842715438994737157407668267249691449776650131038508526620017288131062768610325121251471675887129729599887328021626043013855688605279187145590838484661173602413975240155109727926787236893679486920156154169944325232045108899288767912437390154173450081419213801256207894005686745575271578610452491225203048407940453879072089196295643846652993096363146631496621945233239001706714371517285405151393391303247474362357423374785338088918174908519258724984013585416978432000000000000000000000000000000000000*i1^19 + 629737010361229166713760391382564512343432833175274692103845116119779329577310666433473401465958339826905360553760727152056702597904613323850164562235247424105959246568541991717285753779761299450144286848206893985057315423991025949639911288226694858740632286013233772767064374672568277331523379808869193134594689476253121131170969272992741162802883863023218325147704727469181714505280480302365392349103256597405226448019042752884795228728529126369171536790113654459553944609724756155905723806983490358700173003136025540201172592795200385840332014895446174995040412444810856391958071564757277385586952342484621721772976857967537845557602059027358217268102843137204637293374971647124071428155804923268187951446280169652030694890379370314913652341056360737361509303614383745048562524621861544831186490935902231779738177318041427612689112897885507272833269344491123893595557636173694109368306692179605143991097322103539437223216717682995968405815626861969670743852934352252463222124886433589652214759250786814247215102962030836339656177120340325959365158805910681097101881131466033800267463476518102561574910399987578364375635475305709536341377174487267920759557628836632292302057767367927525778180665633357427796363022274695164034036118818533226849178865953075976022222096267415710554044861880758926834757790022961403221150588221327575189578445370190956072341673106557952698362207462005201400646623327507971611605380423175230164485395096851097070134272778810994240939923077371655168117231626995699543453009741146500833320517762123218184037686175141644690700472021086075477107974531880111141027840000000000000000000000000000000000*i1^20 + -176460454246019917085041475362908661848564722633821243495846428417285316974203224816109907957110235271860842192355681284108041194232233497371206415025574611754128347814364025119303690194227132149988013824062847099020159000307953329555302178387292864783707160470408796056764251262383872971721234048426487142394125754250004376729556480012754015343998813724258204925997802713313174663155695363846032277826842806113953917250898366925621013089942513604537649642304811779558142281769707964608186357246852355341921748984083038982612649922689619315520969795024090175441628931456468088176473211180806504982077401942460563941533345539772377792016455377548823103487878774502661042515936652195290118564655971516136655971241227059355560603348444182070853138946602559662905794859620066171851685097840692693331461566849425136087374997400228142859201636457095568543823252181682292740872549672888197148500603125031045134472326817982985026551243683530866259279842899417161206364057424551018694816963579948152932166701446082287160275350760298422145921158195797866944199411870595453167629906277125738400805640583244187024871582335432213931962024547731417048717987141420215363217876393244127559271989144653231791922803706797211303497929923575148281444049582833246455268312309862963045181880813497556335544496547613704699809952450497191656265650936943228878798257773545334210161216372027506580704549622097310638886494092822779697096701072215930309132245602006442858455526565297409848192018537252544354595815415104109941233675072105260505973525362682117040385663563065180920608426050379013708883976278883329638400000000000000000000000000000000*i1^21 + 70833758606549824157011478546907530279051445978017534958497799156609396380458331508926522082739974491747306109432941638353199310212713624579431212739065847457569904853760730209129962368854947669440883310649793948661329652855914435699857245990557947508743222912868371981917548645027312314569746703893100179376109376136650629410246883187203893332946325370390947734335806773124792440811702723287909362294382003906086773518352797330082840102263730563984434293032921365651052312548810757463679156320581135634466781016071954052058596145587929588904856266320001060736046677539297885850512066415600140848079588307137278675160550539223713885881200484691325523092428573141865078755976545227979199327884368259759559410730713213197695232094539281668948019140183736235426020770363716339580163751667650084644196243679588817128197852027459996442198132285069897740571109970992197735477207451444545013755583981635250553512437069726493207650756464821231012104216161921245697830231865029816625606721152058883045445764585451729985305409714081077840696294892445722993349362962593853713486040404121804141655265385302830168335546961140584198182216634630299871691381840686340410249638860621097218048626684778923133375168806729061392291895129081911537951860049353801569153795886757541191556475734879711852694017164924250562027085015560291933426514330276379684853949926244397730111565401995412157587292123745373765788115326813230622160300066484227811446951433700135074891761926214356215631136938685957126452488888976950662790126195991103692837219672462419816372380087311121691258029409057392593308749838417920000000000000000000000000000000*i1^22 + -18538217868187650127667236699748720751245691506392479180763937442973595354412264357014145371692022914993215258922244410132340905846626461236230353928984503126366690483958604821610020269055079603948020107632194879405051643532095027023528838579712249366847713756719279795935907802551753195390899825653237574666075379695782962157066567485374570639376579860254052179644071893556198852649652967042449631617527233508586984931269912727285898241135907808452374955783808858132433093104087611928087321071589601374403485142278498745050240773025690038356923701544080494083880972831663916266876655287568891436273782328095653244779281897180648907339654573227459862228671168007420229104372158379745114311459154231510444075885017990927277649315244402097571358491342395794390738299557293564361580578705923846493869567394943387777931804299493369513403675567861441271039225095323497102657262418744594870098248441265521297820410037303722549004056134028270206125195083033143727189230179443261717337651171797702462690126728469549562739109427364853760717931936239283722814638538621718197239703678787210637980124273248106034201291371019918174743595293112147743414291328270586432004831422857783034137691085964767541252079185549539320715205066982721206454555785843291989450211778614387686896290820193899074981310346589047958307013046863386823863217023851374970021409317173772049477973770548488884211394465736804899674976915915258940229832054610442774539529642142613612911072797320893756517936698452387171899285482675227086255909705701835007607402779883132804619031737638863680594127040868068221863854080000000000000000000000000000000*i1^23 + 6119531095490386385083085875021561037948209132756351937818466317359028697961440887909418493929407276307950935691075816808654648256430046636737789067745915251188354688954378916599439730814234712932063397841569755297924842075983464251786053964838891103392918438145394842834091248947016963497410734763910423842797603206441279426927666358109969916806478627970580866769093086976844747894256591822593203601383059590854212415109433851960060164893419441707866769734847919777958313598502946260868045972403699928307392393251931236662566316967989950031980863858674426816366876541569446082880955453788922643735258222781051209764978567622446539971602726886597017937201348353469697773589470149138666545709686127832207687270640132979877348520773415416025872633099154250454052998315824392044992136288457621169005226510338701717735058392387467517481705374522233938269873675691470063079362400230420011670651451671640753328099782146658899439618332162549904743754148721225371115979936383089505383473831661049690050383692354989675186388321767787535827686362316714956304176525427339606673518924801148080909413231153437058452494416616882855613136370840943617869330797004467743295687453104161735939420309303485054811468585598993632960333818645737987150511573699896467539749925792887528759314371631881454479013736321669873689480594556593050599223905784568125670548700508411055623486313147094952836906704608345867730271140634189844499798513218845151629281302687406359225063528182626827352132830922146810289597846738011112817756697818137144144740417690856031621341765234960052777347424906750459904000000000000000000000000000000*i1^24 + 178174392240249079815447893679163227631504312525149817727793571215708178205004484742047268395517446358863174202358299021113851643351904806620766460969407255056186348879482789079702118670722406387320752985628165305711956299301762735516692895310020769731777255726559988697847283956054564201814508078014542676943415197907609526640318567390470926351933350373976021489452574968730652554633059364873969220987724398855947957657759580069854457607307357728935076993099950707001003440352833971599695175329908607366041943982573271311026526218902617589675801485508101119920361629671846686755310249848258368463323325231454489246850807417507301922418575213095793646274556482905599765137638952441250741865226858276744961909040770183790088205312660462258468369335107259845331514830485742130687568475157345539433917113658554836482117040830586525125682653160526673545564666531040323003481382981138333012324403863532713716173758180930658404142810401995447213365865236342347452371135631051541523499182973035231717237746012085012023041325520663967626802899291606241875929356411214033305974159099012106994045070986280288432970395392708897653401483958823927204629226699460501352291881950743751036538762860521155044586218943281800617158157899376213380943486469474758773191493663216503596233879097374045777211799180939564267251543183023712736815483850529112893913795794901708349405172058165741655182388649728599655775025163925831737951325254346129268889491419461067110678890470123074182437737226375168834590442750801439343137331198689744512065195651151111640274043746605250663517973192376320000000000000000000000000000*i1^25 + 154315593945369094435739175519095040899918836256308812350051966066994492224655794312965230387743599431878342667314854679229765815549952009682810769685414966974690239311215071601908091049821792298171710920536427838541173627208155641139514996285308358806558935308350243675019467433793199808698430596946592983063099608256460413041257882912055642952419388400169486268602478980232986438354718532475992941320051182886852999574032970848596341275128645843514429520952189090192644821841343350475461572050320055389284040449929421190997971852108552533017541355747367509040615707767764312120319605957049590530819993014477636008398496725636752152701592872936935887915786570602252768488063154277514925175220598439231599293369522914648710408912652281138432759461536682490555034654730987170872617725803206935595347813605650590521187207396965356946466280315132510158378005065992223562728924467354966204780003994788774062709989673739660857671675031733783221025995010769426069931153726434886807928729177317584848197455687180551020840064158437352586317946502697489129615027752192991143070246859664724542618516267866195784181324813547087003554662578543699733789228544346490937582634724414839006762196899600293429216791811446555406622619302543868518248457721890493810205124856365436854132575581063026290611718482742410263593993127660251671395627502782570835621857573033585300310885154724276006986664885352703193397850967514009346862476623673558339270763491806692656826347088382508594273937739648160839493478389442458191805045754201581163141183535515391201285799943383814720521764864000000000000000000000000000*i1^26 + 23255278028078302864480654455795952176432700291360479872591888738559971891587795563807158700588509358192983909609905804829995794734648792324006943148732452839071654859138091920677328327592338119672332768492466508219266523085024628925457493955625637125775469213459321120539492188944623246759161849240392117247933878671596013030946110155933312807118346521119557312123437530173351455313922319330571485716636848842023599497893425237811945925011016736625386860310343063910489293582809324495157907358902243766112674190263289363671067620078050613751163675709377983027507803470656471769497086245908531856049333226545924771022015853321259135543230961678591837225102301514725598253291626227093844786762619212419615476953955437303567597527153513189869173006971839131339776080764457432952653878378539198732196731268936828994788348703852345210690265606692286251997970983190882247411020678094974666782495752289311699678869188037923608430317778535109389253550952152397227764728026577048125862302594082335350413204299871509503868881996161983188122416523088206257767222292411820997966821258994153139861405378787897103411060603584925600239961328180790582410089900606284777980662500657236620422054025230737557817992499245860204413157469921602493527470352253342889438850701160906573373393707745730963871141755860054029790654478681820087953037191017491540449660696727063817755078854418717260280099289002296687145859619495956810351318798183815782034551098103095381420632969252374457282134522641819196160975118125142975100352758871241110342122302492044403860103207864685192806400000000000000000000000000*i1^27 + 1289787359537366084467275639512702733333689000235091569144978228743419721234787649635759581083298895295822293864808777010991035222584536430151061511651740289542006753847558217085778727419626554955965735443583627796006446569255764626655520783395157203206804971993001730108770334542041997478783101961930241122726737585125452277987531440945018248053871664437374472789973163996905632005108483553162863060541033032750535792372337758931811422043327176143439094530953397370074395221285051196664304319236891920349225685934696962274292956365726832900444095376135089233681982183279703786989001039021349647866789431719490991723002467062779264253020098207583957732276157487599379614924998194011980152676743616923227593233537674307660332361050288422850346774744651590254863415888989466515029985719625090604736554707085546679973076362416196093878391545961665394168509723319597943837697462138475516502947353080790989420103256471823942903421551987235931892708723494223635053131154205156579876883047360047437106386919887231205083571152926100343628478270037954266133609799496270499787768570556801727090982728212820673376484007533894643902325585658541834206878379802161005245546421959784397086468098534566028792114091753923246657091725022292619895927542527685372904676360473801182566357479327706834546975572333759468771408617838200460105453101575014930868772788749615132593555473072900357575179437148286784868139142056678608389884810035371712557888656606108975494379293214831985194531660600752295713332610929352844650195685569848717109351511757903744176547952087531520000000000000000000000000*i1^28 + -143243857183039448219704500686669975154414638537351980854050045517810388429063522700284003401915312370351542738618966945251611507962025219764857575692335040416841786332998645749862564919499425529689612117905537888436653258283766316791660821763995286468518775233054528014427597115356214291448657985314508610007748731186278840374687024335627308077077333880695134808199150271209778500355713466330807650635444651477938086838954841852262151148353904864798885869995395237777118007484766843101911506199961811341331118023738036938866498969156093159998264003554318773830051703676813264746169966857187801961660442855354591347164213030007858038445791383962737842503461918724631623855375369090035764726889228947094062160338314966295274434128683368584258361393476368635299180749378353153137349897535287445894804754919257032359439972863265144506313255687039967096990592870067242679858767559118211935324833154417531896423731291044380162200041760080529475813050707261419356871422529463847012006596629435410651448453342526069936008473473951246582407255248250587211540736140493707531191873548632792723709640156827858603421096330302383662407036491639234388713229090088835402629993267969039607130259806623375598382093447818774708609217027985223960916595508553962820000314406269751212932114503611998440435218551628897186706170707738493439839640396013356254856246988304957375176223690339500824874098826782065995550202249021765400593868878728130438713845256822300837835944068762894245877747297393839418225422013695738387393002660452003379923242090815040709522882560000000000000000000000000*i1^29 + -10157379701778066929895734611963297330497299314929850536037598583006304899359920597582505010290287551233631784713426953336622349526210424644634687619306400810816773953064565491323316819659400107201965271889721695914445194126200240488913181286620523575599472239100032391130921366370639751502822154201529231223718120134290471509783846295349893660565420372023546882527583356928539650454289982822411942248051670640318273883829657193876508932915962089709264457369105736005021374838275332442763913520089316341763846715173251449442953697581922942726137841941061149962567144726194375377913052875962248388372618994190949681483627185218288706473949794003945507405657626733650551618157277189690995474614747504250116690506002192957209163267556661412697249391237308112237901810186734837215088624004689293589452653720520147101273860338934490019465841167153769489115011276726219507686118716285423738767406925795915999086724880334000914817320241543840689199154786316262633804362486488192849044078314498633065502008316672728301638270293151050000293187729848692057138181264845432524877578928731282263139979500163191928364731697293399061407535063717100513178196167749708616595618593277398093430818269967963819991466126567956904391623914169621685100564018641611652129126692052919135845079067337431273054494715910435352239699463155194196792003582109336695236730465728137879208193645720359753169641347925711251091910430457068624478148891429262776710674278350200442184993390545214151108284187615464124521964899312582893665643914647609010590986716106899167641600000000000000000000000*i1^30 + 999992140146973897344037215024577143751033745093723439093555972158376859388620453580564056032089560695849236208977297197900618644998681781825814000493351320538606487035554426757799073665769382745677673494369445611860460191309223776931423740504129586192946114402158853255044786861407950538250554087964662443796529678211852209555866287865069381088429502309965728906118302912331054643968816583906687367767428954064930212596978342532210764968956678074048154722644727721492575597457760905713260417257611570539474067218416164852584250515972057275495180290802110522136071777499881399602415334289674522958513492535047387984148128039171329487582796032976517036021353128114097318039591512307995592476464533929788650487511677989836619910656532595960634017944760363034029704952471444017192137391947216843619071502637217669784974424135237478651604220614754408884566345755718125769843374207089676497438026824669887395095293324669883090362170297942764476216063895531934611674288344067448134048830556007192868050508445070299055993211110357927154662247355967663079279971184818954223497623350969723740870370075128170498007386511344568154335425426739557216158949504145249769198229425801630948535997760705761757496522081658786702690116972398585911920349535315051656218630313117181442508245672505111688359334035320206399646012645891380123635434038325960653589042345932965792767259561181857949575130644007155270981705959461440484105379800893770923832820474993774349148536987402185608306111388492900535952342595475652797715139991679503631837215892439040000000000000000000000*i1^31 + 16887248407503153844792909212881254640503514620360369502798013401116246495077897528138244368927996321228437238141815345766793326448162533367169180319688088755928155402680941136141081418925429407676719115846754650283741700752102736468050001566971813846789899772833822327582323221897534489552424955600766213281388351286738685840610745355756468060184975633992457411531592300198003738337815410271443788065295484461908503013216917734198092599764047061204395792733517627630420266583270693103196521996570486326924066811212270221267552574700534647831420569924534226014459985121334971949474617872549214241203003117921428475231406558688219993604634013579605675737448184665682349917747280035121750463269314046236952822452857937751206274311310257020397674789311899651851024106113425073949811765604704028991308309935938968353264625186091258358809186503411733809714491855350941803134704159951531024667938215890628313892465356136088926310742686140645399195022863110196916054055337601505227032560774922836234610128486297315465972131649292045455789787003733486836935834813023138198153436812200331931683533590022318759949208922100860160903085716401733749666211287907056616234277855402138771227476660128148586396985763855011842625709069903350650697650082147059086659300978188797055100008277356878248507448382735109175629082627151245067240137521691154477409864789089036088204574058726756215646453485773978814051862424139702020045664248214691178350032768744481504261263947534395501595600841757617643550667312928044505466442490554556038994984960000000000000000000000*i1^32 + -3084969350094238630788881441746425505200278797928520157331945767117568047321516850500415588880297104082442260272355767734818566836652920130344848617234800310327417949160061433876405050084201844234370188240676563017475593837042507020176542262680675320090270211016793574600536661383022720231940714181867846035599411867255811873975369331917046233658876697145528748902578576304526460641140151367514759658354114643991142984305093417655972641675163185621455825915442596043072592631924594995718971515919266864911657545119003093978456529292276534577610858174776933995209896622404388031944818876582336105009611643701627701912879242545297726219594085643509389458328141710222209080215275819294413731882902268070731579841503763800498208913507872234044406057783423396584401622389211765891024791711458835552638371470115193058923489204139392560985463479344084321901408837458427075855384869684088612829407836662887207050509981530989850576966331410291022935059934999983526021765858411514648182611345455375035636229843184520184881995491855788985469178780045176426685699143952069244915803753873380294833987249275005354208115026075358717875802391772318991059998813968686496668076639604823562168992439129513034045011839048335477519391271888025115972215297671343236725398393522301990371312594860353252546775358708171973896218804456677128169610486822343077485273157815359090595141081877957847626319679539627246285775472244089495526985823335330828159644368051805135558338047923281134130043200607618937824384174577343536030953752673002297753600000000000000000000*i1^33 + 87531537845611019892455451631832354067319000659348218057735619189862330106164055872476127101471644251021945920525893151919747338133044449367611481292352458147791121855073266769826909158070330735462639822324017019152053795023265163431383857138997985714523338151345593414637483888604540488093553066152937399241795149735564991153053173763139681749250151898622644863632515484384300066240267408469878292281662091619554942433497281737840951416353567997379173433666483036325581358695011832333983011714031116104312412688871584362767514897790581993851031038473243143470066394444517256587907635204791831143198481772748422411750019267699217111338276612092255741570835984204377896456561196783451470902228749527937013374276088634918148684436750091763457943696830111579635390317866191180399233565670437592230635895547727368239234155062488388337035728197029461470098972365792984957832655966052806258511768943099069148087824011654675081706131278426250984244637692804189989655794722466456998977620501989462447304388851420388095054876423177006032220176339360161798448192625063044545571179825100191952688209840725880266428620146965455303920400376419065484711828722553966153046780171450006946252994321501170249162144615397259150459512299998425942641550487632348352429093603406509762301092187055271653673827358861016229003105625560106431102816158954157074274880559152056066832774100124944161427258493684426933301008315128696987630461690059030051607397781444328359309119094881362867883077327146742397089990624593801073966709945139200000000000000000000*i1^34 + 1591193957696389302094754843202245808920963191016030492852423367759719263632761010966546175681050128724068438701810737680728851467859260450738823219131794615953761056855539730756371656333341984000193671564659520993085930577327642316266126904977362814258995812655450775250425107947714942460190086140879975579218192156683353372697953597705123480162964306196999024244615267353684394669488733414888631162461375867973205656911783736236571616011366857504451401813989733396634714680923035839747342335669860242135780344495128368289008269572898626883529048206472162983217086193915086672885787205589366424815898885162023070107108514891253889265520329573188748409618164124599570733118003210232557515595682602223664458514310630464716428709995347169905654526388823178058553650677587254871020639450043435201356917681111307487739491060635380259427724224737626365131133371098877798307750458884639725509822867567658188812302973536468436366476873642351163720230572713453563778142867030590914037871484097301314051977033976810685601414995331081930845862309341453016599266548204160051580432639390166037054261112844273696284581013469034357136074361980639032652668421674186848604205105756468644727788968483620954671359400445943417702027470144650463021586042863297980923993269421657425673061033009588634199005808835800686195794740220480514850053214198426119238686783209485707176475193295432767585743336656695891436412318229145786616526615291427246678543240638892655942926675851471504890988013551764570029577208734676302629437440000000000000000000*i1^35 + 4964733519455787621154465025957836224135490719971052036083990348978451197430423389130315431301975937941714571752351613176968532738070152036556683934772347077625149341168277563941522753322996165284788502697345675766873687938857660111957440917551344995338236345554326344220139175796633974976822676802770928064797921294733266868716128117132605635229790347858516408527014093927090919995254897741717313581587343355467363121114890295344717423526166459795606844305156279809469297281000975646640064178546161853799887479481128967137032816373791668869163781447115947717197300014429573282772712968946446341002478500646386245816534186455023328382451091820337561220557582090088857608008338562881110922115246904170301898200085087876066617724702775568687814157811463693939160480367893632203731285373083468882219696390372195514658583591679369617270633503400569002103594687843298061978015644577208575422365270826540392951776627328045606204902271254162767199540546972616360961032038303040219412857152639006720314801296434859518145615965178496427361330696276453935394009989314866752603287853134749527111758289284099147996581160401471625628677676769854719428965943452480914241517591796357281047396832540039356153235028465108972487372163721520829794588311781394692438232545008065914327146942978165470843205508417079615713269790784580693126078835223324168214459344183646386352920939434019520576511643474017571803743260730273905056653757652236363289575675141537550966681474875304951569787950992681783092231296762721075200000000000000000*i1^36 + -3856586549516688090675051644886364622049679132339314949562863448176089296455117458363547991409572292527616903741424387565732902195805365068106691625442599766969190002873427823827947988552061087986381735783222334173586258400651567786255960928170355339451751658391820561664429596057205683940291821208298215860222438033125735141685219334825232930148665003458051977342051713183193077545963327728673594213104074737474779672193411029336910771356699940082919286673694312191805373971751272505762438865072977174348687227762197901058242946185803691033884992260911198755479579529082848234114574031634973567981539734375614414274032775989626887001339221505954744396394411218273414607319705511384392955924739515977566159385785874918586668589819595046983054550347005638649085789596755929163583942418697127783289222890726008275501987987842487615054842265436751021039446730090570777076223764913567778073728661073585840485361241815856434363873794050985024296470566859810961733209726825583017583349622541423499923520406196050496072144899852388699106458235891020131336367442220881344407663760470350056637532021185805961063143732840222713390715024276053417757587312368061104181498596730095001745581071942181445398815598464892507849880605785287692532172734183403222062618688832772990291490404233613262905363225023646475083853998792318964766881328227072706416393689414336889371346055831626653463015689393428422594568085255251847189783446829171919575240720717010236383526291067577261435028681540773707420071362560000000000000000*i1^37 + 11665059749776057229408126987101959036630100347054202814846429172265672878372545621315229562000432427773905940970629900821875379519038224511589070763038129854995183718920296234488144679248246966407758537097998861079407989222756108378992384858433736618316188230380061459512971058716837806870564327097636410372339156330411036583722876926405691592773831228175667259933583808371581412099565253576373196473279596429448910965413649218817405082731025306591417037627112502371704562359111975263839865381576647094425647601659984081081110119621123869246826610727697023194140775509270896021838191489699985612459034601316793288175618210226917770286355135575603203023052131050227466630853306601095163115689196372591466517700493716640106884079559601062521006233154517892196708669970819284480813132215632355791175719353475496241044210860668354876834061132517551480998856361489760556829359171254396850612362523441861022370048851740631835848761607801988594555310750128816003542764464015910003427494786862836670921813900688931324026763047952373952484207389071611183391237389630702803617195216733898281300989561110689552425240423544146757226038513129358682916305070292752791238258990559161598526358633400096157848201446043648740398072649518839243610145164474707869444484142669250425133959777350091258563197785431327405182052519912634438575853217515298857337388104491472900091313773503903558182309754536490740261351989706184678470771823432280856439860387032141897862351685669387297137660689366562897920000000000000000*i1^38 + -6396728036361184725505519677623278382002611019184031939173073705443802986740859357640018356201370541929319207855542931100414180413892340967292501830856820709285374145028376224393110764176911311526696483345422186954075687625358879811704424370887018126476871264522861574969629823421998105435518380909937679627203672980594151664137372167774724839633534632720105317677785607688454133899599909627276794235146411104118425178348067778478702391372499783454159552882706190996833409684210490688096141751372187489565126590566062527472580914496309307507499252402253140503369870247691691402712220992659937860293035893838840113929559105804236136837977654560583464061671293555565918750473550595975614122205074327222253473694939788075491836138112122685763186153124180206799180949265522770952572841889026521506272422456466518482554833539650136313655321261237654717618540129278952537075059014073041286267850268380595578323068917426114460399203515268498588919312153069027658079365692513028894358775323273071352918591170516312473258799834771516745280233537394932604400427133098719718163945695289477436814504151950378971577766656916294375720465845010260037140221804221280380343292466872501685196113683639677602920370300765321297035936207976724009602839329487368203746670136415032680268747296312639069430755560705854657539910265088271541956386363647509531233913915261076228528678398667869336112268002821301304692443806273175280699127776324957046507620253234424891664411813590514440347089633280000000000000000*i1^39 + 1466172364168655694319203175079504736145558889721768962177961484776232652590501901561931689547532062077801684577883629775963101255733296227597358401230550252602470789620203529874759538718303364461362342457894058477755229863621711387437667082380340539647121360612893265389488060038523910885886252316713704930454457095307113381450735569556416922689886158991537246459788331471890791302236575089522213197600039682724336394113662289183300707396862941766254383679807899717427839735054557810049335516740905688112241881961944305011277688916613411579563161670332406875019450484248116894203033716823847127762541643983517901134490450900051574964670189809927318906635679863892736496812051360145503152418237123869917026537894511141469655497846694898352218378789140518922736210615583473412907826895156706658778812910871258332780085970337555371285476225904536540834182575508960714745443485888531197463643829218717570023220945747382987525413961604928396194210586482791140991660673331524400934093814526174424610322330087211550352062475087071160002578595770376714087423678798040499107215991889557978471008310263816879697534877409120700072615892563464601421207509529380606692229958311609856764701242598021093392685500675833279290152264531567522677751598063582051371389653558625549765168894057837319948563473912430734981864869840218423724009114895794824315883324846147921699077515426822117281805054311785650759207112374291913533103661638623472721765812493800075787849697736220779479040000000000000*i1^40 + -140992432047110227824233953535020727872012963368525593804071503915597117206726061117352317625421741737719939738878075097334142747229772215527600414252112618050629734665240192102313207321824687218695492995351702743149564515657373072263419610631874437433918432118055548626244987739457239660123301831281408223542061826744067962793749429194184840452859153317700549754840769849776399162077252579254831978358872152819741990107087971913873111428238924523795410744658088377331758894324857263882231942445876498708508159465995882466990692711788078228244817331673832314890713168847727228824244448846868452732756225305310667032589255956931144056897900929227791670619526093237131117456552138653992537957647808468729717269758372118881214042205372119740917265855071444602420885291669609330566468280011282101044780845731656739160525681002319790782679808177585307342168877690928833621298910276042803206367915990107260783699065426158025002192232936435839030151156377152297525710934747370626928800538241983197576837495604652484303002972790302413936272001201211324609715540314636135502112409910344566861865718604408532147351280467119282344638811756164806069736930496903344305987441180663307673646988993392347242851576238262473568584674241482395265876152277629852915829973816803996064955445526710797057910626090916375064149474438285676146690562830353440676156959909392461612070313246552327091156032066683812592540085777278738593952591134854375583200725157517331696350207672320000000000000*i1^41 + 5402440684451792723973213157790899827080599637269405125623539943922129393124390218687224911396935151274968604000559262070756496480346645440896130651833780163287416648477987276284614342169220288581602515926719498618621255619045948143556317470588321459264283185828660445923706930212325745200237719414710450840630173632823239081040941408367438301467397556888059377390343215537649102661208003803497587418434014229265125493171392499497950599681098036085723519489286464801032352116825722808512128203363061944497057344517961029401387273696420831630233443734507819724406028688085494766899515133400534860216897746834239412952581823730028255822442578646628060277862427852854589509730763034996954654572706126138290790728003271946239549336872003905162800429120450311054468466525487983639611430875099452299566241862254445476421277864410131567280012260386641136919919282171830582795066687326587525573055339481346620931783091002042626334817167894846738472038279714005723345781679473190652664953707946227498004744148263416157690322793188274681667366699350945745701640879280549990897053325638854420828385709330374280544781900598096119029709019285690265591130316109089247725749575451626591758905587296617847692903546577639879242463410125714541771073517867231288416179696412292398706181558823806104663394184285218388934101472559463221472893129102563000053158146946180031705426396195139986620993728003570629066919643299407552603550011556411312179920162561189950259200000000000*i1^42 + -30984419479598782650505324345956024162835247002881357647451868779555278142766079639540933846024711560040456196053619908803622477947027111802637264966076194675279049358609521108731411416838255467304220947111891398189021224950156278677827794032764387420606757346529700002218768260839394726267771376942891070286393273008243074039110984188632412620646201794905523308510073749350633466082358898483745914250570575526957114518590713209926923991221961900185670388889603010724697295720953247874231591347464652671410617737489629959068378792702760409503953515715767249983725097076279739223462275258269214792800224978622245690007651531055305904369480184951068973421054462302964286152994824383653586537584375727808976184426570724186225492083739714858386368241625412959470337652816592666619107400445821377826998072574635475190392923932168474980625812944811510952450177603293085123827688280242126219492778901753747451303514643178428770816687911699327860836863390950129466416238768226446227800982166290808761113065770273577253557508779227657462598369601352382225283225843215323363651987099606901790030171407880988895921164176430590255294157505046777785121443515138998874110752600488943903602285115518894782333464475711687322678558137234691659142578580798152663549397056089922871180750255024012222417751856069153772308571367331061313543927340929012647298202807799864381300039228382961313260864562630024245578504388750181160678740504779675227577117573120000000000*i1^43 + 1706918804891989429290397597719165151008630964701590046806655048998430219283532936914147682682212486658034811197598135768216631224038408495233410730839589027647795332900327234620600126785625567367228548423053637072947466048906134197140672244301494123506999269683823670656366236038733859278643040564914250070589616728217641694107930289211819726841189343033625086304492856933554562792742475813424767050384969734380332629259584564430994390232901652707578879942141519566181548800032894402020050472553242113875915111463522675883157179184513072228553136963846777558222318024853372411411786245960865631361482934251639037923658945991187127890005082895568984106645121527270602650841797620442456819869028739238709277295676450792989417378555339406530595653660719070201635060537577164375813503942128057929398991158555720232898799064294922173199454080046310004311081652645278492017675970065268441639458713865372126855368411043909331898709603007342832251197732469776185825793523974176562276088761657754069935637882906196718091576775495492694225436515478625699689498322951155230460519617299305232043370373565437302376095856063097762928453019030121292322661479694052590734992996346835869668916801965578539393876189536574503776307297333175271032025208211689984796465031180342960289737227438962098705430293916092882616681455198306028387375319808010041308310903050564792041443250487281667686082319620366603124221576079761559017481375629973585920000000000*i1^44 + 415528826611933818559631458968546447531946445269107495715494662532633550056734932102053148151800530410899924441192249687432638020628130107807067944515379673334216624444998944803689043899211877092925852506992955452473390143325386387877426605227978448851934644229787921460063322637704657015460812043675475826777154201953364795351076915475295945330087671112619009740652915753088356003237109969625383317642157911419942583969176129765231219181859420618125133106214798029430909747922911774288714841151849839156013168899971894386489507674348657978102775656107661425262699652942784562273228148806878272722581530671101319213515880246489040957127831882213357639380221935674503290436947269768314634912164892663176266424954835977603275115384988119142879425080432078541144010854814214406746005333843151176431933163552006692574199791960926166178713283577492088306984935764446961349856622975034678544380305815505022646111823874981879534698584414520013385068954158045371596420343621688841483953165317862112991114192645571937015060109020988187471991916055609125089463249712283699571937650056936488108172967061787719455469999809409415844009326295647872201390669604150968092609523400436194804784002820788682725327834701510677156222929078754957045893244605462922604841830397460684251210144459277131725596415838658684425437070083008115064057353063134243108373308544403656538704983223333760088523896588775958031792709200674652439294771200000000*i1^45 + -214297234681298808192183954396044124007649089839516778367897090404717310541683046077832935031531962374611747835403350554719804488837077282609569929341501067378247913396991953746254795207715259492221695563759250465987267633547685445262562059308951728077784328784973403722852655924922761883891663779266764749958780725270011735822538145395524602329214071294389606604913314262276797261346994407920682705643780451610422261128288839661040644655069382235556646033011159208995672134975210107633584162161754011237192587131147960460646933591772641510278727463994422114966827986911267144419726031641709757845797300845438362303552944339008445010093337054789355865875963767546760943128975136388943714300351105916080670976006286646109561646682897457564192480507103060124572829947520323472846247664647656398510771566632720644924929180901424110603901480198903450859667338740835679842501799097043692923338896180421990128386016017989371181012023331310396031744745833814431626970954151633468844053254658409139685645365918155363016538190485559875038527697421483532307064224658353172760552280305310356925901635375727745407151648469621072643063269281693683763191996263146334358047060890736314932013882499776549874174855439750394623761521577050187395722695034451174058103982319721973668032918802825001331064406179689333654562311675772306307026875368573769812204594713791013402613341057948922085284390717655665583373770260480000000*i1^46 + 5422778485439861126990946019716680142588380896050716393224294878651107228520703364498814232093164046755602952232979850655002663507399996658448264596226296017559204657809473194065092478213844306428178134299082251216742613659970254916867767782924049956815007169974335809402688632951815793552529102432118889233647034582500940474188613141096308378414831379280653979621913969744240564023581506326256018364297312227540383054946578592145337072953345088282430829559948111621968713440335896534421271917695869868864584677483895114118303725878996337566516216911738333422572061914459794599309926138076460491266154897149984369934669596450125893683319225188907181610982412883731047849883827317808702212637380475447569353428731576783727836327889298629656651902156806587491956848065562235607526349247233388985262897520843254721898619620051800946884634131847910940247734804438220208940419895038396742650981809181848215373409267437492543210515692356109073727452461585259059742962320724938711305092473528036842598263227893601289271264316099578621297737748428313115753650409196345092757426336858722626648930310841818164284580732834724685542792204149728509669365429760052154653203989772403442040618430761297172762689462421995851768431729977376018573034656891688822191826458608944956342809772041853104997310398523554382940168976032244800652777528467149591700541420326775421630646447217716175101086360924160000000*i1^47 + -105002410539902143751507599441991781841880304140904585589930977251885343193588004018196792582173572680684215737868599579565796657524194274915510909816440297390532181597635289795271925312983472956255249903063179811257074722865928356764261742267956607347062973433536460524499570882191275024055203467852048613383017714183255365039820158096860944773350122396204850342432129484391778649187491395622716273754405623240929959138993979595442317435171560733520175522830693411348430156537947640094942802185206554349110920597771207747255892545813813457691652159508060146112169378699446443808840113328373429317775557371618703201628283434465135899700776876246207425882009191777185047561874968241687434217321269262858319127398545624624751327088239014796718184843489018824068072446574521288894565951525804234469596260775822111732523631328041265143694274207339883561419255979741200427392115993889792570761592914536321311468843513968007658323200204941279051145626732542899643389773511728895634523184370879532185164657155345731167552241465447051567601398535479872030182199777129754791177082322508221878094557220852013752976649122433493905336978736553427399910823680129307480460870328185723086437032738373367646492509237733762212879414440512250033779720366956025964549114722734891771963779617507310400218642039766494597552677386614316012232191311736474186833532287890658513623426391856729600000*i1^48 + -16754896024035665696755424609992825915763785843279802362693821018818861539158424349635939058329757215043793493285477991653255444964939771182603715091411681498440423698574558313794322408061523661901681043629157240636891000817520519808045719662423501500475726987844284617915705530520987370385049882153322964318534264840416237656476230252896705782889333736444858670307037785920777272984396229194021185764042503068389566077134807823415711174271657342442682614754823208929933136901812915700813396098181702823326890119583275043591883392612265540211718424590030927874175810519226904121191048761966681650771407618660682846541986025377857929291362684559265404697802595534544549943774845906469498789659319652002659386570881368221383501518438389331277889628813994755629833178276513416677830322943675365421129269293866276622549423721111090860324675101591966944104507444623600388707878072834287309357000153247383368999950797325336735077921464225592627062638264830634121684994174660090434174398899278539902431869214220190895974069835600061092874051304380013709777031825049693364445811608579806622141497870401119080990372828600237125429791768272984946049148176270760369999288080881093996889748330487788403143069988090849364514797695893015325882404053870856536065240086733041952070848519889165327931731217544277984614116493147802329802455927674980095106165167178249600000*i1^49 + -680379276701217952750749967573371608506320817588513956406492681954648852953884360403574200467918426542645103624622037000112781981777214788836335300975303776412951235003692341644918558209818145662330095858849372709683139877400425570005362683663662780248778360050340277441246594848047592886438976545920706196677046929618446276157245978769170622285849405908432615720879252104157763258045709940076942193185021195054876895976281456255552182777438333908342416565537833623861097772115907802302351694267685927108868179302090345625043059211451316591602981416562866434026954501786491052771613136803129333295229623856568410127389136082972212804020289658171370638578025912550702192892997777894837404627602814904277903497139793099751629006076295967623980394523552765979352313612704681331259047609184715789805369751990229630105105848707867385618975881169983484946834214873369352740357253477996543249103116410008359138441993093357651313476458038625135313020733739494308536056142241512282472256233914837324849971935439833058871707417537976447262565040800284681973179627784313242360396505942976487516101715516172495909109452778125297428350745398381026269735950300829121706096295192644683980918611873746023154265297063784141746645627263988706595143679744084928084629728486062579503841393998454528311194170246416501065273257747491853097057360209268400000*i1^50 + 120407543093312261564652926833219272118939853806625366666185221042370776003670674676300633120021409722967919811453505975387873289354475169680545472095199643772426145963925008374686532799067726065624720231450776706433350908509311495305276808285566114249677596016106440926803705204734553252502350740532984751320266978702770023377660264468158323683288140723837827021390529250063059281309894205825618055021480141114907638032318740711823346402258874405201879727316654732429164693399729475331447217176358576472778437278591163799988437369865602437727001530706850149927676980933965866145062950673816795934421911683950258008674893787685824499105375541492813910140357992722837043850439378597989609801393247160904647212782602137064417590686106086868513648189622093382426185598393094025044125485394235399064032154997793752553616125590221944071089207053393088509629117086657687801375238594895148043858061433541749057610125025994463824922033050738785178030695978557244833298954365013740321979454058773416039176944662114281174774427522557717691271606842268109223681961060807142253446625766221384401407500715994960689161252401548162803513120686395289053695030101388782295557762508506525152978479471691068757740789848832164218991012222603623610127343948300840970494467119168504423455398612331786033936409622817099161219425115002000*i1^51 + -62311004825000362845719240727851900939720738579205752430883111246457042396630056498391113271858092813127653344599661953915046143954407721398829346712211613139273662648343944258413398038279626830101637795966322375113136691269250798654062225310452653964518253035801892569062287965192001951063874863086954113679168976552105745133509154260360112584973414134647666753912786202019021263538647934954598196473236752702817838711507680366007715194721697802743576239371439346017772622047167808880467012908828623447332904873564398494628302749130810880412256972704977491747890195052418895405637982293165650334520481864712878118392270409014290038962372505185133938148809593004116570471545437228778923649951213013598331135968023955353053808527162171554162383440110413741705147242115709819167234903426002326926575013858970168498775391125299580209775657417433090274305647704600828191571494384229181152398143305079501950755322508487613543162206106864822782555794111937377934849637633808791447231205822691076377173285417113682136019308317744195149507640167352142861745721058545080728935401321145598828872720308556564862755759072036161472772750856689474013455969384925049252898586655975949320361401523232248092555929438267986476068347625620213941010191093257150099084743719274858796949537130329890090463539175*i1^52 + 5094030335957316031174546433340005024589334988512225276716706150386558627174989829825356598970717379368424676223856353187089330534464334401070493274388236844877214306174991944004759172064453899158431910049729256850717626489468246102042896441183538000504451785807073733331599929425600778013237445073820658672360527491604212533149061872531900776196567341242470524628887488754068968356135108919706362423357732368041235523976388674523736917018707335661744160775714645790844155911527819116731773736522662505379866012879914735799426846170314454385940008811065632188300056949847751952890168272178572167784490522862858518087402682371149432897365560404801059158010341928976319741250908824242553811906838492915593053975917374334966184042310020573142404411289410278469483880348244910814840196748166813357797917214299717539369692453647199263458824644807356004025133035989236915582716373268918151840270663976603163243209046174857936842889425528576165594440230400094874703723142229221394335004866666615094302077356746839600390139472129252400175943590458997398494117260961595493172176705698985320439314074401643570923432007885622241258953085153811315828452651163020420993276042717336538980166769580491510470718745656449779840413129679360861105647891885756597777108601135227085143*i1^53 - N1*665266293056705974190014404143753043015074547265394668161876234787733642808320535830218176099785001468700835162646347149935100998766258265392986102999989584986953076224050203154302973665584244104037162867783576018479267166480076817199727639377802767054315214324818188150919790880042297482275332572173569526859800375763350719977882035997666933929398000758816446776087181968894625186700503843667216598092062306147144754187445827838657994899048667904*i3 ] ]