[ [ 10717416647054631452024061759249960602396714137428801286150967902411892740677627619229487891947219692560557738219383483028970672216974371327282614502088531977174090417839814868133220828607517521389997887605045643679345131671073121632688294980482150537742361223832899659996842692881590739933730178975796362530376628278028112519073783905720933036902470025329001038096570040850963130480375200590094939263618109656815556060864447574557694666768489683632141597488038362092097309284377690521312357305116063609743494364310272455988422145216666370729189529277486766208012420396358975560466514306193145154101688201865913891143847228666399315953454805768979047170170996695845048929177696371914902394190444287039692793732036281929305755583812538936522457259890971831474226833744864418488392922974032186780981881161821204732222753556437995486701852438734435598170416613355503645449700686629737718559450123201241798595275928277981765163827760753089621876669197949110847035863363828587009124560996381114111088072838413866450649935049914751962425274520357907225393254007712033911968968494519615736393185181365711738860333263409000832578480211851512038739745143477105753625771545129739368869201327167592496342888200126093835651196228678053250985471406122337517840174578618764549670204183161341722951657673550865145861560500734792729264886091536049417388662582395465824841397873133815458227378771144186446380988497857871377121641407249942927286633839106871458446428786238562464647925338764216879688685552642479706550475510690295995867871735950234193594619090560556992928558568333231756915215790044982632287039867828741878683504382301373904191244061954834893013970446748465377353571540210127468327590781058098451460233955798333616455684637008139020200306689177228042129137328756039946313540487485319199013972159645901236626561158335694877499977652513808614151104170178687999206454920491933229083650743993870798710464075684901085993159757257568256924355351733161680483034350877125639204898273777223646735175478073323350715846421971929819261697973045248736079829762303147506238409929795342065023403294015866237378901502430600476365680858663782819627256192498234057317358789281401456644641551151311137391225669453467328310430436373242658101121835817652125925541422458368772660139389220366441146044486783867534804770909133358979501801689843602577139674357131785161631226429316349056619876183982056584856201862886507944277323827034292901161687520116973066906202216691470972256751119872899480270866884198993182873795511778465620325095423596082602448802593148459077260569193378099459338866078865801050148759756306941108942769096643136443146518242800168340055324323358572772600347727895456733526125677045393791858190990444967602356592135810133603826924839614418429309311245019673851595767412455660603063696312794798269726366971677213990077319603990065071688269319203836657664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 128927049721287924373838052781253936672257165654412456056122316047759452718192975499568153557914162298369712461573027937874022375735885914233524889651317911455034484885994291135414443844709039351824662804544454199468360897658877643187633080648737453043113329833510609003854799552654388299409188898484689324790769701785961595167728522999803337780191706392719341018898962860206576797452004094304262531702972308256338683951957149148990540452916015678630151319102494385602314466192356971135055550015065307453919914075741343317619062773290596148879141956116610393725321560044321894177920362973364451082839683841376116837567737619286321027789261418627950910434988921334758916137233957360537537206291287468964260549502692016890106498617436878286827461993912858467681358792537829313487974573966485980515624691829165844290832007056573414382918711687219773572541884322150988565787347339667355176126290440975988194140745710429372593889877546704026228242798344293751071440741315659398783607579931502228091664345801387716409947649702931465880598131616996090359258766207445906121043952712246521959710401899067599777999137938211345740153822025147432194655186837577087662486387987887191467847525904498319164329440290110662921706034430915262851708634628078243182360436907173329567466709830242818640624240587056715144403742121220089243456851749058525347195608952244451425564828968917334581788610365371235255448640851517148440965859243052901787761585532471188773230292356744765605131793391872022290755608666477792981400000116736249323563351339731044350069969627092325059182741281213774942543613564781220062748343285476084224516575815800646936179924058372950655082674707027118257413521515298857444780358746582671119527541945286108703132171538815165148160187090979767403963611439264978216509008431327552492271898020181627203829765062441237627072341920573685539089102296294589624612016464837245395082909067133925118992807816310201984291126364991558145790087679237017020078396099794768472478212648439374050225171950442881060332569616445862710539902422188318046290377301100365622084022335083620580478051397150243570397023598841817228417417044456059622006994242126694528448987405346351331418563955885788277524049038681986737714117608695552577296471457939676364362274866251490038142410426530000872673935389724813580741042602863551571506390018531104055019226125841399298574863020184093077272986404753838393578791358466558441171195576913691995881830750429649086569427920170140748530044926227681525447329544046540435970222558515144060939694073654970802499543097489638988409416261336676244548268618296922042497566651609072363797298743328769740085324669513968472818525963083084838219010671352277364432450654462564558508920686713479515261720674236484750624637696487478870223570738034352469957311531174907830618889863888213578296011831576597985895434559978345954127598199945297920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 1047440574681889379096074166717401155834991920498218306958992726145655521831689615465587491670155434277823217505952832415489427271686398676769231896995502998153266982604138427464889144031159872819952895878369990200267822056155937883312650233806776950677991004387942552295158548376982714924004993538087221723591230084596404672183874010134922815113126294311697300374055410598417160591751099348039743439682819058406415991270466466152811262118831995853095941179215690813323384009553570019134060590766830336523945248802129341246751756854043438859859508043517212100324091288403216323211593586763426751010775470109589941054281703880534536660147790991181731261065606019900866429529481684126298489200287054948444061594621352762772628999863645785850975502698116335441306388125825838619678970061221841557622988982509341170766679390482989853332079509239505197732781853299635450574497510399745488596422070333643604571985025297598772402276363209591037176291699509112132259401693921789746478421251127597377410294334032629647319763929338661734327068850064805210126244319086377815753394309444307940788152300764194096726509572461749752396159174268867288857414901566448570403687777356052734996029396255896136758667468405845579842819281390398794127181204137068392532251570000390653583032303397860315599098131535388669077784174788448209707736140059057495337993542014953999085802379175486879812753310208484374156401851356440372685726673483069483420125310455323700066360465315676573999628919298128066708181495564581365454610308284018405858816972844294121864226145756469442734256967925697886340517433754238656708091158716703487768038450561627410754804857877299896699707799420596926490971869759977655801972117191062000773182526212425853718126325968100746296869960751755795941456339572132224065284502810554615870023323126212930197432497375587258113300331449468815211996209430560461238771655281138636537236655729187576795418935940699691845486302757151696099099521875232899968603544254460263952726471066076504889915660637689399177422001355460539730070041162605991911426198411072818302730253965263507866143523037053645994136271995710138747517343634822315459025513802394373522776682148093948515805105439915504710340526994452367614602422281918944562336313708094574628089940589476853864929093035357090661115952089099527934442423437667096161810758407594121612980210292500835230003573517864941301505427264955028565278611118244820517555958918491022117747170455888673385275630796839103741651981201947648148065086636645806779750736516848216735840668471898528794718646627105993423788673852699659285450773600713868312126098878790034612191025837976758367486183956689900257043637021141464795683445546925508229343082337064595285268457401947741148505154492492368750374716276543674990979212295330483320668985617759613176102077247663296424015146642219731964967026404722962256468509831262675927040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 3132970741232839117410291098944813198526018663003465036570165645208231381783870760484611205895016663078987820685175520228760857958051616009966811454044903966421531645212903951597584758799448646481906033083190587276362223140895495874430453935572041402562620168849001002304540932953415966018365839341709685605741820557245966883773632410026621486326600565372755067098864734974005374472364421615412262888045385576272236921977045976196296119264209970344969536228348802897936596776862095012087556722052318458844843800143638520698919636574733741057671795353081063148859755322120286962582739141700986815032057870189799029944907988949934255486535414655447227100801778850169878409277110228757540780653948549239626653983232917385679025816840402946030600318299535873921809518531850203072337776563431520267301148624149347202913150934683954618587599532842799046305546365662374323646506566290568726203898384981660271278647222698382276505829008195346332483922325351426321007202656880967112642146971905571239180171158048838035679888174637049282330349497599862145394966822922902066978586372174374215663502564364096469084197372550345925098005387377582821143054896667798957528586140152174317844586269462069561899152949126169506151789194689617961600480546422178964776878006040092642659941248518589219445853436830307882692461937199906742887017289524237474502228089794997247715824382736585940292663473391876733467760021666678049119482987488716783160568540668464989567114293905461670845902645458864638819507628065971497373506586700534378760522398105045385594469864342784122111394807836139382854493416895903469600911484814477797549781100892891742562872385212723404641679943897512254398208782923873073940035570330593562187815768340337336886910826884626083275987742401310574607400286133109987575581275050376559629079884969669616729410295823104173012236582244810132197033026106674558441650174278307064657400601562656099267074180031597040130700819513280178648092977383980472414029787001804984078339637396097848386422316248762631026123019395282336580854347916464741718374037091094106314211708520835196535327917150161936586203898774469524025904659636152222261677524916883439849549324392808038291721442205514492210329416508030233264703420849157649725034033907565059234452723494445200350751582697752639477132546142910132124253149319081709469776440023621994780887160629495836710161699427721570132617481941451580111044367761023572167248081080783591602677531731568546865332028236407696379114965224790085433048633846441272867569499603323145052404094482456833402009426071473294302391676700554764943494509953781845499389638100116277501566506838290154577858358070457990927864535939504254463527283392339548542886190296911029599851060626575629885727038164183683611485399014566174076601081930502364043619839947041568978854926460559919944435304309863624800200653953125297198885407019880782233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 5248246959233143812255871835903345792999960029542533166288859556982267839266685826194341315431977944813436831638952534123507559484670369742989614101246379688540867310999680195716077147984789423748482466509395933705131102105353010879784276732319567130400244946698955702364956655729333599575523094302987296017992826165439338248571633766470421085449328962635050964300604766899570710107749261955916010153212712153909214251631576582874616983404179870298631857067111919513944230316007834406278564206512796486361778907387663468539042993423310469546199993361171885659998279182734329860633266466678928287081797625798300814177463620478128453322257106726307446971903267430071210059019249514457182541090896255968764735686983745898181902507931638083573084980982045927008563923959421547260227658795610222493456488904379249521974994013253199554496123894078276588884193057011020799620710174405635369785985242376824316486983329295955424678219760116355430477200532300193423773245836302781815470710241489236354444187336744717572625804731152569413516256776592953036845583569081842594206708259007906580460999165924920984148359452839538952418282701777427327228797716182373460580206481524569139678263875502639317903625495088530932164116221607771987341322343469578093992071384400358344399021324974150081488144139189823466013155051019306009554321668227868698087385865721749972809244046398394523497599804981396379579441186349072790038992280538780341005730739061262292593081978125702934897678447590480256264940467054119032145832564608882772615179826264780068169679411547721224277954997301260977660632699761497364701448341974130404550995968634277407034916759689664761582067378989607281065578616429273433165497384633130932001352515417850305251298712752612954054369152208266817414636652104271209058411229026149073638694582599185797072752495394967533050609610753113113053300698457269175074848221319531674595222285236254429589471773462072279407944168647573094439235428911139131321059263838040900785531319247379874865990679754760874006423191936745191323386171285983426671897690468762185952965962927173280663222054567266900866286898012039640986810044746770414395260054481129853476017856107366319918917897203909608760793115523880808392766075979286720567554226608760447413448453709856760582929379876404044890558367713455542801069421503450616233426227772429703655785610618967790272869736766443925816574469250429533361891230496911388095050889088385213579655033161480560440639932681605158163397829105261707519137523510361265917541109950752331719520012846782611940750437779339537549661038009815820684240217215005719021179679821436191644907543356962582654038469472831162243837548612222346620630308975674278025003661946125103122007383500627881942119182462522206909126079916430469892703926637973229276740739763465658635066470743816077511485563255965880121082064039768372092712613952332444467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 16320375767539474498329083568567740894535383453021714294252000297694196055474044540573016380186612861630918010653286256974864175844701314755071343732440978005142055022018542082791036261871500048390569688239459247040143866707355794778987117864469936546611229802803522643469400740872646611828527850185841041086709608607491849921416072593284195707757560724308162742245471115879378196460662220178458830009917729687720954973043824638884128188404281165032173036071360077574524354912456681833957054679259792529758282504875222838390573874724067144538352233183302760710198866013272277413703502502067377161804928574817543525005321423242615271991557211445290380348812336068978882887761741368689079201820092769901618697124400724914360278537355751641572903383722381326733791291243554402920911309012899529660307263456369060636304557249667838312109981765701903744279928787908226858902196513580197129156797722739830504702853203551132696430321643074280310988595146224397370600581229731891759250604484253984513798544426965711899748231795395813961758885050533887534071460854763040310812252003789495805446950264277300586341312388361589498909895654121164945846499741803281105617967384310232478243063762548735820934235842591484022708993657414203160997968317026923058866156893434386471000850874168565568716645826229642669664294907800132269120682345354805756340884860103793384196991231872011467099164102545561380568370781812543206990131193200575497380480580275304831180535026376030346402046598209704792797269958405874139794421994049672514370862528593294194708195072633709970542118981353624123605022916423843754481051740018358534971354413533229608708176307544536540465874262867715760353507150773486641330230450567091833816174596399465877451621775954750545419684486385507436928746999164134311690554867576672076435633363221271303660469255479682968592320954553183119394714546334617307681123138981465506082846143877749360045493020898397777617136676153346450233275240439692098542467271083905172155411133017049581917178184842223771679807874937480515413414882785593709444898641306367607947127830672581139547995543606070859577650988103675027210423935584179133181499614794281406609160928799392783441905436051088065179660868531964308911487173293921176521037484083035399449198199547019587882273343302471566328108221925594881062937097505053942134582842029500847285247742460632666584118122257455638434330701875992484294812286843959225586042661773347877843614860873243671973019802326897188473647182020851595182369509643994669304470826704668195736672253213299300378537516536768724782118741319439637683243899815092359440204068238580814358521487832353290285742962279062199596745571572504738083455395918849555156768802147847420367344199780659989956926394073088268977366937461916257840730341626764839447284918314402229022523385894229792459061014610224607249540820076978694220736978247313522688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 104364027196703962916618164010125623565535544339982068281806824369949044645815385932461896377469117259474562284387243675152924172490169162474078584567406717363281111684908103116992185537716228780285150446023664900751697715343706990491788832177052072873634220227542997075087986255321427812356131964704977221117806624370975771104499332962338381288775369800786697771100589210558099391159031549814967740270532348270607606603769392737063013853460330062784192743817730302162501710868359611824684894632595195144027651394959405549973310297310275924641696164265561715226921809248394238810382450561703978599292018940386057459607193554214587886222650398681010432896018324175080681513434448016300360997714131076311295441883797353220590869621225230848580714468018584244487860196579303463961082527806772286198643686555084350635681770778473436224372371033055508236992070043324623325261973259089958103633694471119210075457118901494084422423312089198304775667280956088494345198193342372712766142054966768090003397921917850902183926898925619095066954345293404516778565291779750451783993187466130619799004757941568011566011826648510451240449091107358345317695468123051234897129903977902382245729712957475375018865953712593332400826784570353671014619263532401999550817925369904113993393568346311620368200348728142060436970463035900913833463950512799058358137144763156829736761947158736501594684051769068874713121892023878612669260172558010612504287890635709914558515659958436466093900993445977042781709064980385878486733901568078296257672628979962042349358025429580606349437102031652291499114109693309284072271480274134536072966851251167459466221678899258387489539942123575399246096128148905651230713110487884593650058624692764324908142607884598409964499176242997703532575768911735175053570641367539692115463704530166030316633611588761135546447958091237874159957038018422690134896595219889851498362352050501304447367395957227683051967455283511899761115268759033442950535144717234783275117353318164061387025005642265767107165685203477905805967383892370626239314525841301070387658776484720135838441301304638415271149045519194276930770877003731980748619601899020885932527527861232750048871469951386038769807716591786286281951546064018009453560355193879755373888204240348472202922284186999285514240149747861340228278897605322933582317637460038580766221138096401470788994068188507164641191655623260481399528650105656593163012814656598337935655287137065568279274429554540354806260165531763777915759052226171208636942610650879065241911637646587351471709281263563939645905474622435388857222112189010825418961859820058771706700418241923705239341658261663865348087733752616303237453645176589214863053605996483956784319604397570514743710396590611646341944216411331061799358506378653031624994490230166549698224298701855287665771942792961257261695841093397161407209861532189101916160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 305932289913153005859028981159049752212397914934520759790471699222435034638020869976792061964407904332489378314027478417033081280497423084220358072203827359537425792144297339319959908621888620948496944432730146152913835897731415279950014382209718041117484044006017084157869122459924212739809472494451094296186680555599162384025941652306493964697961625317115506334860043277923453695422020980794558323522170658089754367404768615592305539003301141508602291232297076447647314423410255041737924535801871657336466926108916761850930594386416291227213371285529254408855037231609113481676456629134582459195281267121997128388046463915041538755274816126294450863274222451732844242716512802296942040759491275985501129694376471035084629509730884076756505447868704524077132868341430443913612636942812444300318076345150527342733470291584091697952822230994443621198688469362906114242435977902379341680835995594176056559162505441853011993215512669314593120978628524864897705792697361986040331615070456394174432100131067891313496397822145562431690967822321178545428144313840869450874711546045510603830717036023625202926502916755751610459949915472249707594940028732152265703815745627164396532268084266019182174671723424625502701478596650261411467976501908452702882847636715410915572674277342712923277671996794211228231399177366821626110374570346543391164623666675746662717701952439345798596046466703059316138440249583441836176693911772569735070085742064022162524081379158507917063018713061823025768623087966131275093808238073346378407886528799749587035601475618659557988910895635606865541539712403859326147417334205237078802985754058922058693015922511411143380002520681184966534328844968047196754428095469579569714547489201384390938399447153208717518909398130705916358864858611870157610707105838132413262998625065979656630596549765704826424247894562277118275829224895528118340425209699244727401127081488074292075013522074194729157016179255746428910785536029306341222494106969867436530162872635512068567367780095556293728282304962240744041962028072325833181619691481436331946706185598268029693675190526231758776704840238404833844868552905532352129339245361476189971325266658642700055441905914585663906257095514362105260082876747717947667691516862312885576977610773094209141040303625661986391708286229613601655927059091600499865201382540560951814660851384236802553673249836286279398074879981826184543702468246080130200642013935480318275642856028130848836814155334752668748086193498767232306327729796068652325790830742891402039512254439119910789701876115199584612659046239936753111873101608324346180501416100590428726771576730477519057626847987433581833466224936507314700653708948113050084790776920619418450516183301204996956570171330165608799229051911960158074617021516866353999160380610157514455927775942566082156216078173603184689541526448348207309820784723620077240320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 338458255203340860835655110040927301320389421813798200538322086426637131601013419786590557527159986592673101390599508315976262070006257117462749421920769479760524655383454056025639864531664692136073767375344303775369910864444770178992577640763261213039649897147447673490844810958278814310024452551173535983813484328169111157364947511795900996624167682129960808317269323513960398809917680724331066105448040451711420928463150735691259515024555929706258869689317149587785310667817160855381133418946343581059655792256320473862865545435809697149121146185405680164682022292245710710682359425624654044734904164516662291860719088213107428163319311866866503543678731415745145927464613115221723589889943337276032528717821516085227289139239855846446826352805130656903071884310406603320331678052470913905952119083614750017423848912163998574189559300949933130805402713580595998479165097123909212026267911572048154793369995662700030215266185903187048403601095870861409799500801641726942502821715841440747575640236462034366207464034821340894993592087011810914803394874699063524710346415558676505458106290793914792057299952849137108010551130226733418008165517744872870588606713589591073308290221087398942323632445449945564809622064388255640859455956571220510319140563766633318796213905183981024764513043375211633842216721425239164187161357157666702913256384739889117343991611854199289725817130782546776855065768454715058126559402068729703348007698916636708119772551766828320191072225340915463444086548062202437336326841572023613962307959380320621475244256750180473850274772396517477361288837922284593960546758922188423955229271755787611595408455957503688838571291517466118790083294156223623158428794884476665768982871971282794434742856245153898554604513901116203449855818450321343230540127805311213054742193492477535175979632143761013143547767582174484283375113918604554250013252423525873895156670024587528483197315791338398211172068784760803768606509955596129434648409026842778829619522580481255720879051272513618091865944940110839282014813777232407205781418951687869056247807344855642133566215354109451175088325941725466060853545983194777753138409214073255814703596306754265917468806578451494927488155040156254495839434364096804638836188475911296347507896388435545609090850247019442937718454010307501136004679552071239114018611066987697203535227686376403210917995105784587519817766833546687836296264939996197798536478052580107338231582225109391646041684250062881963324681356608455141248527078243085876786620788711762923190328282837966763525737462270815288053290211683922825603654711588717067543309731636145524620980925112136733011377768038533311133277014119570997781232968842914452338710889226290194631685108566710987053921823243731094194393037851663806386794903825359230032060502739299016296533417500478838319004561308186013588830815895687636037561574893100728320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -2952108378199620024712349002111487222782054914922080715932898664666129653524163228462340998812649904163075869441953071589496692804575949058657513507284566783151458121941284831953077041676983200193980450848531939893880334225989814865604581284696526592027932632358324428472756568712578196296684722548697582863613294928976512984401783595733711590629541152040591693959034423419502417727823833395613455937678516896214784947674406259839153630595496539928224295723958982987788520413834802732225312157623895295493734325850115364567332823884113634586872086420829756464655422353496783049192734668756960371108714894946174129034514581231013485950354368720476707373484886087549335849887236723525601444720160188347593370728650938326505305423284778123682553512951889910543093824273610641918262858818684306214731900177396149171903680059092688365834878250046837080070057184561116539649373220633926407006161008019580581309432538891556114855167851193400605023229043261218577883357697227206440017641461952890651870843061909434245530547768828330897389155732584906827536251147115191671776413872797693590871577219952214796905161027857841541483027551676441932803798434614953563103488837733433712299252218389510842331091850382762101278173443076284092752523860245326380182542491154176809785274780586702783772009001631226688525881252929026672870542143714407543586893731327667056694773945967079057722143041002312795803868288983656795004169445734189245779870758241800066249075550744533547954146403367349266898116739748720917736060768072683909985679704177728044933360775246299239835789805543074433758387240632629105911774007431939396922476347142642938047548038148887351063608559769300935057020817120998803677955370938954842830276784650084478408344451163502809905889981313368592499208842806287940592083029968073833895711436976096291415339525835668435374618006118178553711496205719046002667572685626263299444398432913851055229252879329070057461411931744598235980793842985350442329653165277357394889805174769912234387578304240372554002763630049486996342950881066410868358245511651396174464693030429915817315742082911406481339494109299732111675586191233570123037379927829172629034354355581802243188446278424817139565319282823244492279212416124457973376166185274077020371832910493399167571009231228686484896190170425654820907039462042404249304502107491323151785955542202948974481322217671690388345999526008107207076297393153024414087465646641125666623066533107645403186036905341333191164697728501105388618454254497697003000913370397628488395184152250165043253933458007510711238439099680497387775410413146220407703444878600018724968616234948855110060593002058296968042107577576379718591453619900252660849603796843593185722611105205994840692246324259861093539166941139030212718395259355010733478535445471278121817479435624594447583372677907167833851490761826043605028830471823967230361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 8755148757423362534104410485950785536786312755199080898422804736152596233468052292111749148540996969349392922106449980619072077378899332647446419147344722730664518174925232939582976285820775130978509510754401031701434577663368622951865581366808537978515563943291992819273865731372314582231909182197154123147436932931798214582600255192586640164935768025348261098686241594318209914961751500723181654718454829974149877487441898431857373362057900071596872559153244993752583795689085493687654778969643507215838294168766968274714688727808624475783631617788362790856624754318582830860791590258545544906051093068967247132789988922921800541459768657305697018628918319463346559768703217719948286777287449456098858106973955500212901191799476020986325199362692785952812864011950031102716386776157220626085712418975910168476895433691090086832466746171032158866127433153481559951859503728949120410184681417345163371444074919877674452187577175460887255326938744786324856415694100907219413300338329413257723527936674016379940691250721628456572396462241245503058070036387066294833741376053227876683948514057449235771560760663099184221494833869509965844842127576116157983509219623955475967940207134925608080997080761109760999616039957685994234827045210986757613731569514081957030847382708747084977963010269900714354751659647411267544200251541712850586956347733195752767747639636941351742823428441701116130869719362012302070793123218956991800382901165795437882283191933452979708693902693532868651939991499800825719500068726416016982523204464656130815307799413983457100903742380640053596982176229771892128894381685518263520594563346860587874521212534971900144304675697958486016464798350310680197576783555049041889017294309461451996982025123885225697134195145030616039688555139417879051398661117516137470045154937288299111397846094462231271873522456689801872782952436662263508202956778931689178285196390001793006294378639556559715529601424356130890154586749651253461385829000388739424866789643942902169909456542247658524763802076327296861590161922964640847687331024064883812839514511605649146213456563162666348238726814228721730892741788863546335815896625294705184441781284213291772705955253851172839261109179102159663070971626399263835690515126901251897358126375127310222002882613565496983863582771750503220683852184193965261104441745969760142569103718451026588228674238516683289892153604301858373821786314270400902853581441177443111437946119245282406687323991870022989311386441629389926882145116901244534937477463877331672801942015138988253835786726632583827154702128375102114470788533084188670860867328048865159655735414431772764020203571033159482708782004891492986406836385481114604199216804631941803961850520932357133459068839427434567984218945598604640099517296251162401518904972612038988984938895600420268345936105921350787293555612076495937501378313938419476070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -12610237024638997449557193352316915098662287174872578687135336303088714969196651830536824757238725488210564794829273399307680444928290491899771612888741806106755261289585437337190309325627962804827026947130721108918811116595413155125300065039960308574677519360597295925295520516002541890790862731259590766776323550746192581819971278453483011306396963244583716333062005388013630975707815094223740836868319595249239614350097613704477127574749619012110919164035926148986953482065655074094906763262684134775607464616393661549431855532711520546952764676320864181615431288019968581980614757938263270181550573874451466797905932805812237666443026838361621887004156512184537096164412300719156884715595828364088107210917046125486244750366273147413116628341515840155574066026557069358829427123153009092932832002060229448044529620438866877068932654516837979341975474599618196355386728715907752743583019705168834846731717788456582224178668554183061574508520769964540436177220336036775193097747314174541694299923870759598943539379713617724960329299753626792366001326400980556685697903232670865156414074039293519361385484293082033306542219341550330561245917794514448520055681466841038912151547060081503077258844283371250724527280925819656673967735797393297893441132984600438397199383880897761029765086147233925503094505910889041190035429287624941645121649481032699196582449042722884994576705644348851668892402084131690260479999316022014859550307269067891942946101613201373528121545742050834472795201641742890164252804191787527762615072381528472965757273471267516565327950247823052673704762607714166392662209599650720509713887672038704862216547712711812962410292986874335566482116209373955858789506770070482899760542473499669550956260319537894461911790072174040324152356931705083364117497338588397235033172550520128807555024904132781601279402740472518052261606629825619164672109616898323343027024075637915353602550153687022963812015087643567477199794699676735777003456855115500338402174739818231303089489335490919867237736249077081486237542528908920653718332568610412435159813798080551058370090083623304461882260598736691758903686575852897898414799210024793449893466161741849288916922793471096661518594374798893808125874687229934186364802336214226157680073105786519676788224727616636984784808081863773004716798973194866597234779656078528118689313921881322683835509428371903987846177034129878126443662786059011418865758935056844827480604950013809671006347573542841969948811766383805397850777655904805532471569055170655247179500328127489483498924061669310959652108331707579872501971268245870210973809193386651528593981203049415171412543797342255487085220458974438688447868967287743278352299235341051354929024994792201719068935634834200786900778960341578220979881338037549915684700148617988886157977021001139739160748633006663610158897398138621201263908102824462909440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 20086384874095448291166968919432977778686318672398845985472963894884487780310423007653923164686166075950737856243803604763855339195947401208134665588023487963826966105280576197728679517181825851910959525798578605879924672102365168683916397530042801091692594598747836809553492396794468425178031485940775731285663201306090972470974253794273965496356718234891947092458523314867353889528717591806950536679427904975600490889470634292117459432738513617583617574433268707368939717573598751417863752168885213637666809765501016851753715636247208859931841323606501553569908041497692358907173493348833103172790850885162050427811641145485341662585838833623211235924367799381341753946722380293590815429591077767185016695789042365348602216412556755406082846091178861524405946484686580117145565215532388665543575154607774520899079049864704250307017993010086681273187659331217284954534030691812711470578894067130275280095897181241398441621088958122968585519983227776502655762923570885437052980597624950845858971033527553796988014973917458552462981679588253541066687659671860061609892063626517063464032381250053599312880765508353640900141079331647564581247061170489975257248505078443802692506242077774845174796215794359705462334795715835572123800173989761577649625969489819063251408975938813427783407614673057347486368102136580942333627503123916438063983276899695512391235993896632181326762151613044506538015508165156756598728745190658052060304769345631194125818791831562780356301795614205707541462083991206286778725701303389168013097337633686105965602335628297829762207593650327724629775085016357379442723739324115092037723054844146636092442804584360352315784964096765216733323441779444214062278907503007379265157911270475788360103755567489005932322921528328349448466680576418403649656896953436051254163934349050092278449667204705269667164883965562756422805082496181997805922511825731234253511775658051758232972162344577558252700669203785506994378601959696331260658665667946392563312956985076167549060963976316026817882953616258489049339632730840104011510392756310445388866961166896817777199782043023136727621510479977059878299594061967472147363794460022355098021977425041042030983477257261229827417830396497108513016645347377969208209213177261117308976349690976540430749711316661133221880068886640047280781784931155407886812608430281917546414910510830335147154670081489472064941449594393476758949659000922309014150153274204185452337106890060871752435385235443293738438957851302771588601433310326423016163737658465290919114784044754532186918717804602064465941142875631612747942069612681858051060782675145156947176574726157089164201555610671707785452788076872084647992623581126545647251082250918531776393545636031814023281900516632481089416832959279255726053652061854886295248858147834007487982421155481642250839747760907945425615964272583284082315195709499631468544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -32614443647142659189249265401301372902724218393273857500936669428941064923919876173187207130446896120715917410210250184689436504497971372498574806345582397139486041475503699547550190096500444866868423343318209287692806450887327322485652463476528846399823325251108516740626536211397553189531480125952374196169306170446687725762666872050708505519992411775659113076653330771411856294596181591549080477268446293551197800083962599472127464162385177428188594856602941791315040775131529004637092822600690401251887102766865443971488755268200911381914864893145267111209314624661216902331522071509040259278552342115297775070841011600522720941473648160464007322049433218302194880330896946625977074514398234914827284942127735164998716098126941081087881139296792859150503641247281393014224870135351861173973666530579853527895358841783419675572436450230777896361488075318002454110373897148416583084570121133318516201797905854734007958854408567361920452927651740006049883549400311693793409873228321164874191709966074740237783067482253829528737967468551481019220073003718921579598785857100340599957313148071132655028003857564435482123082971685207324081858712341630207038032477174839151506276004821628543867615655110181473699235876216967038767064356396635540156724238033737681447438186537646617681748859569634322850923178046943306608147146325172840858619915423765163687594997979179558112056372006924215069192063669387963071416411772204429983828532346555126814866360704513069089679940700142816275895081224400931873746999037806633464746756751137114041161925285592341438931978983190127418183305658829730006302482660353186601786196694905769579868630945910221512447422308984726970694389999354511577279855653472829420902853749786341612329999987203164317125856190023017906665571490849675054865362907000194394681878327066685908179330907999922682556555248549170745658536246874031627063173232686191491506662803331023685659769045812192494600224590065937770710434923518061971508497782632411557015217526401498919857709363604792693140808418136584780522647798371178395046376329764457358508202621150681707035707885292826727009776411877044031308895447613570272723846681042681200740882024238872263383937801904652371636540195185605875533927395314579720253867216267729341823538221749371535732276088481463514139615661035137964784628370810711439254615133178649225121700491049455294341821722517834890617259853439413189031718990503611622855219156613256589240247094190853572013617085943550180554796467827819437919366333211098631158437523533297668567998101609269628666864360483526163131468179905362742107361681411325859769999505703004401105055877246645661722500740141788704075170390489246889708414435364854854943504448114907070782449333855464577170554227198890605175621666833581683356112217247684022133383768038845927855505303261912505923606031878588148024028032409603646459106476337555046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 48663876049371088175246596275694121236136112092440436964474915881975678976268131296432592406769124743523081221605241745414918142017044463990106481488829537780149457835940776441315245315101661954494100609200236474696056637810353546301496517332922221046733045911775667454331525042390044761538493231438470369593675811626887024642649921392831145235206425247986703801176874439637742369494810251097175073389676386103824351521034356851582510794605702759609315308358808605541813523767207780533486276976941059157899853825280395011648895557697910310941844284898836319332872692349013248790373031712747025826936163313678210500424654622506756754853723653538501209607787600331761669289360756199108990025151695534943730824871346348329762113620658370520602010964665277508795166020598106574046934929675293066800644737527633233970257810778659592857057370991045827663618152846270376664011610379411964283152797204079251584818571999682774513470151128197997441202747437016492461532780434123832863347504133271568870491465237844509222134380775169955505452342100022731517994998010376705212631313340487935503536902529874811943159405954782244582265852693262203691684784199480014646443954018357298726827795214981083941530038840105458487099414573358122122924439025153769707781104546141485990265119505000188183824418544926975864448676607695332018994730270922695247852854618191501586215149044461899641685964874884687143551766421360445308063734479372330209748084045931555192794404124417501391914609033482582488621706390324888453117194405968205269922146172292381595179505461806459050097605503862036193939819779697891710664480332440014341086335477294074228575084127785427517287630020306412930206186973452263091500312181142901763281574868403407011845787630650396464398189029158006334036969688190568958481451238127419359743200544322978061740982632323124743685095830741656242340421244913514645888057070762356133290922619058755163433521197326848692991398081190682311006330605989441651122629974915398483855410240507191336375799536348269992889046961677071319671812372083605562820162350983322031968907191361596174976204276364679520113523114887321723936672919642098670089509236705052221115517961744321652613968867223397811814850622017897223583872032163013257966358310657021718873042711637675307978640604454133953737532314195225139617347813366494619072218401796290598287059319386836467412407754205314985274673909206414257755181168612752349782582703775729002672968465766458045563346408955004702531633390709892085959883576670645698574850765715379723327625050657561982375870090951310850387479750744301200866752072947072814973352261822547873790330237253462006130673103110156955751843220390395402532692251284323285503477094121357633558080762736046082745395934706568175247298480184690777834663621219645907221797697164512322499517830747815165031928709694887228728361523012125694585040756695839539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -52347269412632228390745881454232538558148628350894871845414907133706806992832427980941132188161647625390888079159688775348119230265270055542725391536281120226635925474600625545523659975975978322062074566508099607894774733764094761253507637605109648156218701054242106007678221729507108120814474818018540475268478517480896976043996377126444790298554461783076269931208511457068376596223850533872439462357250666224607884103318997535011228196612654473210094884284950176246724824964751995121560504604541326744831275399814366991284676282218153383446095884293300165970597947674840981709988449907376243542716819083582955759404768110452961908977320130702107591193081269627793323260596289939271644306112951018628381060467593370155426989468660311118614635856186740823170999297111242544467156426729870872894219307517113526735312069749665092112227418104252033856166149842720641192908682439304352059117942295584573512109600586164079843562277293837125992074967880578927249482422974990477640012978493141632499952297194847425100102836461383147572139223169059067274240971165346733273674960266586379115783622009645661147988951075457948477085197554660444554595895244779007299872052869237098593837567098648046899784249151035435844385851372748064208146543455252911752848773367192803273825894394007344268165615885132534639894717520442878957608039461801004063904302553066418229356767766965868436189058105533623922388465191165861006630150975297014554911579791492951962319202170970703511975055578442867457667519125551193822771391014824162761756787009575447753371931363925222485056942440450280076977450076183878190088827688083523518314204046639957794781247032956295748599339300571807092839841957224932779233245281527523484638031231136431831461486814050205358087529069339002957943368577992508043822616686725593139395073810251256427718059070267046797468514191751375692374256067974196111381069075254958719005997118284913072450742560640137306484975531277750016335731545380507136052195693579783974359563465035865846382552107194905852719544993411103018531257088108449119389811585413775521608310652226944646764483415353117836990719415410532533763007679340371862914753689486388241729298883741560018088362321314356732006519823171829832380722712886474589070601338506395073922754291084378925834901915400978958653466570123673801818772692131267822760594474715172625437089290290565023349241004023624050447952196033722240752546742338927358882257093030470822174248863244629956372273759537596504223259944468772335759828231309861497384399285134995345543192973071320317440683823780690090354453414186292231055080542553395053916519686570752326769258085596128436271152848077603016924875903531202646394801505625950370107122238592883438793687147874953375280681351468101768148851563734758842584572834656408467498419307776689179260237150812947048216938876544308762660534776189097626328723872035110912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 47719236596541736654864202612688515113409958063062117424267088587649043484616898324367026876909912330981803556415477748236979224106716775914851254112532432986875136966838837043984425831896614306345892996641745880138980846829007296828267733436718919349980891823260678282566050084143210694240666579322460471522722254901248405576708597483133353770784351504410786429243835417015136259319040638945179980897909292198332466182185908138483653862794563721154073681653133322221496479250241970232425328194829476269867216189252462967653258544957968878544298089043365095318165528230663254098809496207546386438570022986616062307174990904892342430248861625537127276598523667368372201547519066516428846485771853248933737563357070680251059063713946186531310993177947791138585910237105826922542777351725463430471812910095285690859323851097750682217410769671846020724376643411472652183437904190654632722742243429904780780294849618275847306755608567450548027405334017511582766114450293379606650432993111174649771766673603202508844605039734382282943765594732389891504209060144501447239656476036624823645347239061582262387494833679944062446744224595778873572055161939479512656243177841972409372295891914632860327502171870252112917569552838222434077969302408997640761716342042355418951718761828232880523694560510579488469267578233692444588978151516820254990957378781535616572189392120147678047784912150751124377169139733771416295623415690735448964568955683503283837417069084908018099481533990399262600714429597946091862747562728738088181395404614032152029582449302828763918001433883917222192612966389927117943916435154888260417027228021146398967900665322434662672718533035685096609757175451762098482385039313647731348290216574220435401259527939590392523046771840665558765287751418234430978844737514689458953541127271302644745506674744809079897270781166655928693714588735441679315371110455953455308170853428935166759410175155997204825304098569133991657880436181839970807419274738719015345865550227192232570549803161079321690222892797485111791831727346354440116173758110885387942976412689946330243574565270733428363611736366557711970605554373510635681215872444091241008052801222899506817459333189158977618945383245879912094844444000903150232539664246400380762758965397936365609576877898751051451887049081481204535101707632168613967910371202268567838596323094171001985314670294675322128396401156465690461214047651765960607356093482253072616101047408447975488925646810315742186187995976536479458885108526138285196269171686237202691583553497018315191740649898780370893811543695044694667368506774023863529610587597611892148429233000477872959246536991350342604413888638291250172808525847485102368551545921993854377027221238447101439038910777845147625359025441714631147333549667926086453710141381529728367288629659437859186183371724297348684116665122930758867774692378934247424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -42504038360872921050659872719122294003867231725554153617999189061646756956927184181869621449900775718663694340694371014484167711902208512353908820184123718920437153851091553553618638317709084271343257690026537590431110063191434067327760486553762916093039901678241660680425231179671386176759205047798862477380746745457277831071198020312830267942680941063569371715006823273759597006046114939252203425391528936642633628940870793816095754182029320525173907026870814476458185499160411959517648426643031270966011950265755277908284819073919511854561974030671299767027872905938517407986297327165973476270324987026856387231327600484977102968139176990229742678921188319541324113966089267742067274576273338048461317743740965901783677079096700844258783843135998874047943915914108792380186258369251562597398238516082733054306783959273256673683512455254779289391191931737188306219881614397884949884240679819047198339126626585411723620525893804221425900921248946798144660596129105020438214318862583001457568554881115245487965952796065262271551233504873773839022547257573966309080166029169091505173331161105979610503029849943951950474995803194699387569849208999839139859976154657196442082122277298898804815331274542273095589039024238988910918188755256021096613925873398788432027083766199602914670934326623971912327184771546638447424871973353403843317397902368892331644598893363534284091156171473007824813303548497518878196081355163275477884776501918726403819919885128465653732983734569425074394267219003684748980617305676849778742465299100759093538514241834036266421448206899706003543866573762353330282451383551570639467340565321885779977372263090048540617568502555961984761685312157284019125336371545743447571175512028043160841103090905917980906433517890275619100210316081103969626303339390817596324014269463649383030132664769254643435410441687346296595185218567826179299843618955484825392428762156802003522016770148562967405523811102087809277654192611726364596872062853034396167739004613092761921033400938204929449934202175146338813566808794911663283374706276863079746282781326239411129814389497945714386972193668881465988176398808850814245228945108490782956690380504575197917318497380569988000739100402411109218648805059681428922636289311541303853069726534343222889095438929507641309166395707958208643217191833408221813374068063759996204557872207780487734377388921276070221579129413698329693903513399516272634679399331037168291607912890410896687380931669591486991328531919378871713508121928018862800237566145895609213648956435107531707941284247027699750583392326982749506286965595803594346072341226196310091390910933768339201308163176528816076417207865246630496326259996268519849045633711383277747851765021431970398992562907986809528997042648744701626278505174385205930068544184519632495973216387470292104573983857020340151635349824292379636802208141410304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 31514850115099445154333235647146631828709499530443526133169418200685515107768876370516043961508670552177578845335808251124059292375289821727653232153343269445831290993980320837710015211478552094308715027957219472233663401581035092480885477459934803268295248269119339883563819557716392953410073223638781369782526933204931381321917849027223211839211303003713612217864424811237988947878586538925009930562743527362784601238322625273237392333944940440939745174014973630018881173823788318684796550835158593862047083934423842652276773073249939843109206975142522503432062291129582603778615895805591547959513509056874776300030289184939904463525601985053508327388648930472980674182184087445405582150745052743381771949610717617460588920360799740554023546657822679810398417294251077485170803332635328192899483113504212657049344023408512772988511013620539224509414032834101701762725224138436027494628400893477521302582615003332827075075953409856625657498249603315698840716997424043565531538013437764090659377023654800085644282214535915578960382317234608598649414555200652119577533885601253854670778357895169794270767570754765425199994961818633364195908118431684033115119686460563896690482459803177944777545043521563667376026125409175033052257401644890793453121936475046945083815650948243394527201029747888499178382762927793853164629132758706233953274984328665751057851058926245910732954827089654344849654603763271192192181846768005764460620103935751120582112828506882171736888208566319983634408386009898933442509970023076421457262571900612484643559677757870159341226032828231098905502009570575249858508910504889821145373275156099569733910903979679396623275120509180575770759650545484885640923896928837237504888162677824182757166011638240616016604583914887389435158824476151026396795361585440507438089295551433070563822035721955035281887064111323416360525438573808705528105370344950928235273415287711197769970721827987714401666763500172246200751100485645766173516658219727299065064095670369275942756898926768357198427317069471619056528728725434639408869034983920085601538916547435964775544851396592468249490223193386288206817174829218761552178279313172848140741070587393298388089943734566869578823950398422128453851149271204204763353554833235867002784736098695922955472730331454679539695183411943166508188331688318010890346437937411439707570409919983201465484666482775828316183881103723002574718649512063477952005435484349246884262659913120053980567678724636712737381321022289566943405982274724394991106930049916587134921982562601723301387263597269973269053605767375901344396411611550452239997575423428528446586970368228756134505630502628088253916549750442273317320433399268150937031898504814281141011126862524185232185026325546001802355353276988082342489421689045408494707880339495134381823713078800938116391854553184025667376466352702506394893369412576870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -16328583476762764676028637509973264454699554507675161288605480741032336021481539377977890628153767238514960281406616134763763490722779402232868222222772573083320839206487790613371532878933294220692939455537452569221145425893134660821901479879132451049766949457914778944012256826053539423061803057887064895724967543426247484593508902790601263991869242938008968855184928947298207958241480634923695566342524168139748102688900890344166532704297376007329564674004071598268584901236347288873456299095052570299277283143344305464858629417346959813947138222516671082000580076606290821250097037915727170234383576787058153155932744643110811299342115740959794809567299970827192616310995741021075146369417545506087574745182119438865050647628756494522431060587811770617770593773142743028342898743834112956674562740363179757867723169376799095222631065242548347395633514147642700829397138909480150082586458239571507758440199073305164444458545857203735816618277056006394729465698377320887123936943559823605842475163784288215937353040843936395212729762020173298413374361324464347398648255295392112831074390830735927697376648181035197913258393511973966651040618136251561816057239336370249258269879130594920006765369262687124304794087839858959155416785434663052695208847829793173782354192583959332229878007518466657500919950672626052264786060035025668003180353571018701187852324021180573714497564058031823837002477133114950628722845329043841747128400374000319027458717014509418827476819700172150589529785810544638542033246538104944122133142197824066260503031421697005588489509322383919991715877100439115061422630490807696574223805328458129394155638162643394754350751920920724138028703395089613991484069331226249871337542700403221805991084034915727741630072295220820891929150725096771520971110183045125474264325714026655398673598499944873994437291386415060280555099041006813485094677162169710473917308755110802257081238633368621646697695531565506441619933242640645449640464180220061294435893681098594696205975169884190305572707203000369666280685189721471849231125088635175841117924834573032707782686761475850006660282543388406004948420621962040650791724422359019276943583132573383102637107404780530254932715255905190471119153833834768312300357289630264188284723316935245440124714477853609650716214710633660075208370522902934126022715403341381826771271866380961680193107375889036008082039437915590051315125219746575219083200649280915470799472134686504999367247067781706670938527695268428525498675192689270901696285219007723372068752327249852993339103847379004259662245196891492269423446351669745524931027074191909426115255722154185561585517935530337634973042429624341695762930350076169476513327832203918299429987673370896817483994370105710331868532896952038529950661609588984099321030733586975711958519709585834667682956174663724830800819577308804311027720445231104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 6282048661906169018676217295176766813890086056529081164730275229314275780551530226841486083074242148489552129638741930361259408944241943919002731459859732459745307259408781642867822154129302198321293527368475094943111604362773636083170767610072754564903909930280519668122691079530700421905635308365278315000790179120602238074912544362517278586463596072635222098534632446683985375004572615184287381451165026313304698728195840183041275235631150916281945410695258916837435603861605287350965516813966290416815754819615488083083377483196537406583957035130659423700327970902740088851411222343608348664583487231796447325940127895371398388670622048198274723510861965383468486706486550622503317133541549883664055898972780791918267269311661249796245960650183231981468619275490720268546003137511776163739420868200490142016533768676520916892561540389530553740113973169049521332330657582030464304621737071535617973031534164675058389979619317957252735368930012332830784107493047565469691541238345703456082424625537077589961030873342263963278156771962103092272228085811366985255101681183420133943882625979227668738811332540829547520988287113806354999221853721685595986389771249736665911868683564931079728219779958017878512390422446570061412426404388321410379368341254535135032376713123060185390198974064172657922902335710193534558434915281529638604820818660437159919861588602201694460380478997461734208195886008883969285716943818004924409299957535365083202983566819683284684457946172489034131058455671630540854459180288841044267745091539075583283337003420083182887490043264781619988752752444379198613209322077704891104219451463567974035831779594156930552730575226140561187197422596903796770075343579895313777387178695655274283178564513058939158736622899347830158243657067883307183735632896327625726751574339591141650722399247559331636362780003482891552412682023265199665235411030886788041281082903632221354353924025858614796202323597170969705672759791976601995378212245287241330993543616713413522599580576815405642924160537649394345861421125411354151560959136356166546073194497251722495849731276073455892251800361278100219354477163147116252508674091579527496522043906155617110392843362563285813262031635935950579548234154590248719021325788555205212683287474338233516901291048479733125401538403582417997210626289526002884448432425041605337704108800739959236766089046195714840230158077662444415999504638053841052668484834310911566909945618184229169274691439044641539804668801401374194357654074434903205824294706588167119631224351488481298609233485959779331263458689756883669231059447158584116256328004302469471166485041780249088592036797548621399240517348952264218457985420765581615056311960556950347694182761935166399528430557154863411396157806175863269442899526538694402716741863907480008567446461578114138652512363787773606190832561411949626079859833831424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -2087256434733455665580664956513639324715218438629574319000930567063165276961953373299523116211203829216765089533370880155521366398605126313949050317468754839345041671989592788741019116717300239158072619956482722454413423299655874972074318344116495902571466900847958509502681212615225245692555839101677513890963353853057951711588772090608701991059301321716720994629301792904483085434548490695639892033743231955694391718328716455213646690691309655033587962190075586989608709574727839967881709377961317063427894272112734448266392609798259589312219031037796543443739981972139853430355056522470183973028429490817949863113723729915822063785722931825675656778565704663875177410274897024951308183620886569829280908990840077507651343745774075607386014138531988788238689774633467886383648797271797074300908004433238424203737948266826490134445411694916373945819930674423088051944648014363525208197503190812510779686476579208081782384072449497004979220414312285423672104984289594368907389339486967118861791833862669590140110135214096775599679627510304960395944926784198047491087500693802272336939338747727291387732299469476411457699173973270634175142778236914241527590125016838080581313109845182999351389610261162418595048511766504275427180824449865293944841493129239695844930117195693344483684850913363796799167241637337291518553478406563454450866315349577230624317497612288919873422332726238065319389514803069583862254923213438701596052001621199829154322820646162684982688212315630363949133884652052185682604271965028934659494033855043133214392463153780753033412833087113358161573599555806168964192171078965690921491801969044417081631679443868448769559243080273626542706675109978833050047884093210059293842371776114652103608467389944858206157721799764157346323519708372196434782586740639168821192530715285657498961260966213228307656168250094271545485195737718559479187680311582019204259231140453211595985089133156420078669705264207360201575747407500978012709062575184568252941911381413776474633497466743590170989626610734594748260637545136502999208972470316139062439574097532236614962986976954006662068332732161581374869858599930782275061426386168150245524001098698692415583991950787922778115903024650336683715315368774842496616987888866292283157293602015499529468046714742274534345527323913079478541129271454226234718310284550269779606322181634642972015706397631269424104565733670296062204093270685852937066514393700850020523942972260989812147650829065601253099121102532229454341382709921912882275947240920863998610992109145515083469829070503377148225482325493542724381799788031274584767148782985303343714971728955632975583208911054456830542930975270732955564623711336617752677785362466255606229172733750979474326516797236145352662956094027600782566721027424500857030617215227082341416398062981085751186371132065202070021295180618739599234251872010240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 676288158188110694015815657770693847557797166666551953836304678145531583422222472976393675668991268253493199243035440198456873855606545192703568185411798724913508275376125348385215931938891514410206720735626452312004065043520689156816725232527710706313023319136019465692437989880392487750053778770026559407716147615899935456885950458257233977500048318171526507096111591982865848160146082277367757809432867569329467247449301696031915737145689941423038054363083823083198655649555050049519153598178930315499485788419056571070119219527703803576956718056633535484737482780403473024033160524947656368991739713849623512597475700096903061209665928351963602652930580744676633867059956393321114320082714633910742257736814647321509170516240196000847096843634965988002132379483577142839517808895159838277972854422637879449766769265385817709043943962869201515800892582365729743175496730264201803398253714180111386961605151357697923722448926288603063822143435712033307157302418073182765415770925027010590031708337344809688742817291750626086673706956969788498775391261652192841172525464436241943321513343117092445601617475341952288942209574487404543276891297685217799993194781283050307785337579655853840289560248637430845832722597071106343543506933421879154483552943278442464632925612285087391680945470187192680354981545443800348261510918494790785458490034815122854089268404706940425276229049982994181321513634999841664661142598868630755103223072101390384065635219247085269586066904733742023404550724065682933217245418946851645701123986526651601144565768191886689183895854429882337452991752322483902034434842680569715859706068167993865622018409837047327083747479217800350459538267578007775395055034759115288728855441772436575078771581049955292975018246635212302393195000087605676532932528438933130101044621627707805914248227592325130874202852639481084467579648091744586383057202487292022270003762418159363244805425324422805676428569191222981803928164511929954213595533884699773021604608150151721663816845415690810861239668404537764758890822206207192868312727831018560048340784942446158145934400692957529684436136855528437966146024239314072743609318969312573815521946379904689434613415295893520818808680605779809929954703232802436748185546144469574444215664054070130060313542222296037838759073153639916465037497413393405670440469163389803911138888097584419404748362895586919033550351110368326030651315864779445628735134176107355935162599880102529333621010072724726201045765132692987454610584275390290369167715967858947980067288498978774835661547392993362392091181717584373605589062688815563389524520780139496405185978601419302796130724443407855939680709370273744640094044047836413374926891599261249922282178344508358667631932508642712493440669272384411727914558295197086812354336943200907124304315047426218890689034042271847541925624099191880211933587046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -225372083167713752093775190093910570248724911496489634184179050749757740224555029210628304871519219682048029591141751323269219530716513629445775092000499083284404740765567702016959564505851258514273615111642649797379328016127460730147993516647389454658395412050836707426633821324975401248096889486828936515839720290460989040095421750401334111601235752078234032545524738462865515059977946309418556182164499849348111512961338090215174181728256259558214348773001773160092280253966350842448814889727725086836831542526033399352142282890779156995139533389332888238043671727975616095605027634206692173259175332079402049106548027645569306003492068598109161147584414533656280632611756949619421846137863947201959873696930992285214689981934093202047005188201898287183388957956492655192104406946116576718337959230418581555791586227363155637235709923798942805223010119146504798859543721762256250495588401748124624835363316679160542153211965268755270063530611561043179467206214529324657652445055334980057591020379576634516621963489743300151213378134135502714889548147135212156820932225090113454624871700202974514734506899259339261553333657352797140973912156445920622139769815606278907644165330279036807053037463045058754838696037001333449644987454119591684205334510812915016689913454804380574566021613333262862974559828894490903803552264175117055715665778227423372736534774653764293138290193989918662187280091947122503018873421946558426113846531715446877725982649934051870513835235272075332926903844172093299966873752335365186498326535877824487386173976695635143495222815247333285114899248837046155340790883906396831785796380366392415982402162916620524511510986534989200643900344801835801973538294996120007665103106431760558122812937265630606045660673212589496901564429054915005779457033330804779631063771821199709904291269714640423340765554719830649291614970695462311233756961929766782185736072162928230682585780494395634750436904262553700675547910605026179263864022043289553330141516954237671500014962471595292238030637211981571205063596447749682432363893456793815371259211468470393019177301838745309538156795535131236128637956579441760554652123157358643222440863900750843410845173985761712513358625753130564500276895827148140243822303160052885723993759733268583508750887931964146377331979343791051210333923442779377514944495375841477614948512769452538802331201225721251512080746234039048965941083645220617018299375930524020430547412441856316428829702370987420297300460257195296139517879459426226241379196946652107205428889823396644927456163880637372822221566313416746312764840313506285330275276200298897038597199036696233404744303765008969084507695892505786167782897482117796644799941926673033984616934593788204652333017291282626648333095607248978641074778513232635490225681517570517633973789667690754901676671154574670993407865063597924912379985920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 75041993189856415879489163782338104987807461676223896395750546206511386925503979144549685605867121006727637431592132289402567155684402768935813543112985072778621799033699828738532767652510644945367696098062428351960334552307119192689593342088499711713534978129076670987498017879431300651438562475056794078593814857146625633830547700636956961873928784855741165060242873853543529243485164583316398539922183900341268638184043081273772121317321154427479646570593375314314545158836786612608224524471533200910660896374672932016457951402777746034928628179412976458871398389641847570052171060284501452095542089742051150780778800489587372449610876603247766209026737360567581653861730824261383116400028551504377202932224383980146606414303688311938652318705972842926008358641302809789577171733332914388538568094384084278294307562502988979007944732766216280108694161223296666428070508913334398967374039598912406792444895449214934895761038876849054460752549820025872905913165311731907384426877917462458672434473173505857702596888113477687476224665989589667934283248811565533154394462752122813393246232542204028011536521891392048077102023763330928291519636402416698507608305982094585413331924935966880196948213093200195781244686227823336177600841256775230840157536742480093726981034551847554884580122867381898982257397162276326120636444511102153601053641830100724031125939025681287672703117534762370963397008264833852791554865391270154121990181479272488324719461810986756072885032580901576228566932165747511438831291128691816133144184013192324889445874716437918732321102640242705021003802656002012219614257448364709458970041371046948845802309521379675743724416454581277708742004284937763541086557746258875716775320039120440552141155257825879927497969887467940580384612596103294131612127082613284735650553337005886517551832144764496907306947651888874753470824400771107681407799812405188806332517078231976364639430514930695119088979341253298805530742519312110179455210224953209154968230192444564193075604042811699182188201588320535417892367327960741476122167929341619792804032052563248804961704753963871185506974562266374967002457299771370878501660512447850449782776126212861389948085271530728134326283740850340820134198904964306429991487267099349849192618555296912935316792920232846236526899906382457342378992410121404710252383740040123226060973263860500518453704918264173669447973110593565382384165314372228174072598570944693451611749707846743796028572990193032166793563636989030018320909665048076126704488547816981175240072092154111932128071216668555010682477309654982445227144246391466466240812229556872577690147558219882690427016597691159111225170395043182915936039163191029801864576913802906762963965390387796723804955281763251698577511969140266078421381354340171063547414162247519417322469154094404050388038340559851944114206756973596701139927040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -21426893446267530926395343994265081586272538818178241694463609350193198479686069284272867514730895625614382115874020081822172678668824281845833273523287215838346484837569550731907142124388282193530804180034775422468318399267966049279452159378686550181730665351330727180622569996635823152152302676835659349150474883389905157651629850764978837354026107382716891021313854623051370474404247857680970332628360295479070833042961701143580529241467026074599902415012876055973153318771921134614339154491075295265024213899450749291590381612495773071954115252853580071294316530135288015248090786655845561987882106857875950618497847269746518310734404445517769802931255197485377364864535664236944300050100099761484025262848648983230040058743694324724428067927164806980193486197486412075802132597203158900834679337809409200539756007796404556684644778069840324202155568791418265412886638965455906517484994658969237934928908645802367527403906649013437562064058280348994130463316400964416031982951141305811538332872976028699885655019031106003310178471234282915434999325754503019270071831172602682861802959186747533502518461651886036609566709382427041334197557301033955264953984190885392350975545115737900135483106375364188895478743166632977288496292945860221819031060757674408235604805006832459005129168463927537400992929050241421756591837248777640974301083391338195494595331646758762309633049129764901086450733260993345696457179522072681178162938290201995505113732402041647249239390084523683869303624918309051759881819383444856585548621821704472417117345053377101632265326743704729895643320469007535656386968856379942139601016240285606911480966614740741837403190935034981836779443224896541010068006484159341306274446804571875723967869661537958948870725041048263226799785218940072962951450959373691771453979236912008509724817931983481447136100599604841035975278937327851459509854051725046895288480698159547998066948066985086881752522201256459909701195070269398489331824143539039360259457195184364543540181077687133163463643967211447405085888292487737821743474816472717030043244976287259585613346316298259765407997051063422504681036026163453343749929766812769174819040131729122683740887437020487720310862377245852761331001470638226309314574019790842180246006892518616933027092054042036411904777190722080389821276966098435810979827024861451594624467606518126546372068407855747534114626930191967503577108612090748412494543095411815685475504459298745758549861152617600613344946986203086514200108137924487861739871048233296394082965795797528551274916773332776176038998332094161584536063668864431525111843675001377691005647908577561557886909162026216568890766572355429589585840362387528917909820015257325662922110861436767011269744313218177914899895736708126958842576196239317412211478430355572026891836956224962275773249098242970937283048896734976054132736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 5144578563782954468281148762609613725472237645636120308667902015655563613547462566187689162452322401599687053584401406047714836317882384142502045621546840710154948501669967472412779664022749403158101468938618501018403445760278075151540824113307636397857752445886930104598011739923201187785822580575218341319878353561650595012936162241479787973627204649938004522852278924907505771781282399695991563071260166898746651433720825938702138543832856352933761736835929725833216543112762389080910724461096160232241982032649278260353529659657265871001305296775274958751161858533567119507698922950414265331871840796320462236387984807945255246774461322936415376655620901296751618205735768811948791517725169961102719779851505454362406541007586379117812630540829544736614382852455104601451372289835098119585279708183007615964394120870168498526673612569573975127173852938462572156581023331194882094154679630045368147548662913061761064722486658352347096902045756660659198455211664902470591369765441540500472072539333601584027079835406147435852095534561336947492052284921514309257644929238376454716769593296901064143658434130754083704232310037616174343016925227284079921029678969402086203934791908058606635980770972055136110516713097447570992685373402301925984895452162135369087061785969006423401881225372014642150046882024574581207624424354016666781492121058260407999208702733080714277216289876596757184197471370969166734215109752822163677098981869157393818415681169335593961860715666633798069022140834752587012343573198074100538777078326395582858061583713467694917551014202116800138493071713169029677036822561643006269218456461119280397858555699440925375153835776281847340241514165508477355724501256647482133257147782320912990469609693656830740226540287357314963510233312854232473207349859862073482337260516097027282938381065150555626954486016626236313194534108005780486060515399641603449144932068325122443865247599751713795197406245786496007927226572812704560277087961874371460057191422906938451900478612741659938755239918901680669806070208063185423606225919000553617257569600165336714081476520279781218446111187932800335782649036674437560650794250307760976149211479733623096411867063422668220597001630467502229795877175294063247524440037190927926466173313075928504594348216403535727166387039539228652396472021093145287934549273709682136705323933101945657547032795544589841896946287953785470440352324383922110925885458838221620073154536645319438125805294510999199743591486784152526498499803911536742517256169337796555009358855692564996281445318969929402219022553416055110390440532930715797240777171253653283015242491338002108389473678753505729370420886078922957943721444626060840931250204224624816824598341924387381357682810654151394873683414251833737038863988155106517160247633222808196026195643461615912200904639432717720701126465304612436967424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -1139621733056873205319254375159470571236195275574124331488601620666069807641974983512231444445851427693973048854087309070779121993356536681668532883260989244220951493797328312523989574014602450459569261295812380039566272954451201977360356715431030143515227424279388893134870567072864296057408404309059377069587077241945196811947157945177021321568320111653769734299066210161988195832762706582240937770772898930273428854196497054227107786514214380024391124835201947077116627146382887858512469641966042862682357968501002707822467372345331123201310912178932402358115352206475906759839514029311453234629453058467065309949702902074367352740306324642644171747184234776244993371937421682419454602544447168576586401460181070673736727925116556841116157214431565416496833160961866763064747531342651374139678329191746773446339631149051614819961534981505172539856459615267511810385943697454739947799309417818050888692266821901618302565177792093388751369328417215519319255070621833648114720537427866487893984977130802210662165073867447701795240646113045354881330871905270107375764287714596536794011986546514309370683989217279140780614866215956272983084358389997986197584300997256209415222898341729100416998489892074168331413926398710217962968527840790907643721633664115029252440997207973421290542470643084579254617905105570022710998284389856879131429224266886607619079545307485754249175615607936257825846264486274243530638537952974853768964056741490026968658677319265271916938401857741619279070971580225112039025643414991797464986313227555078956560796521659350596318744476442908825781247634353407015768288602256606317049980336706052109123254864352004087212679949349126602792189024777372111161483407200273466320487514810567024598344670426488094643032431903881040297501967106196028458901579405757206049372224558238998783748987086945794991079341320716888135404435288477082777497513935627824013844298055367047764092976946730972890115839239674731595577957523834263399086448408163243370606897897825559699340370563918267908928615930093659051748912610420417356578893797662985451400876074580905803502620442562087890807788266741526826230642005514455813588940135629930949212696453510882773568108100349430397277328419947119482689510914016660175808892095594185522411069679680068212347700161443343424849550066362984081059394170865010198027847764765865133752207080977285486994471664230478392127272713437114137215888788117768287715659528984237535422778683599216275389785589175169149234060582162688226018757127665098042152605403246191190675625083626049920372763673592452169834304039735791389560032917506676522277336110729549496523682904099834835848625573985023025125087019272253563520212689349540976484287815180239747222001711006738676492595014952099263540337546715021702956281410030059605428307417516501474398107875181062842570414861583439966061032051530037985280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 228554851268703332253956851793000079687718463232950964818165533275309712270398486190347920619289854567489123458070415554910706989049157188414087943573976816738155667855382945051526306706712294847340627053877922593099364681601371047599570213257515073386795332324250003994144088615884668353089361634638239310322739827136742494453399372482527859340776652867943390170780006850828085758491021704146309377430952103291031890838937991603582187528862702872769915972376103701048680307550605092579002791248945959548900109634351585321080359548402712553071921244630194290790010746497919314693533832242875186463218045634033597540650392927003163934031582326183363852501240159051874972192003754764757790582143222691577593820476930115894513838910438063597034615256405783962002123682019697953839940976375582641467540671303420309210966959158499563796271426906834883291413097998560144816871102186187369255275126036082724247319213735168674984037437179742030508573077643925336536868800502330706703885973611389161913159620907799121064688474528705146592539014609689586517945995131900365915173981133743148788480802393077948855291639351542773685672937841501434883402794277760935901076492002286056835495298508382901297851289069517101997483898084701246568791583380546870790106705873956870578095188807892648139757208291274495473317613481329643592006430611227773273304654802425235392724529370144763753216123587946465750682112316482519675138892370948054682385560900089115037882159640272827085943975729138037522191982125553375600707031063820634494620364550425170669639096723663665731214592626737429651253334659835012292001677259339932556968497640257578400240069927815846628983031650451632766023708019607355669243840217246018025425888366815204948282362859615819091526687637181878745467464786280587054509169658986807353479536633114854667274605126953890505983842714813634391740924142963210188507508436689048736510026459046833965581114242286382105528219911395070246783015891637745165156566782940243785681173616769132918407443450900267942464740421117896560110122131390843762614206119867599679792275311586178026344551330201908300017860589513645244749565027137103475265201113921014475162571528036628335410583341663006263902357708094574102128096304435217309677729248541648586417316669627001628828318078859038485933841228184206279134911081543260593517385359510497095736707527871526248510040215607401446330944166191566079880600951458098512185763593233996360504573342697245024981086718730657783675971486897217697621728406688721904507244056014095607332461904231289481469663297034681522961076133284873308110810797816411696774278734700900671052306051912970470149947277555927237342232211119084154651587193764036439460613253251948975000470435097692493858311061281968615213404281776838221681600724060366818211289449785815839023684626866408951925460318406741302170811016921114214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -36823432303345670801188917433686049883006042532187523488844001658297263234614769440754918711567680116851618701556777202693560506718847381133988471564681641187869730034204839621613046399214863334014325535829834668892257988053931315923171745070339290967270302128052860826114140121487587591862845739383475821762103621077757715898987069351994503475395489885285213941387788094478193466466653482526744149123940275624482457690561728606938667985977432499323455281904257426258506107472669708021819559493035635872108938796763566308060327382843031135943433671150161108172654918854272151860600069402395156397602811683510497349451599420130899196789302001228653370216637943559126421549615371203722021804676408146487131664917913691433468659378714136596290373809067363515986588262704199592584578022116494957891531743274203287643581391419154092308827406307423916876511545184781063911858758924796592275798934749863853800506673155369544116575267569070362240303309967738232697129188176323808984202998986395563365025188135761265257124291174197201770025964339895336122178318193836036367377798888270451931488394803835129641444574331527972762049134477670819164397820740735434117668161535771948768377852042078185439229007991832265822571229454702426986786549437014487125541809191506590588655649699934331490887841746899710453837512127431755252616328849408556318599033716134821287720753979106063762868427597485489940405588988921240959804763245925801031460687879227200975489671358030552579552120501640029982203442694697781333040528339108375602216263418828656098577404989442241422722453730819142292173951292465090728060991878953323700770329837442981450063225582797596775220071381415231655331174332410100255815490772435409458396184259213165957560552818630756118238881520735701442010826098246401492494827580338531135572862209968494322196141072767124952575299765287325919241168175688288261049519570087989032130475190987968546891939250701868920411509417204464996322438630523351461646464741727622846631385611711888399422914717036169099029417250358285002112099197135768736039642593080733614207647993338200589786958878171402908872411872756638025988854979029024474466344117612445796326387634365234490359368082549060872187870235980291482000609285797705110508880220148699499011653922285807732496903083650282705305139060631884001200960904918696565589639298892767854012556164680459413465981455878501827813413606572153612593444884143249043468241922322640607626873374543284298769220806055352298355781825849467794885373396397608965841418713023799369041728083377707127933470366329103423757089591871482999481209354657092900528344722819658293526056992970406981268109361494423091909020554214388184225367270540686839233543640096083217418976547859261276419495760870585371210834368405623814496657869908723619623581702785779190057191462551227996600747736270440693932889581320929280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 4420325335730719324316076221145671582103357915089392203836185892619708770000519869427711874956041529280079337072310546593956128825802881947910954480603519108168875859631111071010708564202177525668952611250821402238635968479701208350980577759999692313043136139283820603240932988396079689037337520385063332573141136183467267498950777711330211886678507080687697970434772329895064466835000335729059535451895930898281743854957908584182682130412490384090318450806763707587590886873163967784005720943776032779488411569251116310046373008440586404674476443296269590775902145240774774204422750904313064032040952374524200494744321282137780634127073586008966172417672627347268158181123217253646329771305253156802155252464732479472081701133600967109786450925267989728169516720967283616377427996903281947836398063468477199800696900310511942523592623209498212086146443065513062315657818373010181244674698868056586635874384700752967802199918903852892997615720758145989299723373967343474405156412237475877100524741905563393604704072044783599948156835414588559836636145822204966949743130587000858894750859551021693376267846996830723831179965547644892197627709702822174992710263392617407857382208506403030393616024950019011816206805128467536471222719136192219113197695795683603116376691758289875524351924795637394942116558145653872845218359487817246996764657556825759860745920368657186737393753968463214517236350525742772113315210005446070191037945542540619633031445012389096288219171959444418077842609787050118257526860710737041197264633835453659134080267231280708051666228158682884805370513367352006035924772946033142160628974561740323384486968849374578890744885615366225722408388102190971157776800183787181583658737166062958073433573366643297358257655343089672587736578259944095449896675093463846127002415104418608994864271257320793580773544953311858768777707746008511541783172395321724439706971544289642167531100892831719506524510788385894606317788235648164035784043625217972493715772252431074702270840786189815915647525959463605369135645772117119987545270253503618801202116881977463800622834756070832951932761803227840150382772098905356049386067104851583291075554609359056073893447821480750312477103384310266714551942225478137706459703423526062707509402067475191678770110583080900761029768032397340568429514567790491724882890114962197118549392830098029910019689030637181457191020249362043027390750537622068666929638863561889372547515055988711414144014901670562120079286948459742415558600422074233634231087699703508573325693394499948940148725623145340973666680060936944691912736991078291172316971530310468170612504916133683097671554249395395342461191800117366760110114732808852720699397306830467613914134988319250209449904453230762804849126684761526184566624656689553931358700612934723024632657050552708928124083571122189502557267391508643840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -388424895225403446847795378305485119821670705996274144365472930658369885467847354916388343573682377960783032667819142160777251722270178431975439401832167975653755254934873168143491618120250919893334882728006301448802305037962111068393959470055469033732923970781551263524394779300353038943679377570505475581672873469169506153553905616560936103684370053925618658499465463948687989155364724164872293930197621870303268757461161451369077796118908299755761906347514533731492719674932006641245062632387643584406866912005001728240155218790376025596401123851188591911779928585573621531205721899919164234549051274411292222555888846231435160469632497644891116743269495882525825218374955348902788412325176553226495332112362653728589721980914328164769604709089880998643922608899062783873463552914913520410082901549430848459633232966955446881994504903550652369870817450336413540824655397399380779220822608961921278993338793216867625830628893133935335923495606742385164846214855624577357384651659527291922836661819736556383404104280197879427866285590757483804795994057511682281973828417079805700348703642880982369269108785751419541461938285502214491443809807772735578560627543133500108122609092127390686723954980587863398683465018609736250279998367185706657938571263926469579502034769554943872098221508548585765293441328318999162890331868708985594242950303993877035035525205696890650471162217108430355862598590662566783191620976531113359968364633821797690625252996795754633660523293718236692569398818342795597749325956426511437299034777054386148671015691344729495875022245830507418837198829525112682085271294710835396523106917710164022762608735273838900220053527007064789688632585370474105220153875344580922368390086498323477597701501280107190404845992335345488973343761353256396986956093921488040841599645075344355980402249064361256968717422078429515716798465500421245343582045310283380566090604094242970880570670706926912627867393880855984340050483487805981757933478884292051104925641657058149586348429686700361676201399859150888457445344389459558458330897963543026311371204733768168852284289390583428660507212357782662372458363325606316767202322208039226743148181950127407814845775391893440197054053838181211261123280798652555926224593218050806290955081115024855956989098246973917846787872269516118909879981834476185222838218884843694729490796732343898356525015540935063487136380590244219511785739430870794936375021321972972123650581906008195721123893531274538857248422530756915173869685445808361967913331235398178564178280973895321200699170955386866868623276652696371004459738731739700816934663871776685102153742178934446256696785146774405307906893028143800467525258193570393243153143538766235371107905106879285577774922453008432555016608791115283456675053486308362668869853647853481879576353656644353975048999799765833527496996500275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 25026287214588408467810575504344906689488467165183001708980058048844624443688588757343012869915806550622214166241664346737054587906299952519880672730428261043284334366964526813314466143140278437659265641057059342340974982364921047829908537224809885718184141283537631566458990909986879106039061291351926011837076395503775652777061518398071167344164944926931082859947144219696095608710283545932573452974951983865057867113884389378402783728583195836066010195544614828945875533656038001235462668443913874411946662090179613257910478756664603900957757911740524421487209360030512185188285471006359544443693756803943256650691955606211659381580803719360083229815081144994494921581529441955623963383202429330314079127842596872067179801275688566893360839392304365041882033030076856852916427179859821639922600835575253700540021686651694274563636716177360260736211428000570789475894832209511854355961935838942902049783340311717530109792371867950746314357146971929410383133138225507892839432349177795217482159194601347735236643871901573117048510154212502669065833422873462783259213217799597037697714285347212954439681043421517527467950727107387191927616905798743723750543316110201935131105439168738464747858835483536550528619569247794145247103972872515697524725315530786963854232181273246096155918091198543679475603865671602317721169785431307515771677315487430483731042061465315647451613821164069718310233628514885563581165528599038097368426915791707035076500810017616837090354246209292706480061563895478947217814097789738736284608032909094997919009371759548749804614111607967458096471799799950970400778771153097655926952343265222919380484151155982982057912748956481841265798645868269702505371258822021050954592697542782840047547485763009235771652679505671152805204669699913942689717669024540863134908964266356094875673283871241424565626848554895782953889039093767242444925640272532365626870429952015615479870640511328062051894055226389973238854882296337743467269612640343871427911088761976944392211737307358724993716866574390854487791463275802634123054714944531139350414584207082467626733372859796359112487701785557981594822044006431531076242364359629555397996037240531751172210137308184195097139985490468437729299386335949441269324276559598202767242288423296982413944932289824405150832732645803311743075732208583499425393585305685261143179192768375351726877672905678327456308509768772297866509068605394410841774809648619465771100223639439930841747301070957858097835968536853063933505008032381795557349080112882508102323737931901225757073873723591647107747285634701719942628030740097185776496867032791064745594263466864913982500438715916860680820615684323777718992988967209697671379927311227256416306221143859330393692037477265208028806913275813357913600903926877417395931661683976425623776969035242195332152446781490735745112813338624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -1177224271192767539525659837547036101654253060954957846098562895111096477855243175151624616534442378048450853690819610871906771775885811988423785260664891427153655912652698800458588381316242240722841393622146414321665368913378040096587415918301508278373669921829525552867831348894857820205332137199181585708836999822750802524260416322658972523202668281243599055858453893102753780256347517811513252773779699361108689533281050578394366520534650235078324978784970399566382276955451543816335559340065415232579767145315457452677902685684840819714412370456309234890064032555007114373929001537461136387686581692089444949320432951249680724941374995639239881055302576010084178205270526743317993810927121753714413678909664389450978491535187943947086598055197711473194580326086106067677539760710201083965975280384415007906334995795169203493805411987907227104322444590799653022342091846274607735321329153638048465493907049361405994724907344558675561743080437599926758882019047758326422072258442840721132102614695871774549936939480302813402505173633283049182604563427845540119296346353576791187787701706569588320335149931480223969837248109685326597333848359993840558957118336245418505368688460684838240010688615027404855501638232436405083461731949917147129412500406571326817624930793792344067701534032499232274218641225396664036453164095767091004134812017334925482026989150334541945021473987227571199066979089963906938874620835921867227829727350526078798840878751718001975105764928389867574092090325853541642004694210542259618591766731332672982413541386862771043009631487598525567116151718968050131172529732139707313146547960328355813812490484059362475706752941437158330861086673092746563107710209296361801106322728202221366425997770679523882025778800314277766304293137754085397370442312633553959069739402830108122333294195795617634760566549879413295341257450636201620581114323949492826722475495132142342123448564079169420099132277627237252290739563086850036471949473171002515553490195807262962350953855203779161096302557809231337684787467296222740812645614016367125687869605892310438880521494890570346537780544720831890623426174951823830760387977031942508735134188740504438403919179110226100808906902455954977661702123883467720617259627090475177511490105747077726777295050421955420405719402020429620941214740652406973900078891771973591080362152761660348941084705404780915150492576315361614071059783946514525634411540519667752327684517194519721136277747725502785855863582797164549039750817807971182932600565490146662990332177794206123902101390157895311129212957789089291841939632899624464241207276666873835452238846171811686474391963349619351924621177336401010941837921497754833625242855133856557465909729533860995611626041272947803749378391943312656212339398220081860535368367743168826011175773391794744018748945899453871079764787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 39690277799266462242565044470295737316463978269088565506359561831188308800898482345310510643214185974372248307360328909647260059266117916789597430521297427032513471900734513999673740089510304841275908411407585681647522120661694890475241491567948452843281914867546317414908647389541852470317514623244629335132471309862767952251446484528595662412737210892203962011951935380972766775455723149898867194395788899634811461037779434279444324930969646699766376470872282931710516375820698365954909120208600558626259029910282638647010162277305920719197880742283306613986098815687220477136570450382229860171730701816290630290181979721128314741286810055046974482421778228531327276037185338260649789295861316501843981679211638531527418499343704146722686567369417078288909518372822121535521813217067692070489312297365075791789121090233784984147133104802075346535624943870158538942229941447599630214832774850942128234713983370629476627593736332094416099112162476194848038091592366810142611712441731702598781468616362375509998505796167559377930493876878623564770070734482900570269896228465434557275224702560772132164016846621040260239456338930829827395541842360413551817982569830809036480634461952711080874702513611096221695796954029357518211841287925507419412947246655820305094094394811631921480985360500789916991596752420184916949598230954180433642309438209864162610960497720389680233503909284985301143712131932975089753914847021217560192227103642165253315019303996919630030224403778114819293695497720833025102322976741379551769992383633621203265980816583783402607977013932474809142987467260957776504891564003398017676184726726016890870757457799160401377914562909497939891420783961944190646206344276115878810643957387127869660864883584938325103240803435872939971837896208215291357834261866764881572454480019336159449591393768895342811483831626779277992795312442010895218019023928043879777487997785555236530543489011229683784245400168872564276930022933256372465192204304436706375976493474154617037296842273517824006550574906935306746421657504407643060655597964248105819391755215532276861129138801366371629745013786128586152722839048165788065650997429037602358838288940190283707592866173283516172980046973128680442099156047952715650015139712220282615418194631396030855927284986237712932845167483992260014948694995928867751826335908217257516757281164957807085915030464566158608966392886889507658622425339471962611236419114561506586638512039289977922421856364556730274689990476681435290322330193835760797521343243076669185949176832880055981136857539378553877766681890363814798012185444587728592916979850362824052737425030876718823748784219772302538541118910408924209789818558557710258500085279985611507520637203889376409155526416927654733550843519581322796183603367173381914958924433354505383509174739219649187629291168037910309607833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -925661495374120355090927939649860140956299544792765290799331956561045603742304330831756591251759838061723636906233957696420819929795952930152290973585667625414208756454853464212213734986896029075755088996258675812760696950151189602703543583119478331722958570685204756843658403949241902687354513326589837223152095329379718677030090269396032518394701489706741302647871813223191768022318959726198199943269180809135559175125480240144843818909073284325600832144392792965930536124486395241625136303602475538305216184202225491412851242285110571883002585189608652377904630984462462698741912180678294798388130034140927985143696534023101156839121227067158299227707655317763523668257010772593485272110130756974300621012494086020405603849107523547190456871307273361693564273005963930205898313027224471525082747104859679945265811109773788523157222725528072883853277967323864767610775839214700718889980446471202719667421000735139523497918529875017163852605662161295137073373260167903076934055624707733457258860576472829509438139322108481079239020872790334204249428894840614699059614752057526900880204944201747735372105705121000094659065188074190605935436010502799103098977825862201069975609726064800840136041536898346859157510935698612975049083865236319210753143005219978797790476332997466457370658840036062616939087399528933264372010088398721113462295302516956575047251946656921986015336571917638863136520718317343495683986127204752964053947350442956703374833837561523591690762515147157989161505885425508583105523847792130047476991093357884797186253952383461280941549233581251268204157449787313548304988935106934276109477848200117337643375709938426714585647234528197427176232557044750986969284346100314417236267057573998752555014277512896052285616953867974654544467463336292889889782487297792722204479350940289906048295590733506136795877891966245117416058066184022293385304298161522843089398400860428577271610983187046419904092192686412009503243515798486526741261965915426456405324906134463122699163679521750698858049845495828908305844621598631735425878976205025825745778378115756168876770286184395520951406481751109670794851162522184393274014780585120393772732883753463254507615589635030749864070606938464122852447987350890325644525101619943703592560006122636823074935851491258519757531012143674269659777731458491342330155245994418765616871580840494683286856245656157303161221786453326210930533519305106513520863591959440853607838024304813948133761208267540080149610176953300313334941458283690953478215213031303226268451671222064405402463875192334646519734163512178392359721090634386877550220159227487439318043833792184801736540650196056655120617232623386579066434677302109594136034491145624849172524412465591959847640102381546136584420513725625881497781116183426676347662676803906810271022432029255745552058247226452919451648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 14963501605509084445485635781788191962358157309331494384568159733940993945808557692789749815319697377110795623700777818212581364369116828299553491578026806877476995799905796688981061501254291719923849922264371320580770055978708594585792941952043035585185682727960984776918561214171473574736143110001012425849546968293890480293637279213150874610385269999868829279947979676432914208337254297774097454291593589853897799800221665172223992861721168307682796859287945607551119083513138555497795910334983011003814878269652404418655092690280919010798731798481174102351616069611769386075492475600006774467298550420630566912490627018393990598072722940425621533030009951838691436389192626058634698089282175974152990012492725368592346777582014626931202803143996230976839696364645401238371192614374179952919680764720933492171626621772368421053664015532846219313725540094495882787188228405247915428034227483017450853372290914893909596352679972201489459845367548061710889143541019825303620075165507305473470955814831381826859881980257721756277659227922039556646855084086439771006115571542535438082916924278349846874847917514953429078890397392824979808006737151987612261067258157613661542954728554372953882452542276945569936777569037584345553820053174946882618033116123117426743282689751294966656418913481976496514516903453726550284540330221432163060625391811172289103637342741605656531987883052757969684835137817584355898300561772507452911448502617427675233214740795310014374781452990367382142796298874403928008866326896323517481859392401955713832397000517650506581681952863358847231432798601378450318557304623934174384989070519151798895485340750241961576000801434327886039717042395229025727537313753988415301643274428801308841585102510520816080378542875546564419714296585347612630049482180754293671574087577725295408216213348748923187522583630793618984951444362244793505849167238521551879504897822364936075054599822185929787902464447270876983962601688239897822454472326296860251414494010819135410885759571642115335995894481409234096332345904665312574596642242292756158226333121077330502496445524649790613041476223365265333729769478603536256514138026081115927711255596145330306991746913655000913039708126279223177823376681720851604303328806925931808456855219938240107991089100086482441265423917495968566733420484718428956011966598783230778471944006346310892221623250238254024918903969341147142753577877902870424036117913266347891637153611921898348234711280038864603857711153022622266830965809471864799218328174243819269795186105420999594429247063483844422015922257014338652639647892171298217132703111688709324378963237215748965562540265689639524606047761927079800068264462796936646861406304527128605564300917254088731358317716012003532961291628810465012914017446205351116250916214611939410596845827152162336048674904512439255040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -251516330247735182223683816045636983586139303023754285058047735170420070302522959216872828907249569589800427052799246287968829564816665288549926236891663749440231986792848689651318094848647008782789060104272429081676989741838059820929993106923809747538202654871288520947108134784461589758423172992594674563284845082020214684785189454924720509696510100530711742863916194747166859649915483676121106380599423618037732469917571633605029749770730802055034945770554675548084736921201839831368602969871316863895953786925059093674141613430406701426953517541004796234695118507327779803804371381020690130592950889295342945845161660766657042444310088952603111574664333130747333617001211584179671989912216741093697259172470138463340112697959113568875320993087967656750177469961423026003825153646451297643260964676156792484204071482985657982588835084291366535457757332902502139264871954011740032907704445854163713268488961111125447175607733266799211916584502628243073544386332154827172968975437929345131429018545043949717888485150536122231739458892649549757028541042804975210343464437612782774552366321606998227318193237004514131508075994139371827853582095283411210743300357784175885023851716204835224262750100277686427686982531242957706071665716993517588237327401326449669467702232773498962744177590613450691090617586634892767976999328590171492962978248734931275476401725665735837391262657521038008200600614619538098245720540273848094555364740535315210380312362093214560389498601615354218313192722362107115471773815077294613736107003083878852282164145482532989854988150771141320387981598811092786761283497854960191766775816303652708009695349856682731371271958433938375159793081737173602456210505486934029682406639023410622161516614128977457055591847734816986584040052698061636641896504974516545909866342077582009036470139889924462161660330264205851019563476339316729130075813685537537321307409968197878632903623648613448335497332246212747211400978688069335936303801104571028520306206328972559847787809258817992724008496510385832631325591329825511778527921759313535001862081840692809826502285122822631941353010196347612062059657640847730581752180296015743840007603884604040985443098641588614224254223658433452204161979565670404400097405798912517515659247752746744327382002676790861774772115068242473667801642399956219900362128240260357312842407375584085846581962923682504956130575542380935165683031425947285294078778094193103500305537248029982016510265854608739141408559351747181893118847336005631432598884597832214731510207319390021634613106022471259496421347528575537842614821490100963201257771149033517645442877635398171449553128583533507406505712001698053338131034137515854806486094609415307194346455200535024891129060244189073833921043836514007128777517865267760446035800819762166755502678566008135446825221283119104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 7646555921012206676015299946836386308336879977194552083303143352018454670003293625541935217773250056024193480010204818170397589148354935722979452576599518815618629273165274217348163512978986163619981125617687492115335598592839319509462164713119093731435498793525761272039743731150604470928372246150121126037843689207982598504265800867848820423192158648028108802097200277196999909723366241124127184225624316238659345647591269802878385244767028427384217162605557216592294285046708051609457522639669001116232197159102340855112199657403868517450250449833550488461829777862576570308226265009062917948344243228919019026897967833578935589822058041140999411827702614698895567900996371662007190066255667096083366418939848041365794742497129245973920444239606584390115898858663545108720492672765612132399151853142458858798414540291857297944121616578513510589709092190946827908014437955026240207049477901664834796708793964013747488852938319424464965755324086459368188157598774386854802638514424862704424672129826172856101411972606007296427739110140923203430972972905789351833127032931671573758828247116639162896660515612082621020854395381178228864483781462741712121275758076614770132655492090909061846824325171378312594742014800596440751632540994596421509802844047051532575371352184275133340158739153735652391401474614818073735369763078826991740620275782519667662760125632956208425478251199367217951827790260868372581232104002106323593809547496095183848746686611547099259707474063914861838941943987792068654066256508203768594720691906082165213962390791161581040388319300021770196124541274795107187006864919470424121675452631259937047182955385122636006988483400094910872688328361215584215317524901331460269485473030333192421375041990750898311571832355379360952936762824884693051272574097453126361352377382701482564745517044488774749798214811143374424280560483137552088951989961135709810854614416430111899446781642199977986144078991749328126003707881662994089083292613751736134692840955071946414736983589359424276970227111808001264752865507791629943421010391729479228453622817085772380173308045120484611837339227869439591947976729393464146338066883446245161080989036819620156088340159256061368250657932857073366656209166723472098242816450143038209583060061601699803095083416986401906435966576853749742853670939449387164279239653422204518344978416477121494588215780303761981004138437186226173143175309550594347712178190563015176242269240942108793294916444797573045545139831322175467742965071180556646659656740804507044274093147081598466051759706043070528909255339588945836997722506315501641015142668367259494306351599618674026302728730920374252736642612101847098608741205319351706849811831574509727342364435297950063750122849732262072511883433452322704650335243066736699806021027934828831089272558511989537028594263392256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -165923832108365088416150633614804319163572246655715473508378093091409756505513083981922296062312631100317300812586673579446012344535668418391115794229716010747412658805477905944765885514221000361931258290714126491067248524431439825742458764867970764606001131802192214805003382216702565293810671853073517165758818116664016687976669499876223069488656170988728119468839776932135897258328415016845118036765173507885213625905807806080779648287497045240239798137398025760811711916924901575440289868274268435364927640427849750674033598570455543085981534192858401962326561753953925688055172017223966199196438900511015210923212216940211598648108550571768450444724961934592641298187720183293782497470843811497849450013819983880229778256410468149866710769041920569795673156033708179432476482422978540132218462510032643422231047791806649701965177552539680433197954429492182543754489322898989495680499986074017898890324922796477344185690153266674640318401554016629516679272780486222092714853654343871845098218176756291768561455883496318212395667446455220916589985567519317453716410243014302117440640641669937943030585603267195707184637994680262429154789377184770281210176329437149476360033626782979970167175187534537716451540559411471641373356333430260183501681317455687976457550904879425213468575190353519497580055818709969497853284011272197442071603683969213141405766649442381551049967308489499705118596265119773584482317725328413608848307463492567998324581644555923148659781954003472106981093972149905623662792142493021664489592618449488981572226338818724431105186063478354180439811820240797889639462977495385314356663266003283651353616089521223891926330620466283342911710367942336552672033230057458448695110218625905998350484758656580170971363031218818063103220254984885261247964932256455558465081524837337997471104133277483378164881288345654356599108901715924631549839627773962016022919774196412014849725462232729912586810962006892200674314771341142121972162033599947314071322966280569451686877249170686222932838680001784402208988188104801140582688126893270901261159373280396073061245174479370630931505596249141693031165027659517220218983457527273441326913662608308685378620774584988283912627553087050314471698543249775139313395100957901636991153137027289305915334276470375061889027298165752357118941585120087408056203207043328112410208736502810759722951805344917598365860321138319431660805053821368635252303300669684761749714146859812082036993348595099225611925485930148128905526772234399566255839293325752306489561538901057843752752173162856569581093089393824288790873175436039777872845710172755373617415075141539271331369692748867865260955306131086964518869147668150440236584426800789782730836044640794711269000552719398411984673877736892234618868078767616639603773799222101962625751700283534547409768105902080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -651601244242232201671890087456846810948036967679704150415482131997194939506530337489265274600646234522316259698828761030836529389953411189319311274675816779102142718037391043168488026723430368503874370118510563062482321643367115089262080736349113265683313734901883307920661234635337005724347244002561115269751611064360018196800616935241690108446567914760716749081432005712162064425748710308492899463214402006275607061005211045676717018025192224084162300781014442442087966694020154295588234581374769372686506868255708930510488255353997771545220210119319795231398810553824855861460632554896878353631202253620364429317369405211937836944752361270812557405141828682269064488655485532433942641596606764662173224307131664822138077896494372548762186210261740672773850142858283183948013763619166110338493361411776204024207344408607570754072111096397216352169704636599000311658690726414557943087826630598236959488022099615176494100256211366185933260985036193147446218553800349191823277034332903731407977457567962172088116148958768969447558817790494081742026313210253504157325541442591990684678222276437721705909774594633586024872608201723160919644114141835943419470921369961274552149456664199822018390330266592710102169772126138607265904911815716812240378801899472549266555395153061589745746161205007369486843894654668496417450677042012099962901046000004101255730120177390726179486464492058038206497517468765439631181810568105017074813532106652810747418508903848591071687578265447882785510029717926887945459839356367679170989901924317368723838504891414983708013232810049609336508106349673864119373172332526802824687806146268312772836131962153059184545849265238743654608269397835510077085285566449356121511063785936907610581713726006728797515732633409203298948132571962425373388091507928404557082215866538782550953617106391759768595453146357388953118676964057537317307201647980054449823480306625599224514752112490411086023047851334805184046804768121208565318808233929429796727348845515673422082089034056154586548764700536380109991744912299916019989696386086810344042180910984064118786762845632238271190160738734003875461005905527527693252286364969597481667406405085561248014842821868641839849147088852633899666573191331694542664726216502847740826464954571312347356547994417462206411510578190944017207758384123546837810784750861959600389132937746086802127782271271604220036324279426349458491246794973967586564707440081088921652271269448720502396350489795893785673704963259438099855799163683093841109065106538206145847648865431730641716591252905755630407882914240965110610193656268047418683820636364123781877212661544725111958266790227917688744116111957164607812800339645126159179150385935301220715535820382060352046388736208014759245217832756260725227641270070649844253257540954814726922710447877119358473653452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 107428939646695384142965381845875480954131935511284976349027640889844877614847102739873098578565214643551677221850750436596016087479901302945656941293591294739090197162843442057735031789131215291270806766829483091677421716591942760362216995512852647648996201974026271595540080318717846815462167603070073121342823517641424939009832304494804510986890635250812498368641149745155068210979744900213406971801376392323792203852655364743277745139129596127944141592359340525181616841591630241104114420326050675723808460586954752675838026151457981361512421069204474333869514777574842106625428418608329650531579359724356199500700445399785421680397868301977429131593393291170065748524195421182654824205951230160808586435800038073485418614836110971473284183315934601488978315391005378386573542141397027773110645270208027219125098674127925720193743789155543990866957946771440309942843267052430173951668364353796809496463578884214059247249758729927721973263404585986106006333523982359627519059811446261596789676018498837816847032669808074077379269832154172519613396378209835037739267383711471402362477934392957242707661798642669252572182074389867011889822745874669019272550475266491166307790191909111966581749543511368178521873404688669711878731175732962145082592270345541802492955106729647328232444187384994363806437505789182526215974224974395148315170508700212485209274101722119024587502491043326452060488872962034562813022609414183454507935586562341701337000516009294520501294409753053036893825185474915830300146613108044612754027703269342651627560140303357671529758133249302342679129101026413365288026605988786484252149587647188928552405897099983248967082716344725226436882338510979466143194419013979363689749246790169071359891661055152126254386372342625556394915140804138337375188489205994231290498634809491629000571329961150940488587615609074296859429854059538777724162868906134149225438136173467936959996547907037236478545845436082683093554413301188947603600592781658845219135649821047003567259936553917300266466220806863952280204873674848382347345601329598871538957412804648734739729440383292337453851858583678452912902992235389527904915873389327834554445264784326295784268338793067434961030391259112171725414783925329928479967957688068410182515401207523655722192836421888780727180163173727384876004997205754235884360669625658293206664061563217544318210285214955198603607413677642874541333517226780271160365790291616300024667722473686603758704469029028335425744732538588719298558887169979415238388173707857872247221789429544764684344458977712296101957505119968640352709428673506411660404730012383111390934845190527414527867491969130218933112300761523785001557982306675903148715232633254383192424054354688276386016894366438422325078629667285624379467884039437694027603502697213102592663120805875554124300288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -263973610427887499464408505483757201500192702267019029783599647856668776559302258463711569565134916531286293436399756819996409774448360291638004152166214957541131166184239758540042059714415359828357771111718784172140010910934664891637659204092245198419239140903356509142242038911322306764446102092738846040361264781387631428343738296589436291968399513752357988143265852459914730305901516250613638079969786230025431750507388429154429621362353134189524673275565286444623343448706961776154642310058464254553866556127340834734845798296682911643912121555202460102520370168892848163962735330876566380498515587989028207212107047942336006997740284798276841260144839948855742288736041969529933372259756665447584120359019318540751254046683114952236733613225935902049385293767474244352483721989508575897278299245350089063196062912321364076201715834783660320372391013944986826112547569389673706340682188010771930207890766534283544130277089394405120288165158437696894611261426594251109659030492693786321865679216716079435348317726636627031896732879518847095042236588752667605472283799952475318280280401740113983092002688925364744773089273406075676337150978969998562068587702462052129901229070807641888963370949877847541770386086709314012054961056307934014800021646821748380499217336574828871700088607079993049140737634299775378625881487316641685636671728150187248592849870993014966936937812124837325118622103866736413779552571268251997422937693372769049893326220452508450024124732756938147200492424683393465512607928789713042331287608343621400292969993698093732782148875752375134400760510207340633651860762173937728222306357126845408047055150822583256406782262257602791263094659060193726679763505536382280232176132908015207596527691158383957487608700201449787818672806426809209475132990693362549104884856982167880003034031760045675079899240603180357933441289176297323315246313689943200209193622662561628068294947790467606409179062870759391652753244928970786523875405991106365390635264814915905796038850279306115639597295148085444062426306417053201878472203141036602254779303711809286624657276763051214382739520131886234436413311527919884065921862051609326446807967659078017486148092450729801168099727241252710447403594891487455805972437841913667254139903013017472234769880072736078622368745666439321089390205396849971965997015138213987560398262150471578577205837957040806339340102321095512193937449571140699112651263120549304325451088145171831345439391493367640999767012765078645457905900868943495465662536075023352709761835535210565819616940827867823245125380832770102188235769989206224661791762476620772233410878120556782414623401286468216661431268628763764199068263677289571007192265202255767773600753098658689176526985365170379164471372241530749841676720777817459258281790824304447823988832097058234040320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -113144933009387516000496440784791522781023216137994217923604144440170802814429942449608528260901379441611451162176967161163739205441036106408978975014040067325400927513960628018342807494174299928312918909648311258089621470093216598812408533141498588860594317206376534119376020775270103841295166406759977231590488421650455522136665906684444294925108799881075951245894594590961523441621474463032165469748418554818050887890922169566591030796456841576927881826741025503199517743885962438547487117410381825883791338832586569428708712467205017164174019881709877982775450494784430849510483519225951327184098391185021973299506278333389287709703333860809810901129368130960081291486561671247499501066484540679874670642107621278667053077150042945955342060438806900808127154575283195980874851603542508781401021389355331230009536871810096483006381886360593048733592654156701569293542792752569879421068574161456036388376991184017627833768372081991175093154139643996794022717037689831209492787035131425298127197106233219129259172060233889892861853964529461657858723279702074834554865226970664473657303929391145492846977458639231335582400911659174336492143475268327969431248862488984793756600214433422697468876484571786156668878787696966680273763450566527860751539095069378651912398728202193108126915974572818066940816713661513567829500114830088497014269136586134231204250864471906925850115546945093711493584782920147548932859455498674116760423447254474162477310900326899511142268418670431876849121355460692432182761278410956855144625306921348518949294025799505334253591510230736164488539152209382845716876127580786402021052593447563390231795688411529491179443987884360161456875279339920336791586526738500982896660677358813259174322079795325120013290675220122814013450110920587286918576370392753561933319642946909542937287807797114394196002561848394111851001158478331755714430585507070841209834535407023467718324600699513084675907702565656409781817323908637657141755966337669827213332087538786528325440054993903698891797555938957742307269929408428543632650698653459203145992940605104336434399248205769993155592713360785466664480053019382174735125431111488484990118862105904798524709534504721806742035215437309926481521717098268071300857860119553137027512394229754133553558065739389889032947652078462194558922975910270949669835518352189486126034736800774897580872644243300740408669658188157344589872627180949524483134922707434248209818704137795871494674098211490719534504819671811150968901778157989964632781279693040082829541102336401512997828573897484793132570570512605114519182338008843391028973637334611191284189271558940887201926715498507122714210711466254084456699895013742083821949399971898436042305402593801852522193240026118613348258260545592067778691025940859344503019995790009288867523776343098313932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 4374148236991091325143618133976943571252340092752693745637317066320616584786999053590140992351255038258147761243951971947273286421248208182356995073889032665154526302511074121818202695295898604887005517793586448779709180232178085113097015880321160892619083426946892114733307097875893854749764406461489272307988974977181766475179622582746764662084358435088994016258029575857369939304795990402682110843214511386473798633291086055487692717940942895381264421941067841832102082337661538892885073660423734585027007429177347982233735024579200889716990326322977638455137855239252889097990502872841208039144507159104260084874773710554249415439375226988169352119861902668988964864268055253234402004496168861298269039594005552874916702751893592127010950952204015608119350387854150893884042154347352014703612828723077534473425928542281757341620869871669813898963757838099994831599747552849542553803677543570330407229805892841482356919787522389692121621385217157465858843248642327487457853423163008145487418167095429769991570248913465530235104854926596524788726999434579930939920078161252243235761181292293947246412141674044850149930879135660603566350592892188058606957944876431261764636736145788470353303294193474898928453232747983191229908079932378808485343488175507524711897126148977056659101218417004196236499114906804638867967457945664707891323453247240657676380963033767121275901457206314367629415441829983705627935856102596263130656761232965605295805323089517194814243182009884772536721358774775275563940752111694112857137527128629462118544344711734885996045973754957396154748142451930359474794242985650769165394739037268008931232254631438701883758535264616265299610745635848341305408646121271669398543853638310778374116435618557711018858031781627727468484273616154786146922852352879869152598855364555453968569425956044873603923027050048320858031346492831698956445716730072087021208057517424708533319065109611610615897529975403511060800406894831577020708879694507804894873143361924722612163293212015353570552908821954123253993500600890559207583532560185405775319643409666948646053933777242717656028863673976273412693027248160561255256319291524782342532728763114217877367123127155731570761572294233635610398302574867655085378206850318262374037253646855361505878294462949521181044612365686104436343245355448415700496591964745588715720914530860989397373246425869391942470636449180383882982092561340680409579191877482189911208219925673759619391801129308807865787571631711152532741105243512055756736883130925839539275934892376820152406466062313386431896477571012659201537907338368141069158054889876528689765920098122867865463986675367800267232023694650066530058265703048908188781473102792163168221092258862468752179917633596476543210816507796606299213386397932722791890446584100286096638705749983232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -93085756202642512516943995299722242724286592741670576591424907262597376744802432046509022717197596303996607944937271925653497869131369620313204896376913451916371130855349972439045062227805635635625492175729872422612189948638887253733408971034889675937141495095035703375692062847370273747270748729023019174783884901701407317009814498945438539702460273363159082540600286245756352539899112898033276573871868511602202787311902973439468661236183839185584676150760851559816929608717890955853555241522683443589502866398045055450213007021060238191172699733084838493371742014533973265706492767639106177977815205273201344135311846117564964528729909326414521026027399293724864723020023520985837724027269131682358981681470128864126448764925279661479641993038683380948130424728453106570587212589823240857018556099926200999690512683073983319701601215461219323366845099944823710209660057582877604529674660102154064528224627334755159652093946520639370959758265640002579696337126401662629545278187822584685974604002950799219066305225018920505921380521317939977412690935214104165870305473716100618615919557653811181355898210726639558399918629754809742787734296934780425908496227512901554340906660043154860723685746863922825085195498493707126869959108845602114136995910922743627938346591105111247991853126801463314485245296885679730207383618451310203923400199235301889883149026358539315975464307275894466029389839164528376965821679808150432455103552567118841051155058877991469732527209505717703083091045447931578376279760641295607145562474897000900796985855299896123221577822577311838075748774703987914847472715030871613637243476371715902680841025614385818449487644010665088289093403789022371637374006510821649823956835024591856638224113206177611691694141391510966021398881205776547438490214019773513202565583079171377813307023722948463174432135987088452346340774974593982371892282470443500052530761314603251636104787270361094662056812352533577610044048794333831410821839784288561940862026412158706718853167836079201780381951542737693411571411108591301284438464382801593190367389348786735081296278585800518921126221731059519513954474174659897328459866922840535378478093681126398095041631935042194218796393434373267631467592459681041534976110521475091039884320114912764840132707246184520537823409865222032360639229297688089147050112720371934543506944363302212845393117539710729444144765886059802422984212910227093309001596580881069646135968827389820419503968689007464387978998444411881946239238206353147112402714650615912908546323772566117703694372493765371590321218811521092757503025670323319349431854695354726640856843333662348754861114993557939389225894841938962357840063882442666924239972559017864285407480834562283503584215194736147973212156135295954689843301503269170900488825600764707919309683461980160000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 1390210677928345712187227049860685620041372772325310986499440579430251426087663077469729327084700020172089747032302548466542204164758373961189698122010154949852424335016978033312330080650255652305780199633864197120694093477316737352132546769245748075730316744385941352213999733853070369864204252874105492087877306538103807365511840981952552818972395696689291104899605647832727513756956870542686243977196028373633195934208343721516129800318544520769759486889541918676665494020788375679876174463938661678393862010431464513584217443135704609041383323731874777538673571583435339841656138432074062058190319223451578949782405416250965016323339540496412394368652158994965238348242863915273951119737593526666617769532585459407184721497604597032994560027886531647480010192480319070954431648223892104016030444973568735459298108913489859569952622383864722644215901709459008960991871395697557821730248546264695978976498096573188729401086439461962548133905739261027036806911940546633917698392677854191284917849227488229281917361965492312777729679261307346811579846001282364193434911020899735637799220014927359671330135716259347879446583085925860241440137937760791078378712274715171454909225376509295210038598621151177397922420544960359052846663398861542305309470720303672050288328269411315091776769638447191772876115357368717927299745652998284211522188745635779034177573629051031030225167585617994458519181764232640966496891860243371987507887483399713236689979726913299946096277471655736180670463932475673882115228046950659568492836436486012102872789589964650879507973677843206947543534979433840960745269120906852678464339700291435881827948830192737379133631525479224395955300477277669453607893985967135030527579148130077699431852774137667762249601602234230733059482100631137824447589794733856400879936676640507760116835213074882060046570930193246581222526924766260595086946802788344293868742728368730135087563150031419475008422752841710753222263603842786426821061896725828924647342628431297076603545869501909117137006597132969468455933901801175679412471259595890234103207363484365129784949853394765365168109199806735630774957640249474857780216267042858251015632691144664757588001579704322187639436253300151539837672620922506836143815310863961875357539577517270320354580720134528656913367071103925140895229675221383828059275190033422856938422126700512803744998655269295701369161537806626610350768608482318552811636419183862834516107812297915875332565920514905572192281846156065902569799582301782816525769045888143184175995953583374278889033622947685162951898467489358371358960269320873529185717519161552973589321097549556042561778876844391673824293011692887946687047283410062836320009006247486636973170020148834761048996885916701251325587091442111718260755953341118859365290886630938745215950992179200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -16005063172980008250763012964817457944917457027825384886001416082419554822916075049294729802069564185739941004330859212094971734627412088834694032396782056881663587868856770795359756813012094259508589205323897750068313902212933197475534206424768370336007456938209435008072036886564166800589391775928544171151680924612836835451928796246840134117657743081154226840496626567009572104531042661444352016459335405053623030931838549696522144937569533603690089326795822145008910073649931436251352896920391290709147136669914488207985511029733669147713807396014430810930004250877197116509002086942156963099355099982035459396043025610048915288861660651111643203290960173200250081695833022389788037541149556761653923526594117065033684284504499407925111138086632145997723605004671388376071024485301499190562331129823890197770363032382950658284733499014134631231134166519095161293126982338344722801586485037496269357284221032569487944937231664825797299714031396294412849945778750906264033493560139290450687053679670664917272447943808262479812128053838980698296091489995820299092296531801300082459274238787117152256145552780347821772451642248650061546761984419463644104873057632928133039518952918397929301989181681728064211977203113349086681515268719734220363543988016100036233754231309334514299273501395783481671559170311041135843381596992611977097346411479530672728582726602899916462526054181364510846140502625040731472778585961682040980652049220464727262183057293272816165631479497784746816923476641358655578169975883204492897790414112891092700150432498399733011800477090985809312777304054862755143765487756142865180292018554576641233954671489701360745770481343096223189984076943979455589431794548550099883991178309428688676220762311233138397257694174654912753983018702348875457525333698843617934936749277023315233821183285104074371255842472747576466635449474619537428572102395573528079228971172214428724669532918543258148911638505036442133086133690621204912820812132086165688420838117035026932667538650984735481423010461950029301895577927909367536625539411451476754883846909244612448975622116575570953642417459903852579860831779499483488224755265129905732567252358979483928898552223876097010314478505771205410229394052812544673946456696636345987271617250580604523540891692748555709808789036823187097498406754372827847114493207513331647454837094374697731644678227990494747445438821550180498027419776996351593569195671534956861684818180946351206677177980765480556252525998145537437742955143724037128202450792010516554987218224527203160952888399021571985938027648308057757127776986787623218659163322660018732931543196343881594825103386331699161650276156295633499704242588695216552369686020248787458515614526683781817675669660773073953355071415599662441116446633115867615043254375118183080820473856000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 154679554611103193988356235293464867623936738073653468070037356748141377017148906246127974471711606448104917410300889850820281349229299570798229524303354275371754670858802129130426458501722001185031840282549637072543198645525750419583102486531733618467324615958164050678357919778914659405978689732359909864203417836669354189685230091603212389766012680852647061471102072581037927203747156275063933882624420049588228821656282837686066762786131130975225044489937900713745358272143990858993194775505633114314758962588193953859508456272009665073526392052072008456917085558744367133984971074954777489664850968055072404866933438134612633903228245227590324726811714928170856411171061437828176050330894687142311829287015796613757645188073636410204354124310085243438838275243448273632846402884176579640053071675901694797730477903405584345632433475531026678998485934549012838881231113213897747457465663838178413811506452758558144910860123336722259979835914276690058218138003955578905488623192979527145530800054550203636469161194914312612920688318634390153217457252032842935584778648397377756036887663306249888126992914085116597022370418322414004729264529071563973493580793880060750837198858972722905746540031489050457534400525662475755552060389654771470661645788488745559035840130003222858232095461463884746491530793887110773418727795737985552759377211041438442005305338069688805594369447619284005629567736420185237068496360836110846230290866807186609908561280276128865951016841531029217723297074022717023654423625344241347424202001202726230762292715674104185093336743929881385808515595467013917356613700363140446673104736800821769473422517093544954565365060879220064685389890241492901132495889380469082406062979318573259390334787485683471091532614514691828922876756720667016909322426983951360816055865599854664070985550197628670244339330800260678429239364331460724911562389280376172767499160197050637534980956447230043802407060694243387767391368736946873061385446967034859514780517503110566017298374215638631534818370610211332614838437349942714701339417978882332412719253506909654647276479007723883141119008055784093048224510118993907119061639476407651529394934964994991411119026450679531508974116756443668116872855510033559476073045024644495956865240827692811514034529815480917947236693664185250488635654069060286264088375420330517059671877427319844803259742940513963179179099754406296561467135887897781029723373423682310189450193236650946322770842212850820971568458610517949887612290783293285875138800354521435253308905216163534780322798491207386728396910934299593293779960395889499036310140575866864507137906364632185765015087843317623166146962622926661388510116963573261094158118679360137990025200071939474340959878263086527969286284234256893407899325372611725043669688262571354750976000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -1263821637850028515695262445304451366466630454911376765119349323276810320648433177101137395549410083344934676156059381215316145507600039912483098766543618557149384013280203670200952101559256899206239058662884779374666584873549196404404011575504525424115018765636849638234023763021060799809861886771958787004808377471562340540565957135199661399786604000937412215447940110797947168383255185214409963403250837627947223001213961804652185874245234104841824685265816250388883030985977744444538474740771091168991265020146010030893802919006521759190026768559550783704817402881352578935688008408336517578898963114497370664937794290731072927445654488494963273793510012420858605274583314853846628884118670578927392893771034985618277891591715761383959047455556882378307897490572911902285116235224696724849478793110344579654891600734024904251611537867085251284494529694215919473908876320973684229407987036844044578546045830068154921723198813926410650686029988915746444199852133843151512210528142608036952297835620617671492493821975574390596346751731592308616881122140726607106673006679226232831171335151684692431088967143565443318892126846781463081714992981730942368916027177298818480024643086373503634555535667484096242065028566714641094658047817086688498664473376583127461661191903839829486318656532477502514006821173921725815239121381448119221447728958536894147344885500002204182307978135749624894685556895024658396885620424892753562834510861876052978506992536452913565311393362695105115332315789262426332290959310833654298076934283319841737118628106615623304191506767193595717933858054075137393813995447352007852192320213387362358656109623431908467515786014950937236131384008190788232346943624865456825152731297570760899175629449123318034305636402128620951067198260830536320212863666014632055745535630282222371955141805189451262430528709758405636445138867252778938855883280340045152575554131943806647297467546992754357481426901621447679555343231254726957523575409233336712760494163828757535546664150384757977813178692478125334711433201921676348821045617654305865968665528929851001742707429065804372520088172190637602081959079569221737319965118680906907457057800534296611515785069529215553768179173703002608983593336875658162445250911679770864852378208769938723663783629866945511655065356986148177162992324351843172777384536898993898527358171988260664548896796376158658154485876585783403768448064977488918381257279427081097383439917157925442766687840282597518649302169155196551188601746092570113423171403671882174152174071116145298986811381353583419708414909534202131196915085765605099595873320645656956929968498244577277991358740911246747679752104904776974829994711813535627937261337669063857015830832837534079635247760373661371641593334940717323256818398331282385912633931404935168000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 8508609307031836603682396797609701606486594074466521006750146290276135034688993172794184043050548459856295252078592935812030392261738294978118811531136335375241401734173533883422635658082963558898860274797688268798964294564725872071194046070718541927545349525356558715969307232816845285632570445285354749779077869642887613441283827291409793086930798229364902818794950540846424376299511969812546408333876423050020446870827726592526416084907616969827747283312396264850871839512255475740607133913959615790954345623805560764136296060337231467292236112419619675604272467532543047325399381127766122226689505991519023290683758628768772872005977142540561226778572864506727258229222327309358058047618183405499837097028862489641916056748708402781237139473819847676476616211280353381462579144499083858049106644623846047932716372390062193905740054069118952336701282620772237116746709515604242828861099756912046803227107375054754345267421034067800656184606534400757738624379682223267666803572217554605692587745575549780468839942402590434268229447860686967771072164392864765728491145703093474162396919155559566411766854224142955556528292949964110594962969382604942918200088751697342908413271614897455888420156949974060225512794630402139561364410629422562013082621611745259186310006406702225421285041719118497897911139037630120925274122592882548268296139503965110544667868467933633349506709444716612004530550666089432114953286801526433936696398354734872038029550240128396907589899298944786740333183363150288361096576083740428698781850848776294726259652444255426581970740046106862792502217216285465324108815529958997986765102181936808338412429740380609706712757340564409692524351995063327607516759701206113215632448794783416901176473136984796123128645423563746327147462315206605897055090356335754652337337834997752669176637973036450646233250255977513259934171633819728786789143975656085600649676569479268947692946179169399683277502631257957614193316746473634428390483361222271606661637734714452675874727141436967733401797189608903966945751559110096735973185422814435921772157152080921956009386614374084887168416162269655666090054620641398515218811684355635481293179032396575526023978415124151364196937586954406266637229547054672502587862854743506333461586312396876652796314602655996621890507673159269765880386724809152676186453830062535518703749353709048677187658730758633795389333212854065239409390296465433475034417028478110293938831503865205486929270590949147878299091555326796290118393853955831715804852475545583008733743496179124835055151898284131869596506059776840020743916046251682676316758565237191063134711421007885700476177149235951921136440297248009633092538988704944442844570631108837313031264896312061128100333620638190345110100026399009130006427769762445440673661331550765056000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -51414373178432689343219994813629808363544477354154569310889318220501037230355166530058500338743144182728027161100433094744678480193452495096699479905726343192380308783465841755914854423406647053464689219772689997913052610121243833169617259629178243765688001229647830921848669583129805890791837823638190312393393118917468636610044638789055204552720672765809563461447368675920956761746624163562354446847556666057928665951145986823473951238076320337540672004436040462123091397137110869375062434643137371675409739339364632982021932033856447223059050682131171041559753658689711415269970846502202687440989676802129773329476638518709701604152255983655912234044507962569064795211595272877172257851321554537251587838947249209098210504883523232562752749424237635105590387599342860786502809355883103168731458626625250098560930420406966402037413885289496934243335226670186524761580002419932170496195916992244678407868595020271220835601313709267422013581584686844379641199974332683786862134420019929827651927684732427141183707748607000689297275938197318155262600102407693113450275918845332691153366980678639780068232822286920011985430619418002411366987357975936975764614371544879315351114532612895737238013674782646200505836157460606705930618565646969511134229458729196850999824630293990732832465852152060223304632916186834113409142961238957842939398450609833256660239862375069366097653434327644204187182055336199368879365925012469478216788699667513492265170079761693728526425706296085633882239463784912371865496949236644250312041382776314433512640176295279581932469467426759537442055089901386717081396346024397584862547178162734833556293588463695623380046161978898825157226469382077583777697323896062572370000674160742865520575658793437099154757683110784708166514287110170214083336478457732105053280402531072489149425551829621262681704236672924499585000268733553171424034742531824542726034088091461167730346598440264984594145853522162543786958480456616564205229080313405311632991435639277039062040220153950966548875902530952325998476018536088853395919800567836800144882742671209374127447578459651019797004456820589852707615997066719236251616194696903199107678843700712339203897755602405933825546996808995483300258184358111734283594431747915563669110523288467256620147065130167795719813724984037380027576334727141966127053167883184548986638349023801843977374112311231146184817875688010619814479202425404971937191836249877530202027416459777193069074429760540331175464650289819468801267461861479815677813392949782639473150962860171060031359159352292699364002169267424640748498311069257420880411930493297795620472417947222950803203645505310778622846737616002720907720462167452752511771320220316496453004537213323288407582873188504059126670934768115200942065846669961681926068909752975360000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 295644101080902517170544413201726807029644464867295935450023088151637041670840110299053945409171877399989659580530923647998511902241587942002346002130028423570244014107291393649790937715487483032854859389832168208944783886173048075817537528717117823731445294767472513736966521290029028002861985099133248948773928216649563618048360600484863708106057434323014750158507194920027696113958966610569916106922027252978852079236725539562919223185979363608118031919426759495965683503384779145599507898316995346711185191694227614445893697725787908579954719479963267855550738165601697857168092886690205749526471653014885620736393185268496731256418157793917551808242535841676890612414544554824892108181508821158237021187966447214107800036278630897986154706659133434993016014734795771507073326552143293377162443480783900925778776021831207053911573169560953063087729271873969215558669569632415831283973587790675922192160780840283342421192587651080614345033787793858374536999900706876207762217248038735484946772295950794159228972030702125707186461358884882519419582013736849349749467923686819866022226144511923272997044217870475002080130143419789802261534812648480398999510846891152112435438568501104966683062726575180809343085140920939084462482592763992537170873656083099724085051152834729276421413452439163895713918752388421238524827373816963194025778819951880808000524321807588511241158814055775623344426609959960669979050104282586430034525975629978645523811499794939321832438804708166885897176865655559222027191863125704880977497264137475532901116038190421538449824495868452009511046568850431687210844515489878567555520403647950004914123569007760147392655559036904648146837552256336775225613655319130310585287103502510302875707739989571477229024074469763843484538505512723391727279491604440474701694277489675668028596422013493615018611991167404745015578399946817005131461023049126956999370480325919855753794732665805166897240586623805505481162897607968668853319677257416097286322044950338700866143143602360450509603267627159071530402341680241489437317809247116441108332600105730808271677581134478338906616599298087148882429971992054940351040870754457981053520031670335591159084599634556290972882382751072006738821260812312484823439236950418564326058312156356046925542592334261239699736155203093067699133447535694958377838876386746445520234919010700789565209073529079834615531636501936599914544381644024865635871170979711994863073845674560378259531311241378984590417755057041903601205055676311604275588099767013015716278940412306246629982877081399123198807664609744503513170427808705492697603294695799081385393157018284599472440121989608149700860465536144538910440073334736799810094991745281164325298422061056114141723545072567863028602188261592380467295321710250197326010882457600000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -1440868138951867634943043815845325099392591918668097740334596861768653391077214027151678848201045344409730260431367628627917730732550166663064749122074440281918692626500776557950466432957630874120119570551852873163848042130560616083193434808282280211119338647198272908098661328710813540185744019997214610654655021861333799925258706492373910910916387285275245154164125205547693369495962726731127121791302869762535188046423961532857474531494488298110434369049149027767933970015302262272000943836180435360260603707641527085669218244990594895495033009014762534942428476832857318504074932229542312767849981134553860910731806981944535993003247449659757275723097548851472629519330969588841004524938817910209234125364576386783817625681115637477564499061404982523827062724618395624314594446398528176480384788973484051492849106748485260134539173472417030902952061526877127598009631999613710440014986288921926809632729756261119065986062895851119099323413281131790224465134497940339469395010960006216659470430354043450237632610773640444295382489302471901122342857267890862600260796816140718095570834817846561531796257891086136764748724350823379871144322744287841594146050526784846426794590345899919191690385972030091506256746251764108393851732170292111101227273396882066584266425538956208997423306794802143422551441076177343778385740695746079648091814470515452259220617286922625004738996056064505421686523552302697867908697072176852019921851923155291131611124326197555722249071374289053595967812291625143486483100407864399049561598535846279872246471840118800971483603463610965190715456000416368809568132755008563541767268560652949553855275506968479845224938374778094522901501048122410987337375506361463879099558412960205874119033827131797189047946470060482232883552746544307734187924876005354262534213050447064776408954954026705299253488910969340376342070720410669207093617722380973139527956930025071335023851620580690301265777798869111013129432984319089058097532788214186131077940415999494506431487572520469260697281944543824319336083907884933761040374638256537624462537296961734842292205041529945134607824199754197048620469615292040804040705707975132381912664992437900498659217145760893893704439606432985979831433547071545315699213815653506260404467381628226789659662830118322606130124513638735173592430718164964861801415449396605032755105396189189802725460948231651735551580912375732416864402675562978320681119549621746431872716859260774344660728608362472004627567587542691757082809955717322905552220607026393510543315782891552717810283146970761386818760078190870145502548015349429596777689671905154484840908390597058909482697825628114784945600383368794304331613053775698064338331564209388341030913383211140680986140734471599101820494803794439059867870279524415405964656640000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 5964171185971844400939318068844439036507783458103632957563863129827329561067490120623027665799502637172475047726482164846276284133864063428237113681894218994523635311390113166566221175616314894341812151578347491129423506326532660923224183941501051351749593766601464037417545540964087277310007101384629220092622287146684597132351331060090914498105693511407923766322358745570195971882846499607991008521869612138049026969928479022622280731970963965507188828776094150876160136508805751156987502112800083222414743637310977285268402118180371519027227308436954339310861421554639067756228672025245433594193368463397235618641648275474312062000753453154935070248906877396307324840946135630239704596547529184829167075781305253399384236028019023739049093472236324692748145757165514983384521233456084776246493598852436122488217814821888407042679745185291284064289170944121367367778593478963484532052923659665239192700253624307050069793019393365544969848154035755861979599700210031436124742775201873757399695144766810580923796929099509493799519247794663569975520380268765576306619425214342912983777476039938703240727063657438189821763237567603949779468016031270475330668259558796244166497258218420706185704647519531266634620362005023457255287185480216246640243656020078695595311161490010405650609119963407519178341045500223048839420046419746582995124088679224774077583087369608169319292963098243706264559593276635253821449116105264199688964739363981410384307672725215766620008512688469349371876099759516729956310514992842282204814466109158812514309857262588691496182958718200128213823762085478203161227032900188114669990160304218624478376741096106591925519423869232357111648122769796310231950996118296353913083423462757743852263197654167060641458904264500908397291919631632160851303162845290535864205836190572944742596185242144203315121050105282578773415081287943813819792343459795352331100620757713690131128105922637720232564222861969866205877503509098944401136757260881206535180242340299661259534247461570947993726302639418861696701855799702349108034377726615968691939192936479912131978340302742559025003272841796385036259272872811889947814523709269895603338170972502474036028808942338447578773725586980784759138811865535757358319389694518623626999933502670066130247262964079487859200428697309858357848151010032366636463886722739296401490409059314858056572588405783004131202792203810077880824848474351419376773051510008114186640720440650880925761688302616646706574712517079552954857829134523860171601715577694513907168162410345828485418162315954183853964738612977796163288234310906458064922887841912478069839555745462256734155031704611668793221055273735381199816371079087928611715435886374082547846251658638079470389480246914705096553884430417133151909115236635550637096960000000000000000000000000000000000000000000000000000000000000000*i1^54 + -22556349248769576664256951987315774770979068164646351485728343290033551287817056692257014613029239340896452878393038726100411973115654926730742501819369044593285232937813616653650853654927678328343978433140592195740239148166435070843432087750139301744100435137079289727346550683314426699031895153466048008706695313963174485794076582257372577872612491558007861209004211537912555597619885196618175773967534033840475612690320485522885426662964022115848199051956039536747772137063171366284103074444628656580058424969776126101525094058606940370554878958851940190448727483858726635020361365447056941467583339134824400609530563318484319414605720858812255424398155531534542152624205665890246418967527162715224377581232013260144080682655698180113179327314420234832803636760212258628692029649040069999450316128434987257796665004508728062043372107715661196916424267393436680433078337915340564189800551379642256970004291958144042106302532085335483256907258682476207009307706599999226518363402593982388405017345825072324838516403667879550457116229539651840296001321546254775380413141241941255949704228522448369420683703189819604667393316168069969763635603003082281376735856445609094689001924451081796283907511625389937873481611136783036968246500980328142440571531268293704005522858096976404694223250553440241634799430968207837508327409342272023242573070687967797497140209222659506358605561051321849073560991030472527510305373054362087547881210449895054417046708357833260074888849932297819037783102443917483911681838445959764565443922795279744605951808565920868244865392482669567071573164611317673563972519330789923490162007799063434175512307168140029649236795916161636085739119803368233716408220256434475158209521587184233348488979370990134485971993168485452087012266752224336780276719345433951086361118585270763957764968190101401718143915901598588701702100580006928301998892568909035389847614033864922916699409427297835230464140099751578579729013804189945454006688668762348446566830794453332611758694786232694972907445114238814914371456174686451654207654873816178957771202009525381421519660405915755330879870287432272255632807443595826371127932774586905793551476516262208628227426028512366677781157307275652626560550559971018740372908365715497237745444718143982583203495463435744091780427563437051488479648902441605348404707361548505106534275632637810934711438573998105192392554172396165408819817500827277415295317728823287436657459039532074458901004627268363312160230278624859955005108493476500166092655939929630406591763713401731615508840876018420307160774238045527764265059614489624781863267934678735590676909969976286009123637379585254234271897607862853463081899747637941598997906597924152030607477939911816699780082581750287946707516531346731037356065315917031014400000000000000000000000000000000000000000000000000000000000000*i1^55 + 75228994499700558748035792572242047357206628872557743357728370782683846749358200099305926662394536457216006652027908385747269984714289625672826635739441165024145924498070897526310786127301290810285625108817332222871478515337286187634789136417862169822250361670137888091402948326675454200529908116092218136672594816651544964835586918785519860022677129830190479633910210046631994655811494857678915021059286355272955352123743529504790309455167261525096674325012936880388588251715217676062494939895777407594810503609195337702818779617133191203303217551709010727462638056779312378764273095264612713890981262561806966732866224567106011522207843864221933370841485427362360736840431733086764767351663207614984028931320050037044260500033071786884950034904460797676033338666514898551374556764221746944295243671830357367765182987614512942409757440663468704730867487351951512848720764262278358420636351543692050236113565559869480268369020777722934102190192183723207866148212803349353541197405528221265330326120375642443231166696706066308354811458507273775596360100898472117376271719807457579622079849189473393539039104945604289450825166123582435947187904237322902828779253336620535314439398757873914302392840380535415627233581053254168230299690670770532244207085110279171670674384736521587613372146903779518325355915621870474348342955095880835652138328006157013285845634488556325320206500393642854959414555330764196073985707936796780157238597499207531700549564862817517165894452585502927513814534115062120123070852777300097066864505900507253443192736964050265997596179651229403310057654181991687760126205201130445667591034964590024102501579877845550623525887190057897288319067166330535110652196635374040654740932743145714052733186713691714054400038803770910633367788496181939721444425853048256595427265702687935442921245473301083610502621992133440762796733923209854585968935998269989955880382475208798957193480320984670411202633307979156486263294738655161557834757837584312137609330010816946649461034882383837412128563933661338851673666676181315706421439489125825947724580955116985992784542234796690513143200781793148325751884234353734992776928954949320811768954246941093091126285535038619529581350819859140369096358337849842483567191262420225010866264032637939940896955544361985832313497098907352590474431746410472561935730118991658422212871068162628709813906686085714561194904005408167995322431354062339751105186389567395605843003948778644845148488250609336448988465209208570917648222709701816523269790619686148486087855323522291766919155765739203808770454018681067959129125232844719459419702246904108214160013689059244255835108968245880801967947740202613038887585087406243148919145046657434734151270274210590805525691193725543181963841959387231337213410358067200000000000000000000000000000000000000000000000000000000000000*i1^56 + -229275118204806289407200526248491334330843703865311194015757380256418908172353928602039007704669314737428679326757917310254144129176614254387861957471422122870166191131474387330829960654191014420341387393077654907125181689155676620564070289303911317261029805229904648408620566656726906464935327387834942313670261454096243901522443701030682211079061029552382338122230833457661147437013853620245462632405503095980125337567165708889750078471036515764582484814671882224758534425286647940951763767206330424158458610566537061895058321119349448552354215937039181637724091247817104150500354614684596770327973563187550950901601606191821800184218070925850783111443185287006884175813817945148573948489509224605144000614149668035927036271354302954604220548725569293973485381967448584088949618093189013522034085305232942341339087928124763961071642168781679531324385686731610512116997947582696757325269763180395213531436536721065733968565072117315804365820746658797493552444493204342213619419334427678369247493867962209403354797618291221458037732748544318065564653854841575575614413884971279071075955426554373730556541425707635996249477363067904371976984297733625577555166670226408410429836742262209629467574859549863807169019537557374539731880666095166169833315967627498897488607325368731318617944166562541560898049774721135666479127706324886612536600857700868914417584503508004907151619980877320647053417185455472108445892539478502405822487299797358029177588839580917508369478597000978758693444912981832904091003787668655671928492323325107902746104263401978090739659354145854654693031098507209993227303727988048445861870364471438829496411017635039834151438024753918741947935361409754484547637440677300981030809569878656194748496131743378116007893014919036357618031009758255614449714367601022184074695684171392326129913870070026436027912428357555917791906515614239776621365270965967244216099426350047544532556824266463152629503582129452484423417988605079435883354490169735963327054782367080062625249058639315334603945442361906049634027763642872949571916011340692503637713567070751262562166777388220397254203662870545671752798719965683395301217025627956518270124202912032650748552018437455121837264091513758054498384821436186749717102245529847739685564223735627501724050297897119974845892063878593588919726005265655627133109769957776055125354785000572910669641554629009550577429978063531801128942732491363305356746065838607394551197667851719069203146280495735836103604966243946085498615080561805440371260925702502752295198702080065763332812590749044191063730390460136356524432170366939683395539417642291667585733996267977442629922498765399667671016713879810914616314378639590837869090996439107913917725643028946012813837883391445201635723492798791364510294275522560000000000000000000000000000000000000000000000000000000000*i1^57 + 538334378196874895711825118167995459275217825955569567908840424529590913193129180023384911326134538704788463430308177100305480949212153099364213053354755066882015824872727926031276596735954713115130132985257476475764041852209907595889555519207866333609074049197821221673975478719125571177861297340049567643196950611219652500434070265608079312835696499266564172100853243765555548580566536158988345697185241769539462787782453909820840321272152014369009194391356238685065774380817739042554047790834929907875091643309138342668960475213245923768527836695056063487518754737215900606475160185855878827747483054968444641439633280737087715364234186342113353572055756322216142827907022559493395799087839890577757545018641590499546352343966059032123637994881561441990257678886805345564405847531725437361018466604949712357911619816393791479379340854558952741794581020598769929629072167346045275756020753391379481140780301641679878610900450778972246502889445318733260038945498893558818600123004967217105801788678485180378269295833185975461100445556488900220685656571695510640118072245247942799791175837406353540145799296469502259085584684427669883325218745805589409916620432316799936644048879011284573561607900308471935647412830851693580088158226686470008625665280849967749918140547602252693412757710165609855951072940104071361485659989372916089960089493887686857767660298248903873635840815402506313139094858166986194689319014396788156493946175152801511986654297333026579275068580552611538414549973201916396425682712369305091617401409503297478579902912326409054547587800072014093661788046050246139940839172642125676393570105502362121973528232374997996393741355802307778873614171670972641332925202569592191007123002537087186861460309847089186929140673196529750306451839311975970250072562680315974178483908874284103691492516086944405322962631760665871667738327883647577406502557274304014962935679676620927462325160693000869640108471692588646207245322217315761084053681254096521365366470734207268856731406123922164438541643228694562139422904386372531130079947075726629020082299059064002751202008539529476066686136411356326533047072321604084955579793842655883417477532006020575987929733059428929999417614652361981490291068103590849563645355719787440890390188617678011578706952048369841176672902792925799665818195125264190178664791642548214317294203378726740492705105108322949679937014028603642868080221646919308561713311412196417334094204975909049883661175293354078356851403723592107050642484984964125094508761196013390491434170842789825967105533757273158464865145475017673800514018333590197549885125798569075241265261050795869731129674637224227172934553227919415289080260249163385979391083278544918327878706786399222441752833166284973178716862020080512213293465600000000000000000000000000000000000000000000000000000000*i1^58 + -1484343684341243500013150473535289043472901495109752620118941467117685306096201722236659954575460388347439154981252531091250916653908518840792809063332031562844491113727403984676645807319972956287511701873864139933263639097898690451707596106226653557876559810157417685088995519972606316479163428056666782509997363778137458061948269844122794127541900499137745884118415990928446041063628982729127102874708469028934655974333980096509973021941616437410885377192471494568555330978736327354844543091650823773756389078272418790413311511126005914553469237525015054381642793790165169746676418177464186655652081273743980597983226402988485757265012618947063290059837233827417566695627601332087690080550638066986806654112194193520732869379842352419097422875591653748010784856160503167485714910321552153428553467083613642884358608755248020376157253239646833082955461118520938145694653032489761768919172084917774094518361498127711846266837854569877162482733442619246160138799380056601735878033975755690991241252021688563054206411488728421080252259934440010066257763517262574100225697364445719561765013987687392861963052672147742820579767498941334557948145072957047358898428416079713909647649122485385538171500340777030965645428176765716543942491190594884185677890142758691828441661548886591376835009887816652604808650558638482510400719252856012848343847508864531071945019069266293475028695596588313178525061983282702452958755923990623877264450921600115703581987209911042321798799871518807314231213819810456451926508666496622606367263765974942146541857177063127748415888851374505476854423476051773778461676459755237882143069212355772841579784946106776011053203177642501008166002439486400529256509464039723118468212290455393462940686861342015398700484060872222563450878598808632625242289913279876887443543200558971346237842020463332926500342252584279293575057246002383694806057399984693239406016588791524521316760603276536361622590676354137257332366273420516791639606642336365584231703702444620795625286706596644298325814041135814563339515309934282871288483509222934812629482503117743431811831239886708652458107653373158156701504295912896331207973777438985701391938630441592346263169358922153928542745787633549679787877290808832084837574079261975358816340691836770134545545039103258685100862666841695211484607255889410587716553767983163235243249826279581578376892471097295225158532265646787298868662310733040450802810453978363283642059433758835583145324029999599504922750312473008791465274214698686088411911523714559089982432912579517125524987402669178144996372389594153366502938518639453928044389394839741762549090888157481056179363880449797032889937979211228526227504478351775125894450725986199012002058732843613363870591696505791109449294562801569406910464000000000000000000000000000000000000000000000000000000*i1^59 + 2436302134740973770723223284788831326025847813143334300053253423494519938499304124431113781302147817571255551840482233644760339574468961143062818301460241720416912125457680350348155291846724155407104278460397786253970659491601349952959071174615506683660221754547164251079861890949763812331219962175949941217681599592533762921482089207657394764260476578109044298960283186764130127282215631339350116718561483177517184148492849196398519865474547139805468088691008510061966020021729698480510385002053798314941636155041977983887900760535257741884203176404122715362026850094853036613858849903355661452196065577123134366915611889807334121312430474205628689556243759549233928430564441887951678734313395025173177248832739756053263241722355825469720347421603806499534720636880789831405796709768579693174040101077684624773635482070432344399599299602653930097034165050217010987679839973188481605476406417806281908457469220691940124517203714079226357493306643602641470248331638093324095578776373353512631467514863249321533217161237213388559355208347699525953715996299463126435306931348765284587666416595807293058890622083499485324654572762534720101014458587986184848301720467899815706990236593124659402501967053675030506627183584657449637639277496653134446373422793183700445083684284748434402867673022374786982518311259726090335384916306930584390470047343205601767491436882916137698604973536380045055369783316380187904848444694810168902211975073637817894710384881480187829627532652802260572629406113646019434192431476564850721476630646517338373992232776898092111020270237064974924032497560266720263370899632094923309182658768876105780910721671739872448220191326751924906821880785885183765705073263475946744023172727688341763670257781517108337664823796146909919160889377293146310933343070329885534346203057015948721161509407622073623694403324973990741882327233876528659229251800089705751760039108835873917539912155673143964392940065850376055516362020043512384260635831887144797627529621902835394203498582614006078793613805852243909360257902392041124159212673321552123980112714746453326337547328692444105059897389375818458192897496482148370246454165307036930829814739643440532275206489605957048300312093977641069817498487343145595144201244523303748627935665642333454042909490574661020709648355846898986811893564304313753386228725408464094562133962704994853509492091616052662286359454720747105721608164154651314198859936072921009140782982644807991694549613346843555034185873784695676492814604650235628194332875384915168927058828407345201101560516189774675109899467075752092393679502065270100546055256160847570922271564599986730165785669294408951765275690721431918098099053103381692474504120445874261334041169675836055007459866990743208474509022297744998400000000000000000000000000000000000000000000000000000*i1^60 + 758729605694662687732459787137240535867581939274232281825177771708849478189042249394106573001182121018993554704070691301740533472431555864755541990470799711833681387775404746731029421138295321775835771396602800844608570840907936813966221604119095194672975513392084362110773340615850128528019460592554433293546854254808601195710177778491980098754100447075696154040411333059357356906003333368058298598145929568481426249513762578153282500226140977852853611674773048722878030105313146111924902009277909271024846562732392838456485392951433168333331262529556022785376970236937004615531069600775486333322948699930606232173816971301653447253437465793809994029651804003500892531827966679541226057412242712528214351339551419654066230949533236154659732594388742616068336161088638764214414177980343719496218584235693376848463431964914943109405403954835677545325904670762287261710066833887951834127844732480118272647769218715655078364760462006346396131772454109541768952586685702459461473128593626941758738457811995882494839906004146236922998842730511884929682463434267648006613902980735928714437438272740753798811348339742433489529317708785778907331778707143949038388459461415906960519261914469020318044349792022756953365119245747761564769843652270346259081139156678052867633388968853719973702603644288396012322036631861859310627718301806905666199942759139296159076638413757945196996210853685387408039697970606154071935929356522489634788499831024023347840862259132141805921967020241407978641870920037733784927561118166718353328489954045145846941541380056367745989896682446409211570248484677902154105562524577885328725749409285932534597079661231875201645216124474264854118900869080986994383035609887917507002510755200728956128131949853065223623581289411699509889733699431773722954124672696831155874884446120394243763655922728719861796421636120692477432342054087127343794974519997602332892067117896829548025420976490478512319504250246379359780637289900225162400554303988900354333814693926543711203517061391288412000813131723233247242049811321702015075460560080146395405920436462884695603519160573831254543691713040869026020245113674899567145960492124620031564759467358186123821716688230625548214466149498337889991578686015494159242118002311378961779606482606029959701512848182402616894228872030753834805439369955214171762473671084220486295621213447322724961491082493561219928175502630369729652660898182400440563593952521297401604971404775191884558826576427534777965855108151112216505214341677697135673929366055585578126366604790035559106604356179628633335236749432569966585983643109417870094733387106024186329737886042614156305295952622505624276535686301228009328556092070267553356792399548426679322350739414938070224703675949651822590711608796774400000000000000000000000000000000000000000000000000*i1^61 + 34394530714065571915019144337957735620530259066747572905209577895954473907570484781228509014627661696272708671790350947689532924260898324697424396364423321194381373691872321925627770043823687797377722335702087458935326792125164730971346547206642993323555129098401782470114142675300808842162805654676045046720149628210052104224775006908103335487681113232091690475916865587922546044869100498820941488479137881157963566008876451193920195385270037531599093683704592334808316717161013604881022864486004522387211245209579672552876154491338457803352193995635703862139781332297301004775124725381478275706112024924434813515411975192183366009848916862529629291186848181512912309969464242459986323869271941160643843777563339621172037901304491120996703994355561941687452597675508404981749954259347727868593104587199927697614902779996085414046468026557632122379877644443888364993443030358488108039611817276169377991558032466883573072377656057717836391877946130159732443995970987806500848638394028164346364461523114014648333634285987682786697516636493910468998428670570539399595414161241140367608794435020768494989200957780878920110157096613778135278922574014574800902957716763625760738585978185039431660613755666369431590095483725762083532296513677166832387016412226531749194754945319009140886708509529960240863412519459211342563329260268251886910334345904840767196028163499266656356514935681096165991165184417449003205544353470268648817558449229851558781608993604266035663981945538859295979057334705048925574858282280835085622063809645626582228303346063003982416631807652230075762171347865334748030451821381307330700466012184172446359662735466655921498731217878077637544144264048818024934039862083588023419690259606369245052094093546540681028714709298068940997637897284728675852282658821704761166724771368310201145696059003887777232375619220052263047472012188082418584110878604376945937388570010755542859316493596052159901732381227229516210512201596660629193441832383075811625733887987453690775217538407915272747797506254119193580456528110337952095727278731748565021633499440261933865250397280998972783617086973461969381628145059555838144603637221192816246596462277875353424300087789674808175938857508355002066758079078459193288729651168315143749140863064631091693487802981171816604188914039013703558268254723571774549555214701126375775453898240656310821407080773593805161707113992449999827113770415120340768599677921301957580241956200956054753506444458267762773304051717541127933728884387328200321909835370669811313183278760574766650107046156592780108455183944822995746926866519649066125041448769030701670584352323261944723525015233066451112529559987163238556282181721873823016000920032655934271004886860507812326659815464432584700697497305088000000000000000000000000000000000000000000000000*i1^62 + 117950650532445210343337737386559730637268387707932750410188791644169584899592561898633487863749977180661274165593062723540513793596891170487858743734656411707858661219273834864291664382182682365221555182785829589040339724216847818354524281587542808184065615199610622693570304985385524059367644981111667165304938951091116550272596198399230747042668462389556668547494262934212893201052943201847275709310951809276048573341885371495201190999844873561086566485673259776416520729220140011777033469272600596252317542501784573634422709114156878253413263585344427270322161554490350358687241163937049503792911136816547479332113581327550373988383595601633992177548534178146021290582071406680844878118206374679738050446397459363657554373849835669755518111457355631684677199717234082436034803246576002653076134602271886714680492035440668082512494005040482155707732954864033754421684715503183518912217136564315272149094914342598364363604623733546134129093050856338109172702234307435920539212868398211861860754436212129107582891920919911780201711967817577108615147420617024378443451114970029274965143989771075996437513408647781555986344266418045936746799432867167315740845180378374092479549816263226046335694156481810082271930297047731313376241704994170035065574462399845952104049759731969516667683251762612536768496126364209363653894526848589110834442292567021038522136235623978665849120608205356411294974188543721546085324017507407033124539664321520115642138547466732420096045378415675302821573931416290367213901438071071857727109942796591730658465794435211648116146407661937758698027387722768443204641578357741853733362422890016099699667007984639882553244256298095248684100087915322157324102938461691578075412630336766424731521097588892854990717488788426421802181331459049896731555164451751838831653762591634029062572911870915245161300877342876593932309088823538419690131038241067122097017533319242165725486953446742077720792771788489903406699988929604488572405623755282679166736677312956245157112802548001980922314941632940584112753637919157804269439578571504281753315161313633193353702579253424224712496260721359175627948088171818043506832403275879888248404626394598300506285051681744396929799222976619573899466024048572146410866047469281586185538194540322291448906269802681447730008345498706452980835316014947043075306138418485056763196876816986035823957338039403039303530867328564595753057239851205816384624454081535424871799173716654842222856336080880462296796740237224563340705098557631784713389112050283067748417176540523272930249711043576612389135468142120838877333602593232002326700945468812944535443480648089875296790148063846928264983735466674327382535252628598886244057809239641400554664752722664746979969184807506460770524200960000000000000000000000000000000000000000000000*i1^63 + 319345433650461343965698811564902900550318533850562278189810854632924602234085432305167466008115412711114507991677040251544948001251009258416849116292216209581591766354453544189208799741078555270801402888383192604887561325737899722413654054218440609510289206340647365988186925728116781477120552487623086332852472008041490013121058627329196336401436900424539129037027437864138884801107044341457940902652961423929105800352149978065558694390302320352036469135864907787643198690709558008490935121213190964308564545497094223843621542550358176721966731437604231956900105669574783268838978069453880243288625738895179330019394080143666903617455904064991466909474786720670190891213016158827075180185016983239104012725412932824809708102915062071963306804255877223010508275565726959176621715735263929052516920648538532296437113608898523676980359303022971796140311703164831475051199731585177607042968571851166250832017844104046840303338323679921356192677712584424250492866344076504555725305436097867204902808016015148665815721669668994451721937753032188756950529504508153140754430249779416932618913486347523888166627989832340357167144954249201807752389678168923373156752934347929373867334173396077813255365744905756035171258064735110117839507117886219522362562944627431018332848085512228451255081327564956722054772403777066912835957725437727234761593539507798289972699406417879537662007159618953140195664861092413086855622963797695945191518841646941260975468443991480732701646834327703623911540692784748628209360285973963589419786882237185716041903926402066309264645756250786688812996287260363789506502319805629486692040740542133973375073135593068589874544266838938697108159228880644117891279153198444383749633332097722902359900510033396717450000533399091835460204216640832209644860104047545111585925958362350029170514613384139036546028987002061263466583835124590575136951936524103693341692228430388717993198688739642783273863882986337290585425549822333758626716792170364752763321573882368382755461007042129742178889465215554424700126029271461204471404682474531397984481661733595204541048264037657130926493324358451455819852640515708213118222479672788361597898078397669353221689390378762361272861853355220539678732670629539900105526555948172417236108563949880010856411592144676219556832075978546979633236800383163872009725288582693332090606597040068170461795561561337027207601713259933705904997024701434245240551219947535877583986183125293060837716117212338728664762520939416125780672717976664683530881862379282586720294419292672717691697509607733742169579532536793389298553409973940575442960048273442587036343501787649738809961934933155314708124404930535115448352994195357648922633564493934562965551303487647703831118463757300467027148800000000000000000000000000000000000000000000*i1^64 + 583890252407580865487769286452058377289556191584362404072296557529125431225577502138347185494307069150764629839109155305671409137341267588559742167655592074825320148806383758305225632426715558988617974238994961145795174469265922765407988879857641629176147834788743125320644062015977088781623137558810018367906806507263104833286685149195338575146594264607940203354818893869402347588578063351501092165728090689558874171078068071265755169402224774965610898778535297325956041895542656917293691843531166975831822106881509296878114761428550415486165683478920156655409903174984687173849607596944239375878838615867992584852307171251272085683809553264155188837483083724114077156863066284618645704745767143436783220358868725015342579315668522610403396464240414194408385681491578482542456166177351639356449468467061157176091519945952444351428804485249294516515451648950376464830946781114549921590617022761342596799268858657349254139081556435989310828991201698615620159954682773782692241520384383663394032929969372573224693461436665969284951678701709055137268158359556705013842785455578491849486664645984123732038211185311377637555237084727242406571001817469940661072233186391610314522044483420171123989510825079011740213547018187525750042281379065438835770025422721995626829421766826091500028509108083467105853658223616352467046017534572220088955144943477983891992939358103402658451286021988377403286802521088766352126093713666087043581999107275059661003088448783449989402495000868315870384701575872934569969076856846328109200914593175254940376594421588859246958558818435979213565160572199615313829197663280558654864230806590394129601750119160745416650478794283396379331007484653597672778034423584332000748119645524953479712017491346971980647550361152132590601281869855875846003805113077840003711941753868928220258676101513814841150926419003172194232823355535814573128384438209499598552640050774140201688111955888644142368010101375739496234350765251524507662053937199950889757134264754788697288702917551021320024485923276789710992201830491179455535916059402626068847749600722795262884975005991362349285269477204068130672285048334489357766952759335188578120470435539042252654996045606680451320200384764372411081263208614426458479384663195169784122571117637380067119808482599248697563559000666343185282420000428825443857279488276890952211211884151425788136467788082437412903728367084428033408940188299676546142816432399771958648209955408605271318346771236796719622842534181797140956121177356401352618194229161052969255381619307806987873907290717314917111518024500268601466608204818126894691834353977949207710569188463204420259457066314138280441057030922094722485199904761315217952887465986497734822979746966190280407293685637234819072000000000000000000000000000000000000000000*i1^65 + 645254877559998336004497716681234186904396228987191191455848092877756448231712035232413965199678537782243142825615619796720584745963320556074240073081005766005344656831856848982264845834617247023202206112344303838653864284128231140393203370527162608975331118133047797264749138195411001737765903806785982413055563070912440570504269002050479910944030221542712855243827478717808347000528649567678659179641682776409647219385600828493412635240164319642899630187672609726401240419656254335596854903689947879534295381973078746571978909212565186717546649601558149033853853697346537923880806117922666880105951864478585844427527516581517460014727566003579871301364883944145481198980536458653247893853198249870953071209401588569678280237790945567271277536643638974212262596706165165767293421020507453436153183709378053462061193672341679944518824091584934155892275154602341970761225615197764196834504478099945363110256294631450242495368707425639515107654313590681892545868375334714932001126084190340531208173173725264337913416888399828361722397749365923930785829534139685121483826016265724719094598343254565851129477172836073739125053376276073672142137569861795477345111427955571806917285567104840506305754594662795279338532587985618791708194955166459893820382501465560310343776580261060355476910893615678456338723828261763123287228232336869419888053923687350710424086157008021802368628605460851864956388287815094922948264017701721855721935291839858053902749644634584097355528423678349384988044887153839628644350019544810958196023002499874634309685996431272141843613202888307261157128055199861834893050240863911820287135848469553022038171845942805358824405860766202295427683344722642653526105441903243953608640109086865974124994722658203885178104589081755089475349866340134337480598904810651816515151401189772963921949515097578420377797957075111369232726025934390785050935236795544158128865551799569032863459279454532167327480483163470791684789570614188070090562837225176857562380485905194773792208935870117244055107561020963896099996531307064401538965168438060932197463298320398471605177153251168116068089141245130576783734213761036199268314568614663181158924223207295901781187008369741595843118571502468224978977231903903854352003028899653457443834211802158784125805079443596693783127735357565570673807104127177771791121134029424839060939660735411161708812496461994999204498538308283030763795979886246671438431028347035575704487958953135763371039022466347351086194599225084274718173601347704224162047996291887239945857111741137819290791927776858120048545723622669005695104374903230080061634457799240172116316259761194206615262991885392070938479073384671828303926992436395302376667332216275025536319663611210361935112161607024640000000000000000000000000000000000000000*i1^66 + 407953568293687203582800448960968402167679332064102535026395622074109306890906268960895581603272893109452673385294952114308533684707120370405782907327927313636259804707336787507532862453725923640105257553816456787324996841446832152788662309573479129200368728455633173933814520344353516342139031022683752268583089261598106572709278001203796034586146622427154283298495446533903375786562573281660695090361847535024164018092737531565929873996063336909215359488910823681960036151524595500499912079795860246267177881397518745906131115612865548295493940190036817724253977063803469418430816936382985840971581190147713075750376745405144139012177550731214639822437152139939036753479192312173197091345603169896442134402464779993136469280659879745538650185992786482223826385888954941825631853268365278934360906849069208740770423263739282750952317037838705960076009820247886738406748264687261742943192606452550103815459787169355574367932565646502845878728152516830669355625609595026994261305746831878539915831372499500485402177132482266701591084105733686760594947727313116539042873167836905120622442041885946358026505529905711722400051845420256489054402563110243914660490890534429754915071953844929819132804497467979887174962232399753480626474183038886885751057542258266059546292193168763795756464359777147593287588771763075987954582950368768598953882019725036783551587984000908177199654954016200316864213838825100555417217942349497574332512809493438847291595759627146331018401173554369097278031849946631541552404759088098302804746009727870355228058482692504920661158876997416468556076510636792572473517563441580542433640791600133112828065334137711822858146736863214045013958824086635674398620499214702014102493437676413207375909774634281867165298242783197358642985239582118457669882487383648873080845678578184698602801055662021440074978373963894960113656127767749555921508264194660061087349094575236873668807091564071900412371959801558006783096692242037065472403237339874713516585985390347143613413867529853567302903240979338722181425212636167279348265789122392621120814682065711063833128285206113807262430130370065742186011218399143523543229804142348396592623638579593578978454100206764557216665391181299081458908990673596139228668909990288126175647616727375582435959830903396790772518005316684480004943382818050928208208632184110951368704397784034860231772718976363455180911343160107596809060189065230246116546345618860953444632063116100575119695044222973231686245249295525699109185165102115614768165236239377885718932965921378181753573501445062945354095626347625178885046208362254183302816580292009372066405979799525479098748918930312845751205537245290091382479674368402209626036052798704591730204037707925100107736390041600000000000000000000000000000000000000*i1^67 + 143714447105770474593018996699874241113549345652131160662394680620332127792033310579384692380375537751106115252446475860833938072327836083169258430016152934899672664913577932750938168650134606773539124712696732385613306434659840780561804702168035960299185551466446641062160457749243192951396489845426609082143380157373958439054360742651366291317805819235637401438112873547095843182266199578727835871356632016003441306200743755318631912460516493449024436369344524065602953666492807879404911520688309639436726155862026681783825195911088696695519894504244789111419716037512615516109895857863239975010406373459454274107525118408926382567328645310608848654314964070232109043797367676629729985332266547062810759969700824074588032813895500069347012304924621714552055178849565551306577540356209800303311222599477154955087777546328525371762348570505947580496977681821982733965021452572555851741410593923740883697107022003652200901827221826613175809937048788430785283597007110988666002176255014245730844702753050938654043144094386748098216845772625654869666586768952968272414686359982064613758095562466787421795240136145461511047373285237705428489378685483824114492062973153204447058552397617420080332626368305571987881366722182043484991796067285680043291156061249658281258474970374418542097664955948750927422613216134549657472821667554392516364259168930549024789576009882373822059303023604105308149618069055037496631181924389747759714287360712838819270931090103272455258110897284477674271104655505235506220505121559977350771914188942408636230443866708307327189772438306945611586520269125001221329337553832650317146384235483039371100511079725320712736613316898262997971447234826648158204150814413296068928389961520798815305911638728579655657845130108037491125358145769866977715663749004800008472442685416724308587275567903454198341380066582127007354883131668120416246777252175624511212092779846183017423075910101097741986220535954683227691447664542669363961441310851915834028977198415305568383553887324548090098868745312554163281614685319987513101300172516113285930014171687621113385476229270258092692469919543067861059256252540059805295004007842133147439982911085186673959178408015724456469839082045789799792843921797500224862605272623668343796288526909076833616493222959848159584526059565500195827886519555255854573413466439769339048504475749413094097760349650996472392748452094357328236648766491946315266581009085797166088941325708544763370250870925915933422572316505839338117424458440938140582732244409832322552197826945467258296689530357451388246378278022673820950693332047499147705181368883104769976790422387838717367794636570901794912336074522321851080345335883659633819605941969426889630120116703254867395739648000000000000000000000000000000000000*i1^68 + 26071205461618066912181406512613552232352309390312086102385160238106778615247687093073673312996889652746788416246040310346593432580155329900396586799376851380075942953236717750454570408077051416255785261234043430525304750342971033177055922081195612398391518899908150056061085087885606173360136556355282229502900776177830651810325886944428750853265167919692228142782231503887206871180361025505046256757125638620353869971600651386435404152241791498117511047278345037317870222578858520666354654657320014567158536814397584150372374969019118718159039576211110739341784391551083063262352244847049047876165323182508671778153047951501017567686329104689463696370667176051320701556624599807342555236626421781154169553503191236038466492477075787312454409314830284404470177878219677937844386330269319643861355042834631569008745271663735868201686409196218126282620311292402351316326302006713272230492659119999241764061833561895549821778995899661834650515182153355048941869447080151412666822708252047576636919625375629985809838736346691657699293223572907720493799806256357121392092559607193181913679376508476339585237899557598718976604921843081794717739775135489894477790008853649447780666437849942030639911695606112111938683908806482210976632754754449820032020553359717954286601422623679689333165489124928125854054220089272157589936404943942650264230123776553953155194040072064053291005603392519821340865154771664070894137005102934446716065106579470691220032360347026928535236212806688059941485579164138475222016738011839850633690378247414996783877417473854277377521171570129763368998606143228378529106038299227295001176310308745124477161568236583456666937457895731565367678765355235393570151290021276958726575647794728821894688825394280676022642966370595307241119807326089234689586574944724794206629282504917938456674854452019158255553588850233828675100086665618281203543057029316239482318162999694038718727523545990715345591966309906474026641549931027266628378552074683523822024350785380995785024200912008981640021854770544518531364904627664151380613510354442271671930254237513012481072212356222298367789608698278728257776692285997753321707136181483258447529054040877138213432550489950578219322030862867334469701268434747316331667457903665067341436332450642760024829340777056638528275667135506277070442827622176395768448496512508422399732024570905902565505801772372838476988290713622625491821432398032909958079605024208835314451515414678795673735994195533636525787884325701918907199225407759894833228489765965354413751989332755325757893316249243697246406941096601112520791640816809698406961335497350611560606683415751525041215437703847941760611930816653521574236108212061884065724131651396198534935134127813296128000000000000000000000000000000000000*i1^69 + 1892784544691316395101692580836257153450149346854242170128578490170445729636207934835354242290646049004235563973102136592038553940657124759696352983476161655604863855909418844659354049547333991915154444754021379946253843986604619481019004115301087254082414969741477205253997898549132333659705956062488719877276735356277320677270993460541389383356592571352712760221685859183311897302225471583771101859078721834435302607603607759264792866127329661426727672382947584447001449030586203996228795957611737888320170532788237246160070236780353772443872790639921263027280845003117409265374413477205530990469054378750337632781093377499761981504369509973639753733871760507250443671666954321458273884016805187820880355485476155113730986892374041654137624775902890326524076317786682637193111781554468175781495542472510784234190772393026749296334599305746686590007954491225307927941284256280119429349175405992879765408036882191466177934576772907604756492220152363989385079966424872143082861867905294129804918244382575483756023811405183401303323169765278388621826988813119329211691570430125715886896302125311011045232412181233298840423205233115199199005413061260656076222755299624120761867519211729386079336462577105354315494466749573981864287018324952884845068622477053814825255112207689532017285142374310871017207083442097434540708633417737920627062291116971144157295625640611735691437846807881082543359381037436126853815172476237974182902353245960739121052999756266010732463439309771756850413528700803998360128963422142229087216089541359110272519439104649077517400344016694768645019753988775781801129173780097938075607401077521051773510552465226362116539320007239073509169448557607279261418316059654049044022365677872894929210858083830219052276815274659967517762398726550572290163914016602771732566539335940863931598230306091301875358521820968544537327913816360993340417129205012328771062210116384383151233922325320688425830940752847353659483355667162175159294909919143992407849465457073123732378832985240175502311213326095163291212905551151244058895787702130360393477977963237148794577662747802019002433777277906156982259590983957524089190438720320328829651009451459651809979396687364796001968716347201483752223989676474955588257786002095310246320483378292565197678570152874808561858958173459414697839073319076081864745234572777627564848528042372096134191552025578068833565346708714929611083924582758198326613399156533284505753689336778421131869253679128424554132960246263861154647926332832096909101660686188968422197925306167777786565864662791765538850863465074404173143289634607525714600168094439534726262282284100177790348990401933046474879398353825825009378632320571808830068785539007079222486201374710169600000000000000000000000000000000*i1^70 + 11138230871386700079966750878166135999767032932183188650286071734965411887626253636100832092551666790963740391123749953305069194232024109660024365567478242477760945963567845997752855174995184879861090998054551027797778102880030866348937633786320546226707953458521738047739469802471749485886818547618715465206356494587005302256089466475740409536336036723222342717665211932643328474858569106405496019219472676363374504709141797213471883636499170978624561561381984329895776324148373628122606742691029504418383764179860907860991698323788403905855868689143799681657600090045528436203177960857838086263409785910508196519308221824043631692058064506136103602695021852152203571947814761896200136224726654179997654154071002678615682578478480486485104661812971489677914238315063897651909325939139108958449453898388331322448270733718662173098491347974532193878659384693950019137493160805842188927544219218880676748222204194377600643447810629417264736556863517605548007944719453956901902468517018078236785486264114469135342720216972246504307370169647865354319293373332491259815715150054834468292765472762430802820046713018787361939978927112116868911582783981698782807989667136248997307505264303546492401928229003611698331957825906093619843864889421348756897551289147958714657767191224443264679334444673518139552235428848102779589072079443975980389411650515000485793368303231537705769497121906382499401699102832552595812814372090182769967108673056393826580207270977517089910970728768794624410154319275212497905992881611227853324943286944740276876198208911505104538907161305414390035262935692924333765035441744324767876107480688082358405048739208334553600579971737655109377938512213593412661104441754039575174082567847016023838300601383970379066105265628175337405730514632786396849713207231353215838485873061905437106823923754087161744667335956083046766154704276118905123301296776491443165012893063726201614915021433283042230959369280027194179819840025417403291742808120891409608110012285116986650593918821073018823192476188076083185169191454772063350463308206590871794777075139841148362690664003655063791783669295679929694290349922745248297660694826188613331197869112822626771607902326479231164670712267157816685876995916253625023304918042970060665502702178151998872072972835599282381019009188822658337671986089883074898878235302828521676244517905063177740982882241698644710714876928098177823786851741870641241426020218253280498082735946171756377626313859021898109859707628811491152891415032674280817755418041362839376986268833858131971236411054484732527683844500504327040521994484289888926947440583555756306708588852627947592745961099124032352185531915120657257546158460496080711934247414651389273238929408000000000000000000000000000000*i1^71 + 3189642079331103145106745718317300165201688211369596788524749577195191033776043259544042007290136815692990895755885695813731922589119779882628733317889861346397399076096320607755657730998419389605163185966772423050891199416230059618587815159774130728822599256168556937723365827845966085919530894385378190376070167596711090759754633002319556351662373852569417669934133298439456843448111797212437859508872775915063801584963620972408511544924132299527498512197494549860870524406445889558863748003868090428028392839896445291004795908098275584977867784814692856312794998785503477950073255368390271071334270589302639290447880254421742737292753783524475018964117737793567110963829984041313654974920870976522683452974932320815629476955231584401714046585511531318888643503733383777429291245000564324390696118948977767658846826429184984456859914700668549559999656013039944309169345293761246441853664749406705395924934938678825441221508903358399859292721494194379609081049556552222693834264572919478946126977189223858436521477559871380363984539647192157087809844689481220123448627799680016113141768585756991492855057836810462576986544608108271617445033088030432071100185719784301480348188101809778110942204630111787186506817688597074557080884095802363718828172473975028106034568454092542196096736036887168730355319296516857744182867511134508180607544458877749649707654718273070855692523137405003360052058239499487720227422203211547490002863342205937574803660967590683389550688418366243885994924182286218597698451554718280588145576524976187483475706848892636302499243506271286803436618830445215070998736388302084033627934610711796430335216249120235453045016484392988930088510219718566394618713988347326632303644820289260181910313191654475276453006757703781072665413867368335758450876261352033160686894380013644246485818157224702581504255882909678529077760524038279268730038462729071098430375331321842694384228057231014333713593335617536821077959300235305867136403924245267683501874227238456108613690256918501042290320496430196414063783817512732886389796623471548415369839344900559891514404387793913314265757102824713084965725291636205511838216456704185090823940137969992982503751686377779511816695365104907101716053512599625632319128068269444187975908234677647356354360295765613135509955599380408227482106279610959912641675250182930470891021994470208194517115593861775524220754172919721667255343121803109587578341162134490447270263093063445301187752704041738571001305049146696328712193489999734066409729135056427880169651802566438310628226653136430486252121174006984706608226542797328640598617715326477136292018935963745602244049513924661859602256902458771038198871919003576091138903900461589919170560000000000000000000000000000*i1^72 + 202335323954083001660607142405293774760309767824714598803108769051479066502088425929285030551155760852726273085142027697873008742315027431176559115897299571871538765243001089141350368986927388740860854717739762496062211374583718467525779456089888360848352831716383884533163633062656310587316878092220415279218363972607483935168717528721613676830394732181150423967063214128385740440513159355742056224697158749346964487526872568016927505761864640326027837778369829338600305948273217181209194671237206137925820164018681068199314942008018270479308393063688608305641770884000730962679351738480978497172864419779584439544325099669433464903365095173804568285356750320129123772890082217294129196051688874992925217154746105036332936938358459728563900392903591852076219175815144845678884848800235018249382014342482943156627070928488829794884972004140937641026060340155541111253799379933786157165914577110142684157547691538287664210326813154346959329312213073021007809639383910861913809880580208028880091362636657621066581002735687899985185093664086530277280534557673522307202694945423180976606970938977997108262570041174666030043659633398337792522206840989912082264408069708825398056825695869716839112047855085927215620236712286734709181822978448976676862141293456271590375063345847954255359197088700509229987889088943125985705864254900354690729693535937530126993873997815000464665584564895808340642876052971046916435003339171226050412368381174488002801863869426688704425850220614866666361528482526284958003973144651729066673923565578654593958411347443785908038560554544137894189842257243265757648255933347279565150244117799173928676892736189828678981023873951899567134192866017902503053189210028178846175180110085593987408124173607946863272111136149685740322719625926216652893383520766916624721752953623224512368369327280418196894527482671982004821678309373108561901674676594150470653031018209551093593583858082318727489378690776753191976296191002646529342126643105013884887834137183074376773753768003106681780231302613785419081504818528444210353944231827100917666570600531341376426870003552081646009683025403731290252445534902989398118124210544507194258584817477970646343290965402974709259755984951299700757009511446010457432847283572835591860107088571456880195864853567210683043654083722320444914247936968521497647778725669173804500732976260351389872925412756140577465189773250192865858225617101495391135370422360993466441076964519234710965720693309174111138162072080775566428263186872323107330511814182920070671170593456152262562262955585264515831902887728595501075292122370941448771023916381774636674709359117369944985986895440679062591408752977340174339996181940448144286726871507271680000000000000000000000000000*i1^73 + -1053325082982789686174628144250358124234954841887067260633078681227405000751438374680209647022308175126674722054705349823307275845503172845537707933652197835885585617315685382196912113361980059888803992533604586343676193596302946780929591928230243551556040838037505240252845784121639510060055405859916218033899116220100031755073600092335151500721995902596674163380620239312948512708539297131155042749263271189912286821847488837205230618532614895552427648173780668382475119997255866364838027358026908414471997782008727641722239230037351883751005488197022920012242905742638382246365452207815767148560375091548260376333975993672520369870277034546808072921069072502702566010805763164944991391698166467514571655241380898622641941870407543139442662788072953854484415443978633553981255789431610017517522656228335789497485028503799203798851001845237999713356419413124008935239474741913508258785489696202543178087496055036298779457722303995310624003825470839832459634145391801933200617802363888735590675679884872670208689532005512960068308753560013561833052833599908318360199805292482090941087526215804145194467200218744976117042475137995678212685353476191269480194649731174991690447688975319035681892528725381562809857445898020998265455413812039058560137671501926438576070068822087134923159472796326084677848303763909311956467461341547550795075007080504780114043425543868903097324469884609342796766949927462992291481172060824177865043615220552876130360995731392889671319859463544984231472570665112353006057050067968392849453243317657165615059421737465945224944520065995991436861526851153401714593458590041508911626764854266815410605617611517203357602721076679070934645856120965990309007603192706237325273463177782392992805268157238160948351416157763987517284633039212739714582854746491382956145277341003827820845621026266946304710036198201935667506274169831700541495926576302749600535549184771917754254049017844730305680884849710695196773455640906002880216028666101014853077894134828960982755235169773385915656221638248533336082990949025524873596014112106864476719709897976785248908526269644057552585446513427373511167161881601042086314395007880461390986979764156516523481113823772395141649280258455449581126190771580620482805202960497235741171477212635961081835910973051662101972829127717779980465269272186790250432366306108930545630766056572792348081477442832093697479816316968993596218936222466583203044583762590057068351641576469377792540447218485549732216769534878881035011169642883954614377952122456207684424473215968022784746150369966108798299727117857832327513108070470636223377800508219197930611463196186705370301988084803808808327718213239204988374851917325898737256497152000000000000000000000000000*i1^74 + 162523883440252017169174877520520772324553630860913473345798532733330097623165679175411383083381992815358454224496356842653666212358508255266714004088895932505978888594109002911770826184756529703847088710302334313208579199515570473217738394041355895306568190831291967840282187856225781550105204762856290158453139214266069220117031957934186904172647526251928100987916393994522747917527949982631114100252114557539327493058191982901833341347926261949038352392588700961494795561729787833290055232821644191135950604647313984809143977707355757011090060133908407746190889897135736049725212053219433866547995852002406365464417662056353137429262949420184104390153189212278400059356760901953046253682987343911792880279358526247961370346723309608756921205221290019683272019238425593972136268605254835065912046358427785102918325776020791959784726240555509587248024996513229960209736703705283926421862612720121472417770941136226487737471039460810216212994330071434519302066990458181775823304401878129126951385321395185249500186658250234333017364726833278481162357966637876264178644564410167256251613917765023810352401504103851991448286290595774876949434392718941634155682609115187390106518123820339209098143677676153928099379555660701331774891178197352589854348771337525278045595623788472420501100995967136695170290328933280722347204344266421810562822521374546553214852133916238629801901836495053635916370821276360338387783966988466493476075542224055289800085049908103105082469701429508565948190008355061653306593764028383035126371234984847985672231180533487642243290212323545531152007717341026032006072952129556590821430963251739358869059039752248365072810649484077914865778351009363518112728277277054090990654883798231185237874776977312708491665443266891620817801964012683614308016204981991134727255022016222171229645827203189777889749463248637517661196717725013511014968654399354874597691597454936713319648855304783770460043415925358182951768548259953665384772068683102935395684468004513299220785821475323212914916420262100505393253211185326042630891350944313711613929003560589235535523540271093676314369730557201049508003791135861742888528322595294072832716035253078188426145305414691724474979709164073313188551969408375994489788264403162669424814926072502693024024697777869199161944616226626928261315626153454056908381041141396673503382763613378173177662541737126218427569434743755383499410245179269376701527195704962069928648014660019592611739155195569946304638549457257532537435197076862417512741530300816569343967245748432547446876499376379738170552165634497924795003574919302023809893145551012445998923098674574476242143183344382875889308880520391944830259456046069186560000000000000000000000000000*i1^75 + 1042197687516221852668908441133398858149973670475972721868960263519404311752125788780046158066698029959902360267966759375222446322829685263360900158549667364958679955302300146685459699770396985593356908743531555240032197289826869386820071747153945009553964414644389581332866394742564167772264829830082705783824633864527115762842775151967995718705638840847632722711141755980154665547841564385792160909077842773218441200088454720358811211544650806058071913486000996050282822098393513344256128287173317276581819634805495675516945990507062075879603150005424916399508763330449135678827271458348851069199244801878045601012614196630859897494019609502122138065169846124649952165697598724081903282490546874213026291713945596380505684522090580393557029702728970501627037718951977340592243259096887161582475226132066266047458851242998269913997403911986724126471202610948516818574886418036985582321984104499780066227830575142782622956356556718983570987893302432934073757434029586893211426775236004808427340000649317570544996273796297566421574003978955997536233780136836603096657832824103969204479308389328393010360572549300619509018208321128899337290654206991982486861651302978194017850077833647888126002288277431278498203442998769074078978552562660019782243822938001559786804626198214357065308903518184134915868727678622838232685555729562429443124980853025131411700301852883945257198388592990637304377740614808918448557218312048574361659295747523195896885530756486936013901960706233035248072795611939357201804610340169176506077795191935841330677956122159189630205423332419623147354131634729192822547732225424813536827776889503431784605777117463441094919087538238383774333022669713783133154934342946492554274849934263764977137616363197601449207838160518509340798940337958065072508875904783494753899380797502191118462745083216476858105986147491345043463274568633889403409021523632147730469864820021281266223822915585731549593667053670355657506643829869499255823285665696587997949642401710856999386276020407552030057485946583879408605588445571850052161896356442501167581874740158521355766787990187294890090333847480940540877233386856888837301021680566977853632073555708026094219246937848755039867557911695180479677347117732032082858679815854154924642593811301634518262086398930092898957992004974146176910135410313041999480576261692803839646214837377956825483056808809233501783202444943432484085367167481086203289899296999353811999191126240984250568839116791673012569226134359404731929412552305628772842763164236652231654662884083989090433296300717317682638789363216526855295425495695201502323477402786427635150986029840200553724747551849951153918874920259973647836814036172800000000000000000000000000*i1^76 + 18153173759834593539061041735410363057968556024141156259011054431772236479926723342588732739425067209903196702043235254899960883417779530472788615077439155938377429409394761197134623279123993961779834516626241315511995232155436226562563388056325555751158640907509181189078170472262484563415429708388712610058283438649072947589185297989295487616705130846582287350424488064147664161121533763919392404009483498108097744230778631471812603752122183064232599901540569121565641921536106033528336801170218125029811541612271610126775540704753882937452432481213333552606700277653568334137050872706738627113109254180111784653628163704989312633060603446079821036596451155126989739435681302604132804897156187476719463305820757996387528169892395355400461956892501821175947321539372563172018006271464688919394929736250131976610956797596106594971182313697771546932367972163328784755115634996799130206219819768867111941616674660061061371754764369682374151454310711003770794228809730121190839933048936106169478042561973550812241602623932622054998110120159258543231001394086078737936977933781048997903157486986635660462909167129875492756972815818370738540536502708945214591749823959502883325494289999139505737119009929547976529049534987361910191939973740513599336907269669286394292422746832218880368626641363306032627352224275073984274989880214099176515458918566288567898329419402003163819607795633139477637927909064146769015604989518644317724800732752619235309171888319507540745362724975272358170359242678188494392629635427652141453408660038475591237490188291739759657621105162045437374453268517089301192459704812090254585214835490061727368169699668893450303921874153422533272709466678650450634829591576911204120349463728531385870330198461000515256691477148590150666444236309880189226681749679358109711821127678179776594243555795086743489179324075119207141302014217763421335277323262476203848793923259500210472223083380152349098916972355361766035857792700779029621495448396538742180596089167126107887642830420295333721085072253417424382487356257353902657814394093009547340789263138956170631720964553390089542677076453178555965355113786073732323390819743054691092303950686786340545957936379671371162475122165402399888037166560727717106717146419544713308846376742184038450350699594981330563901262627719541418300433454420874921324114692564048176997662097944711145824800734340074580222888357503101277658233317095462774401689519882053131594465626812284136694794563669402683684300181867125017530818807814080084326484427408865508048180233999448273496188743436095302563801984515863917519088771792784368952284963477538690868723899901301631224640203611493084677740689233408111411200000000000000000000000000*i1^77 + 546737785680540887236633346034701005850958563193876987302780195500641190181939832145049590615400134838040108165047520531562625928380935136574659312005052720807904905558426283846977403894813439602763061236004788025145034197899797235757409090985686939484807009463985332917492324485771642394440073852819843218931371044329842328847124221896993369816509933506520403925081261517257598098874575235860932687897969780070556122827764275348144644743196566337816458422356532197450855568777215851789546898866159088204469454043737053728320091457396070690018297852190574396871262466253713486390846578016818112674677304330911506995828598021866390140716434940179939565209274129118420470468337125234497273211926284990601275327484467176896745556152584932917701458608773690467476332365958657180573180080767935007725304877583844667584351189227708594944447797264879793041266697932317846958198564251872766716615668903767134107606891960574190957797225920088309909578505922280477108427023110339695185313741388710359495626003374755219459986502285120613059422155481148565006347722938608899569984944460461883018611024769928667914935334310328917041743658336682548382922015056067404327675751561544081732598463648980201201959372674753704086763326667705887476986511467040852025514518232114221736381505599686499188598219882946912539405590257293108385469756658235006596173791463611184496988535620195062518818687035979591373400066176494201182268412578657016535614690929827591374711574516735738252690865904277623856117959932016089774128172288966231949013283117307287779932483771451392920077396532321617971555329592194611065067175612852622247958100647421467536021806593170335931562166501745403783466483389471040980128090612576708481215060137327684790806431458451189613357413911818101015958707770135144765873161979671046360895476629754594314901490944928952494005668281556930714537593437971789768084464943838840877972163448798529168182547699692872520172199387120216699506443611264915273583868950716988405188687899459677411515517790634125009837443702287650996703789563357399289230699266434955522854435618136353590050736704795759464412070736171097035952216874262466166580377937050189571162471119103478846733450264076911067851909756831759692392493821325188214469899648842336147863981731175539538768340315386692654229434156517461182645027114015056163520781743110921846793669664575526683400214629490983232447513739698980157435786446585736862751964299784791078332925809100299965651393845085858568729540219293084089512965121390172045646710881707310684113207758840883448928390968353487630680236964084389607233397767768997100250160384711812864252992361255735571131415458151538520970878737448960000000000000000000000000*i1^78 + 4913793915283440825862093545068267689157014687325021895391900672199127596512619320405414864196928336290472630769895688183277321957614009262640727343304131944386057868697367183567159516579386569991683735786132521708014626876612401253172232115947616313802955887069896615017221463323112699528495691437862576169934534350527461321814575112210322913209075072942545036073378180379311982646073731043005115224877749550092820266626422540668938519859080013502345233583522870931434882992359622970061304171472744854378738386233422139912894601951147202440592504133858614389657032917444732458167965430936494299311816780703154899514954213913458425752536492982707623667732069530315073416945616963144144075317880099639848246365588843714210733328857099888342665841762359306013204014173312758245038531975253148261962745876517947492326303367600034459654274164225342469390870843584889480801994325513023075493410615422953639648447492099396361029136542613443749448945143003519473249469741543364889480625509878386213611040024078813087066573223608534813749938377601157605023674949756261070231757977842577047438253655025936513990450514096182405676118102595253060227804315237255676026501037090221188931349440418077638109233295953117886295669934311580282813636060139609434775956709869371721129662279431621353639070582920811417984487085253772805948468382660515913454190563630807692292168116770813333042114156354368834024826984811680670978062187956753577881568379348803416584099871716198151742589904440344130649626267505797083001281422932037232669099904031010162971411194436493757482749061798266673951486545967892536170726880741461711608235014783369230868040083990763238553217915623584850211958659400274729617321411160961134435125300847016048075531536225285109152662795130103738087934299266583640377873892892830220423053670332253802581311612336394616457167857487102869744362377533997419067336461535206899515867423170257769307751697575101273286865187058984833685461422087574171546050230114997551144546969133460686312538376545353543832724775535431758282804883017792319519759334632555824570978013342375828550489617404786985802358156888498062107482166838176834764517300556238484081847095022694338708791453176418042429199013007538425342530854931978762322415145673468954120933718471017775916489695214694494614974997726280392608971426249093499423715684193362715445211961672212104334592085586226157652782695245753313036896899391993286032885829854154166291543515305816291188130159914322235543651517331755560931204403366643179112769781922252526230200057208514560752073476458836757255305718767397463280277832520999474599158401676719847339513385210508002446868894472344299582259200000000000000000000000000*i1^79 + -58681251896713281194168057200564755226353658695294729114422154390598617223807160684392328840543387886796397248812486174365863859043620530472502245726124697473475790863055702667479603536801117026509644664752870173099211791365777518746189513862528416385192662505050369094101612653819016901566768638895779918876964171755223284702644916329831978532337384766269714204269621073016206728617292071378884774767826807289851376466421902062677137176054381514222552058346948758837476215082300332356832034677959129042939880562869564735348026207080909260375996210221590905019800631946154038262213619847517288095802992167328534530393869112830579860717399676997558124551928153094390744390163249339619159955324661682193470067439075938154124521234267625626036454508425102521056258349092221140444899655521096016974662088736905941724496881646553192733970837062615868276099542599678244382529833138557176516091199766880635132929037470681224142705723336346511240533036000673066078405947105856613780027397955070442237259876579191993242005035198840346567080411753709578987438731141824521903400924349186395591995028466128212603540916610453858797783962126152861776028922769257674452529321955173877957704425219059358979841644933849273918866925627352537103827133516702999147817607656041825250805944337635681113964426339818307018589296146923173674173509033810360221112210739396430387649901881474782802462508521689720058167014606902561771635928087166477010239924109287471854956453739012155035756230292983635388538672551988557432456400602949018353889820671306894854777847471407186647349237855562114058437448542666857302769209347698407300241037852996538826650929793208231498317397813658056181931154944864941699827550273478609810646966865037568294740852127825591473053556036381766592238517616170284694709547141381414893016449718992362902046063238633176925027930612020423819795583011800796667079722992211026056131147119504738080383884229394572708516493909941473080564721682234748228356490047922251064122907280968551145860785127483667119646234598373679865814246485288056492940173566614810759843692326672519484397514434498286745456448318541033616589400198678833889106295311871039266183256906734850366190775781289225719419390521198552842873541224752551183272680923561062786421785238933954647934220639038339343462296873811600237161314805533437956063284570908434445151490359884645871576008279679163950705061898224231783556977573775448589508722994015146361136524047586896534322654565751999931833722552893355892710387679457827995303650965191805241108939558802692149001277626748162420726427777107427046447467101431213048006502191470430509465532408956242050961823767514316800000000000000000000000000*i1^80 + -1797050916314677064089428724653482414134950020508232565515052196566848579210684908986082311107374955469401281825690008774248137759123532221434725688881563935253750049429196717035917039910205508006466199019273913369126740495941394118334931802589087002295787013772063914166854568492373211696071270809548859528722106537368308563324522396376504565155149327203865024643717236173824056628581595998330918540857852299294159806702242371160334900642357564319234120939580650113745270390941825933840305750986123187935168547648148625774176452924403950159664546222375435714235960733084301855307470343197854107055338228459194506231597313465141657832430986935363998851558563938997687065159070041356773700112688175709466672526809188033580151676070250216896185648806277433211503284120534306883502155575704273192213720310309549011620881011891842177053754424224390081633276444291807338734852304552193809092488824766023067562172780707533812427362879233004939445307273075182422114485206824236032785585001769016467715904739305235128721801204922214253604662692933986730454519290949158881358129686734235976197894809585328393466311156242796243559491536479099513431112289400063108788615720931061362136586555722848940786792296593553260070088978778593311354046911919067696941074040549429837853378680436563464059037690856782073211228879123099169933507176252629358957975074323526878725508748686405438312662165712698836569315081646507100941247599787415825980946687988064171108118128274221299507843310969486790679414581372938844079686952727554667033948759989409460127502437485798125990791280907447072446313877144724484292664682323751405019904247144334981760319020631686097952089799361692885710131426657549716832862257367389634091131292804804837541570376466369586986073937819534932834508224161259585957616962359098914949256357319402205830765536050263185224214094776560698467048618467275561521226193077768193131544997773838963965295811093904126321266217169227234049809451443513661398499990550820008868367858986627685230746672184541869800385107514339895785568878518859544053817543238211316256587900311407640398886636931733223502539639013521650988626041292161638515895804738525698020474509600034398682406223135758014331064762151938188478606883610271078863597546680280120614400649987080117852002288299150115300579713172044113189915461947988910290635839180427587506425791625465862708657798393600986879534578793689002149382972116976866937394024218037981444787693601125306130072024549746057254283230971326990345039531021952406999679387213845938490057553440220046676429257903251958891929711973425446155682662107874093265012002052968764027868965207084245208405114880000000000000000000000000*i1^81 + -10718419203420713853746013070691557293043425056194792299243693710358338961406846850782975828689632031087253459701981696064857354674110608105655039104995831460760312257526898121797522907752796375095986470434885684605391446072628421079664450590325377480849797577486693448472342415778142772747770300843335618436065525707296713200662090801864053600514431232382576574179937596405094731224632583512632145149863476519751805046756113811707929421240346948027840937910572769748268702891214118746779457500702413392502737245161887093836098205687006794440233848038523066386260112059894846370517859432576736359315886230222885757955761955260212981119457254000058165175890894001677207018454590078776005677395271061102767144259389332218666440492992732039778074212593192407306178883687361033360232785453152945544132045326596486235401984700932948443930135229645822423327368679639034804503315264898667752222179651055832656483507739395635054197855447815811399066496256045162017669195355420351144797032675014313248315123575777024200920605960046309164891195124626613751633508577335736613731215801752954483873927456997110447866374598754942324384271939244596507332279319560405700874094614172260480672417002268393860076185810505095512391166821061393394765946426112348773245454586401963847972293832980111334834349360462722398470286456805251324939234791937305014388208836906452599723012305087738887674125829902483750138354249576152515560600439446233205896448793583243669862664939189604258050358856803075542377574019075161200612850824179442000196810218750102873764457441128799030325914852469406108085065972084662452094298918121448610390955452206165122174712822333910766765123393745656179160034453711366336423855603832297493574448092151076159949215797311957069448403486951294537651163989271562274147424291674915381116349874363827855123689822888949381126971095774109590908991850430320356235951875212971405509646141065577505372831261199923584168588270714219296473560133296635504812622876262053869526285480076204281346068587400773111348667747904231944317623248337503562472705865967909071977097667822706010221083566889786039072665538575337996621999067890306075203666495792646812059359816302075616325999849476442350270642493042376318735694818331770470191765554651127890855656040556653440426870093506832654135574785641561657578508736380250529170507110191450547010361737236997941420230711561376293717789186587358403775336999411134516997799339928486286263078363367130489621337321334756071468940072243294841921826055591909363034125351131799853485095766078005558442029946613951270020576655752563723264104367779488687233137421391241324086102886628114563072000000000000000000000000*i1^82 + 158033983792600773723827428217815211936051497045737568176552907349722673996967094308867514107642794489566620197830779281460705834011112485049694711102907849590159502967770852950894026284041600136026647666042549444295549965670704438046466987358961743389305683382876381433319606826804651734011476431904221251925256670180201090065053247946495050834985197404371351941605191996200260862578098010891388729948654643553557690036115492596393487267989926653781306092269443602401593846497371121989871794369226358622470855176462374734034393598586432812922918193846893843380330369476474743033326785283847196190358915168118395710689118426045616744599748956820920009672585840096503192902218959503202372379246374264009855016614430613783607127737053590185074087939071031299483805526236836363146313833250700661851844337191002199783556196261841553808107194109254217597775682663591104315542700310713045703708160181722775080069302443364339151951097192565433121434465657928488947145350691342031602004119592230578215059510320903712873914812010707918302243652147116906582635455769295170251976686613029454205432844875324256324436177102614751569647860234786251703343827185630744022899252329912006036260417589715293242115554160920448707963541146666509482584898243074678647726956595153900330737295204667281363946960753273625640718193858522941101005594368009766458939551613256982725395183788558491362851634325232500743391926957938657171428096460980875634439360153719478655715646456756494703681630524744744793896200569952876777642653421003034983292192345623760136274613255753046345801318822976076306973831038854503234060156209386097633812286739080159447368901978710777992916136976053528545146564029641055749697598513728062382273647144341566239899028550404221953510666490185380228503670624834261438123587910679512185556224644186427448877313946668738014098300972833059720227723361721636493787908947404989715980101512106982889911327444020300596376765197004514878718520046487779884053199775785547430569989094443215737471085116198075770726855244526203750090516111896348734482647362224895353390920984100851438809599710218363652922042197811041797491267787219805647925907038429234593333798704356655851520021559574205792444265971406948530260594157606231720412544093088237927729993743755239938411118215480740206054112739939433481452532274872766072228330219140229336119665592877847427688699595458949176549669145084906860559956243305762623417873498971132734130518696620459434215165095486638327702722529647207471942117891160012456272322495515813342871426991817082920296800880641405475082140780636080365227884764973606712035132014588262489368479924224000000000000000000000000*i1^83 + 4221613858075339082985661929976735136564186277488131448512688952440478650989536169296780131658396974299372145337560589393099410414380931363593935953331643883579137017746008900074651923862655698933654605599470430464080424594200211252013874815675092538559690593337248864419019157687135788038282572954474612310605305741723886945311887868490014886252105587720162961678437415103634880595443192843472786700135490534287787992709678520681715294969645752870593307688334738726436115856919345178239181890865536213425190030633250289890148687341266532697804292084706076959812195281822076537887599703710319225032104946467066653723686170475245321178435968972568303500163052717016404623821613668890650846708454736388874806449602845772489935776578573143245846402698311036886399120509332761750937067897598611055675778055980382975584707860790244818789050397789449411303521292811815573220346025512009882384636378434156526822608317737649158577799882324292374314727451005036448952201358228130908468670286372267932296652869975918650506882777190114014295804725189320425895636072729658790286021532252239085141406004507628923569938651105841503562375301484658519651236580940759947603305708407568817062377881050718312333517312202137559237296795927728294516529837234100778502387486035237917176663966394955170729548091340385213812523898823678680659817266310409946808413511167038010257820213876301610277618475313806593276154842837319499972042432029145967177702693401304459201144474093337648060993978303992312873113481128163684237783270000834055969917751542560606231376970092677769689665743305894079131063252612797653941787763079750700943722198727581547211899025702250209391571083104883544504159736583351905596154577718252018494970775038055838347842631546574353850288011984189506918581078790525250687488173866538629838746692340547263053217039066894612655234599597879604433758830167423021059544088677016637234029475212458725943217314838403329621999512539099320176902223990834669043632114257536690056044712720389053582435832636913669082276165294530550007530396740162970800176459400752568804015807588117574880835074758152045872753869050520367806077030937064704284026664640863140864426416440159189964091368609017398849998696787094076833248992151754736972789351131315729462250966847698160868421928462555921427934125087204067253007409427385641724932606760281044459187074259498126565642207990258097187461348697436328624194398314356489825621791658255437695252456492276369200207697010377231382747540103309045890987683976834656959849427266446195859375544442453995125128828050701394646444805621251486991441554387824164198240402625587306718822400000000000000000000000*i1^84 + 50395482647276383431253517704781036311799461111347343823453647908619519362036477907208961696269412259437529847293536317486942892345749707119810492721666691154538782797921924689996767462754072376111968938902771749258045881451175921197041030502669508728871720360774611970800362026217086278642346734865624092148669875229772069000188264406711315826908044795004379693910791239712077979027359346653152200170056632298798130311500557383325495938330130754178130639221565716785191165673595350179123506151850441765342503083972133729140921291746907113342929198879600497564887234344059214277626726069110915539237873029381437455674933889443755026542775756580784489300983661874422053355754575919192230647319241745484597034882303169358185917495064712528559201114383444957693788452023636212569988175555773459075727604414030093567738510570333440848691455642540796465939448285243965180747816481803253576796589318963884724886024597216913512697804223516219057774266803198407932404160448371897953602641567838620722446009683635588292221456755862740539237800973425933336379594428227351047241813917991540305222832564872458139048390912362809035480933028226439049416858209375105224260520603786053529299494316061661832596692522163600459424052057470794921643151864202644474372540976194964868847706420374638351827735752402156394164820970566241117690355356771278246692898366120783005205449289938489128696721864539909731561734685035386106234335757611804893607662690470032278866929306017229940432694313085024092577589873632683422991837187980641534794131334368016456410345228313547657905869168744800667342539220809514770751979879809314564939077871341006551774347347444687101439275946324546350896245884314774119131947189962025768943193459977368370288980357559442889845302738257539391721067541588377478164278087105860455463788673525175762175808073799944465636873872316670573480717937035387446587869436348193952530356435491779287169512786700407658406388307243083487045503089643434658998587990890030792297393849960719961426073463131589246179479591202664928146140464591694822844512898996815980639846370289214643904416529704359039608211385572797871486904358276435366094488096933536592815685441518136995485054168586927207710449559098194240950414784651668956344003343854859416258003494082226588652223675270553512814609920744156766934679084842369981571936715814105947044712265340715424889245617366742425298691058310746838712335082688638068752483761553051136665618295608302456960632810524283280716373134857905605713246538423689251074620603127189448266377359074535974563750383100570860791399987909531727792103191751945185892187805791027200000000000000000000000*i1^85 + 358393877930055939624734297866502756992105137188551781381005107059239842841929195070733690676545421872418560237479730406317454847649214333576503329543447370615414438224862846751863393623801871322594746902626081541477395407733597814054999444902721456845820089255634227931533641164678459925348337622496145258841485246116620932336144296513404652989234825526206773240784710826561192291398147198814032842170386764847627463246226348937584885092574812893072489709909519801327816187253607919585940081950756707504270653454369453166055153414146361813843641766875863468077050512921243543155412833236965171266006001889666347265499212861860922142135272388563026830565475035709439465125885005101871754583945488995978778777567570752924097993625847655940640521453219225007031393709553172126935737092076812733871276704251570203450593655435507107749832787373292820662873938493566519028467111766064091466586265742872386945693581658575914456815356224596547646847018120611427155519894694148676477656754536426125620082472999746973126769237917163456367778564875680039821160376529764072346433567473408782428493600791800296203969278656072983297777019887847252815841061199155469764143499016449231040641434151294767149646871907025092884627879035289142952426276112445874204124482695353085825865923479807112959449100979541351040116518942237642466341186661794555161506790496028223773429592773284200570505223057208729114345808560499352246648020157474822276143773944861981760990887847661350440288554263184876517255013203420178209332923982648081286087666123624085871667976367081807578270285553034620687168759601951511044516103719066448576692998045458216335718023158972687553529087300304447117249249249506753991186895535448641978970632574267161490020249700766664048687101545372588456424576818462712765358868343216569211067073963923619282268922818173584200954667534218831864775966295267843089159708530567546549361627717538933572010963997905302566287178568497538387280752358388161656953700255401852145057707243837408630946730974142463570972242908311593381487887457444817632752432959682335367257798673005730637507365585249545024221627515171572100444579391604978243773116119369481570956946269356669650042567160993127758159887442279507320688714309762425480832554572576593692815393489805931616645602273967229137303708149549333851726044915894031002501420145347393861465382471831813297076601813703878104930341918372337080115319912540694089716140140558576321803152461005378323012170351155636541834815963037345664381468109387173567750029527143134383026224734689647986007525881697539849020952811082738350353103104525772470553149440000000000000000000000*i1^86 + 1470338847058496182531569226119263011209399271900944974968614355771379000564923679664536640862814534739112536446845003560265936014423543002340827341448201637173593075405713153084934488691203936500389424120362879524579942790237605175108453741151205614291514380695652966945587048365493512390055394301224458365680019663826128436027357413299566135597397073843190716624793403797913137863690871020266418622769263426524955060459788754787589915941605659802769857141647700435847469274634731471363738375989182544104479490210986620115183521985302781354238038725057614665648548754648191540170965473773615314358569401433182842852821448937172928516883365823163858705987344491403235255849193763516382396189585832271939789379416354461813031411379735347738169617764585095700208895350787582461696140782443540906926225304962866241272652418273100153602216597277232257929505547177390383069925171721351494515990914057006405365556883471465227831297637538374884067795671661101356572031967433698639353844865993986943666687151826561465784900055562811185546853647711592076834926870413268841515120593028650692940098041829058728424929940723332893862828414161654404720747760929178723098379877270685584080586575881287177770854116418004263649590918595246362746629629063935923257360102820258240102305690703172801360449310754041922693566824733420224108741178198869611004540202427230618440661588402634304374049490844744587554074113763383751175356925859282953182717876916051362579877218165024026606594155858040956937366088699553987276208293457662194702126307242886965254504809605647604790535520596526117423442172511637651284361688473286951452857164020082376231616120243047764204148286819825163057639739215167432675217696235065134383553328365643896606005525001756463527705246783016080172468532981028881108969717071856754082450793381957881323086633256910744590847252532737300287096037683771783654321661884013934199924080098587445716608709789349232976899230895868433104341789972930667432143528308606530321889210973170253518306288145280146949083358640945546284330355706446548657943734143119530599008088999295060641844542250472823306375797559245291430309321193337152823388128561515336212475852187235687103971043726935381796019373267713786181874931633252729480116143091041689768376991440801925647408612502957191428147355636619003016950078582761093202709759295740204506776208388528668747044561346675371188271041197961352539816662943327718069070552699462191839846957005331106526072740034942289946954627063930810440005116253471381935876541325620215188599185958411592798835314725979136523260293405706919401363171578247905280000000000000000000000*i1^87 + 2970420410824934229022254552459200263482643987367047160024290115857165362462384983684181342111747662929029361547470967753860746805490308398621743250553438396342388747058015359473953286541810073063418511645243546650673966873346092628343946503936597548340816973491573319075848444420277618561534482354727859184412226018061944272028421863400232297568959019944314309546269185858559616746087211172366823032048526444312910977247478943938230587063917522012264360712087257727624142270528273821382452863071188577829764033039839764225302868304928969941705499392079302326685219062735180016284417807055487425814027792990734656041072094242003197877108089200523652154466593009277595050271600303205984666673404935678619026144777956211140964549363262260164667390448185482767785660109432151963706040082127949855867980695664100913769997590652463406582260036922894430473159065799352352822394208891366500699080022500147368054320723867079205940440044310277981388163294014227372495311472939502952235719674742301856966265140124448094860869953916496692975138769301918367141854996056989699161616756583341968873549355958288077499466890067556317728120560802257103569160985514641242198872453325953103557270477125637415541287988579755735136424667987246166982007164207370587533562571569543339400734244878232610201376406133757045222279629803685526682074312588289213311117259514465170966819249174235831222446253355793131770300985162958605379482563048371632808011647999191547762039899361158002398533601214155416495026084325895305774862498559643718955864482099374639239912133215660941541439718645322988414418749383671717562845608386793604189391900289198394161699119065984997505629580029285597549393217007010520905879497498323221478276266666912040196304524664289441996229545782639588971579141951826795059893505119923422396823231104646409629372373039650915002733527248407415814106783575657362616131907034248800061306704262000910642609998613687217321751406819682956321810812957101865071153467418147767824638336403482376837505756684710704637127926894558834419007754744799967271444937504274808286009417629410851292723198501647962165568688975102025422329270720120594771884942001056481954176983794192108930158784412379112653402325555093340850010174743710630342263410518055012593257168193231482717829076426642379448333351361858424232611306186715126975864364824899812672997793412255791893719875381517104914306161962363911612473422705532853320723201982871302003339064014899359979543374941348519306507108537410365371178091059678209368104777312557218772498689876543410833721500072389880111855016471748821422595637248000000000000000000000*i1^88 + 1247063318236127068441980246177936298987999858595439012629017046359801421366221551573954359025381854443950812319521340333397852611650322800811920447476442441697522268357240290272863485400514299798369386362874165804056866693756970550470574396436646698440810110104404111528782004856185426133585619463373301545735983355162109743804365133094783717645425986451674767993610596953478247402533136856274897604258089358141353605347960183680575529530087827297700492985053768853368852452842898773960297186172106684670655564186726129798208154537005723728499650476843657626715998564735749813874946511782883132217218940483679596214642371994330221461858408879836857657097963751661819052351403129090804044373917695589601226583168442849373639372459098819135111161856085737209109794076433094410708880513984424934963258937662125891675560282028924685471610561579961567794408184999387785566734495661779102491204295398552695936719931367701246047465418100449252194987604896580711023857542700642465864270820255236227378333374114443945542034621153265748428911245008237039064816561945602554730275336468044680323420629690336056503980217198475448138645777065991698084277728853104473184945294846236864664049293183861156134317033438504815663026812036595498172771338612113576729725141501071073436470218994471185449617621033912911100372176920211532527830138119179608482008296786202354424586326720252208555328890227426782396272664012045483357510436094562382377205026814302994448460815772945598287941579137773622010011488458104227887308660572818199984258786791506408882521258120971358309576594366843246713016794593275905082096213867510717919636513914576374177477844255846642614922237965406087770507465836614376437999096622584138647291640664511925559783653085219938524132868294905014316665801301255059715060425929897977232813924085636589219171171304478965235827372705350314619900138579182836447006483529831019742229429963185402023461104215025996580582918266672610138557272969110418377129726340330063167724497499573247220222379772285308446693722349628732811129203581344092563298047790002993659829724837600952818486262387162735968691171062085931380639999589031416804627497164078164575953126301346932323662949326364832098877814770519068381258676086979335338711586944603215255560213246985532789782889358335970868523817202154873227472510596539883541602591214387476020948749815661641440756146513144830351082627291951495853763194692244039822947450336902320159887786499372368046745435723617555855783995018456024845345284070918711911657142923385834319222702200377649032483462947660984591308355433480060928000000000000000000000*i1^89 + -2802124215126151984499681652277246347796146794486127368210702852687278720317845918598950458965957334048278229022260399643700769154753451639525771929015440031316510953001274065808179887611983555053834577181190521341178732369232158499912129877372280287775846883232891535132236186628380988034170474395979586932222130307746685145365496656747116301710000050251418454269883718554549432622032900354695521750547540425585393164990407050113679393523499307609398905274534916654869033554227474429804525583180129150498526074994168940653218146358676157405648963135659608696345970951804655672218445110064248378871638315642891685104679560386161720319116888033169526197819077953192504557997522113601311844784194454121820251634302122468186441209998300538350142199650090909721295231994390598531166848028686899777158583777729642316985970435856162387268916031312937037356542798167381382050136586052096391503971201710862047849534720512289835877010691796131173711702834082771230746947198267865859556258743509447904528135025418844417180753017903851271003110448927076970708918198711973163302185420215162955999681106488915768518434240103182924409006701952732369288714206833695867762133704577381515572391036770180139363888047230327179088157791864646073730207161442540576285584191589613757253490476700774495449031203919193807611679087436477047460397179338426933534035210809933386502559892854714702525363418162502324510411484089407171483973177804114039368718029088341512147536754859110613702160654224500128651026609929659782754975736297934786818661246749674875022392169670753008639927706780878297151662327389728963051575316147712978521864205273313412470997776403526034406948083302119024095396886591566124866317066673945275504863155521092121060258748110507296579464944121958315925214637949171821219897871591680229842779601918632771010542030273984730570427683264922804071773147569712379627929920773125722073995542044907802917706181113683251552230901874461218167910315076449117842814095955033535713400857748253226639068889732422304734770262595754623651136672054854827677451390369758486974371324831900697975785422428325032856508591763461414894671211878388880159228612486404294431567058102662649789681659998993322314127593389346581093888542673251009027172914633547039292179121706190049807500100969555520655918934717039004402736485918455520373668636357485667951550987557002211165949932038487423429977367786768925569417806736609055152618012260166730094169473797241335834507080837373094562178347979143546046518987735115049727505648665788899739999205701908888115246589674033503996846538752000000000000000000000*i1^90 + 1435663665123084004655912721151475964678118821850868840063737742273530601669527333133492147523903605998534782435651087768403498223509876607416288077365723025611212559305707924776592657331464896976470799694117226489185948370194088033339489473265649345644730866220783594666391043417860316966431666275046327453592338675558825315784690450698465316403137749681159111031478436748923699994846657661819234048485958405192737545102703475100716579134446862150496117480497827038783865938323007453040301731784092330246590097059958704592634386361010488197778633082714681730147423332036909586679733527404344779436657845785943267711669265010388075571668073284859133224861059376694436322394321540753538930164051427615354043946465551864607495799760982569752972948220021285747810612045202856627699380177330738698219419124590544672209200677828472718035660852621843388899634074491780486977916784825378877193007378349686550306099618362117509716071223168878972744016152432169122784283318658530531537985378015377283300508180866754448147773767000947335559253639629839644562865211755984110590742520291613969883154599828392614963221045905281363704359029650188623056592360760724965175345121528597114252973533572203228434032362147303943758799283456584254518703548974825633882678738807557253608965336122877442910315826311810856489967228353909566450809315254661853274196488055922134147237765023626551010395826972441821114230809622113491940174308366225813919594289151753859049241075968630534529587307236981511294260508777117908866966408190253106738436477086421283139145254762033000609974780520446111251582087175384066013322604741092482899674206430040456450863492593032367076699565045792715441668404769231301683234477121935054530326346655761504967956558434656648978127285900018244023632689191450251117578761741985597757071701557753274820302469149801201577959844229206200853579268374284696637250267722883146609172628279110013920844955221802764139206601352809244896227382366394621455658874903339680186920743772054547407823358173024101268556217372720927922763490645299007314722557191423825155913527025785814183427709430060108760494895356445541745639126149532716174311229064133516176593154838416139176648038801765284362202250566543622209256400964185175498402464689966629679896582980789450183034955881631200112132906313266581762785766444404027709740564134330021402512930755939062248774022084286231908236062505328885881448333082772121578784804578064652145048851384540206045257598951845075619447246321764618168104563010380760516423725281848936113580522522663147849535689092915580108800000000000000000000*i1^91 + 2153992035492896855631902873146794437422391625957064506829072890094369199076395798416859609632182003575028748996776933747403550701716846822384691131079857805381282113298106760820455692265383940046761107067699731053673370511887182490162403762013004500713724633939508066929402762170816867567559310579387498615983178981491042662022163118757286718358201501447052245931424572601203180278708915405074447399857295389805833238336316868020906857844391161096827980686980402623654520381056724392485625113573306085851588723788643396766703769745303024785876257689298781629670606802598585896007324899479513727241770451334829840211323265076857284104469250755839784886571474889798375063730553924200976677910526263019098118443198034189385868332511948129516187343995083892109390648627723063792046019804963961876863027467130085001736791085510803332099973476182314982814811792857043289922697940859368311034906440637467771327037100947628465323141015634650890988347882718727925284832414924651729982463977819270494710041149413410319442253716456367028795558246382400354795235504998513694699578273437067704551665274334255168291143354367593018413431357342738019013275491073510462118163584453195512971770669053242886324413306056756566561509658166387616445812919340976129819891045005102306576877160575433878406439338369778932145286681948759747901230043761467905430210743316811425479918693883767191037954750509468059327227411823890231412547989031065677858500067853156201381514512588815889239606171963957626618571478539878725186799345862021482934248814871344408575765651521600962573661731697039120734524108477916371643116394467692292230947172695056552567654484293730397814820951011074126775138556178391996860324691414111666598120439279133107370315038164180709715596889868295115077725749719628566886512733112015554333148579814760097243705955233447281332524041405926495008351588131014594183135787143233213234762876695938832684699790796737537602658896289013144560343685378261451426742885571985043773022571174802834604780333306372187565459935232904616588263150888487899552133094456913965124265651487291022729120784773022224116867849839975152772085886547404700023736813765407827027982632369782913158625163038821365200653247246431302077789656667008871635515023810359617324601921772250806099731536410890236395272064801851693287480482856054987929149215495194258547330275081908110209073642141975742351548967875142597773212634219103729463847144329608317552196884734949102205895680552369169181147103346771787006416668824637156667572387246177649931706671865471305007550232002560000000000000000000*i1^92 + -17225228438844085753777749583960574503005138910523838420388881455962647912743827450468818174472700160274729736180902890190667942599090155594672593921932378535677321681165452974732648576690890445269592193068831716231036815715838390780616885046526754124996370028013450212768126611526654727413838541996462136702282808522730582570728090250680280790600168446213023589077336434724835621150916977806830668600380213362891627459307588313898568584987188715027174245568389696228020963550693652659911025625174652116483183144146460675194178632375428206789319732797820897684006124492380395521636993778742344904138151426304306963131743371838532271406933698789284931474707608852167918879317539393664162905690902086373543922238995065196763115871610194651777929297695664320571682087438402245810294660535423901107493596976500836323908361830942186399749650700530778710874538781278061630898529679283297954104640432815966413947162684200451101900172531829549333836051890480351412158202359140383167294633176815079233088125119618652126564378897202351847781121228321832524264768011026020746256969630041828556213836384341177798376739998112045846690610565471490413696074250058279930254217264500625681108493522921727551597199953365571428013304238020331527140377223542705404584077857225930013993206138415901300711069520873603322668167363043083808608268700015689515819894521228547361171859204821001260945716808154267650097822132964144880259507023825975218392043322486594283495163348024683284881418302572467659635177525668251736717005299586033192583798518676030818138547396298480264490365502292807056881679760893868360109654754274090405601451138034320113626636103042932549616332036853473283412560597312699488094542149398444363759119036901149562154348454242500732239901140051060479027488825539964659001082581625726279595216134127653092743986968000333720043677639182417008693211828246123256738292083484614079214851157278891503864255712071058419778442549055334811858390745480006506478721122636532938200602163938787861226774057077962776155040464605246280493326823565476595326794977391774263543217711556953156069867473191559408540142226785113790834127942405159922308522182867994133796324951763552636325562441011243672377929929539233812556711434455151645751559974837231786004376363658258908106820353721478009164223299389896842866320985921247202870672072341123061997041050923685693838981246636399736418847298895370017873822705211335385979933702507013125429055368663600337922905315799396066133200522884292579205520451796782337428061892224658107466582486460106014720000000000000000000*i1^93 + -113748116359737626220712504075724082372938259981087982167478582469433963878742474414563538212672364552079822410476964968760915330666237395106339086080966633445033125999576136601167655386529873122366965273955951011182302144524223118582356548016938133205426817073446926361028712250921273993096183646459601065976953272293255611821939325779832741932236524370249082840903118598356644420423250858057662726385343383484695826203832947464158215378280426149573508339941144482572018091723989271930391977977925063162307675629470555997661148769196711946180712953527458306175671530341650577667265490932420481492114430054694460748491576626320647892767035001930125689566631295467006112265029582539268683833896226410952618171332446455798311962194041479256255606561554101544008753725740451357381398938226947355814078429646577694894486910604618765634535133803740298300143982963132655199604690703282696611194787833898924086877903575729221883878870724895716221249753751155660521743933348631644201133687363662187464208716116113821322226718434309437864165661316531111914862564248957662317770335472469511329723857682648124082502373452865741499214532326089922811107316574188642558652802664332980989992248447045102813319670681792899136200584279400040133535464918973947654049883235985431883384048563377563166870593499851356182296781841464684201788816893604846287542961619148300314971737970506863286014703148959469621079903813752957362979820415633832115035153594030109021704704189366267423599661608729460402688336278825452613838162661485440479056467934604276000367236020756583989909337713880577850977467721908016234658563390604412993696461381493476368438452042363817087331601800032496205538276827723984765799057443223559576786889555205745473049569595864535622437998562803077325049042263223818067783451594249062408600724540897864077861106414992553056879193950084209959943068604647400593936413272886559752984085929546381182156778594474211648527808742061555422214872320178359597145947177598143570487432022505022956231311798112034180397309567023458354496296606566662577687482302853275629242163896460864993400784588346385089839150907965562805523991797001578042852505612273206673826732922590234549499304807642530562028505609143799850397756354200812981868676721058741391627631553978362370072353237440379772120110972944292627442856762700601252341095798839481407006769331649183010894343088278944747043386247266148931219972219903852699750360545231603188324645278554698425104002656128880369874186975237111494462374033710950150590281974215108235750646218752000000000000000000*i1^94 + 701328009982164659562859067574569006335251419454235976710776286755561720493845836586641362123491304820921177920456085578495725933015771689495429270136452151000376357445179018425632689303682320038467511453329396657022752199013935926676606401721095803488685782259461822062178934281029145649498613027731149985498763505716092711955811840072331423605473034759294611929894158259432553051000230851871104925618556291283987179961357846378491436855827049930338030506685921277830749561698348357226498200824583820495973391104108682256798648865583823719381422456556708866393229422759665016775947066897553480291662254421804313251366387287153897090346054835207960474519858397418783302268710899955251576086990013739394102893387192389776462699958701947689582161532147434637488483888097501219450715006312394719756707378756518234841013182064653288831003692200909101803383193993990208775014461001219750090041645141602636856668589009284793036408971111913099976648808159873101512251609321493552645712846899003778220591750746735590254050477447859220442906010548770862900323886271102883803064427997740868853664069744247385838262455169975600518823151303330112800981328422235489526214686038827916066540141743964778515291869768839539718723512982448118649921657506685838101365576015716651302884013548748137650130666165326312934460519922321611118602201086800289370032573434738218559653033462291462169607293739892376893673619783004834686205986203109971903780110145417381987493667680265602833256750246541576966537328547878874900710019586249082258312839990118178597237287811730517330431160437854171730817430931549020490423968175525058860503114058507444774526892154681909875154547661794403079599152295391202252660732504899066236371072891066674652201396167710884876638234048371933943875485763765385902195930470084161773612536550904117028519261625365138122254148309137787830277945272837316990861085892746462083382828950260236968962377589312369788773189454245395073735584902573826318696529343022477587875433334439900014504194718276284143040502159033117802804380722702033090141095494433600158460697798280908671059232092285638663299715541345713287496480581817928866771784385973142846877171938039040358044195733051325142197741903049864787557197158660727660237916288061683646517899846005141526850802464728657634735456768288123855120004302052116721507593656259304331496988435116461580838780707544317158852716737002353184783509259521965009683887377800152088194892483680260592307388205865505715519414521688120309795638653060497695295970185478938820608000000000000000000*i1^95 + 29474671120137454773119491165883515726028803318916536309541096059883689341994007581165392939824195149024831237599372410914878149968752039140033091012045522852051195986286619589113325195055546603778860968225223224956109056556187430512955333832252702797645696830091534865494574004314639302027031030602134017768690072957679820483675115213734230088503419653008441413279823330891029043616719687322027416465456392581668835347027625133344224559205778556950152973275382275897393222369113512972920133879077739580025370073523024943323384188807447717330429899181568006538721120972444019060637952818076571422943702744477359509849121848248269161254958147090835670809921292108687493964161405894664916816492085185132493691618619210987242453745582734548954078858530946393487645835673325902002279135562937785153677656588389033275676693866435861093898101291424955166010446885965382610565453964806042101978453312701369342669101159472102665002414766220920360206393873693980443670386714922209893832428267619728603173970544654000429255036675358839916119499640159251168906021333621510584782346516679398924239626365760041528377436943497034053551681358590855259214919958058626310078110993673760144626649637674473755940627231938872396236219727470001510194377978151907448907537730776527798194605258990563367890870764651584585236577803075325481424840154120491121916408689289130613648385312497403136134901681100771797804277927000369999607212277278151984547177574767250402677262045745777625326508262772711103360407309001443702916424376697314430268168908749570699719987338900838554466853364578188979363514562227005806431829197802185576866284083451894841257440686315683670534804260456987888375941223555226640314518397997522627954642110207554289204318982399887678106953328033848545922889180705389574061534438530893777763759187091389774145715644089864043488979735730240160748907607825591010780585459398329626630770490200336916083215916421113319586804653655866296180966351482081323719588477487311517775292951711282498975951487098703504268445283901157844103908718252056392998550045098952075972364263813393228442779251862682516193977883656379253298729518977862666937568363097640045717268005326612465074393065890774779000175666972750628692743420294940591027457159416837345014715962525912638996470716516680773906780329983733315242680103736186087904025351537386580482482541888909738357668695257958383779396046543458372376613854657691661931959649327630667516633762424783118141167613075299316878847475516180094705009163504256568003662761164800000000000000000*i1^96 + 29872740460897138712121391973489020674269138300244072760809158476133786329131499253703919323694049284973658687081232230593368217126637790386490523876997149100180384735958572951940934443834498790603318659043283783296719097772882646474248012343267022237647701022750019255491167262767489714572262326200772703169497511082762686748414131107117186777672816572434552142382326239831003566465129050374067848766493171321222863402969434258526134308663467765402381607769004698946926528382746780643542775653811382633394038757409032471099650173116215425858969033702278066267550289070286408353141689411677022807694281072288757370186721984233915787625694082050411248899304506467940133722756029692498077630472333985926389738648020005553109056875773014339670579828848066912434145184166511152066134721164234017232859700569362595886770666651907946264629189097637258503810012072283439246663395330291106410896539360373833966489689742020178827449035882008884407014525336312087602332971424297883412510868294959522927125581474769017852256138182856041568053991390166482435551975263787424799030021017554187438841157276664107259052648020795629232439814870145000842575608951906749030458889262193822874897653144406147519209990942433469300697584203082417679553137836014092069061251849362849223434187831530716545514907587102121523278957142738272535028814306391643514484667743388439409784055269511250669068662695476581904146186351887515687346322087754791569232877723652428542931236355350748592837339969043271281766277648408742502223085533628460470488845462995036699195905266284356912136492427938969635234612209324011500323225656334596150738726109307991988367579278692737084094491218691875993606006026348154277115788212585639608285890914049050988094816775383160493431728370064565218787050570311673690904982882693471721573385993533561920520998427825277507557593492414115902243303757211292947554774338217078698910397611343807567989953891444084336340678975843506436213149061253071690473506728674871170977541939706678053978086941373805230720432390323184357743699388184321769271656765797153744545493613736027211604329759226379831284573075653094940383861353593090354168967659355074807616820172352113164790896005227146606117266948556815757838758102216505601845593413501856702380408400266789815608021594145107545269670415289893087051757846733519016802993595689979180783607257133402633451616552245447557015819395690618946043191016380041720457699614857870132846866797689022944481508958932369555724949870138010428280061633862444253184000000000000000000*i1^97 + -2850374805633032105977357215857809882575425956292270968934598876100550912323516959107872049383556077827388814454068067194280119717252430246208184047914639328825972917991856732750250950563252834196920375343655132985303503960133713455680842628881324987143979357886216937538991519326672429232364294939816891145068593022381736285483936214151059516201267527350773917831083135821525856768595387333651973534365701269988144480621957429996975053781136121901389615700243328646430378661099783165912740657240068164824926054863946791667022591892537287350923015856235533910358242799210067322509345557858771432242273488097739789355850075962087619673093404619821868881827580213114581405414593838664064152461209996741899442142300938582859660624085269895317627160490964751612925981164350543248910040333712903274275764793747551750355145596645992889948733961920527396770515418923738992396152163201544547346187320847838902556896184864911443687604325464574447355847640300781339344711030658533552424925384334346411647028396545328575621193043648782322156798878879386102483643255911375976301792334010160274329177562423493219627883708878127699000410281290058137149726994371733329292143217229177813725276935233142401701202268219391784076833642134205279493748471487499762609502011069850546508951850215467367790651628611542038955134619725434877270483535747866896669441864159779647104361769312286096082289027786925127603458803791955447400328079939599782644608388158101999709483137858445600690116718920206553705024095225086363335443923902252419512896346730124576622564921255926221895916976223182451777480097814848631135126787211524378000279351032839822605632340593112274310649887306803921461866704884447419816298368600969356086212390530128256431905279514910083765277260695762855082337449765718516295490403668504224218997116114109467555035954017320886314819775512857836215134654728688386452362056641051803973030045008332914480283343023011916917980880277299753819700606124759852851742962404232499899930502537050307323756843397518349321494140500902687167516482842438249656863387117969686142364785742932332762133113695407640553233454183729142178180227603433342124813069993875303373857825186138903912145646109059668471921215440224706983202043647528123181015156487847146517199909863879630519937954070630985758731233408691231730281552271654500632037590353958736923473046428854511261945282976626773259751287859918893561121904252237048008980410318111376174009929832827512300635439593803399732836943398695405559630308311040000000000000000*i1^98 + 336412582527658761536252692499773392087516645245678675133432703026182362251562291855800455602142896358333533612630503632133537900871992171504963706697686403479326445311825295410756444630453149807565165510666365676444358803983392209958271314934038320597122455898140702719625280209955303252534535164455428866601764186254369746252232217223695304838827307965796049001893939270963592734271165398179472735509314411816726678911472030315252461674698396613312263862955090957423619130215354740285356757029886155495208443985545127044613730545638586406393193352260860572731070793013853102320849859898920057544797724244233842252139921237232287856492826150614165750676615522730222283884861469411834849484449693959010480960726592513832207519908869511071463641860535890739674458738735041703165264310563975886691710759905052032789124652687202710912088580370459505930333607393858556002408374177439034824129550632363354004090849559799750580646065609741025193118682144805233299076485796101548060381106177432744787346829235074000490593101056321037908406286363748982474403992979860708177527644499395408631742715197368018376029420140548432570229176533548477093489936469184269225034228430797792379214646891367973001943757271842789981881325981703162023375221613955088658425843190997497020611337328228574164455952404802670210237436787012227123960607555654697853557952238091765003653629274618255372965841601400899804632223532694869490764593383235792412428839482734410708041147926180375958429039279810674911172740697784496284771876176883054781474538896891670943017938568529824664140921173374418036387207308682194806191447984819089386301411099646093521679422937013385765490099852779470831651573784306491936415527626914002407350595939517042869880614406728536396137885983411331751220645428383126983796030832582261922156843149396900512568041094132535608152370855923930893733276670480604208064800922693875601608951916461909276577074311717186629820132016353307119350099587987183891909021132772565557641939611911393679803053374711683467565932868224989130613148832333149119706885288130695450377499193445689843018123379780385412777475640849096553499901876264475854182607627722734896537690850601362111636177996940114130791043310952547707924644680333292210040018988421073067817560423116193836445386832134764669270150776675211453540973799226096005480834355834526716804554749331837498473481849199169961115210454388884672045420040942987898126883488471667324347821124805058494212180963170075372847570099573694136320000000000000000*i1^99 + -3800949573497618846738031713288129856854986648664830951862614218072261789101680819075112043896041283822569899122406958505030977352835887466922086443689184698927457257344194313540383727250211704008352820705742732522784931785090863436233056133237846192715275227131429087852580226069690173578890369394249102269699318350443636439740560262227481212245534844009618399976582415735925666659268826292971812770703532975764311528145374859869705756731202622344997025379966984535269377667972308523870162324859254933020618012181498322528685366993504514161612809498309559655491328283295485262695216835065128013689373300496236155223154999587219260731496988663554857597656161744458207935040810110781337118209981006812281064370623681468229668756654405041696735648797458035021946079411400974322592282080707539187191150628361122158164456184580852435663191191401746822112735394457054689319412436952966305658833403632500314306789035074736539578618149656422222642560026827165515437160270613270737220162394892799391969429887148786453757173795179471954481000412347738464484678363818195161721917205635256477209027277480333798639612227639739891132352159780014926054613146418489052539075768593210689908588473965919541365384254870423385028723167570312461399202463828259232345752085766421641313088819868393771536287870366021961657049270859236899641354961852994219934018656550876080470248257579112465312496008897878300663480478828666119887993673083217688122217043680476984629443163317480815970281625454317681765886124781754114492968966949693753399495037336366474645571320913395385408900723141150014580744156033790068610442424716755546505031807231037913864821854340065223114867315186568713769328973737767438376267333860460797099442962678777064266616037879256206355458328039722804999063023020446440532980804672514283761865697514733723451906433484676690508291388151222095717612140912385847766592558456063518583001266689853200235852437507660797184125956543964268165064664186253815148791836448643050005477327060675625616962079366417069485396609720432306874087773386947235109173580007066431563495119769202725956487452966229503621558656333498191872748599799790098161549019965884489871324600945631027379730401420408147249080141026109078927579148140550470058649509132625095196167778045791642951120254402358848560032396583954649264659439699434250676009901089603381557665704834538778592581877387301118234624394211708807967035352465257036423329060928486843575858175191342750764249175307228022569414164480000000000000000*i1^100 + 376682699924701070361757055968914277135199603915647410944448344647255866498002158065059021882353305675237084208096486276261761949552175818711488571281193098558343545411718385511499416483347702879772963298746306349100266737830810113687058223525669669799093603140812062957807573517528399870857502826459407499160395490592186411764836001321529932316571110166924067128660951015909540709052989819481633370741826932343389257370078413036112106917946803843409494066257936626928405671570828422432575467938509149595149919698534173734595586718895033666990335597087836026469765840126576654229082523108001539980752628634358232339244549736387201481756167559168921676595674042680477358446837950736163495371007957055079562451734516652839041415224746833588140295993158640362656752279560824907428988761767967088678074971248534523232335331421836269758878011718534303362076940098858514082824713205404967612406951673929832488997077971828939591287555833093198269539107433801325074527908549364377241069439685277499994626744870297579305082742029703248289373078868689375430654149417133202869628978845286460791430110756522950918106799488897133726449078775373191881009372144756432437377944623318809879836427796354758787566901330164869206065265169611097795173207834458642184914136095584646688925376957491743335230720867668394511915232884692504774817567931406197576488365824924088610260701217461750046988454030902089593648473118308496192125644219799808002803905582810868747562282594600277093460978544926163017811865414567835226530557002642773883711584413849151426457743406584397263558471369526613995190680011394203374503432943746725957232792443823267258034505913086340958460593784983609249888662991715278337992225642240719058450988490287477214625182213601666401266640578577124681116755010832056278185042340081092213179105946718404130704209314615740640402720970059703281505036926571797608364827915319312914771031754489087294594555033061763361342244835033211928552864723856831972582295575405850610821412536364306048847449591502294650524562597747742746637375725538119525972665826172996563494231301397471844343811995907251007891547220412058815171911240998165844170255837539320561085861290658195452811407185609108552755272241637771903158025603846825897108683733601927970527293642023676621924515861574036685741832337333176262095205975510022006226143761577198764905378735524230525419061676578642583933942471808346468154942683581125763256941300809221230514626737963006811923210678275407872000000000000000*i1^101 + -17216144786812724455707002531640376509675325274404068359991777480953268025624661587417653938376177479486021898830083821301907375934867901856192858450495428643473694519224807473597931594213541705801131662712816675245809684396072753184444091127949131777499014000082493661467302765613864731416420965745517796430807488560091643049612676610392981709554352557668476687632614864891268975471428901281092178910693226291716378249084284674323415335277510592568232441077967013884860478377384146156905366977209696049915063486397851676497628906722588245267930408277274291159280525075601881293876465772424220019049529041443026646273146271023396683765498338768059571878621289499355492235434176801382710092285221070236012445420100243626686851200094702445083801353486064395239517089370299640621119966844655607694250974724185979990232224283060955341962195146838055752487688948724988772685502494729148337955865250038479499722392738835634135914463819972267304786521967920786731650644111602667235157643299286039444995271645069236081246907383242943496132447350341858172765468223316253386993625468398279328580408375541977696565547169650489092504924751670886944658544151937485059751887113095932097694429154785085629947784837415386183168086418307731563948890684036997148989761090007969707346866925400203311835294195257358766205957730073282670224753903880226595162163204125104672800245773602023313996391370192049647297703860891563158543101506766827127437469219524133784502408753567453606699526189348921532312762069461122013726702968877103228868160018299100761729427589980876228355353070954270112802282196336261878179101686714261024761406603387699519062537750699047403864785246135203125711551700847846468130713547989604984633282013715873747198190523845026198711543105302021512584401125016536533559202323097546356194434125916826605526701118749608448523651600102880411202446819755059139150950606016009207546365804267668073009189660623425491211146437017473876097241098990896202016276408676781049318247420312871829394770274965279716727183212405836564640568110282280593860176781284670847896950494969160291132522982270324705356197162990569089970871273536182930006766969504853511590992104958600052535312457474318502422200605574776419573503140494687555082354509228626910511316781291815505641729281311922481423880693168057410241950745095704587444204442932255417118254125404436439451764648035343372604449018112681142055501537595277113904146929935625380783630889815289934375183974400000000000000*i1^102 + 445582392337714167247862999375725787938272181862208157384743507279609792548753051724722991255489323636283241124462906044552843050353932651470867603325442565743629247547932104699851129088337706414704369528230653895173089700537000363876170840257874265707194441233775534203610081438000660350219623140217850870545087137573056343462370263799773069435642139742632832390702877549197279835047994699337926903916151026679400787441470566897008876472781995113657738864883439786417804091121749487329013482709111292554705792420744831063417059600739988235486821746752263431946001779207178119675201718481657078706664660825872865742863972656717570870729091036396017017236312346574839618097175099667408599825477687257269409999448638117992843931444192536015274599029361167114110335604005157066345017812348010485236176951224530620288409819763416293640491984539764778706538944100478813657867734032463272844678811061483584995312276644748736858748624778918190919253141621209477832694062032712114419340364686400699622840894965945378417813903117111525908949441885173480894770961085831585013233914285504094558355823464390488059051964200727251962805823135976014790699206505599205822685159217618013740447731902696339023857447407265848886750383756263164868053306059513093986383027041672833437924200455596561617954259308539495705462701218867150292256897713496281015814594339515556926523573965996578102021053493051965006455804979089658911985473208030708507491058565793941528852207635099955438028202417518879719038223265495474041867575860760443564160409263057497610838490926697102170982728214801858418836072316781025485915235323278620103407817974440557575532439200408029338730334863571172008176579948108704377599990472029180465268800675785913055889396293896593875130197915831120405374333535083668853154940738416837523587287233153389021837634611317052385899096118580513763317769322150452678355657062196038756887622429654718321445197241320304661716969050354331591800133685891453110853318785326133810934902194793556040836172865025819483006413894023138296865043110940432038480959128955571356426346885832584294994938131610813683884034594639967490243885758449435332942368389554286464583803065003283814865524141032458511168309767203826179202676059705646998859464317093126458709280548482313612296345871785023813729936032141153324347933199194326676683498356343376757318102144989084330126220834381053374823900562816212546245907524551370946911328710573500799009340544306380800000000000000*i1^103 + 1198401785991097738148347951885271121786763739661116342312658318031954908111887169426081759538399690221722555297540475474604020766383088511046858149287471349871200086189383649749885450301130808293123972304254446450604942633290330416425200088782428352300755649329545726047043688207437083173112554497691680628540547754736408395421357327839981305027385448170063656879363730886083166343500473907964399738422986193018647000840406416230726193888765935794159955294460960894885255281295427165382507732400062813183517072538073172351393391535462366747264935478272421898327648433304306713602980697865353220602382124017631080865615388129215748778700554049495385700352390037142296107941627950814898935234272736035558277718688817393742275750279878294470784463477267775561633640723942804761063902440858630941091041006666644128619970533241929548021822981466447622636449348035258913812635629128894833786431094371024812958959970878632878897478761194287055177620948805759018129855028010922202369142158822156787245477105159187709008360299899721837411275583555900680428017687313413209347648283532042993507946042417562432602631272904149455597631478175318134294770297345621034915856340622960585315306594064569009455329513034124244479704977911186082339743360758182724064687896121580237866791457365135320800481115594810684457038561772049556801711237483395489391854034433630869921728181275271825910810616343863472815281585067451539445352151604763376645864511300294914875796074550683097480740324400273160246700115442869853537535062391390466165798183151213249402688369361660684468483314909022970350882958491320471753142836776540105552825839057796653743353228127149958195040814570781963652471755326816849220517092843042509935715644300498097448186091391479867040042007292588513086786339212899121136162112468766761746799783449875352768933154063515381282830249038090827169084167217202581873798685255663734791012568740240506298637875420419777099234531331823937857127518227586026900129389132844716604174912370888948652748993890756976563914511363235397273694042989466729311036530913702814267370685611574703825483823230067096251289910975634915312190113739281812398257906599021235889255732819550121238689497692327755113139009042231680486948429460948888515861114657567036316783583256816047217715619494457782923301602391387079875911393710441725023319276660447738025894789221045812663216990249043730659416921639482529448941985311089236698280303200639140736532480000000000000*i1^104 + 977590817817341358448008730748467037568374891734619306437840762289564093131721792701424045625122617866190000676982108969773884868866537216670820291441282575374684835551321179178865943908741982134148330913001588968854773644411105062264755450228425613939228921809343879092073860162244506515473726378561431436009631577311835048092837405853865554287043993309671080363906858690384981200532137715835285745387699177365781072505239797646589498450362739250219835938752968571951159560267309986516223487530806894600118782079635008076441329619903267972182551835164256600663040962763630643042984208927464841448256130459963906491827633287493872792986372756186824588570225360907717905227567777672764838095332773715246112809919296156219789838330620409894201753503018059671675633851711967002213342419352893403388350630180210195334982061744104041297667236801636705386280721626581255197016974471882641571896444104771999366575887517496370455777075535884443764707154015729581495920782117188785719589231306468454742001038119245274519467193234754509856560775800517339471180990125446189636333140820383826559887007991398500473799459332661856479978678664688083735677511383706161159103713118087365342341093665256902780555586219867151464307868890258645170196183102870640284765344686311719307750083244105979750605319296448355643029534318536503646008549583808553759125315900990722851234850817773921753363160112337012054225466738407460706953549745893905585233988670919344477771740942706297570266469829374174904588098646814079131954216259886160691115236417724252740347897152954289197445484169146839513581485915930910578739363265349503500112395428101941759331945555567453840761755937549377679546189522205553972937755323691930402233749780064462403876498911529580497147085584228983864204173854459149949739251414262065933709768634622013662947833225675535325065278394862915751734014697158135826486117037764723083526973070024263503943424109577675425021127443283307026100030694527219306684880513328097559912561779945779697225661187251036192467750981558470614920303072207327118149559005167571751636415767766672406445187235218404260541793665897033213877751896711923267276123042820387027386059312452071981887152253549645809439095038898696243676032744587968030123652573476004421180076357116381675316835953385390519922436594387692985302740854553609399348240245834384400936360990570775038871498796077912789968102960989171956539786232030011516863926763520000000000000*i1^105 + 343082561329897517133926751036395030915040592349647394717227650718992926164224810443251036031811915618311026894528238689880544689047225837613739026248303259268510691932637254324706525503481605534427354211977299915135626422138948859362111294315673489391860626348519541635543663156067814827339164475338750651148628542157082422006283182727645280237110918519288459167957632704805691439904454269200414611762636932620867337347536674357704495527459209098435763656393198405790279961602466659030542341549956710901678916557042749633566131454375930395167850863172171228639609193390711449306353268360387539386464079670607708352328986970584010952761942184470088383070165438195320380455865316750319190038982314556922928380786614802426270074120754197152297436154884041851882299807231694062109898264249483033442507237476314657134265803803173558855508711022036620751641322693305481087301868392809516104156201082979329174412679841722265838420324593139708071375538136522247447885566686023476685773073419274728256410561409969587792525085978402208356941036632773974042426880723921418532633124189970429996517867698685351513876417139386541278968679910680877144919186400243883769328250963750015690969033824557843214831329750318229585024499928831618905181059804411412063813655573231542464389278033087236671187259015600743248275516286124616389218473762618835707488429562250148949826719291836234843878348502399848332382222964375674264976202685718843440335114577381521987782711207206956405656611375023391105805187585311966369258408925885419575485748466296920474004033515809603399308086884445232166669570480521076764833520324639975202984808697266998151907653449128752897911507258646329139184046094901566315316515193753887658954421069230434708171107908300499441536124637276805788432075097813194222891961850400212139176232813953848145917076878452518973715234530161913944749597932205344036385858456613559886380502990233661997250213582796784322305975995085883629333194623777712386806306965296007047203268762078677998201521074359494429092256906606980683834247902344645849495055124301172222622735472866465088714151799557616171339911519846728085240791727341303676000330838951310869037789609150488776547196145435656629874193547819013891207648144370215759148933121993466745264795652506136538021296431500267353380338259559113792579877125892170571320294729565097479141471286537642876853171267456858564154603318818407073204072875460395008000000000000*i1^106 + 31379581621245166099464496196345389944373779368068314675545740551242723771862691115655955348330808358145595406794289980608096986430129075431175447968330565857185198265952295412055134794873933403071791308300489013074469092982810810315903703811227900839786699904635453879276290915090413268895425545930387320949632366520061599042158350974199690428142065722687768961890380782067794152450647990829064913661968768514050472997715989606836230868051668346143452734180411292339681396610617486593362260818390447578268953136333844917870407370472940311546441855042598352528774577255725472934843352503909662888328972968049115763222419754993633045633671942036786156575420283467096128183887028683296233905106447384400897333641429793766137536344037588711721570102184035174155908886751311481727363358767124577554165494805106138128275991056397808851416668166860299595584093511538083061000325431641983209581848029824613950403900078285952726374557107634461956874239383066060418308542072219111286125664755196344429155118961526031343949437476379211609735495177897647689605271326278945805683119799848654452289153428591107480706964714214742520443798498958367149928014462152549815963170936535573072665675942655777847350760493046176105828439761769899174593961199683664834486431512796562600077181973122904269736956606714371315895061752502490846694682146913126827811762554222480678732064797841681883828528188153938803187027827607121882258595743931100247690181624677405389811545508636854925462902945752461829590715596316984127085404504113578581834891177967240884641054831144415965528080870881237563729309626691698702966846283274748506150094725635078858911784469429668940223003248443507579467155087024563203339469113465068164528980011521510730043743033402309732663611583026193999750948080912188899147377600899814174163902650287535570718234863748878709558972932303638457044159124139570592956872321312708505911543752224868510164531763098663635736404900962789200585996390309465912308259168258270371666581750532907717901894311929841964011475334856330443789432197348765343166697216757199618536293619441233775602900041065572981756967434180389802945879745190144467074617804265611102029332435233898154813230212332480047197841529915742959232588881285306969228115908248404331661074334076051855005703420711381573903012410004622918509466019494433013099566231102801209987505955352099021777132313294849293997064835431491765796864000000000000*i1^107 + -2136715986900908782779093658623130577347141177520585698133036380407896076437626785309356925870682993728126818038141336914502375139453234297813876213147180842212575695100888248007338178519076816376935776824831718157332353790909245561622535511605470760413903526252503265975438897727177493008036188692178695161806465900998921830321384538604722395005161456504844970059208554784771618863078375891420981142120373822846386529698387877487368871546694216269389775493104438725386481237773452053372769139107882245562288537696472814776101066422533676733510099410677634541569688482875878312120520067810989851051472288485424714903559984888863499878605355190397949374299427430647010532167478770595309392433947271161242057747907723112531236649856385007204528102161712043891758690897030820613698236570808203104458591266327057779649633198796521572584721793681824657831368908302017678692066711371180427582075334937294664512220762478114777443880869364154804374160916338684588332091577042593197859351325016803767887574064694907469002462699287996945332620874711728706491560246770268069067765426011651661533756892509676262813566517751713699210461606725648735096133144319138241848018626857529858410604316385354840266459557857177691630747170737042576513000736927425775953620456006331898451851076352201033728916368021985525938977516947564688986334908050813051646621086902236118305555379764885622926260788313982511841558932082315632200038135443581317403824004384540100646536153182484713396228020255120245555150565279852195555571152963648239634408463829492004855474208789846317252018140450857192014224078659247788989101328066167105209092898034203476629057571189795670991221607743073918765207516284395364609106141949424595514960940073959019857170796217798105916293295071080553537411286738260710314789209321217862464402011673414310981116007165161470916217152202602188147839103104248650864820610994115924028177010427237989448656622180695813922406720417331902606419733966417486218624481025688824586400898176852746714998795961431496534201894342738654404831614623391099906537874896644508953416090356242623987620078609890886620973292322895887822102955567323513130089626074220151227369706181545155641473452604074156878712698837371334744278860177301023773105786081579437256872104769478556439041461727549065746385693739042751952119950776242447448041196471488665463204686806935765679390948051188322606892082790400000000000*i1^108 + 530516729647956388870437799570118602666770915949206277988698916645883939150204175210176413472190028202817870555688478173189139979974575106140328180695715120540874230779711905132161519530157897002512899403446434399474941584519258493780728830135957595318812750752404265994073455962109742985943285913804562027795004059542858617818872473892359397735873796079644563638181839382967877329037760621314250406942271114920253660641373072091384758569524377069767581192486807337207111089469426684024435091978867925345446545493092225630521652146479846875981588567411555920527675229848517087123422554794819401181359878622097154472281119352639645214934008098286157125557548071559704297934283257004124018839607365985380441749759550154714569730990016602117775006003544868487016048038305452650573961252820108839221003573449838646011030943453969515964901270989490608226220093576501979312284704902426321716518491667028443906691381367456161299027987066190890343391843027399267397957939713342590202356199068131188087106393458392226267446364027085654486402270228968045229787246648913030889562723428129366195768146842862198904917666039303596416400809514196567883261135004806408465856013625633913167574819193656283365182662393730259135399235510235841878884665639017256316550495170049510396382172269225010925932979013545479723635950147738271762351442915090836338450451913575194012407184029403845838611911925920262678361675504931760789276020038286470180139508492040101948626967869081187779342682000510824922453904710777241187762691350427274184102964562259575638675380469455244731609512977106903356021445443707424044436896421956958354644850228727682727356097946441205622447408223609802462751066425854150771542808993208863101703615461200823603380926815146426431909556400091602541998833956095482895912220373355111280220038384562474312129559594728712430378732215632361243296312856993549798780352724144949658923222761157113767326216356633275503417944412270180715141971967838956088415385098643839285353484876027007635789516493358603122554776396250267766039310245006943923712815423179085328068954482142904277495283065842019318982263605680836870040126145551005770572710849969863536262720762726860550600186320621609821874520305380177671140623633150700324322498167326121916995560668090228718803771582538947550958098386746626906652525449091613602946424123105997900677523589394646890334278464097484800000000000*i1^109 + -190685704077121397725979226151786482019901190100972369154934140124921750641585568756980291670960543466966787289397645825669660104070241118934807210180522618333356722793601386355128765015998337298349217798578778885859020973645366578339600524725043968564389180824174011637383617507083684921210139103037714510699605151344165359099507348405194463902170599433803804820904638097438401957398574855152526638286183961356929629965127692959006711226833606325808290176305276111122497786082716057569408308929865475209124778986580817675943249864121861942401999876603670555641146102362708837802727908608503151206070258668674290043503918905301020364046979977931109370963728594926974667513584850468299695379509975918334911189060658012846379214293263380947397276994715519373302593401800530951906344978851068459690919736793179488591668237828613384241322816161561129347783492613587893021484397685459097259030252521196628704007284867033777439030833187728555073659407839934953609478094467923901801804318179489963090791037305485693481965821311451765998632329316502524460129781100522296717052960314796590654872220869353359535979418743401276603254403632775264665998386365356661703905527643777836293801936927261642582114129044842055236422590220693445700457492444279431398085016616520872828475614413173128827895181258434931824267154873729157396368265826871339436318570402324488760502039723157181961144755693292927671318120438729375890991954758605305055683681623511318594879730137480239930034273007584167748794905942231156561764878317096636206834947120076128816722385899051305240383489001221027530715921286628185395800223576334687738532084871417724014418407074157746610263686399702373952556412776352222723268506810733009541276742035631140681642692357313373821174689567160544116038584104174259504469614837254728805908083721817745912853955740396265429960191973684126247710108484163472892142939327839743309239492667473601942123817487512669724620360321574970163619684915912126459664357328440803563041084923069545675048223348375242512058743481519267874675223947248669702283415752701169110879462595136480626490538645660902875228994149826255663361835364083477212278089762282121970747687160736216705374648253402306560452901454307449231999458609424271796799473100836826050190387034268616786279634517005044978609459732789362671700648942343629034196661501981805128013020688203068211200000000000*i1^110 + 484772093442296203272990337650800015768750196693945808341550343379317052271111978581359167082965498314194616428114965922766638037393832654172323917414779775796549907422251768059618854242806321497548697434933292233255866033657482776519830812743726450561349011469406120051670090655841267865801831998673379885374114872071708725424500213185201193083393736784757475329379789162957680939388412033767379269519498232340883570102226912222120079314705820887744002089402301247715962865101002344880576603013005996156462682775195065924422805694932863469706166269029205297624726828740528460270761205953921087207549901468402998351297509439529590281259474731722213403152662270759088974284796890925430597359963818694280433520904695022010852409848961785366692675904089399584098718670750298239607159600626918188104902467125430218397952814369260213084686611852920114460656079755989700346765199744122312416556841541406733255050864992317771582237889392643840349017874355642284174164478439099773218553431249010384149491662798229954514753704053405307113952281389526041755270395866908990281055744563419689654264862335438038358539386002399751697163746543785283567196210001075588399831464043845522295184061578017221646385397845077090538364922703888777697554687622858796700962097680627997196647821366060510112761257444039612627374524697719016663541097309196967846261567158858874624182069963889771551495051062282744660724908804675605650542592859535254554621281281804854028572617496393055630303324270808025848918539878526989110639435337695634563696293788065837213284220502116128112254047712265332763959557623744259848098086414824292063803245511383407025870830554760917047242000056441846947270799371806853960391349353230325181809408017484798108167905658876178818892738242310544973286567819158120881378300320884613726049372392015823522758194854458665114014924644452928399673279683823543390520956184903095469200724309575084910175326018638486236488953945048490307160864621637449146871384927772245098899569893798857348956369583976727600367875804971692282361189390559349215604695492038494923722794849729867509782974109010972074271370058748639031445966646600860823053091885192768319179474327417495149587355064357689536027781293132201745745805314972691300103961020736496340473751269552704041677810679752757926673093593636906816722153622719815485869810802236691715194880000000000*i1^111 + -111797332827195426831728852570238000780197651877894760471625517161817015376521866269040299635407281464743859829819269862466371638963306490687167777036532967522025154289004716470804023416565808546500010018593474641366031223265832924624476009611623983627592702457137312543615965568621623062491502646014885382852539686390422605355867957788965199574003616578792757535977860839522168598137312860193288374153288581563625943905886875149434813142990266101756342776384317727638227140549401044116324633627195447720654121598029530166640959325798317684240690758636043266984783529352225687572436100587900958106204299729395861285642739802910223269166867153555351114763488532051126955871149529638194094950277325512997176672032388039224942594338953587170532062527751117351893625781071708680108390743450416024987737650925141175892285095077187845749587017780155827846565971448757499433672256508483634470757391093910344759382777756066617327374528600304701191627749593680750618580491065571411267828889588868364950793569189481933520619923170894933709915743202200219903214011836883643339168143629258546719389933041344755365467063934363447501150904111592379661219271317995850823348317016861284708531677023597072522328478650100332916191475849315374983903655269638224685558781428203195013785967596883297319488023854610011919177609348007346038598409145662840324126036529949518446220764863584346278627379723420740258441782918125027046316918993190308065354293722988126723464033088585040307905745645156192486265859305052385129427491945778798320400871162429632597546343809124933400792541107733640173056607150238599449059401080577161383715793360870367544730127468865793770502306583399709497850562776492971329139683033963653127483501819963621992038886463674060281682943340893208719997366422950272979862640596365575478166669893121714490248873724989068435712158549948198171709359969478835319587098558273794621630999424500358274950328910288086756590008443065502353431688886051131284784843370419072718811157328222504609629017606737291695467394417112322753471958370248264096531077728748156951558007454243164822136893005508017727844798948801720254181510588575301280988111772539465989774126104700797734481706305977996879432552458567934079194954175438693957316780268365282607610781710994309615635884873289040785028441914636869867921819737903025544151171072000000000*i1^112 + 8380163799634284504525463089867461287804682221363560267711859622349587197692266022289042558278213756563199490789353920501962431267936671736903584940460439979121592121288260305998153375580935659282857693125110354843150732878517598262404443832288314593579565334511400261623669391099785096872635469891668938364960397189895964801481993670717040806152345987400467520097481337820464179505426686338163214736140343828728750193967609911205036441084426108965428639645988907056746243969180014070335133515852658928532258795097670477904717624668684465797681085264605010168721651950951773914491410473376679581429087647693717028845473515216654226617612777418819303220120678593235781651361477354344733087370522791635713626583538699914665012980296152543141999078458212747859817737899626370624099501558175985581090896433591269401250923108487732159766979930255472612411300586734279556352643953278192917423935252424647236802331701258275437241988965085614592636401447958235407366665038187619293637860784833874758975066504443659957100941161310050544703502161106217268600749737765947855454852512361791096052407603784976714231742234063131589346919433174723863095206724883511381974062756485183555921129789392882088539140139748322744212290267752593849502553375977307094214266638603666965302088518225069413033035678744134579904748934789943766378885624841876049858781399170018072943327048761752559348557139220139856158339475887610355783731011985016673422143886710936138891589888294768187831596547058894780931546527721173055856082064803597209858081412424903529556065740909014715042785323081173337433751715082034631878549636004912161680421500883642962908830794224658534353636021994490082287541792764742626390378964343445864858772078956385850161905907929287421538434847241666698197743360651333751674375868391857635008132101542212322540912193284435871118188058631684036855111682747205101658189483640985376561146692984264654121620633365095897071847914129639951575889456794000068619925325403044589458647511179161803719771655968142841074059557572383440849997200196971206537114715836724331973404904537948192661653548276258011539497408331719069333117244820997744837671763624971505657082976832206091082656451647320942225433011845587103010045691798078235160833074852666907517958996622698749327240323470580182261738917268806906235368505344000000000*i1^113 + 416519052877010865213841203616448993772566424289131964068884231577280550494119460604984438513071834967693614686363587840510528140991583558754483109326825284820716637882256258420913801387590649813258429924112370754158167948724732591477458178956078639528737631034397144685940072644301305281704002650155311625423136298077385950308576959267915586328650235598696066879541591471389733136749091142096868016949878821981995936588612710760159980464387051891841171712206885897680712176641989092302508796047673274122656865382253560859809921582244172115226638030382958984159970455863098114603734456273601211023296989323966474548017913455247397746492109629377655013186852107378653369241387463484000062025950409413298617347958542793501475737568779924902207352214002516654450635477933377687112082054546172514463271504898408076204543532469445675812390281645920697915486549563433064893852013249142399348679816991152237223877100673176766070875567964959025391406419160932596542700087306903664788980458335828078942268865277335610731113217655327741906291492907638494249272476908066769424865063445171208140998537225704542157263567883175865201764069625623253091518543450741830893012454379757380963906532662434346817297519121701695825771142162276473073533031799155523370684904668245951985456691558201833487214628682163232515473005492834844425793200221053608890315443282936375170294645775251636127924095972055462971588096172769035763613202157157586562241970459942290683149147887477226442021682402187086679274660743123857811375718732553777132498017897894500242693702273710455716733225090080369789610864264539880830091350657267836273646828764195566495395344291694870668726920470213288760802241648619840334496819430152247504133124652084878619893009236807055842932530028650123754117731576947066574919245714977902300488163373515702096575612462028719445303823682440721064276223021023436464331119010251344400769317863056753217246810191056777822762278878545598078467912520963757065101825877963650036953980471093480536395511521186064205889153431455548780141860406486263789929929636489257012310510309551945852001645859929822577656592892135728945753916770153166906646211070991059732919108169737584252865988800186922608480494476589960866495991908220072479867703504468366825593022361612662371689667658662188127090997880422400000000*i1^114 + 16114246402264293510056393305177848714546577423103715698961070663531443714603987779711679814886584947728438852686844845794050293935134144197860352725431272851571707236142377353223984351061101757298790646702763424601338844582823375556905177197383068582785090480800933243488449102816097693489505802335691008856894245555957661721701148562092615864600838402537738347351088447725923034308383503837157452018959343814659654999321260250711156461678313243254647609178538379221155887627983310382485502485896451585063914859444222164544007786013423863208244885018270215548772270430658714722899961276061690762024506267848818602335575473595572432557421160954486810379657264019702067465142425834274991485353623376178277087415584125174061427583339523222593445419409908112515645899097644207235784700588665287593464696859027401930901339659479357009170476310001055119775503878474997517450228021328086781723394723587226814429117335127241477239051707643517475034468731471716466776782061711893782393641241187003222896767876770995393818941053194967691717339608665225473925632959235187498953810110431419195207532547697525432156808898207403317665546548786332397988586661847994869757475090515094743170644608846727388016102300242181920581723018059648342766028892522918167111295337015332412551705846974718533173993039398598419168925022342768890356382255189251112041309943402933521333123789119999616035270171147056855524192267756322585970275070182608394753387313635506446098190959179545247840710008324093581597905192140458173784363719995096512561498747911671678069952648726495643487671540751837366718548516479567681166946057396177416815137274787942026251099478349712312251497857147875144663210855281931242116938693864838602458259931137452291398229686548637907827701998708619802163622181346805179342148484425119852636604453792604381546196512343481361227238466557293413911760035815711070095887013434619305789624170478779352274355707118490298960914677860354127475195154269830381517076004245733458349830651340162198753657403419933805647142536450101309958775150559909947752051954595142748927407523239427944634081280620327922480250933460812153903178874412719343932040946789292910220401537255815712517043224646177601263682676203119282837316919158692465457118588877310546322322748433695567155263605361868800000000*i1^115 + -173115214855464417206328736894802858527206430674411945550060724419124032291322611867879832983508703923811190524960565751049618627005490364642161204847420014361499679185747730974836719241847737677074571428893249964437047740119065810032243980719627589381752517670998172922761923106956380821055900611565644984773983085579538024054166930672222761965631270284396350778134146204555650521435555023276101402261552910778132082205141083329175798045704785915488809659324108316643301817141538661637816312537388015201264937758611877378170203426425762916785780426673794957211847111067305936189750298430247457491422124766265914738420467553105856036124679064152383923031610923026587438024792107407016889440296113834190752667093091958929092670046598205520858657901845662164084970814185672548357948486143593690962347316652394886180659570958653022278262167492775039731790690299121284581570623998773645720852736914329522906610873117165425762074394732616348191223466816252828161242117489688322041153178105277361875784214274110333215321613414261188172477632825780543749698921874242947480025201588660687397300916846344248512518888911644886254139294016178623116135515457781727368377447738695195977066146737546172268861786481011629902526253640149935078981523927293184941063318638829289575228095648695425533062986650734912092754813124920028120981461154888290021904071749465126568759809784414235363908010585603822602462737408076024436172605216495257293751328407396162117473799694773359081673688935458896697407022468084669501367982117300763316217123371365296907946679929003128892332659633098412942175081763011583322345562673004140414452949576072332674599539342829355042793476813842423290681545698292019607037727490245240060551671635564114154690455403760599182852299919690056032672789161514697646819718330484641049022058559194691088120448485427716361206537791835815483285763681003686024178184526075900747464523692273623892700010705632215813900048200709329479026853387275492115474003219506516487668150450061851848549378701683870922286735273293310661556346771619070959773202195969071621354191490734477342615436267076257480159900033570787914785804108968930407084234457830914969968760705697103640157246021890342382406006226719611818616211757033877639291592773097546519078716087373660160000000*i1^116 + 406136247441450336809401650855038987357168928734212985164197500476230640541370146529595432885120049957343989316855652656945430281718101768519863929258169308473117065401568625831470903949725948040970395831627332288628190192051957425089427943197276512143991264746562374036164482062450470705266056930034787722976630639461584391477066303800521712064722802248522027383536635428457969172003674515471481914010567882690291103983546130922624400370189605678155599299646720584025667923999771132139106131624044238500883465062165012932600518202928595451570303772522984696676099014159753299493654771420243810829018105825332491833939411017634144614860564393345445129916017684682897186543927635974725043358794475568554051305813063523995920864688394916933639478152176934833877892781339119717753632308020562944938273464453279728944323400481969083336545477411336020662321168164669312512868495586988066943594766326203575638881253967380221928640366768462225217243817086720899028193808553718100642229957806187855616972678642999663179508865269675103036181536559635056551538515416185124828255776316845378006642320375058733368784933367330810867622255797918603968460388561119403666119991662551469868292320377238704625598320810545333861082833611570560416002836646764523085441957248351464960412244524089097755618346771998398668743316966257313064752360354909529973416767237874507961178333037009792070717205481711494967194631972546928472275328807974884321944265463740952367553319664001968182696405691784936635861701846778863008596542708454554275130927491235155491050027307414473136574400051194117292187509386547113265662227392844150685461663554838384412510255183674153048528568472481519977698830366524153672277275126907114846928629199951659163878323920755425431820455103686439993080415352118623126357642686039176178501838585259937470663488521368269081503176813708118253921663794927536972154758129804284975396807221710107399236721616266577398241002220986590787399274692081187552681915384575786143867812748767391499640637844857465535967117892732387874910834237920988116690864909668245619403055247883245041237771265403319270150814658146854416782958802546501107433540315990188762773631828734581208116108755055848810224066580171363643240806676089546716206283772018032640000000*i1^117 + 611957621175802282957917759077131083619652170172413110636991422531542813983848342818529872160250415551337105934065338252227626318142138880840052811523993166223841591056097931423808716261735635347284242342703603388880117427110375563183330375807900011474033840825665575691659488897085099439564588997842602650486170463862259336757583635852803736361916130439018878040479032254603574113478397199259370680856336244113415576800670907320705948018160592261909233160150167259576132032470315381985870221923999748745346926357970160977831791221809426994707393494496337645552217976664187379767078121222489884855662600025895066228461328811632480000519905226145978279254825793554651162427891834494382221829539490968702364978956966146424933950795008991567227020485215010768649987893913414841676546749226928035845659341303093439856244848214590304626477174561177708838516967986189876717673020394886465960154481840086045112580506191963042215286880278986208180290015704309952122489124699661142815498311392535823651467291081512027525304847653316819686228368908471824522281537380909639162589919792030418075041823752201529381790242429837539768547038806980875995682758272129163390970616822653151015646739394053688890989035066544844752800994756092888856628230969757711717814053974447770112744684531440316429688945474477072541568420929811711714487905442062226700992144148883081527799347644734472269872600552570629181743566012883132317438464613851457394049058984779687401900334694892706736013736105451149615000939078417513000319577972039065176157455238607400254245394238746503016340317355192386517438352066375652441714764289024121367380496381355143498595243932203840484115470570957518600792182124503558878416643496288193738178353829710459438559308635063182774294707175856978847616285790363593907247207136222647264652054237372217714279914260600895783943713160432178825354163300047106057777204918231248975898750133627877031280558496482673609460795266670708605814331988794596391473008706046746891044532187875277518330426513561057068707732052372066612377425183734130121732833968979361662872821726408854951412222840452005647125967406315242548107169635282597846988145204628909287077154713547193747816782391249805731529257783778031513131329847241474048000000*i1^118 + -4264206633628055780712745150044247098191449375822713137306734008207491405400637830287215350825450774065704797521061866073879337837244362364521283046722526764758090909815588053097728303268408813929793308518416589079811405692403366231600745049720056420640960231109807331014986002871269733421429251415569768499099352972454808172294330419260919129331501816250246986869897754387387905900097330250278140112011272691188803711133930562222891912628762480500203655023245332675111621312896230100385315749482910826335301800355275372652998972370058871812039715781078498789142495090327802389742120931289935137682897330811106980819353567629940972788042431019295228774160328456922041716635001756897927528734394404557842392271126594965078682899590574720118290156650276862254036064075869315061944885753788035707920868927143391850152548099293828487015644852424990766941885129964314114911570543290443068836116192089474960631645849216833943611562184411456134780662944692052768591794334706027584732576508421896911593472900309787611487410259103812024341653942463415906460306158449460392400745031793976846535887088569510486533573025522956169208043811362229983478015539675374908158465931668216641035028410618464519360061458235690264305874366319951894592497710401632875338568010746414285408083146846805294365015323981403816481798685931504907337873883550582335531788117402880692124606450487154637965923459255257454996525398010845923324241967386226356009687962790723728022505219649708969326195746845775507861200051366002686392202866663934799433573373457920276363959689045313492770513490263547419578927452907695784690252112447581553168589974080686675179372997406654653876891005963703092805933326200986445283851165752810691964260940168466675159630328636985951438325630667708791623264640190645917084522063241710023901516358931855628261995633044932538873447864933806856454591555255233194964273290403581271661120173456997634761474689262709797348493035452381745751191114182702509871421997108525335016754726961465614812333599469756158484100300548430575825888109672790282621086824281458221498228653834806133262839332620335424952988539996646971890280261184350314711790466781416247813020660271213988866915046022599347427154814732964200448000000*i1^119 + 10020838856829671664225569003631763208206893119630915086025932518307622314073532553817165361392464098456522278128711146680257262309114083114369346089400860139234095245850487479370429562210943977765346313295124838215544979419781696923862174629648011037959427816215872203514099800721872824890743038351783984148505410831039277354838423770600554093845138361173215416598895921242608277624025563109956787602119919044737100630321784360921014678228759073704635109847612464397042877007642913771813255157371171249681747625150673856832877036041486150271217897516442950461746462068454461629973878480046808592168283323157382519186456223120165259267474292218784735877100960609765338145167214572025840207691105630525912955358327164965519943458762064108500700828610103749074357795562726626462085386890916229962913354026564489887248026855558441846665049058006664429804057061235214919887930755390084345197618972121994167368770675855661895388272103111553745573784311799209075117991454275148218116909103928381523623365231988341682221912958164268861446914034398173296473541302721047256850628106361928771413290315661810617752754980057395325314244190958986432913984192609136495651934261535790818401835021789903862156828955332721271790721932259363224942663535416165654088479934942449716087802633982167289343239521457056359170195894090763634300417035482228241484614167119360491889943562829888217764560699168260423225097913858736583987394158709825698964300327271787172373900698280138128190886561152742222786921332825601459985338880745283644922983013002585737420398281719669469252632476929595854885759446727750301542280399369166784629058963733160948867752567199863911681317533952995637392606838775845422892210105661769421227292453907088703174521559526501016346976724514892338641931471738138391618083379794856181204930621170639377212536946686065896208682769887874417384978484699624972347089276400460715501092435647280747723132257774306086510265897819699503101914596050013524303214781167471388613420023273463438896360918880659793173297562328270396667344308927221628135020886688457122208077539747181529511823103412647854391733130739991992819084294751257015556768615588436322268229666170642374293111698130697715712000000*i1^120 + -18540314166425743874473836707233845650559281428390786207464723437619721585896374991048919742636847261290266188041040170964071710306518367126653618069821481211461160820132610145069337986051973363652262617546318326329501300247381343672645603688504429202599769717253124215397368312179432629675312813744136875192344603219958196142015071125847742497401714303291411196155365202910053632894548225874331144072994683005778346714703338336744430568246515700425141260424324140755631970833565968510606854850146006323038869449491116667215285170772440335228770783890807567560005179950089421725384519155130645898009597505377103742382432307041393877588956707352139110996353701575652671636638108633852376315425529570595298091209963832886449931974370892771043960266191514837593121207119204131099782030306510262198871657976785157280545058963478787100710885029387582912967612268152070333911203993547236596546962253171377633114233542001653355482838192493528911484115426390847845963926788575128768876042254494475280185269371985261935038548978779665873095002900880076502055906695540836737436784117498266173635807488773874372586273672744177616463078901651579098209381045718633440636547683925882068095593193406732190803654996053165162199857755470050027600134274247489183103399305024111797348976387426405948089983830981419117187378638078082706693227957318578102835982360604696688973283567183661505774528041328999883618982906631445987183094187515354584605477112207481537084563037170217103496466598259100376531870876631357719146094204743482626344436201312411046952891299574783711421146608856631533787034524117378040540053581760765370413393681061905365302027102537706983441089135416602767780964265374070021768228196967354147240302949051869789273189460068304420100910105540215263696575700283886568313590849248005947863748736224998267894905009005594340539113251836639262431383111275874283719359013492594418331568404664824895983471337625112874311809116247989735844577922657714957520124541477846256422645294499981985137164035563102789585305476829858555201084401236113145219874482777705200851533514867667039799910725007393471919052432531813351027512011786959614864624456707686713806152187903344640000000*i1^121 + 1214089128713990616429053319469743943316082966314007214111427425665002930336043054202385885303496481785131290885728833427641463761257121718567052620994075548312898533582724556535907006885444355408685581951586955233892246862318885821214695387247560094645006628072590086970723151449659796084662984674183651030221126651249377708863145686085899893751380011119589042206723571780507731340048533110834300637221303594163480593758945660949886627659391470773033537342382042570319976910243336637854436065561827695395634134280262729037918416447544768905753912875431867391216032049440409708370157898069902579099633791002851392102536970860432087179596153866149255841135251058011008571830998048838723311539506742882327146939895975258511621814129508694395982675190028951811073175597325925484325411251181007791456916562301260295287395256056163079237248502792479513516426551904789418241993066015404790750770052117554248193145311357813762485287112480272542646694443915200178934455137886723034436957253928082750799931316095870847025079048729616552013878351178999514550955729703197217175248315920542700409548026400463690749747130352712621293305570482307290144151727674020144993390037765066304863265039849881693965218376812891112557942254650292723524228248080533212407905871373846920895766769400929208480656395156830866019069108159198207986439393817773272399045462378023899335225513224964858227731356296030750635269196644372989811870615861528723329490298841482122325128382830113078554436652440507904138513900815645677678547849499676816659035935891342077550099006508356029528594591817644157093018724284176951750795007067187204626232381100687930827595435281600479978965241621025086319988512175695268881909673964564420611712255182343656169254188700700250289591881848779494776141338481710713991200083187164487357991743931046658290818967063354480237840408443959490920256616747419502109043257022892621921248872046958490286847566292087894951551893261750260428578601981848249638163136721300449848898073738883196143280876068390619503563265738161113003614154914272386150329868202379200618054743317217097797831167247134521794320224370580716772757609451695442158304987129160237056000*i1^122 + 76507762242314193773020087982340277647974699011408473873214301236012987661279415444472767947395059815914586255172130563329520332567629747613659512590447553423279765681112126192319868876535519860352920739875083600819161993062350651211985641769097981574637292296619805503712169741482520436645656286508077818905714921514555065639530968235321946369185501977399411354211773373400278326168983859535636945572235150854505194431556517670623135957426474438225931544037846109020788225381373095645361198122761816598025367748310890457412113497613909326067375518270580357834089531524531138695632340285072585931850438875780456674108091367919316601086600780953403210527164614215781084237252887617893688672906136070160932057623958227691043498716080640293165082675721565731166135998685832867787360201378234576522001677185489362274012664331552139957460962451419688674056338029327550094889490377523782919503892694610536936734229570378976788771893341116657203786499636085076241198208828117230669281373568823075525987147046436943941394738031016176731696201840893773840206546541528007537762814592147899513681365579298420236327329690525706127470556821382805017322618452628443487194411123247472817541428138023578222571652300989072340713975174723609691820336878179981666639337176792232011665323837409871351105336872894213326958706121298056798837540130023645717436726090082939073825739595484349041500048868042177755421336999069242415264674237221257583049627108923445880869391449985680157351808975468757175839477777033155489470212942819641259130342508129597264140773235329426340633273517078086290765729363460818209639928111853178740103880284990776567550999898524751696769100434396163504368346762909783271510855722920098540239236827557116266305456991761267759047449766685219776865853110595341804483834442729443326709474501906134230885875582941275084510200390389856545536802281711850920082463159008579569421898061886376808511058699596553980144208109330840309764942584641932125905819338042150545928784626047419078225207818859581909301964252828753471474823274241680781624091689843906487193360204128930800093415080914546164459653797363159685149214747885568000*i1^123 + -1568780350430382282066413732240377124691677174300217254203657511883475085205933979010203445393660971024280825518487494320578434162727986581645789642781177123409500310106083335626048054199871183980069245321165592371045575290265876842897521162107641558522626577909651454265873948107926046382717455339201786813703759533324642263512717854052941996645932286865323880650768133213684735713853332584813865094658561952477130539156100269780501161042474016312930329395884498035580522386345794776884640978856177532133836883271037853572441660477037096605838228642392109451841549902751825203093518390516349089111835258789570986281135754515590679015230347697503116948827417640121069870476350287011137432877830709307084122258509047623695353109009226531307328591328466023405558475875301118542917868649410308887422488889885249949495724504467299726476516637870984413180245326182779865787782778972691659615047204374433984343841788340321391718988581180259377495495425208841386147980074192597000455315270922658484636083218557282585042416824666082635170276853850300909736986288501211360230341965042695874903696513047327571995753430328880041574249776065048252848452656336773482285686862459208616968639356510403738600753302062809860269408664813224355561904473181031077788275010500793128272498956951486346490891033172943913814372714416957184623333558251873422688088696428576266612626082928789640432132294312682281963797697170088297030006615329979085483671789053343499669053151925314963125327255602592825506215749964441762211441095953615295545494175168812382594769921814643490110586497258676314415637343591138320481320923949107597538343188440973672345996847387330756625087877065503754631884929814482677270957519933143250744428925613877420334232353492252835529076756969951454135141434561133001316800418007414903476777212361068259692400132706420455037190681538077174066860090951073504289523997078193226815965756705120686219257390967400703343436028463102476115606966725239772064521145092653732550985427910302467123124600931499088555175380716888621650345801528538639086161694388246828376562323643714608523513713045758233966305715200*i1^124 + 313620903364708505250240405393936341541771735705014317595449088232050077663334069365457372526334612975777348254864201310337470693723060952161603818774170652517979826956845295340398812195728251469151502513167953155167139456387032378273740686787298846393556695727305550848133644243023062763292509498591904940889591954269943002826181925645715044262910024525418923260974874690559172428327417571318924057673107661054886934579082388808931049268362664871342282337039675303995155492281929351527112489360641985310964490827294868173875283183273414748351435361667447925828032862126848139017302569823503014098021925227697847707025128467322720984292358285662079663706978073119227555520453315875748323677659230704780898852810479538354603889706235870733042831480434284647829722497525179287784623616251377220044460673861469807568267847764272942081042170803637161504494930969987870702924852380759733038857670560594845749065723357673199887627094407459539447868058015464635040901563057445106828965451081211036449610612158117720138536346820760542734422220396126493651443974630316736816353113908362428937898572588935155457411224819400869384889461733169148979468398854254740215141526889953904763175951801298203004620651404088527516132271031512600286906831104306100361027839947241250494733576473487796569989972514720641920508974630156456885465975179194433067122382137764112915799439303690725683158488581021814655383371872943358516054754922587363781391009649099430646710018253489440625991290847214396179191590357818097861140202416243085677563519293945990948803570580619954738684542921194391859747201890825643387515639612984223339490373904304509648514610075058060339794303524600484594877664417385674712612870149349785382516101617837357792301432680562435375748498096921348858246246333513741159748943187845243117141476515790719736681422732688993171802705479690461984878285086540040080324674185558764559904694594209461749205210862379167592873121424656527269882082580475534650699987759246602891342777003148856385690137477020914646465335383751096510072146848464077303972367833184135169215992787056179571328000*i1^125 + -1312274536069769177973443344525930875906560118249305386487018976427258295764449657553146767111568320528667556072137668587339939806253987452780622726266778174171179661741536374435945115170412667247677778819009456084481891857295674933849477795278760582349496176233144101125387287614746701212080003957649371078226927827238418170313206117540779104350418596319521477660824189803453634063359669678227801578326556813290909265751189765606408100903280139917067861579571199981170024063014295715103072559791923338482395417041727659847189517891641215379080633288678479649095165828197832504661616371015514591512271732555030579837541494789884822934617007544471826994582471790134237008799524463716470684867335660516595819119740589151852882631139832837291359728890950808447245905590545429535206012808405023745744532076731339689903732512553851480023851272868101118327674211570788988744247642288328708101927639752657742572831123036093762230217796650496062315981589300282295228402914555175473111285796217838884333597834198143901037232008333196783227469592515892835789063874327899260511971841267657372533078286345243137841983200773854079323796386248918495225181689703037449801295890576596215568821407518603133560706378145084357827070170218190139761818282504459074592573133595065244570885390149905318253848990877174197326845933101974735251302884736373322708943439051189504123451643347683386964711649414998713804047807238162168435846556182714087171667218570484339799375506392752840146373033120490483018795934015174994406807602637339806774639092147434290156300301545570944200172372729469078456834516273067849205942141276978522392689534028638877484920417971424771106053125476188375184847932129800552856522390824158932139480504764985141494499777103324715695216826129969393039963909902513749490861312154172356391972983148236412151902835325911920470607969857063161456161101597739406578933598247351435122718015042515669840753475019626807065433779970635820924439406634796317042725696532398083870945214204154228238987176052432644250939367578367043752686274168740196958882118765314720*i1^126 + 332940616393279839043068018248929606291872838463766656226594777433412622401673961320744246093152340018793094095776170303866691376485490000657850799017345460321644192861568153954716826903043330773436658494509044925953475117669414070600844121123169492732542806563999344773802830460547414989850365820505852207651761670943764587138416482849311426328434009001777214829339067638999593700134305668870885599563829450109684929645067452120017078753923438212442456743362993599164959043611077167370732011024731779443496941575927350197873797582208773491399909766137694358019985039065530899689532349322110497901264400459526829651513692368051683187382909968488422612246999885931116891709380084394411147123616564530219496220479323190154907758381463671087456662369453578100884928175894513952442810246151501636261248653543026767183706459405098818462202138586808051448353684060522344101139933165625769399946623184213414874227727973480558800707863317798763681291740927891093969934693764057173258048698456122077178092974710282234684330066058772756056515556298112722029373620727162455625075787773151849984505379096201356786374128941445258195713292428436951315011631891079720420733866316340764825125937642627599691255883662338257385072391289378590855095083962160967773848474692394659265298934740821701062365231303793618553935344607157447570915013820900647882657308796147558038052356667323687662236183039274874625309716842537102434836820193737121872557886118860494339363229868648870518841781826092620364948127915715547543332057305790084593981413156024758876652361481282256662545093524480622650426174452608879927679888124160670895620181052998904114145353595046780001651147254239957144801264461378980988899214313111130413694822217796649322140641763694893928028467511528097203317956380638986929023929791080990493076563464618070022043950963251802147975216929293175896367049810019323834961795234794333342513341045401541227425959402897489927581872675917879300244370705181580551216887132043317376243772532503110566584296457959374006730094284115371684711204662320*i1^127 + 1416763623296826135915827376652804650079935544468629678948146607986012555792148217001342754372423363415587675802459235653027268052435628176070441631909636161876885635313873142284077465188359542835545327162772223829627597195795426566324033940028919913121821537805633874782280647917973044016167736986386342677536132612366105318630410447140403302199223961215652659971812189182584826345722923606864938563538608145716814707057091022168281856607170667310348262700969774302758540733393077881009227639992942924751287495334690463535353043770519516478358355889633771767321430259845520801149253754009919496346077398313822326518583941528270965857448323821150802731596701896659163119366031123155122035429218803891477112951754261802255557839882819634541369931234405319408246862920443423655117443589737707193606466019676301258885398295970975658104148588349319018707760182418417219945697502959514358346998665324906131302271483919232341408744018351955092184621867033858462394999329284985551104064671738249168999517126656967881322678570464514276121505674474683555466058505401163021624920755636515941200854328520458095331555027808591656302395993012304206054603119796042588442852949880049962901557336143049860006479971340157101182958476636362475173645532527402669064030471390868742421977572884709665263547613499664443862324900816240128075652783515665347787298006688246817934784611008698830032340996005657744827211159154061842850457078010102285768021287750660013424511890369318376982958827243879015267836107530041724588056142893165620416256996392742325334006547398915588962910037329367571131331624759219014174796074010330574302022536268138601094212267043300184860088872594022771136981785523728685463457562357180439038554966881602285780173817684039318907661780964974307696504112856636699452112164085702052128325325542443643634852697696382324118748994002538458261057003924079032476689601492722334941271680749093001634506823993284312967248002143642849804589043885508460572398948402904619076042705965556940379221521*i1^128, -834887012076474813010776186384638766675431762488201783453466340732693540110042804567766620187446346206863209744209525555679464839132997801262933410034293033080673094504608781153091268322437084581206616263465986114954228073717648572599258763930883588291054595374169287698109798505517747390524521347186047633602442101783300403278759302096801307098401593600478670630585062293701504290516119104516528996246192260848471178631778763555794076765859205539592101779414203704754582300051617302017134719200166962248693505252452862895679988071739849930521910379163133830030711407646864009824961009220413016256785481726033080076655680265956738107680132769065423948138644238043571934527963470886547493254598650041330216610896905412402119658310796984719768408340520434050663556632623500744001761617501867068394575774605853542783286622996318140204984422958330912071675587524793139454919721487941166729048502327101372692360524370450053777103685205841317528937396631324477297542808811687291222658674240911762558108762226098363447167712717034125872647672245741271439412509612751601530785765520708797430133102394010376214412660260970179355167473237377776327745161602502189249596519898399342637896370014600100542057503530869799600191669767634928120205345462128225278083534404397171906845763123765309527233825708915445709029907457299620896176022896055026378383102197816983881139336220533389859796637011445506871246454429688604976872063698995934167799710368854128568794337107971623856121280101575926514594075165626582408843705133026623611255273747264442285864929206959319132874470114076190113545241292647983494294630703965529347507143423312135688370311421777791325748162388884390663007825556461434506641136618916398600357601799954474142214101641816279056516129009505890492659700078073064224763866108365788396320999665425258363790559348718300515541861248469208352918087084726503399664347208069147086190664562344305903669907951221702136847738547649373949743399549242623888497207740589968607951659991169438455812404191974285642106712417582649598932914083765089203718470211854112295677241381923983819294077470096625501334406479247861674057950077900405461012185580878420190118513643918563866325234137986268792969844990093517877881675201510120147170652409024556019849917678926993250152156297025414384011620580246592806972469829972467642137642262344806810806307968660475051583765130901915752778853894519065113535411171872819688695593830211300688162919973279264237296665874448810904004490208409480955534908791301063195305170094050524783074136144447927342175313174013720592498510132311932940490843742364914944281745495697385227996960471903238201204635126757517462235492215924333131873095948182280967272126207234454909357301561987401992847183518202941411816444481062413990381593591776335495555124601633064763247071713617542756328548574587779098418998644835225677684776738385118170002713819201047135905397463357774846979246095282856920776017194232638082335927383850715190718632024303397290179196865761471944006502039080739236508116450825508703081675661342044893327879453037602648835567546567350889156771624154325915571389501262822456393974164407408528097755114806819686255312628296081651240174439524868505358015370457413724995717325375176280582311117799788134489280433345906280129950898328835077362018799767038184827016179501468179458640854626776840930121934727128753498564312759468859513421678404507173702239157876623841214309297043216753754112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -10003586734876321942508759408489849119374915671131710317080875341634661580858325564241777946056340128724191299816494113261150005317655123211382584825655586524726885286068952340006703035353346387592927525252015086176524038309896508662371125297252033392704869309650995884582788530471566890237144926962858313273648033241607334993210550504873932457084510526281563044185087902003486533350126099627681720281027668401303053740586505596686635716182067631917170677345567263837842078287678966860373540483612894837712491880613395545783315364903514552155727934040483046559558258877205859897129087835477933247207323301545014101280143222231647469468574098274963392784986127435651116231030185628053036477781863960310381929761714243880942597155608858725609459092119711033276681569625798251007261909803729071823793397877661894964208251979597088474071117474904948971469271665413827216498627256670244380769569599322777076274136858815970915499132440684221726306540957339536393560277898802231453977348696928215715359718679465659213371293632038322136522227549868855379974160908601098590715718472371399454272688581462959017429641208990804683588200251897118365725343038385241874222453952893565992476300244818095240493604468263196088759173511258776640867221309385238046599586170785365231247857066747015264736682940751612218929749881632927258069898514378658813504264644792393240539516349250607007668105008385626008274904449629573094199902178835554278333768341573697510753299360678655055339554461623417416069478483460563829756932251346841488091506677629040507506443415564574316650600816191767753696038220702943752979635922979990247760557323311676996133792485791439957714102455580753766166556769620527696794533303122282816284193176487165472257157206747097490927543037424250887708168496461839260724973262038257999976805199909744046899076117782211124567175579655230208905734421122782868681986815975937310326991346181666775385617335626496590197163224305801553503439985639524747025796422250587333461651549308974795163981216785460496765106842567400227789105703279401282278119031744287469606031349603362840316671921736719037290620297961443042826446570920339608978604180043151325866316753404027827631622774929772849049735011083277174541239013324021823922781771200172731489597662404734805436508410907854842676374857302151401084282648257390409374185154340262611908982445201867543299684997575279913610389514684008195687351835313490933423816424154901021522270233783570818559312785247503252928852191767731220299213510618601552481345633145757980519573449166005602859666820467452966275192298101846697109186855669995504281060233731407376894955240559276617264402112888064455201526051758359757974148711305354340360246167909578049017000757021386525702128236803230711841940788409160316525689183829523722347037233465005209195868767071266723723961761565494222188599244775536508236013677262682185093773851223532207180406450705228407947654967751353546499585435268955019816626627654661860346629260671622296813637041616301178436674277840968997253981498108808466775401663900920502897913096584207000912796610202533677536680712100144472935373356886132005656686902841923414017153808582168380996944671555103383237639460324791743120796540513246407277203446834884554811483521627090332105508948837566267849982632021102557355353642183737777771059652106037996067965491753236371424146121162793205972634925437011697389107622533751000244834075935038664377565785557404566631219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -81206667307184224916162225872529277977374657074510051126427319172904671291236422717001429783165390981658676446022040957773353884120969371640494584086032180164140943253037590328946741147939912417943527455258690578671495607212833325834720383139382914615114141230632677791948969841775541262960928403202990333556144515489643988265501907701803888095394048349986849619879321945863654244705153946684313053737432636106954039890337361203496751072510494019745955322476330930608233056484895919568256439547327191522046814412988136476248288798882706899519698327614153824509811962195369641925461867472774423672045042523374576813674178305483544433805332208494207617458935177795314648930343009853198469024415766130980886617703068560577279231423126985183779431468578583309488190235361841798665026646681623090491687733432458588404129977223645417984192364349380947417670438065981223784471530140153554602810283238522502654579506664191870568943644421796655602916647800187687086175043575627696423514975236898295090529507511462217567074056060910459395092504747432929398792881526823921924271708095636361785168972359512948395467047559449088412271355241024545793097910282345966140329568739639153104590764810915930586645809476007440729574327484564282702432755581397219226245909098081637796780075132332745234676786433875862641972070850913216088597903347124797385144433359700710695359600855989315537017845117546598082306824005444296073728643005908914096420757970737247105024284630586406369498742296957190235904452305204528544712217905561474068723019159546619759350500420582073525307966352658359287556402143198569513264182388894920918649302242822882665825427224335866364961923131645714158234911514474833352916370791208411324576371419598325051126397699875312290291631959306654562272511597071356172184114109826847317580744955745333042796493175123951599245357720620044287839678316080084704431421000398187207488558680926684053261885968819947671258990328311538475750457113624387755973079234378897411655379573426866843583628486427418655328997659210110534883945920090047861177638639355851063616068886035795474982109910556703846751696163762388151196945476763388180471878957849145475121330021281478666358949419615568928854330936351681831834632627983720913570900662141384219098220097029553182097460674407402241719124414341924121477140468843962947088989811086322496813226211990147296032130479494080360115080778594786956110843111623431138207346412369984660332482251763416410963076877671993617290883304184241068154908788973472744200217247153855152111106555436191386307335118633901472450013183499751473797609307856393008047535265370347680097772579914124915512543347566249675390285124042571281273800877798837193969125111548702054221040100457850984582496341966147309517965766276307966744155397066378453525474362019213376376636854527172602810714986192375744891156536411403102544783727408159448923454003250020318005501683605300936567226339572841479458896720034774283450820123776156473032401274381096809753708761289603683482766674441899119955809029318258490952042657814876815841834386075339792981056099028199470348806869371954069831447005546257682853450650226104229077239737445178254977475349060677168046481464381717629159525054978886194093546715341541834044082895934524613348301610311419062329675180866314848454548181024194422357372540999932999827399866619418721620524000519516379421283679379653126979357435179539594488638564445175253014636406107471264161464320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -240719919397863687607133237372776774835944483699820343836827434381597651416554094393183421232388274578689725071719449051501320478041615667046004614634466190679692372487958334565740267047904621828519661670346589621198964691379630438971121984220686798264425097646050381588979537610227815059918782058545639468961982443040665467895324319013166848364144505270110399688032470248311335080314613529246526821525512227043577070906151173547599625325126886756207070856266178720410299233768963157714136859285966779296628167750533885740545827561595881378546571083104956305189510119731826361718591066157121231323053830484204941992474077725834693846110050923730629135229245180438438094644927551037576594607746149238747075671274761078637692211908174408496639247362616965656860423285872758191352226014496513611300180874508602668225040075875576270112368990647949510192711842625215843052107196585439475547630727506510759574721934528747215990713770728169276201225133447930605153108015220842156216919565459568597552680227313425670607996759573881426227217594376270060973909851354001629836858299655073332799141142988234857864233716780258417698163717045899137745636985268341385281957053565135625450963145230180695907754969802993793763547604043428565792981626016975767844176836382320553017104557752700662459703490272808331014276061088797985292397160964347431302834857325152749079995787020212984557821580393104792692014720463328244726772310447275129086003289067048878537444868354138923777381700464304310290945108523789859929207970505596956850198966496136095505477118590573154127421122329915962125706109742159359160233924919700162556099655340869330201112515949541770749697028125716158539468199029907144620197286116094087395929241694840430084644688976810816105172938540371465932857917159910140533733918319072673569831312366184639572692431919409393765447373461978851169252354078390854615823080511676314508597140036495264641513834159120508802848555227621259296635975349264815202046003519585268808825208975453936075241135315589486868246052363799889253756191825835451501172360042455079333764826813813095940443869373681565748009636494618159647376136478117019886694193077959269979134246568423126419640880348301856273183191985191701730064871318933602393230307909153825177079690694304286657565298530322486872093869634769395756705525874898700617663378146248059379268661011719169007553595487805374362360365488648363889371286661959012765217592049459031024491539417620747511142066009649044857362372229835558601027526632654882530633328807372573203378123168038913187732554761456817864306096746499194428702838795705192858080155055144613454666571808519365859267824764242220212203155230332624249776975713919238938641161780208455008028991625614307233340098228946373263938627995334159939818044534117371110349377812681073253856036241838770006203674490648073351084480971873086822286254486828980485225889100218862765312568121520473188268393903261729207635265158912875525042491785639367734263976280311280787517322308175416052298889811080639869355426511074740921376475457946810475214848786650848738436047054553876277277349200497065100079856748634334328850814215890941164354986153987727557978711564610577917352154972197743277032831795037667932214063902741477849390851972200479088280871029433127592293206530277629856090973157837247183788982004117855338950023703706799181980411250133745883841330408430322870086305082859300679339637663293571253367692266446299176160460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -403985867306501512292533673299641635643061992598181218451820131646540993258557633193970654373356073532401217667786096114079745366098282416544560897354725916080173126873969193804361093721924328352403900284431395425974022397940716412936582000426378419368149259033207665978476086814534251194622931927587653670551551529104852570168191541915715377811256278636391642437998124093638070112115450765404737221678734666516189307702812969162021804020280629209912874891140298202476983739396837081679175528639845768584920710553799676081338550145139916088205493177354661491899084733233441689343127156022054500285073397183461392708038666841996369645273122237861308654275862063476798602996575777999756701962311110466801923504581817867092386478092304601632555136581167563785348986594066960512265001989419999700192668663504868846562988366049806187486687878383445230272029661482756324280137690668605628846161336843561567737606727065029540254507892576546900196415359296828861499446449388834979329441167711214372050911367517772424826256607468528448291579018788488772275188481834880815026984606931503801042173520117959366304458537381192974044672181350553198852029519890080601822701235649022809685275275957396125520483616514566511213475766477106925629446269767889622178687958377751121052317780565733902975318290307563290277098861741649189252860890438570665407480122238681267151187113293232180470075211116448467216128430918201007952365022562622011340110588639123806126291225372125214397086084181416384765493828124962477995749656485051499812859662522760988789940861466562666338403053146623113406343146631379001969934172669174722960774088867258927180999700188845460397318742853944496651593250707951540238096983654772194027562348276688803259705680589771344936888816225557723291066887883260530432720941986491692657605358107635119586308001249839159268235557609451033490180404201971885173606625416917927493277033681469207087739833633519986823128272072472630115401288132335370840105475048438330311697930050120918583014093926362040370881404735118938485960121768274172912750962625224369867306021160072033795674670180851625007122734958963243217573197197388570494563245027799843672738158977066944041533952739922935118899123216515650085140517317480836384529696824942590073305186207292250929625130786729691939981724757850096448720184806969454635840747560191299060368350650886653372201182095962676117540457906049933896717292616014600731009713399866937912293619022390543134412459342207831133832678617463046973152011280962187157580420179356780416551781885206395801263076883238563882833522365031644041012966073850030069149790101814056546287708844576530670535129923561838156036013513958305366640115665951717475192046557147316848266265547873344936637622259552693220822412959585103799315420619086990671487286503321233695012797546200859297045080439520254336640983489996548967495615371764728968355593826959266260338757473624476381956348438514689720183116752425907866131229018062127305520956486602674892905249411176143120059010714407324427272549838127895721959304004624326394194980006871147519250502350138854886797090149253420247983099482345426813883793859352536752097364296343202132842614920970165323849545614229600981433776356687398945452818247991659847179465154393226550309799362624541282785505533622911694794287070544041317323285342460596587016709030674306855202108232141069540403578852721957805362105426695942753020474424281014812880806134380574684060057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1263656114429508048104453490487030296500841695028470995828768711239635877406819790455328322111066313424782951304094080580749980046314261829837728159533123705215805086261388475516712064856357206769117910986164541995374119243517045086256397140924435626400822093472687251451197985642538550598579110902181273290529532644878629004286076359692533823893723540981226277217478613396621202909018517147742750365590628488999908650793502324495884539102524964356850689785926359061739757728160818499082674671433893598962268215370253031632845522269184048945775848645321462591382277588466969929717844388143482453194890008550296817383105704873808714655855635155450903561245859972129055352602730716943696706255258104391464753218688405368793850129090472174108931372291384662509376346673443322971527857439744438703016966531663983915460245987820947487868889270797848609097972878326790181692836163463882159564387804842792867909345863810531156605721525133114226761126302432588965601492211070490647836629861210773491493011170203357315135507810526343736019783687400774580109230443125118534792113082284740633955151762728187397531834840907734781040937594053614669152053477945168179607202257800700205323767107090939468755375844336139737066346110078795179578843671251850521523704444886327019323825830275268476222379634606350509154272889150304685812394897452421474227173538356209657272042430475828802749694998607789346461958860790504313515248273602025118973940655182102071114175952056902898581357589843375245030309281720826421625110659856739391523700210624256556258526216293218787266216758138830316081773615160253588069994056642801531650796428635360561478917719385277662612696907131003170655916967940427074691370265182904151481645114013566832091917739853706421411461558550033747277743455715189741371514932795323018808663804402665809877613786037482808815724476369494236845244372864450727896108391628475565279251968195317540551805307684801768194898204803898229029348415955181673471193943156138400520458708284872103116554840583400693348119915912165384317320111245865976426120297623002367114028800305936056262070585715613947053627182800603685929838336070579287196109786651907914837064160205404706676650723508758091679634862731308118572645194289309362579896222437923655740984891772831885841703162036220998441300617422121677889130269778679082464876603269192353915020479698331483078948498647565948597801832519917558245358154889379333611058178588630028680206163483472937875067582340552340220956135524842692678595823366626982668132492581483567157745496422846147061817555864937405488862321648740059247241969994346859444325856239983897408754780061636568598728557916112534296271568456283065054798799185264190517394056409805736671899549964650204600118173266916318331827111180900462880648505622219841257279455846494088950175269259220551795432483120920761693858104464571338698802929506336412487647318036936361614629695182264262874998126752967518422249342488688490105585933063960858292763063385244866524970452582289338591615858864849192576254659483110453940098819568384861378417828240061518517024451662576945812244448034508337909989024600380926793882794526268495776134456279776147964763662584567209221427310176420957010117808262694959210041385800204709810468577424787960275648762744697102236946212356855629819907033702351869854970974589297368843802538136698859417826095738132940272845503225939408322788088050240831675304997821994102578971414109536902199640064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -8182476149484783414699889342322004180594583084493696663521543086986273605478425473907220597405919321221755452547070625338667738898689809842076187191986554077804569758137185415396428742580708338800530488448683874648601234908713255386619937780771325223775348276275861904263385279052403947931138220266143925455184571980615493035798716872235980100845457012597794203546219832776715528327814840489123447505687081429900205777379458403305449825836431764186426318793296167016462873737126078533109776062521115200664646073867910901171476782057866366535655941427116950215415518173576597138096496754278653556609366524501619450885620128686361779941637191889560095246801866337014587108489113914524315675132017316822369245467304822148060518602896088772374941308043586667712100405633873957895492525010637503822664735500043841884903260768063366033461178960729398648871432111999839619261765505466045544809135788678819416784618460275838530982442554961793586149573287271386362167057944468560428146245490492408603581365398138295396601558716170781370694159924030445964162526128799491956449871331716769710541511902351151957033745553694774328643778219009840951459325896314160225789974121164714520346464641924858910516553086197606769489889440646947239151959492278320594746295381075090445503622908063077543723811658351762218340554122993117327133174601499357810388668954961543872831848954966772143564323165391036788877171456632955598445818553567724020135782381522038144586598717330416735278909549143261986250872057138601911440222601460371103081928017692519685871431496843200169839073184079476145176597592931976508202872431195182424860517407976218737155602438789867818245379778269655230319147257910875912274001772524335027797980011176808398863233524607688826473410034801425429893383377174294914540954785757747819918473255009366218008058923206031486121125360959611532723444331007570909332682803549264815284560269407905996296718157016356699112424545474763280768976256888101545267802767170735735739157220388662387268724026302291562313968582062583020732979596843626039184949352770238158273562572645569159758452601124546771921905307425412998712572422599406587518657699015228933392793374620904609302196929704750229987305585119674847187644750310540760060669063853647812580413417941705448749832020045850866275821465974859950024183634549775100064782081655086826640562926560921872009746382910585090744937879366840456765206679639340266334636550219197972146934453940182579357287675273052142451900415590495165044202810688628532064796893018659296301086475891514589975948376638062810626126381365630024783021413625031332514788415185162617958772424528871600858228532634957201750696935121849131629871787550509729228848639104290863979569094435581892392584308276107080808844889788387521130529455395886623678146222285095323863296926228628838135562113983062320552051210598497006071427934558528283884248774474924122117607242322408696735388660316684190181328547685151090565080611658125889808018546327102673283703119867080362990651815205523557467547755742597717227250473826007929872730462576662110132612159463579113654929731857162851932573851977308006344928815036480392301958228115054576886462967378628198856156993124877574602135740899390100164066084332373166619381234559993674342712610400332878935174906507715758714190416261041613330918221880907730178070898655660524908354530651104279763299721556713803096964353929423087108435060186360362166902009827407085363527680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -23045828500983544365325039019346502534080498266729749594703138853006490014477577794699044868360963755538763231862912730744208942118483410544494940109532141538609155310929827529938977919304560646623753840121825990901950178937547364309435345507419391333484478772428296326782903838398049707005395607959874340344413271763082381866212920538114912712781466043118256171169480418560360906531920486538115752392837390352713601620606937487657455630992567179167671019785807557163441839354495914872592137657354822624968377927896925304423683926482909078898547725138620226231286343427435590219452468861954406443113102506355509394689128827217631191387788734190713729099861812077573650332578282908094358442512781495516480378059939101998977466957237919073958928050269022155561001144181701342537096656961143626697737122165808213405642433019295825483557780904584200870428361558915364164811144697778586101327596247654385307584164103595861596961634335177422251463847912385008564933574674271028146039249458505692808556031029876784130484304341702453775027391460768042917192805420461417038465045647982318841434553778776074311854491289847733009852812826545762190739070553742480475016369159940105405775747260008486183953057468975798253434522488519353350137728388359588629619801523798390411788659023472407584416284157057316781127080970327229987895283998453505618604887819185381388064342982206367151559795090518197798954312909031708649082617306110883526600095649812785851617736317054043349130596555637276982077360854845258692896758907590934742377298284415338113193038129732374603244004850290600282959811133373934588843378890949963337673473362094168667835977680198554577934759354251132781211276397118468204488411004704596040575579610280437939497989290639234196805036420878766659215489551244461533047859213640934406224324956983698330642480008331847776984547168283420227275512406072923967935893255490119672606450672725079531543892870033502591357761364874076851001789186812824415382475508439296532251920836735345293304785714201739992959377642245258506052939766097113526590039154474329391238687679285957032751145750289288955106554436176093652162726795137896159195390219156189152521122995123718757342623224908615938025944647296611970839617576924334911917059742913148862144071470402883825804082357267627151701460798744309961544739011628733996906896203163550061340819779702016937344077424813020408664193952110547566387410933235975212235535512765732616761232120399304170815119588637508385297220649540807439666043290032897824257207462570668121950220816362361792273506757774248565304713806993144630577899745272888154277953656995541451619488685226363168307781954820294039448436760131895600699829015623113559827093435390686110445031815437862608207489724608687061370552510940384086960411479474812027867070164516015413136323576667990517870005356355149423995580945454889377499125656106789745396900462724431249095095167238262841300241449150659637667801759636590089465320653402866105033380484146835073124546722675531101646020214060328066117807199802667524680404773800128844681591013548837010468317570453486389377703046460032127614771928788380627617429588538279965333542059728851571939893298354199811539126903293159449020198362475323825447048283546205249433755440564484538271820870191122021018944086545703694164416036194209406787203760952956081967230777154400977552080566104926456763360394364198401633346479762041877542017897004481216077255018728414968870338560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -26155848740830412372418905616517984726783836921892637311124628247127530511235887950610752212883843253349643962407528143114996798310152750759502844305484722078255397751562599376553566865766926642450702672585406106368379826745667495668365720822131564529312316227472129621557211056382451072582402942857959734002936966889309546328165347292177013804751755282278519073248705920015078064120366850250057759826582428505197035762125836261550767546099306839212796130789559300116442393787821842962496450934936784827336877518047765892751996530129613699900221979426771658801614674970410592973555872908113386059913651529993072134746910988334658932083962197919750993650555469733092654729253524954283369271030530338038217926400378213492487811058494273383005181227618890060511011716327996556422690840127209033814702705171972459116081239439692353604913944533499783999340853362273279722716867777599597109800849291693283016329366239692141239672134528169630663217865900070364720706109081286947968923744647076132367335665174322127525575044038496943364770630652229310124306274376567357903288609964381262315056830142688430465979450298238549966348159187084077406040868696566024119535927497175407480507613111710005585050709056174966325107331604330280354234692401076977621383071095486702448291524387044227830151826071664218066597400329003274859252165282486654459713664743406116298212511515023296841896344739794896483293232246291451904403676116554006727037274546525612361662392848806444913923330588122104560809927930380495138244212095300465829147398306600691839148064615437502324265313445210152012900592540888279727537878696755009792051525723573688193399915406378314207347278941115525798750002654359073184250202829731838491425491215965201206741414826361252396276849792325566315492477394758312799802761665074879804334617174325602034980617856165383476325151697522663884632125467461416045759514625040408571608956310547833640317003567894616844263518997065088071802158955654267602250843262422444648199881968950493288938591626701019894952882588851243004625398436574176402324508121979373409674323050049149916716637419483771689878690177802332947308903798045046892141444369512487785149467983545682239138152686251025627405278488596015612128922730788178928987238368644160189692593876598874934794780044562014964516168224773501576876858945364648242571711161089834309556855942177957485371276661406765271545056899303050801349429880939063257281695827045878033111934317432431621349897253903793139828281791654831849615531988672804029837609034291139178622277241694239421209063728166398865655322262620242958552898877513584864531653820823974061676112257883553860041891423317645595534524479357052929273280433487504697330303733352657138240127063238075480599178468569089218602453410428065543456980551285123924365124714142036122879519477172644708247422725654869128020441980543630231619438999172498468373073821839142945688018951695272215095117500078407645075933301069045011242183878342738430083035038877127939732731624345479808817678952541619074636357345958091110843781819162425923600449903215042345404764350069219261317921179700120377703895343741163113424495884884538274896126277168904241347854023081818879622035038301899579882640640570683010089105913204738840828655751140138280846394534951108746639078576939951707416347773058306010909153584503936323867227222302944186287591297481245726882798999286540830068686987875865098727185159026799810597882966077235113031106560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 233119261385720072038758416951321792710247909058519300673270941862635683883837626327008208728467482086685380863569784137114839905023659302160688482993400792314963633600902793773275083113048242933334328661777638591016294523314519408879830345830936425835455386607156877538301932562581844121768499216245735453566050359107191967002900572581940527141934038240053552310992360663158732121190260206700449219003059214674116696763107203568441279138451918544602087814187332243010850366311484348834283075741627174969955127884166354328763325081950902616565397579560038321823785447207806712409065278236840708112308534726650606911646681038366982248391913934990258465249862874661222951293749480051599029012474735809565881645140867080245310601868825144808239169899539869306955269841253418111587586308933017174997439236163988103013945647526231612763744595131805575341138575348624227938460189150378505931461732257217782441882825132504400346065886471146299823015325041087159659278123545443522067741342363816390137282871453215547388252609865608071524929468029244556574146882635076012111504745193543657330682821301588425155172704643713893745480609477561816351759459773512676859238590687786715786638562622480663186175830384347311707318795147980704510775250368243388438116192289114100580480834443714058534343606181512383986088157315319421622835928713216239022959132352403082950884822491097697188585975538630770698967014741371700012230592744364935536875086233858583379146356986863826627840910202750907170883625183177330559928989999901564933663363091523192904279844914224616709492736633315974200042353362709168167576125004341233696196345025426848641655737159520479073278635771826519749067343296631026447509642712112695320035613911015554500981493865874058801871278547454852289574846826707682779914773449108421176265650909365507660661686899902479226496822025927233930131534475079002259690245082766396438704428481960518959898090957546820194712233618426666705597983539013622848806592734781071103491114841644881839918601492020233099236573070676848559658276026488990355585645161188115583904386005333933616025150182955023821397272507086267734167044065223946302199361372354394656085325162332099036733289540277986959966524178089347707009671498463716748245514746267584564437728610627133464382335585038460713028798269720521430528795715484129570474925841925799725313352842318699212668059453781485524519867981163374543648761051141062026616575568823656419175079341290853318974253045130516614250502597455450367500731327451837415261267726429487202508735491072928898343369335961746825092134462462797290729371311721238993004630464493520225468153162349202342698903572844251579502483376469107039473672240475482487489400962661747615637182736192032825843370107459636851122653732407244886341838690443994474266286319869197898869320620411535941228183576972944932533039942274603695854726701669937108616852100712534449455032762516558301804129350427014569248255409615725059408365025473003000660699211370673239157269489662086493241720266116339730865376507548445565765443719521850776142895039143043429239188793280265170632693222987270813800009174336807889256409310128230715628591627866340128639011859626951193011551995114999883859656354851882841640741325216699749152237244897517457133607830217298251303751353966633002271242824688473358326117741397072795304594483035028513030327442454348805402922374551606849053599730569630200285904620717395489559797088816607062183116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -699991419942238986676046610976489037541079484572536557815226348394597898072145438922002223095204330419728537367240386536349465653724452529232306413910224292917265990168762780157870578052197696399201211323679710511662003277284010166326095465177634023736727736237550596724392695942194719397402387877493720335743414309362610977804784517774077146892837688681918385005054226218031921740377381479673815046463919187062314929130128884622788215960754095702577925164444336762979684441158035503797182745099685109697225632725773846178277557586067323834645188220458912008369096980616123405892001572172474923923365978899959009234067141704239125949509612076337945472335527749726626200192233990166209008036784952767391299777424640611608518193520480104288496297137832349538408862646569195706195138324809731716970235221854128661097041703444315906148771425966408468029186226347774619239849140723381421826332812266951996819938128771650784899527857649417332692855271722646845770323033915404938201145248264858881738180507322869355831404826917392496852362894285470686224115636458725691881323467414508477199403750962892470309968948584120345027405746697287730772046690433321868735954298808933188537216393083274977767372267533444419354467571265252149705592291959004658298091692520521660055286457593072984382055436793905802701976732795190702248186856818519539204226377907906808699379189561989095313616555444496374171058592871323034397254034497936104686644233680574158295940235727800914051522031280585471243811091858978445433291114841090096414153949275707032661919311681600825926001487954713986374860052883323184564160664239117442273576322354635547678064009212370395621902741754496553670390302425983729512961202007942140909503527372851421390099229403964972345292358555560528108058824709667519398838557600068667036575523882103270753411892139609507362100867860587170795028146464731611339146681875982165179219722447020069727891078291693632155574137451606045530989985741351213460475223568256875590224203160594230729372159969395637973556376405924168499876930002799076200860431818926021197155773777651883429916889380292595054633942417315502035193525031846056706263151222073204729389598985792307040531179072114800489559775468186235679972131023778513591706107798710214846727970458135705901822250163935789977139280028988167418169322117668612216977493205306407205290168263209055166663421467844239403601604026860252556518785159705402695296880088322403060547520584906392887724394994644493748986413658238216773934384031555036555803545263100866184503474357903949802440008867003075166010295356138260104073462389305457058389817612830831178670941390051634789644087786471597025787433008538087428462754377091303545148553589126643583593115026449129358917427529900412108977038659408169532121261559237304766566947150978112277164269180144271186522646993457644090283985518869238519169376272233491339430429562402091498701456423015452805731032318447762336113081754963595853141516564101326536878063624268732591968404753498658466192490183794495701414207062544106006603277625328297405459814783690003444125888284482013778559589634398152197497646615947346293821480485719391490331860152846200105621583600616080982361133487271374055879172582454250500290302520790816005652628953686736714227508016536320137929410140379852300223482433354604458811862946537200267507449688831954145033751897077034335699639987219583113458850613710029356418154900815909641127459568115592067232563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1024496547563854480135848420059580930050148795369489376519447764692671333850940166835935050192376431332316637843177916727201190642350122802055640102396440093017387472650366580064302522307230530012644167273889197947276239501834875422757782579582699233921299720169466255411190169847030164309306229338904267301578277223071831212411088242303147088226138907489951433704285302358121813467015227025295297817266848981542849073993149364022396839996162538626671703102845182033137012511115867644372353428554989742837342759583229751598934029459284349147601551436878208422959513720582229945171350272934150670699409767585838398875176023714929841926541339010527105222087184266837383525907245752177859357604943951311001112880962904641671233678228504461996398471937652990638564663643922502455357496740552920841719317919115568337833197905765600447789567323885424389166311063997689847571254238847218852605705883498154638757348086163812073063063463983728466399621195542271425846449335961624372687026445392545424873175311946125017589027403217802691916784516545797152452849472657653026168699962087119612206125262352513715411907614728376679659732448587955477860405040340383369565323356850234957008885579315663384931382927817822921194661540834775507432329834931718087423912608691641290766831831533501094477796625550028353695227306968494936263403067111797190473894704880434120908839186482810952685677029540500288738247396053226810048186236293123675409417169852622320166784520999569117558017110207579478688045564172710396850807258588546032982466196086051934073647020043541155917863479044647951640574506311384777082322588243061350469839174169576067746471351604148424934573904038371895240927288173614889171100201226165879277100032551742810289121373681334918950451047475888032849948674676966234713603936277599268383359967470216793187909478070589883167151625418811048425456980490281562981545349075140828069317095212192445105814113210978702339033106507139008210580361920341962883234673464334895471720948781700986712193564044910030200758306736715899973841652456157860522837658425394907291166813593399805827501700590945706076198987291760818285882503101557046495996776128056412139019219555501788241925408318426729695541816132789002764133595562931352970465153581783871187350378389875087483365058333776729089874921798981328362888153537996425189647172833667480983258323776622119717252103966497357347106482877568421269759969907767551988857085567235532841839439573485813864992308893779793963622549629884383953066051356613413507577392593766185429186713582161869583599968625451927754172112914230364398690659834112013281333871742984431253695258874541708380351727094389310739995907682626330346152914774134801726691279572999084822835107098632205913578669321819656081838450291232353133397217138290990709716857075415835902600680685698774815033997884561870910960477264205824600374336930222897948687435529506574286990674700450515241582384281387288231590626362356820824690075234220073180427225235798454035393573616430740586995845275253303324311802640040761734389212163875393442852696665711561935340838890346895764865915926745679763312602686072229078140207660623561324227538814396652542111108762155166674096892520996797098706710898565615924491549344304684594501338602729365580405700909167512103958903244024965921572796199437967045267334786327571859610870044334803306853986567041942198665612375747064023913605358010231111488466790345254191041942188733197451264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -1616692174818239211679756003329993994600266328420133018291812442526888320199012413449866647521039671304088191117223181533769972997233232140479260798694230393516853509329349183669907236218629775467384987662133515295912082589897920182083496372197218386418398370643704577050622427259801976751556084669711272454974556869923026308422689386140131326055762215643564705941294571617276018847043797046709826801440408326661636950109423355335524542175150711728589847171349856962523455958337625639458226785135035230073623714959685188885354680267970902828020976292261622546246233402448842121138249827747534163474057983706331720455416765893694602934223846881708556470263338685570377023299677696112281634842185246609513857624734529948545054860158590376167632833143776972908125564878276758650927900405602691760111656067579099381544052136834551387639360520554966883039024146811710318352598743623016384299069412889323859418468283740212639673824494704327900468966183762227001918851934757993180216551293014719611191866241987412949172066489824139390677785319654433744334230464990641392891068617371253268535273677572905782533795692805091404110279029024781870892337981760210600349829747213169154932742013526740611429695796736218889213011516442780692734856314012774932211565583266036412122590790812128416511295406405288642280003886254940762459322541716236405409449805531323529850134782757030111351434637316936363829910560138667752391852184136156237268051255733815689894370045661201935951311323576005946154430465205316072270366188422885920360851883128361834013377106657148662161386528618822576060832893499865249334908403523909211464917886678461367714800882344005665071057024866387273581480499453937108879970550825925590644710797598184758623499946211362844044648766429857739406523619671057054155906161315118107534172993694452697735394833252884936662884300333006948542717593640952055423927970372564444224458217594682053787146096831692665801793285451775843181518225174315364198592676037812218634233523018190921752172055401670413232164989606899588564917798497121211451394004083118748714692011656367016914748953177116598125575005638290923452527098711091058271873076611900135828981101451768720256444201774762190912232592623781532726850706413071931615476205510627842929324792402821772826410430697382059674874014389474772831709540962088605297165489584441014965970815102707463102672299672741961485354254618819822195898660674635315866745059412960187607973074418115346365826947342844523603540783538941727841833162360664822095761192326409863418433733897825318761016727799434911224988390017251154830174362501942842607507117074688497212753622701275216168792322552480271441010433329582896575108946794382493210021963210520413915111657612971689629930768431418842767450958738615613712546559170744637946598003954902936989014747828593322264455606955592265919645357177808843470896314675157964464863621997768245987165572232130222876252048879602606756927530500143931978385500782350157267693171223418865513881284314119079834516604227184594959405851053449438603556801321159977149627325964857528459843197926043569634566731822501079097977444575976057507404695818500672004773325875675422105805031624948757141555824192934355488575319014224464636313863153621797053454856209660928341392839278121317730000187262752913697501369109620220938322381140692745466467341181515498350481443308977373236737412507487827361434077673739364353711019491180791592195849725574531254321152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 2615989128477471320444450187153714722472209250594609343973652889967633878027221515385354027551082277204949000145580694453505698198863578951504716953146475574204559841563807470681916283572343634623156103828102785126493038693145060913037586161932145246966452228218136152027055802955955137055724768618710889563767298813399241390206163871699705030157132817315279477153823065711779831054536519016382091850376613282068611365041748761135323902831159417413395945933873591717352462099745175387076770211271905431812994899723112044005605753558722674796007887240068272614695185623103599721782608224097266187813578904707614091965895700121689281312510943364807551227852380956294497014597982440129620590217300532529616740048971024563390009776761808246876183481291115258399796532549614833169221952705632384072515899328970242834742810520409749069006606942854687692638400405910314838741565558232675723855501853986729550473548920721622303583769770734160438868160328033563868234991397901275272790172395703865719842351055870753595935551752477296626671203995054724808085079489303453384175110246324188588688614547408828876570010032662729268917970548371988463080851751792346641655168919833305424424698374628241710514977104893675123396317839151459790515302209994970511321592974844058515227358836344285724921197377183470255224609034433478550237912464953303658380582152466387657540290857414522026409035504208635385283405775532553601945688181435992257019143518955493109553491592382223375102300854711519083492975550944993734860414560587238456078076179051453578247464835129050013896905809870030048955159141256117082965434472191888448142375062875759807739642214240393059292699602382442070766129220466590521970923482000609640587768521197280964165642336468161000120103695693803854890038578825424045939016535826593724293354117555016426146571131214782849590333649088536720584476720930879836536387476061632465681393667626518381785716679548564139380866627187008391237070752030605337592214082202524837262839844558084769851443035861936916020627190740857581539009166498770848537638340577911048513446886507949346480384287384097099711627663773395700328671451583507201972095108022659956075542799675827210686158533022255085712287790302917177743174808858217730456731780787434489798379097896794241901177821290726777989005962433992354844686025734009200137101261908793823753876557226267550433778244369063887158553611235215340996766606300327402440204074155811922652615314154795748947152127104937142334115245432670445722096345844352165168344342382986792494267114694678279296685752386149916336553962815598091243865555342660249881862852745982111248166708738429562189364161093572145671952125004545470830002607904939309924568513677946033558226358946595413654063510881223595149120163422575795050262192228717571160183454884900820082336745682883731857567665804277713332404413386658476342648372348611135523075458815316570986507683293907228013079681819705291933647825128344365879701077321092731078125778631547724872072020887684384097137488806387927538336575010359236946435289574392808695261255939067306633513574879318770639988584265691183653340243230143244389348234497346931716756051673985155028593523459172081028046377854200104503046344064971219099043235594246509132832713718391017802056991739865557281259456016692153866911822993698002586546115959189376607911804282683505152030726556162461595512931605094490536769388956814886134887068677218756811517256293026889728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -3920375329469182327067873605979212534243751269258262753829122258290192122289916354562828781098519140438531235352200920757393520184465235729508825936097557707685941788231126985991928405057402203237912628442659417172048289543686925775914584661189198773657114492736921692712393219735958860034045915514875586923156969819821472378447495437265145992212660921974718574519762514594187193561004654741512190501172077194167938509636215290378119329800567875415128720461178593809220931346897600316999904087707200228775832023245990305534621086982902901331157807177737058970338772471085843307729313559761905176257529518219239927416113023017126156627231111191375587598061508415117813659075081180586730263679401766319760393986605690553688987716896985806171077768307080103310927803177936486806664186412783385548318469113530028611250737273964558219024984618323295699188963407536774370122970463147222502404389862369978546900586309768057849546236843917277083539453442228863480181732325155215174775264977801619344680681203737065417434309744258321304217776664831560796079336589489002902613417993107324728643274186721376507706837254497239436601351514876114519284148757011713357120352356167959143390623277496305275053051274012177207281978468341551224343337571374735111242568997413733087403721774200616281901755868914782088287203942345486261409052104106514122304278706713670252268188616465522509776338721480113180469973610701796662468592141651983946984961004168171784373558494097128748957241637932232956027728025844381674715327129265267931747486752893358173198394110060620504822625700091586757728755526842721272701208160169469071042296607594481778233129629122562041234131398241070627679606070898510092795056322421342496249877915932225204174436639952538981862018083154099580346645160643977510357324517996367431712064696459319553231066215385873619840872278533626103073292974847688395105813892596671970335838830522946078175179161087394842875754046132680067319516221698206191946821126199544041629905282450311126965741309205530185351949000489011070659086506309436736861245004264168140574471675810910673269250530696325885045381002861142127409800599939375199558543315509898773992856204520355589507437996642412195006513581958941259664075754950943273284776664373279159160363998206280262033463343070526121866268768379067789595453047873966975740502457890457339049101838014190430447584074731996899454580872875760636792313151922454043469763486859445582641220654123271193305274065881183666214118239615063171852265682633559571562602050659953225944569037338243205676291324481621200573401330110628626805975853754361787964552536166756258642436812269664242131160616691352738823272253498772329777446023846948277093861572037727501510433291086608763941906978404581493237577538295547182794445825634817632093171776327718765907899239213833437616375899542281935347223138777113023542183729600274761779857903353967510775611485583726267425437822228802403021907406399598987334563736460624988864435530511101572065845712502214266709030622568718500172838984030176901476527907427789364257177334339745435162702922295655835841001415888571049629408544984291126922614150890105234692890598902376715863230014200035608372410300211083407603433088057200727096820930708492344680082509807170232591050651132840508962314301557264465539209618041845957801892921129169925927956679189678852265595627814182864258340176835542735258330156040301214894176326436020406841983200939499599796633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 4256692504100537960261298766349908248025810221138319045541289747048120789123451587190663813529198695751375412088816979385216725048979572573140924972823087302716465070691945808804462853721763844190307545289447230284031374968396490646686732018032643063867372456671457583971018306036210119729964206260646936113057320055789313925875175997864748621551574752786666394907774553412341880225209277791172627072278170904142996163360244142222147335369079097643107210490433914637370554041576279415061073038472166101720361696190902329189544476614427261921517092430174357833399223888390888438378196469906925723558268324121010795537128368284367538256900872950035859937320033156261312749550575299609452768560252869444284595024299664942480605118304916473786251806352644289699673045642235377998187390920406788713206838452349118199610935915579801630193602671877392922087795757850926970094306664631779550609375929630947333304934427483672726188114263997797222284528412703877295552730818444938718307019922510596891002201280144634305847749922693179779930515571794484782831954651410488681459403251077609050818024115972108240742919353765587793046561290549476533910621113672271268228166939950905749980386092164028376498383706011533696198963431970954688735078757040903969500336057086856246883389335309903483423770223876194931934354123919493681677664710926272001141131706340847032511113418285370440405255009789066786288491311789685401431791624536958384262020573733248389574040974179162833430381769678355260878435877995017662733588481817008211192862982334616875704435415707410469179469845240117599282271019229158192057124545058981721803743066900627167533512067488254758932989771651656414929809522954424143941860808847960617840314751872828003542141874287819041374068789390649052037248759125734607941799659496852456191968977919410374825895332458619351334619471156783720026664144734530987871321551270605708049796534535727380696552761875294615037240914293735184975280679651079337670225321620402649717087232123986816026853813876904059984751030903980477551266655794442347078351368861299305867571084505625280251631173967377552037656327636904444727992313924812075284749220183520273220265183588682683522109928400310154111328633469902149288251853886087417856329573411001924415604777719194398727525369529188691512637563719071730720745420956839495604133205306976228690838812320404202917999403803470099658364630980159126171681872827896913720679118974774625537904540281938915300211736524953170387115903157954576724521881674046061187615897312574459548755422755574210979229481901067570801245418803697231434541522043662070514449163638856439245601895503994165721138472807309038179474278460082801712401210258762300995891716777365808230607226019808342385989157218048975204993366968864362708049706036829883718034857602087775266952317965355826740826727332488871517354074336827671162968358914920380274050395139807521340280907996364605613471465395456127939387753393830287218897854782598677361386636839857402706819506113392597580952732482952451949797202854953517456615171052120594084382404333554599314544218529342057642173828405294605369745640404971405063489697593723859663920106529962103741359666725699619240639073265434558425698435316350720946484398808833963102309007401862019630065219955182164286865094635338690492885091827641326764850696081134057541984668879448548614115393120951606498438211800791334310414517451984044860712385337274904416206970644108081627136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -3883748779097314345190881266243367626516741289407654153549882507225119499975708228872734954403157714543204982339392983413605742205798534805367928662764155922247337095996354231106026805259851268466430203510861681155340993553308000307890084949277721111337388160052794692985682003998258943090793112736799022993432065468495421889146329718063633958841017364670391184625736986660172004253555598246782908798667148178684476118412756150009217118131045824779603290928950889407033641411589260824181462003073547769979407051701020264525249487993062472183704776474231920652891845372891719011869024528885720667341874382831682856459109278778162191580376097938348784013964477094937735964616839218073011776840885538136497897504145453175619085848231081847104381416966341297239186495743129075551197410412472960733297172546348257138890551947064518189945618891162247495224024524955790455022653986159303238025785798248982531921474446566724067371969639049379888308234363142152151771915199207202965196573097444639902560219868072248692778486693907909473794855016364295487081622861430206300906959462717666756227291369176504260694422713935161770917352614330979917103428739148495007479223509738878928986163359046338125773965175123059981672522428501620308129859333796322057397275046245324439632108572221482213805232995629917137583726732755930369716890352485329618323071801642143148668615211165117535408764903281754531692425811448929516448346209571930655508333414150899682174565471673466925561134917765519102243122025981386454481773551681102189049468393249116885398110553328469085210269391502304960969863835952394645050356672412588478574667050692620626288727469055612875456915536936297711882580705921728340062119542367430791465113214094397757752380731034502091826533713626355597110446877924792189806781806874462994567120871806951186194246068526541736123623191831470822922270110849271344783023239294677224480886324700400754820721197846031684366753663801146241892544808723643342243808344334063426487013859598229311457422880094545108893619602564648468940149325295402816137008339076051630449603733769821606914084385726558274451979577943043577619444295896884568605654345337110652190596885059821648771896353335164440814430063422908585709124100113038309875195273719097463558707877463962564020369468951280836376870687284904738567960507731313583474511622339968408606570361240022406617297822031061600530659484760161405863627605856307623072856581851420027772387579091069288578603081269950908710520982945881623228729348897682043491215393704727227816717237933930053602652369973347740675226271834248968245366877377814314867795499901537715600193757672675710413379336996550086126910290239310759739907406112681088430936698778789575379251145026818298820106365475843623201301748445762916845348342456705045202889066262675908493604566945103589246931775092910772034484392610518428601920549218740648957254379904077180080304438471594839094530977661850142658801411846062501880457978932912258602199332962923994970322245695064497202484099617508048573299355718143026220558880780374972407654646955140162091932467451101965039613254475615020870391832588800706938401502313402313920785196057036945422239141289606855243537815422954829392212897444715416553553990524472774375499470668568980444813980848842630218465289367884254951812653205204129326278598306910056239375240657943092289348614029117025694599716553490027059233215934942185856506422903931172976713678680932684398592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 3443128346872211686052116595881533989833230826223156942140956012157161488057131125351051334472383422749772135348835201152593427594870149773683473327185065276212747362868171308272680179274809673922680601602464191145399325465012462580077005014506452118378446633324297177991730649533413989652224502045909426364057639100044286735368283365520644909490444439137569072268097936665075305893866502454259227556005574520915310603606736372206907574031962222908573131902654476385923797023629380619648087649133845888875108713721379584835008522400288378045350797485012922454067292399372237968196549019282450814351224206818108997222608742467965354664574036602767042262781342374429494872237529504951039477127238399916812751374165261820423732345728724398170001389743744477584993031747914501271783572940169329353232026609218607653313828364555912889981947896318800735724677461962763145522304694022869308897360708825816092523903219078057770912544549211767137688319454920770212363410648439152981641756400472893490942628393581271606798196442536660360715541706066824756120932732712628185823494396294246375619049091592471909509902270077519374994858264736857559829525513324798360830745230052353734509260130973551958784957370813995397648981998858294508355364905576413865087937264695609411739928182925711304532658746819919865897125868092201590572726146972396548974825489575462844294937426601025680597802737227440845568745572150187670674370136333135303364171760261056318488270719412298047171244642138997657550570774559291691183652142297429884621248776453297985944830259098218071413241456388192840685441746752642204684820026376111412511841776070550607826096523223302455018506438154696906547680473508380520001387590656118546347575150715996850247791558771290803256653653629739352810830109992364318854377206038492730436052021115189746727595840945872484778375996766833918182315910881101743887248439121581973347495125237158188713816258080069489565347443048402830075975297725976929967038191346373186329290160208286377856673411716947970493089923563605988625624105169221884953357286624276138479380663653165560455764579342009124482381919108844208717309175399990875438425241675284946332815291459460636086860982877844335303339587389535554028383322962426301833918314144464222125193069823078878130398071254141846289276029703271043597517023536207642076311362581770218240830785085075558190874135255954235704399832745091278932812533782692984303069561644274127518292113573989706632841090162498762525540013401081572575605532366501366922924432496386430767136215710576289225008540782522663919729274320122033168978620397910488316262322160722312913834690592130742818685176275347756751445392209077494961989630832535695844759592837019564363272571260060477332178093436277344582997823052410090693190023503084855961090765679561132824862392336524807102557952311835498605969837994246769559264604133301021051901208297148222127740979447966121091301149252571374148947854057307675904350552338637440144966733588447663733996420156486843987192264930745415332647956225870529712095918860127819272296130229924300885138309815129006096273624249637911432124920935688187223308245570064252333643171438822122321994527310098079096895044985939115374027396537969744571499829981413399024916792049687469791400237802589017476749295889401750391168719792495852494932336885923631827589980544207898014834018062952502375983023439523441553602383921500558269105481677554349831933158283329457356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -2564698377261673876637063160655071008441973524784461024194796036373259571600569745913057185814227942079704266269522662718453834047163791169073233995042643330284161265269080695069164129508388672879282444589124983945474435663646143831585441289677107126896861344603459141428294573562422704845249589315201260255697741437617267755439395920798503804944978899071083028848230239635461525937585014124672686881169858276113554259814265514349863173286775992768760603123878873041056458320888223887950511981814126678005555678418545289732718103462227883430203968145110577133720377268729205870088790924470860258012388832119315806375912952672365766483614161406110428357990783762306135205894475146502184698658077122502705964008426328999783632426923143088139386451749177735760771193235040761874151310852300111423473056727227701590936905918475382675747939064640384101180918331187738347403155783689206187500496158268980248611873550597703305574073747651536433665583948927545635634588178147234759813254850139209919960758162117013312058472282208093027124658267389742803464989781673089941294062332099561977104025069153965877051446123992638165898358005537029900369499780486120482761009380536648767455821880065372154761810160556084659568971929653307428556374426518807474464470139641798236151048632756880398213887782544697432187162599321965178883718492537612394194890050913096199995320311809851640288891318531464902780101499064546200387833652200026999877113375497945827030077835091962437660631724342576782355710150930091580395342860981396137874591078632181886687827651874572203689056651436135104226529438667224064161848616802239364178037720332371523577822436098071279938085465866124085540937976684339259966013971007376093059267808740980182994784962806994927202050469197115743617418546955346920074545176981226844702858055975507281962735749771205195299389242439345674082421563941838407616381231494539040293561001439356190614495241650329502356119235301560893719359533264836218041943812003823691176518905369391253606343937036586094150180223288661390796987845572702571247549409318137769485922765280050179956194772343011619996166695566828634354946030765474642286685904559830664563762918756151906997063753939627962473583085750804038307958602097790309477516009298819931744765290574738126035183817480673001308877987176983315639949225757691394274936730358344249625735675076864729441052390130412747578048446051308367254545782292053028958952126855763081856313931673911155556976918398534243976477882353388993139804585096945041427670982695751541511208125555754858353933270458168145675104079691600093819549338475026273389873277758289787641920970647468000427072538426583621525138401502740837648516396316184653020622686600947512523490168264262438009578978614293907219287049897339098658950448507305010175100541035231675485518483911309445884544093986390051840906297558820068160924857121609170250017677003015806135986253457675087800395945952510986451845062024056911257479241951618324291042853982703328684730233568597362663822833698750735541298480891269740507358907979927242808265428842950984570515187781485158902845264563386495950471366050657857919664626932065032688798452707046484488396557769022925096037209847578206155433927064174708863772660627321963785177511140555632954190268591056998040173833396383609263155158609174226402355579708943378230260427076061016859106005393257709932263757568424405854353865869988446461839431279890562143429906828732085043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1348287516805488416516576736520543956598665811207777410209133394335490227225963628701563680601151468474090353140394588096606240010568033874048402863736905159638601009584047114701959250881230282213329504380834896701477091088448976609444080893644539215424497241973116963468306968213607419876800818594110315453505903443028005991683102933529766546391112645974383446611360457475417374869824832248297745893209740205441166008762016660533764254028700536587654963992412853818557480200576380539017826375212393808660177177413431622050268816232153362600018818548145552700591732473658003088141898092686707462730772409536297003619826832679526384533008684542756169767995746975933979407195718474376107499493058331744525831791627160636845622625135621840850422231763231806023037511447077259073596028902003876799054118085894596326011097000609730933822612434695433477492012097994777517728976492588747502621894359109867959334187255134613265077950854871275867572805554417660928284024888645316033216850234078671982041817555535515487785911311340568606376062581247091820513198873349162139017358788997692790044502378807936481917876907622124974278262219434446711046550294492226009223992307910221645357503278589932812421108479032746119652540461065654486954952820978017750710891912724763201657313870918468425814798747415904413755816035755380112494192005856783926169113670541682381626401864032660034807576166452733212624021125221455102647248900514466085910073821869641074379957894149679320407708172050370205655765659470482314480164208004050303866533560551963607569527419727322939414556140862450479861292283530726975778473885383490657958707909248085244775552331621677840827782792272704605556460462352951170203786952022840003088126965036800064571545967136918158421117089985523234378897973421002389917886179139123844899277842826179570864085506951880110509726499322384772889789447887644308265784688735874163463455000056584717308067316008312005079674228247376750433373387986301410081144681325175021806673199733119421431584646049839752978382214918782101763016007518425991127280861498742727183550714418300918027118846549754121713586210462724191866447587975482722377500745829845229646363610274506448255476252004592921014275379384344202812698416574780873996462069202950146500300133600999177583440818722276438597962290452244379308698288671973475474027514623511061486956209261283173849049078364130355890176459865027806710043266371128157650384631134521476145515571345012535264377054137167635969994182551563202491769896039745048357030923888695323796643189457994651790204626687712513295407653440022093715785362114391646227165807381796239132159405557077223891499065464831163087289403966439741451716541033269807577555712769219537499618745005936306070554519119855273581662407708074490829557389124795558910571996909620693123022751499393691042032058868731545425619992746411434946063571763691290650776524544813941727251853694471391826758318624210139280144802218753263044591968912424910967687906331185198488851603394372628939030463988524712362832237359240906916327453230435736396029882150854112513414765206745951490249874096723049153643512452075805657744551180832271581819916926377151422739837549288499888856112337899348403735198464815443109127613894733543231972675598416654530455046123569283180700181867580663401376967302056186430834469848922073946348834197049100218118868820659948042529066671260791800349515619486455959432327914414199892283223124016627712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -525053502504848882105264695439405909460454746022940615289264094088092894336383789650312657997907518881558843056695202915282760699832900283200127825987973997080302295732681333897544750725048375229272801658694932188954968870152784125168682662121618806893815225504729859451132768917228029394066823154643452512775121157300974436160129402050344841694468635665542152719567079110896481331095059672281583565550683839828441009900798747902495065180845171100994831362138770899329541094025094545691955314953806857590251453588661158173274560276622894414622891385023045048271894876180566833445318841710138102001197186838509109193205405382628797041276106035755940675354120355158517462915600404446150189123254599661451246632147957822999108575033880731663351979125816443894258001577444721583002944676566621027922965018039914393738822642512199434121386492168666689252498321010221852779791617449525363162833014533280140331570784748672746673370954290814285722506810285770291643759202832979313691257086376968205136077032838584807681547261223521870592593204215351838923956871820263599424126551080153002506217033645596900117700074328408889999151875254437636836817687994658930581769081062376396404052600915716488282215125380254508794072978475999977765720191545116622801339862745499591113732829422234769931319119974983574097152525202070686343507466783001703489562695880553887607148732158965510820820590070432026541016781402676877759476628102734078282999699557468697317938744027563307286030461241553896287585801078366192302772057311936473592002219846101355235328209320836084975051760373269996803285319797078907594449492492294565799244160071551546539712457932604152266849372983014964434088903352297395715695654073495823178451345438572070125929903690171918202731424199180921889862259282374933146617935355140467300824831910908324621105378313487632639524475701683322288152932459255761157874362929380187157587783848329623568359193593580839355145479414179157957507664259412474334571020679976860551652035142356471192217906320327994168230052263119343431279588634576979010481498724750058995822626009731313523486565042256054170193959492365924232920543509535875209728819912596091708654429580704979613167338208740837101347124989308140194380503981293211716566429037888383587821571433730855896286948754526541041627184903934184692960813256605639669318991092953042770630493582923553075056053176278973339362440648438581619601445394976989808541548773147008189479333344662373142208304027761217282480386506256271074696517593226974844173562296923759325923131877486952342577441907585661076143127356594416481905789382574815717068874076582059733072070457969213702709771751811780123643953757417922865921504715769765521421595790022592223630870458981025076404317901416535497593998187563581161233747542826776573554133351626594245325761694126065126311025541969981524296808727770076758574887932599126003874428968398899836460905447364996537884958047422196282690507246558753940303528510250764064033179709763651193103026208434481606207360138776915277276695461770364820905559776601934863706822763051029976538434097603601410563728302614832913938015004910254901618149187878350777199246296742650320756184362739606059947812142413378755723353767383798537971908884930443730791522154861122851900511360908529005710674690214507467248334467441653758093213658517347274646441694093857219573008588139052609412404153978960700901193350494281162090039927582135136209269613492436992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 175099759166604567365255003304392776365166028053430069463670808081295689492682054003203691415989815161597338696722424006696989096406754271376633457007572720027084720860590242457081833024327676540111231859316082394657738175251585722962788283395693166742611857208785264318519679008102060839368951612518831818842091018083287780269834574996655531608122535101687996066170689828096700612295502089289621089758301545153002336545453546115186807116789205711529634106548208854013140646152396513270307510065179556554454835360815592914866398889764530366247167782331800967529524104596133363815582776360730645580844325457891657163819643903918478487211139880882509331656103762080661069142422499334645216066750514963044765021260902452346316322698793383610852245716501882713811126334174347959695376436063073517769323447882551809785020583916628362458709255399729215107732448909805710630127144398614232017394399798583406765832820426609029657320378777051971505351773085237798810284354471854750207967074381652476031133077986846650212283911258021892173766187262179551391075174499004242733669068501938091189087670687042159431632486070344842708510912116556145963484921276652843455521184572178363009128976195730938831753003486803063455795712227569348668829461459873114154458511938729146436905661281263877655112392267112915805163562434910971351562411899448094571235202812222458536967017900123842721969042276192825718799216561227912415984078169839085376516989453668475337462624892865101096335549239554248489013575122434983846919608006036438928662856970384887804960355190806949071575669552131109986727650123011023537966090015976227574586795925375006891450439584237608557871504385962785410911592094780976483940831189867148845509173559654453349609152775291153942198596195107314215139995202328691361493398533948033955471874220732479669880147739019495091664083411911901994824161741472244991343754679740212519702993393578974007539076480652869026061334320236675267076003535796338389889069094382635564740351275891480088549871219352639510167231594280063097200316602448482954317757960939709099760307521289398672624840459761528823280505921183678878906181630355582027257086442778615902204261729842745398055775257326918385517510516678987004073356989111314065663706830086959732899251889914753326854946667978240658739606603719956061749237945888022924765195604370990805806357414208084724843003899354268887539874257755472171105394514199584350550399087628024831170039108756241411884563298233821409335984992808658660506855531080113632878766934454018654023901786595880322021697789374184601572483553152985902675048331573459635190933834191507325473378410651335149990488930502976187943665930900902297934863577239897626359327661676752229161190217544352152007150121740887286720468195431060954267450077187324025289409865040324176582578958881158618406995785412357792164487961025045535730403188541161476829176604408240766737324564316774867683257112464888319384966875059953954167928726176796374299537713833699148793590921534785417320224146060974127887270706310891545597006244221171679784893188068646687249062220687457096247912182194391082322308070623377960239689877766043142176924363940645634208532088546504893553332051062446970871757520957224486904905158063991575930438538641054253588688052050891696096214016683639711159412418829110336448937652760607508805325674722934085485596793101494265601582313571717093766916351757916656655301505833633575288178517706014720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -56770951761072567955578275578819958152174483801732502076902870098695782647358575042045755250497596557116317183816106408978125190776203945500926426706639828299044438687408321224908786675445358289458897324519287065105128276435970450201691563966888768710345709623773706139998467236042449804779157366224380210250548225964529496672464055048350733613739984601788397195184035554571863945153808581120957446870541946621616217119692538073338724307336090567628564865258291916408608562968033236747486054002811660775442774355491000266653975223450163376784643005526643682610788472691072807342826171583649487456380053318504067782581326194529301118784656957128409956588334226251135057491909888211202864956682001243538896635173642806578228148929556469095743290627197654959208702881583157201514015226306538385680482485359312799355915353772780228228899950535356530714339145364566124655589447460703179458457121606377331646012537969661043887860434009727391047244419683871139447360410394641054915899202257079143926172735332507387655301785659430827576128719167368527376012945383439303478557413336289248406134030612847747187703544916724337283084483983633728154939443402744180688604740911082760874660727814501672616725416214015275104268435512520344491380230913787335161403838105706667894503144863569499858016818726768956069605315868594092287894720314793776714403284250428972915440596353143718226404027829011259620883415695525886623619434349412528713707406636471358662016152693648725659712350047686928714642146062502792252816483089996270686240871592632760359701234283683420567070287247992934030226854846511004564493905413631940401804497791612711162751794236987615407389440886031674010792637533321159546435281468644342323385247361423337029958075093275295263040677992180228955754076139358559157087933341723123613840386669224253080630610489584776578655730423058034784555611209644652458678604474163246139909348072119587585787767079710911124117812882113841460533239377170092296946126852823131463412405227901446419626438247631493666243173602547862504052372326558661463272528307889364562400471415501482772775559639376527032391740952219575442663918744236441579088922894014573239888636784919811258878636575930461945205025989692613777316085812577055294936536318553386680166054320046243345810324119059596281780946758223862293727190513805981535545331726256116143384230279150950077623347683098460019059244622605461104638094797307111940893612578277177198285454739664759446270652032807289072809190958335210526120507797325228010101020695667025215481504470759379491318483921336137589972852253618919711673566304101869429362317164390242812391914490201126778921970023437168289420224456665556566948624379872410460663216237701172291237986125612937237828368359478424776748786153461161658527800597880969579254065563585759494372403713447548836901006456027865686365054325800958568946718280184132883293971564546067982672129844172956723255579862799108752977467592157021119440698287595162536045532280431699985240105611785935730882963778253490242449673608502077219343124323676420028723819995127764368095036932735089952065700070844513861446091103786456422737671101685305933608759416420600574182665801574182928926174643183800942678252352783476454265744696383914813084057182970342219675106580854341629222894925103155167016484815459329207126206886470107214890690149193798091809858664179634238131160867090809715900420311849375844618807047866993882131536396104499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 18843851185377016468527656568100994412284815671627988372497983069131785465981234939217698708835488664924710256147726287627697228463300080530283899697995228137228025302937439538148254832605233484548374129287702692994580523362832656823306232177154352096826054578772280212484513613859817731401317226398859797612655061404006176873216257704148832460975107007893481961259629334863091172863493695131152468582830606234575658805385103266918776966059988830796432412185012841194642563394446953537353663013274202565175645559867278856416811992366477522318028232001808531482426793136525860944308105683361975834582889134094720843737764765709680423371366161200775127937168562668835502693723153120989444096818236910184831448047140817592038562459373708914040551295279197188480877155613787789427867661773481540354792610804644586357224977517396662724422913353498490700032602367974771403870885101694456734916215955446703914893236389294396822092650659730343240934394519197456901350282414201625580813801603714802968216431142137535355187834889259695753734366571091920116731866327894731482823930261095956359730416565855041926242309389977378750668424250880969285009226432694365587307109690568151749610389031996288171719869852461705742311479419556553392225839190520719395675034254935841394055730723688834349241915846220675475476430788650758472937578837450900343930914516594651673975019361952065366126060591573715218799183647173881171021447912486222350402578305944639463914649463220012229960047610716756014409667916094734919111546253100453279376457828612446901424841477449989416062622818758972757995874063915791970996605175596872833098126494033830253621038426789891393745900898183423992676589830535325473322314294203775023847360509066304383852617564780652590336557172253495703890337524500176839236667188359669108858331892146471926794269306347688652240367678935224486280979091721364026306650295392016262240752668295475470237535327164607711942863427720937800447284162748113059251981072500344449924745124298071104623235563654787112461528265183198242900432362908156760551652252827320700870213284734072688378136703912459770354172579022109402476158708644217713068001170240667622607400792144701564626914327685233471460909126248548153873722283574692731395368683619781241367310760430088052444167439558596094694339365239677438110917230931887146426561440282168788315589121086772042393102838065369618791198755277267916810302653432194992164474135134881860168098336117273244061605641606448120820012516337747254249570192834248165671961276078350264028396776954919440856654403310652063934119552031341134657579648054939950407285464569447828000629820801120940121956480034201647553822516613122439702139721985629674505058181003634761328983742203613486787926454458990811219602389403975731432263945586115758819525840906713195174720320583453126264816726883282541533655941948778872290070459880665785194521367341834894719811760883305746732970629273244479613528775456855305741754343459241366241437128799073957793081806298761317102621072468187736749946304562607061825300312859404001746019057046861091871662094292397621249577701385959399673548752193332650357640816389989798385023236197308534961857498782269979989738569139997091233814475402917922704724337370889539062580801219035154484327629712519534520688784932628628615170174164217655915267915800472078161335650972821287825231265861652789975502927021342739157321175760736670307681258948411529552552672624640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -6287153220819002082524518648245790807049716743086879149196964276241808198286167881528630582877335296247617086742751365341061218477066639620750458383294002767750276389323232514199668925049951309020029062452405887772293284412505995382347374900251217564497064800469532138244343373361768149523565489452202235692002005710020794693731386939963155912474562384390032280122430005218161786957412970096184100554691549662003097746255237122920638331776844302629129880183083440369801324914978434553090016989197117431955960343983864338598423472969586902927251964639564187344284148665160228437275869890426744026411670022780864810860455512623408320955445305772554755135205800825646978954453037223559012024453752375839340950627718773629282445766576631133995462302384151655430479682481627163398839495200153600379785857828611795106980478298609469915587818298362919300934952039756551031183635350715059793180364340059823114189832471995702414892916237697459283547212573242902687175331861246387597789481124650110589821065454810585266608932613035511584804069552187010341295669226031646461532415110324588831510987841713342795893538484201209218787361916560298334112329804940014753643799708936854104940759074897053422931865836927931228823049348806128829392550709996013457601322423257729708496687603170431193026119621515473512716919132301131820244945518514890227971507588289493977581533940321805743291668735902221365231802456295883521933450195147386389227746550870238886270745908026064772873752335248633189066559542239896179308546221234133013243194329310052231120976337948776215257106898560766364666780689822823943796696052184752073226019122574008431596345833219270041784017401993602496105638177962135145327695335722296345589111343557156542651604375720549702918617915902474175490341528705844860590530583305788170357016017361239565712775319195507660699802684891038497220450550403015320296553139994281890471089714972354582460163928572526816320708920692089039759687078307510799064623713457248225572036217943110772678903691379089091762935621965177596077030597712110666562199559879602288396568417568190172591945861288247199134967537450137850405334292667656730201540284235777376435344442449690410743053541286380033698505677187378834003859760813012769192116195982347225551465176189720742963205591317059547797907666706142734583541583473682480470306368690046077591586704079843646150143827834512856871931230749307288483989182811495821795295952632544628389369933948087668743168103989608813032762264037006943932405231559410662797155406613885151742787545104979938752373029128562932922673945874864443124853574435694419922867202074907050978499464783353486715373917581349685176089611583436367687424182005016390141754968130571557192604965839375315146624576850335457740363652530009049842620301647874746265880824162245450682935545173018226356201623359808628198517316742858761375881122690375773981555029732331474125327173649659043556952922629812209646959623227129848925798373607238227617352148479157734975656667293759779046493545703981773893308873360628805195585323697139914714664349578657655427336920201499982265297282465563593382541757968529209414445960351430390071636741220450370814998045542682464579563991530459214490603154341647372349584060983201797629746989635905985065526060897403079448653510714170477333506986906850017882324961554597813491498207877707540574049272703126198922638278696172278051138202672138436729395962195042874879360966328320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 1812695734466766172437000959382459245641859520363496191611512422989113539408668476253503603164857439727020193908535397709374019596072288753435018467565853520475863785732231897880152006170651563829213490679238703146734266467032759707076915665602227621413639101458685826762138766854735698297250926528154607795788998776071852383577720766681648525413419964554453905920827434159852391789993523081788198425624662932236479248191904362071759789925322886201226496147978380433833816316122853503180950989971067773687617112232925317262927609681736128286031045210049606792749278103519509239169883152325984566949087997061410205464069324468314710627665306673904768085842712419972653446967433251294429663659150478035639708969035448797533830092220917141908384189692245317454097963241485504629941060063397703685879298882615252919234756720744094968678967703846230250847186945027319468071245043668920455234420619074834047588945153428536971994509557505955104938497007449624792607992332657690257206699609133231369778958680439161400842526488695414627603731799309430549290140862347295547181298296026154586831785225661016069012247243605156137225411092259324397770934342682098342516059991174982353714056333888349367082978235265833967752478561077993979359985531190871078586343845822624240431450456982407267617355542708582251275348768129077367248259655544508210493895457294588728249832499955688517134375767417998449510259809028300575189930961234471841303568289861388382245729176400536118009362759076818153022505645502367187880499207153806683662320500336826945515158859641709830817506440016369851841079891700140909293238546595946110674797836065407156159755239140703141169277851774054591340285009879541908123561258282257770762713514527804612515158936587517614564628982664176902050948451547480694534681869689638856281222484794143978379618658259266165454225877293785100369493522158009834835001074285870404509650084463921279053452363791584706925214481469052768839926675155816749244734962484036783535089196840316630985988048124065489640373562409424541165714376111470228678199691085909511655499162354482003741127761526091201336741680124633967239495338342967444349408231199803497087267285284971559806190623430886144129495138377944898362922989225283595827477189745956720776571489673509972205360996545894899020099646926040888977819743354981678309122622313231345849014698159605736357855588779782514187508714471548020918431534012854986999708532614588755996791758490466321305875966900466354867877670906046764192379202179489869751941330030724905120110035176996456535650209938810232425207619081345423259046290545830342482580391253688704931939127456102143775337277385762509949081240352820547940092182049465873486097067748536097849772824435473151473713351895830032366565270664057158423574197216575517015515207357374192218022673388809294949583699554832533400767832755729924502346653990131182028109571713477775873394313679562543385800761302174909077559927682457702136534361395811400395873111756285118645604375450105096440950017026352797957851730811809144263454501947773170554621648574015529171038386427951541719836855314260455021931358928542372031642961018443042461178394753812883691135338936538643078584402874333220741457115198992916565587530223055518369152457717812209405883923389098120792155353059700780748630194135037067283974740855346440352015287747343293796798959637823287143122280229983166015369034652708016898020281906818403603784400896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -438416972179185535351548160667474064581854649211764796840918831955561660896200906651720669882152396465151800962039501438604534391978877241055816369737302945178465567522041280749097236793545190123188824526236091194151876118382191515291293564448072412921123575991822253679468355347478139669198581318710945332842655486335767167659460982102101528354033215997343042823395511470863641440033154029480531543265412759311194952971971211581537636952070440920061170292220980487461235596123583004686829947237344967347529692834566415094280087247693899677442339918259462457875373095061084598194457495055831718210550551682051910179648194972390703465681076555846537353384467621168232600250994999364451491334375642671929829993317877410470886735768714474293122419543427611096270099350397140620125018670246858899916624070605241298652488072241364796004410875404209577095822562504705697200656066568783081400701402225194139123387948848230121056869802949347775824624435920953834821854211775834077190975574156185526907646312491836186305989398657716270805050977310441302856606704420337903499644377236972348510006361386710810384417351236534686387051571497145036920066636926608217389173426421910638991570487281050106518271143827704364533649345853347280835533127174573586482911647708676463175704122950556294284242350062370002515243614247459185565344690238636154953122585072812366137412393566641245385771437611880483475767857646000757515287185369359263912582683140416550950698280877023172504367701630641815878512164524615454111800938152435821700201631496061279359422813329317763722096013566409100351849810164708445959208771962755156440872428743917117395956282323175506093759173885502148023328532124657605994575039945768805528358999056596892064464075752615616603047749396014970910018611875495099030815988091451586340656304228301600157674744370017914193117091823929665502395759465614099386673890428350125613409777179159364957068714537322938191575938639220995248097578782319151019372294778355172356776258904107966020321929710927919215059978591617458926001122763011529803675324207868069175127700695157580180525488376699809992293915332524641201272261690977933730583754898800751574521228878479062600487655189220364557287789593840844581399281225029025795379534364522294847959219989920179222567834207341223163759348459849692005049089147377692060861324930857702309147761889660351209726908383042714737387206818776392086670408567014927231882833643761166897267922387851445142321021587162151127994856114174779079102349724228991144194364436795809333575425671385839090283303630750447768348924293834829390130866078552234320559517837722818844819417016605654555575657968658114483732838388949607324197408405177057378666558975487583512243469246545782182252382922719605817916008397751234786274178574424236940073635104654843428002965134098809070529874280542852319309033396432562562416510197150099432125733861818002969077369280221822481616902112616219421428322459301311142018280976976950137668031621350973194433789707427393419912725335371765268635160830138604152793986136316539634121733782334876920031550224625557015565780770897217903203403295957949590081887559516100968571368671720381396951258493762750035527071601198834805326116399318193674779177553959388462313932856664371944535479606031988141636025252519904373063415167721655389991097259521924246414412276443416150210395912645868527218305108930914377934425816564317308871969170651370874724155392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 97357023282638086615183167584455246783604069794702592094120998159140417936015624560131708362451131543435540125133922324973836219686803910900794539869668593609584463227970320139360460870574413944119869603009121715586925072345155846382875159260200341634719158023788855951535108578683229147224684036087132445401834789117758759428871229811644507426451490406105757173152902945874156537499287543769608116111780468559036510002146480041272792839565747961059752392405105359429489215754956512357878501776003985858760642645699662220583492016138411633436334716667504693186731727220595708356676164583988303825809971746446790152591232274698442886932251535082144692236197262190788714569960889875657658340252219963962748406815463338116564134124785378192353898913463705903309581032647583751073577836271403394907682174493264041239470560763889063288052967510603654143661157231838259750357998803233690812975638760487180081465448202662546824242500732744512016138369558403147517089154173361622710288985086042418627835201705050047534046485251288480716034905608376376467463946408383030220626211606011968134573629992482751192791564700816982204013009445456069374194232307088561797879105937210412362356370423286642359062150983223422589979730193172682338687958249302085670857142513436421941505270972767826007131158753573479438891109102133462231474052837865077488053566522094091118237710256035499527660860117885925439372508748968026164878283778092929670842890798180596701130515042669379179507046665792999803681138084532112325502352269397054180316892086841154252172712938369502386380571229439158004163056831508372082861488451834110298994411542520165776706585835595039125694152222552691359851505798855971420651225582410631152760725469083357014046673854129993529469839696926180710401093576275988030397032554323578994871552092616009742067942939606863292346203590754643385568659334033627261610397463041440479954931673239727552882545137686943784222622076413265926690554103738678218751892804988142554178110607140141960083787222208005124996555230953497270412598143596736798457774962397846185581567463319746677248706592943627151938899808554936587588919806292159082546478595005221618562455119617878108921114609766471362030227179963442573222640465615431954090698480001431014989454995850148816013022615414062466074606607120105600350867622393604308182259316120893287967701764980796627628159579631400680212499119086649686554190713634637747154015769315004459702129556762870237422420897670333986526379112417629950855363521916613623861239877487052189983803074758921722890969605731886254157256158129420935128500689572714542071745698502809798537238065520306146839909783862718914484046590848301289139061692006459539113403751447623918477533002607928539615387706220447929410402880504230666475893285387198046862437015679903489907105243766186666593625321391066827145538511890456238280047959306403494384801101423561985876208119380088425824301714196965755302919355546157408699760702371385658373762214525982092135107152730366908556735827934877669781033199493885356500770135866533851891899544787510920496742553970995677196599787094233898277169192758918505467705746909204118106459151011338200670982924874433752053464229494805977662082743833648312766458611435712286520601242770371992046188590011955715050612904416574125668863688506740755616262994565164785071403304121606109604391178320099330919502094784711464792268702970992041664286622168857334293463040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -19629099810782713915345664298419092007556321114037387298611121858051086503930778829399858718948800097467759131236590502002919689097086598545885254452773842448899929213207058111915885259156040721023029047215463930670597535394036394598757694636403347278459133794610121214982624955504634025966365347189575539691405421895913823530732009997914566015975794135867880535472263289428179862104144373827777034064277077892399422585341042664692316041523468861688213069434228069914126871344565426900396584059108874242038282692008598371471060925721583865659338277887449161842229336059130055279358220020469154537974078602588671402722668165294889967235645977063640735803717333101970608068071092770418322864196221427964071483427093427805403666588838253094405328260358684725087915842910526064931184810900228078111575744010723173719679704686967658701112802306132585922410099954429847001401276031226783930792169061481225294438423368587071956987178056003767673671992874629204994358889591235475557009854518007602951258568004758128064862765177477443605650745295166669473755035894207706060756215494118994547748665419653063428792630487609038805231382435078420996365005437374868244804162453321599013760190367817237584712354307026859741640209666494414185795665049762582471452521206922937540721235488211349167105763571237918006385116946431703683476449007185969889278294375359341665349802081827763995479663887845780091641257748866716369468598876741869193739384574016121314020684145570356218821762814107340684065147503739079960211207418894392369480768843568886837416160856461888893042858229938174749286207056907870557007982057199194632646616766295772143818914106993892857030905308480516952395622987840105465482746114744062243394703860212001357078023412989095343320786118230313222917138143049171161166582433257856155591871170744424673657986576051708149626459360230771700773301154080179114489689431972950802979424404767418575192771866410406450199776022572315264676825339274818459981824635891041317316134796137426697152225732265373104010103464773064585735526327163827864585983279740458605590416268320656750050918700811038361168674549216652338648085862081018040689792786558003481765404181355848571923586632233485478788901341904654678066094086879019642742753143537113828501635882239217393561309968115609489147893683933699525281469573299385516117022116215341664981932827140445054742261324508529978339331982148322603141408548551423006179757904186777351956912563111494125512476118094250848272101068400731524361762619907407788373583031876734881634776877839149137872982606272088852234678089296341949614780820999870057325392346346498676539218148216129001185104999271175544122080115337267904144325082735074672837021580350110737795962791177998838558221897496428469513467481821604999918814746439807719850225328812665700115802902786937663583001279739564151556098906731080546960641346646623459516912249545492029012649292703634880944675042479237221509782748624999232770234340337625224411895724466021699004435530479109639085155039725039545036611359951738379929675191936757471469871108052836079056392589317574333101895136330641577231013844611370748381063988571199345388378749319406879091988251190159309015518151597894597674228098567470824226855478025682090636854076184866701330928435674992898365619582685008719803982100955193328685606139214157886733715436573578446446066048966544340180313089788935940221921038303944966381091563196001771795251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 3198098431234354299377630096836743761933851028834198626819209549897018569974705666659427397037050151686395044745272885586558291489969933412806464033381929680151509111506915440914399503546964055426656906182384251787492818483392919509656224223854463719768186535960752585907000257007165684509340931599615249832753443652758834914895354468930698559604067946626585419706649245000742318340422329346399707974724711347114417942676373483250990077589817695192098670775303834878092035644172274178862200520003273833418478221360427876477670786230103061342493933860949974531261272208839527222208729210412389309282627949754742811986823221437114859980548828449508390295298163749367811553090208543897643786832296990923572804496339548568769508510448566437725713481925435910737103952197679052823874536994252862371248055413901569825438566291160812973540668953033691516954759179426398406538537126504922817139179063757180964783244010002449040416832086464566352680973421134547951040509811369867868783923180706947876041134589330326364021962104185129633703696774130031455551061599518464051415198292179989789105114793835926737668909232428923826571275820051252418353020436974676236571425110329322126008772663802082614889547078539958806609552632997847901691455656598114690986396071777709287652474571549616735622289528723917631706394618413361212928261003711656193361570909350429976462134064301381045209528111786735312627926188006428432796882180680337758532081172854186800386194380304724087179514957367493286667034871442994642094766171358990018372110106059047518221171118071365483005585454606738967282382097291745185569303362389024029027140378651720075306890123475480168917480067178249446556001766255761374132711788945070468681680011712143880665062667190176474521932052487874540273565369179661576702463280164721062430204818993348089943335056912022399056189708600361349662005861657944771168826361757248339320987983873465869714113576012470988001380925301495993672381198747913608933676725596469507341142088913744703240710566858620744461335562077873479543576586561669867016931415281391641982486875935471239914805579975218884928271702780069303164597432212723079491774345384124835417563614358572356749839573303905490397495669501059591680395462162489136534774024482989564313792055139450402923633879594505906074485984618252031920817895129704839683405190017363514416729178615370918278854752973790005753427240388961266539018218848996437309399598288258199464811946722863922875723377315223573298526111043928281914043351273666100730703829522031227916345682867291605168533185433181017867914091450175988100480190150441659102209867322832336962900938059218594077007868740139323379585856433320206301876920871089427127619554683468637656660827302445775339188754207295119776862749564995442169214412596720772328276208722094722502479097343623405944058533994307859899518731662347770051256715878901808983269921773989495556067750225363940562510132797788489901298522769028939101691243469158073759883372660829378236408281408614915428477029537326514474911986323392054382563028947751617836167770791095952561914027688707000237831888742162201990722243395279240081700770294551918351443742672349382472933275769065315589140625062494438590007656078655848617219382970833625080712249471968326017974176134135196520656481690934263706313101824386266385027788424388347843931378317567138697387306044174926958014741258961660248504981510976126837483773251837619077120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -389484505477369119844409649087448990881851633947536678130452606947826759588832625469462051546928851221890980447066180122561129403498540680497481862569741427480600103476606230989147626382397396418235563669019855662768126230584209766853609376980518507658436227106536380732406954432742956708624647158459389839715998582319844105687560044747245924634576299016853858376756405118969388613859380018936704528757323374651249554430405383224347520346284815538538580066239846531524005640672247607359240435186770913683373223603334941997960005100472733335739244037734741135149330101186972563986875937985385068372306646854893461402755486002612736871709589317234199087641317290314213132280241845898243569813238886755863251073531271646654607006873275037652110560469366262583926215978291574674647150032961479397793922301634860738040178359113083449972412384795819874983361282822963324522027155787663227441181722751709297765288637753768259901563902930041432704789385260855704002739631772611554353487670197850148162263418315067049677186397225657375279295618721155875649676130966651433830691846682511582418631153757646761081565220158139405401611826364995203104462699885030454961989515954022901784782724587893662588719485543180784413789412234994005198543022536415939773817576554387458557596563483577757716843748755747462265954675552856069456256107292387414839803083536654217438615336365665593752876896830529869153433709819719220541778124320505962245721407346605765120138386138983091402073290000362776480513104507865528802450455456509812470100730695855338988852968187948612556185697385700778344047529570778839465921698347127809598331288768367408495691064163392983138873870750394337801035141085404002264090656603114304881578199682766294247384628759414791849843455074223325068792495618196719182545642824397348501666659963974576199401209620205744307338916726594426687447746149068645352910165718587373737067226241728971804269227631184428253985803821604480660976711011390031803599600865557958578313156336335718505234869327152364833244711680610642596913850879510009470434883849862366385914053698341848791431426668233642916354214191516773916287233914840974778261099612898874231578949949443562018855945826778877430083593950102607465483842545271896240844184625041232449400628835986583371204758755627574508444842929201830963623283800895058205868757877936902272292217970872933169203877153696896373370984384105449369019821165076808177958780292186142735929495474825842429187920922052850375882150758459712394263173414613288452612240004599446836766859346697521502710121465809157130164396858042350960811134742348208271437442904129476803627180267386291802822016680587841681750461862861251439834486903953150886918821736353832682467274946011694579080928551822177202319256374268981009069929375121684625537498067383090419898857419272968210814483970888483583200571619119364124850552672297448954017076262659832360174727501098104607941868227187625689634023917868397643805386872094825604196057006665266710452624699208960007737746972215577825440103178121559906413771546221756647780488789872385079259964780193249503283719236473820195539175011718406407187155291254964980726000353462865136717652565587670108874023677312929371527376859353158956616071141508861538704326698238805798600810650678523381662917766461779546699760105862724800065558071068981000945819283101998175233640019427410162048888792181580712742854137754007417161129313258145054720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 34745128222619148072249154479199065557317827546386297856664508087886033231530084544543523769162708752454854813300047180425506158944962042295181185415245996823055099712164170602229876403318960820147325949645013794633825288260726891907062549496805617774800991254969098239897257642272101525640379397797263823318767480186184129805534518671038748285142052309167879216935715354394582241494045920011583555701661288501895967158023463115674657724953151448594566798718156965037626996982493881656796371211891379869004454705412469089935396345094215950892779680819542403005360618256082092085075081256994776908310240293687057164709009251471732578683426603027308536755751953245339700566246247130728775706264432831657278765783389157726607319840917105134109298928003751441020816727208051849863031946314777698578675515379110557339591350182088102903537600805817065864993998647050276594459516365639873044805412124979280113923801423358028182539033367615416112575599177134248202774425225061309601607688859386886033812597419600845080929825890870392852020076545347064071047525699048266811909986461335337835697349509855016092121599047843538090553791765392248029980962843841161263222459567288082721600977274703410169476413830003027299538721462067031141418509239121527141925385197958736075099986799748921220568325514309609780156221936995056751754839072577023622540685260325108736189594302469929130154081063427673543099083102368786408088964423301408285063431908131525026001874720797145489171413550219690304811630379978690101599954425601260351173386250724136971056880117147667479411348956004924222067769867603577157612125022428913401930167839706813893330382984212924997613140461024494713679462895744595482132786978796604195091645020386820681433892183941757234198846323035167107952159524287263326306968896623016662159522620920837424795140094315449721037278940849861279695877455706605850064545690956140801008791017235927767848572804711558192076260418360494136207776629690733380456383924287973018356794288467458686442753293106805785161762167744041320213217111879244674480775473168502342523099633500805732929930952657523083828840938885215799435661186550114579456910924946191358970512812519252423074490239187656649395342014241120505478412274209068884751618736238179194401528165088413590917310414828334859173982434781809388396950333050891222282973861044250558229647433093393884705993905019495810783319049874125721397701849449189684564446277899117905691955888269244628255042209880140921339464843579303416653464535100640199993174691284223687384255606514271067657956150433764937635340949300069957699713660484976677010466936010086727173798768351084780302432821378892213282849283980586397682171446914106686570779670005312654312558626892065701748964421225587525093808036474089799889181053635608365086396391915841619350572403310537216663841962651813738366654114702397473557009442900431486843693470611979300741047677423125299510610166868207622008782987083686290663551823374831963595479054690029721701948588841506237417574458319338331586711831427570222273302076590731510360385868027780453836894276261606843092864475778532943034847016515056421840313428479789517369345338526859387544316427918707727681449772804132919618914090302876556306304875840835490885493538146747534529676797223029469757604200420335085038644823766463379828841032348540851437893405202535894448497271550717358373112132882626916658077511450332490083902002025830809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -2271857960976346695737852492530370271970626044552208650466645169023970209309493166243110464028880148130538436641941842804633480675777450820969125703941613256469613672118452984729138193976095048306299815448592182479886448398066961523480953104365987916150978670219400505206066129493319033327239701474504895792260000993240430102661250076923242474969029531968446211024079460446617183916657988606013256791603136606921032503003180008489239603078344463422142788031747654029649170577099039477784365781372729925875439738757752069268130899068879209296327462095686354722810870180748620377494578588381725533986993343476212842407960124715280177544010456759338851380698920218299014294228810599761342083851199560909685252314677170139540034904874268752301242782525995917517218354676207657781423312771798872523175592771192574406025651768452721272181629655254041749582789094962691541847448034992958465718369011595985617564164083876568753547645134541937006375666377331604926759284784966234971153083783738217153701053620841663432481436875071626085391757796038477359276243855741018909139956117819100655181106847733943974025811630335431010663357521682193952583891004867386063819235168491920489671227878204192765313922983842268314749280244854911221961042771006113230543835488652307684400359782781904980269449834935806927929593399730042343711666742279518087630245057922725851821493866058778461138710981125829396852150978586617446469859539229784853868401307133656396869948868409171736520030670354277795035210746408667418158668241578636008629235095992072930602842413418587191398534488514201796936278096231413035412006036943490134356426317817998246729657460580407924316559198907943921894617135964101460088834334493729256968380521570971883629107451896567622013992270175941222637003828151306618385147019984666386711789042456321058373037360421494016290614977587964038642713909489164292388557166061432628148414460817729117768606751473560418988482906873320550923309806802012290672815420047553714694324522687319725829019497157978996234738570416452144323925916815432874261643051707357376692744097995981882896923535974300980689848686584230927801593153550635712364249446271790235409602084050476304801526673331510895934647695407918546654621640169553213341950153355621929742510085582300227559891485280751839014815846344301046719098563879789621731719270111849270091926570711604081591987479175402259800452253039738824745431136524775504895776207234085897112181834705831051502378854100590396742999398510558654154285018620125776560067409231069750677552258121207864520319439066238002347281075486456150627668557148928310023105966037750094646471786283069245821605595114473201047510433184134948803391975567783487071096569399891406962875338302226751075044876078605292764243679083543767044837986577637634058740865577017299644560292669016887285433473891698171425452141219371173433026468287396205268828448846178439530983034334373234865989109952475151382808517195882055511921334361369175800237705078764171357048325507247536231752822420857178614661109214536738990021203222442143203862750143768388590972886971965540556840432529527865012255617672133941960437916150200133399997288397781269068560294500862002448699698009426655454461552918004024309385521953566103732649199520805452132679092480938608147093128465963651788222999473754475111886134544703820045672806888663308521469043066155489548319780045990281927081620248342989534041597208952832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 108507979534708965412964034238463778792099395617732761628911248160270106643775394807360034242482370104309833826831107330156515276928989961079419022622295937368752060010934765869019633776153748991775085212950189494682482488742615527935121620114896708709481026020498282276843199990288457142810987768305769933284690970042576069786063615529442037069258358701323206566060511232903833867187770585965043844696462123728019897792971044916863207257917517950062263930015499580912314382156453118858381484927200151873083369901723878591580020834033412423017357975131677102973234398047424155515938905265633086553024487196864598471480191741478353291037389104493507572200119887044275895236525680610358935209801742829403537027512083530641705327174180444772049518494303114286420394438371454243729808240299156031419328545076695643996885730334715514782107219121104945353903723026421525929870483978682426915328905138818768732565391292075705641615654491599137710196847700859501050674291842134949997649822375736603946862941000065664849626053462557052583513578686036497900291068164680910380775581464429058763815816824108322537962857383325747008158850631638076494747132071721976226129011444122708664865810549196122755708225818925926907815415540446306247266607925339311197285166296671578513334211097917963197242248449419613000512472111428063550367045052490303486224732910713229522494175221011881539482709506252333156659614124284279150842749048934567249335548464786164221496254767312555904334183620460257136449876361917484409979256163255206120110525846409916290925967391151412330502016917832442299277466547508026732748635929714108385747949227253969633043238226507445014268923083673864849174425646900853039787856398210038496075738617234770868008279514503122849645025184041372482562160568791042980483893825765186051995205313729278385126934787965625186737538667658520192648543730348074642207884698521379814567715295339807601337534988451244684878477553421414369333666823700931845833892072106055396697413650131715213094427119153599452506651135870326674452243887430233907698755188760799460527201529754452866714542757914819869210985135520682503128337979158558165383228951148487360497584593460509619538207677728580873676041376607033091262582105050382705344703900160821152863977332001855380089186323753041074402751189923902562390400711147598006191464777901192223939966126231039842458825627864534640853419146692221693569266956746391798940042130563267795377512865930392639247327758898656862416422663778743480985968073735327844683276200555088916916976458654907090624929850970531957747484242421883242069752706971641659094875451232210570152190490236593911085739770879193323367763954267345774106275329278934654694067608756956716903169089267786208493748620967436151675742522448412540476593474849056421330464277396118784331392066283776375513125679456667723808576824196515905561409145746210572728054772401799180275798011133288277675683289548184569857090530657170435853608322769870775023809408010581821710386866058090875114277209168729249985977200221748142454858015199793436149065913264123162426051504113000954917559780435914423200289376132645375116107144420885564667947951106735707787502882959608508961352470123119268438968615396532173956934966037499684706512737822710700199419162423199006010174666833449701472135082151128554309907522221195316877949550719669645246609852259129998172147203973429621358644660371655694464269575782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -3725369334186177692084517489744690266004381459079795190087899302161980123119631456686826689458904775088279899586790604510758331329787662455615366386809744474825640714972748568213820315150887774819711543419852264876029439161522890352041069953341196126290346232474874792194765848308601213543217452424283590167207474744269682441490268398612680225380919492020863067097468679977179677553522826187394892788089351137429096209926410899350381083753918062912158056319181063785656672930848533476064727396282153783806887172706772604683919905068320400072118568989644480637079154443298697267141207890361838818061455861525945962439513381837840137904218159244051211154993745758627929752023302852810348370535349854370135362476905773244028240522043221339316099174245623598326239536302989378341373729193590763935409195161735502465923323975026663697457531556511374116864498323612631771781708688486283441426551594930705134101709662865487362870247005722336883604920550389190352407428649605919184073624976701636698870129927614783139933950952029227873161794277744648839706951781134227854877810411292570082869166594039440678846711425902628759456459560974740396068193449812054736034243669718834563751817056613543048696439531790485285723941780360159219868093074654596549539849858255730330671550012252240885886295514311588753157626005774366419382804707124563106149625380361524108025262518243339551642548415651392857464264730859627565205061937119548224851281508714025746944769605987478113183298884116922796868753473670997003821198586487847919596879276664995746078599167322145146995385018640992992530268208432288557310412090132696975980976090654076266332293129673262002237907272464713041004736091227247435128606792253754203240713223874182604625778743246136647605990042500810334406072157752324880121177447917054102766804617695099799705556445426331039608095226863794091298493819825408154640673596185855697397751840376780979893665212159670760254219680809844680312441446213927428789893630319126212484677762852168508352668492626243931731179465184460874547609361600678998887344892230173466185103842933548247323501588811269804117439625207692224924177229938560826959014051955777100316551043634764837737671904407993430169005357101873846591724029657550710274218491286321442758891147571594518997780050788372912533483713638389275271976592961757977584137690937158652976763730936944816855437437940761932087871047219006100857644525925765639138439268211240121939310867591886462325166401174563919273771032215553868955369796363400386038762648776837960280520264270671599638794296488285143452666949470085936913601677937137710158223018265331963029380993999217232056826513211623834870475046601462708291123987772355988368980448194652839969054848807224635083279209595849759294813023293900590599439879798210623785242525650489539995460364899310234971647273440443733134272529816871327416743361654140182284347259949524401996399922825034773258852344791353016474317679131541809207405278375793814546649497504406015540866102132056932318334293498298454096328626489231336469455655637384338837278948760603139284887205621592064423494435858785750331503427788604202764553104167072593292332217682109885146611915438251640855427930416931804449112418626626953234675542439940164660811339984869327197208072860108187428722566899447392766555232519799907337756964876427388675771032862069106738765387739201318599860639617393658355805458376525082477323930828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 89141313986142037381604549089472907123144756558700042233849359859954234740670681191442117225593201494446007651569543943086631016837161017192472464065995457807990654400690430310117375334778789055808689353140952131939184277445988614495548406331191229783624810918111125280749829404638268189523938166629244629975749470346321030178432541385879688098016966245471366594546130125832575305701262681513019233079290158193220116055933361849271655662232993371120685721222400667355539795324049429328960940985041814572648343683537954546978857454521420195492366988574904925787234990401868629778303331706780504032904533645701496925331227579132312830152066022100710140303914429042299860148494720266339617761064461833441845507204682046882981953396966726817710483902467091806313109318450820266981403780182170421587040733679686860907291747452341520630101839575063904001716842608276480518672605656739533005497020097923678322994861493086726259223949840338284446920227637407108761872124408484706849256826267899235278389398419097399990069855267070401231758979125439638826367844787017547383395324166786083160001008809010985593582894762943510501816427612911906765830049327697991468849033466184868264763685604904131951867446585524736701493281799941930830791975343173368795057044264808082926980852095804936879750440977679239063107686905979836602856978218620351639326847135995308277884811183243744593896262048101085287053775645839072341375373258432808327132306935450906964608752096304085317280880124068236973672278022730508251530515771013109339260855862754170510523428891085022173363271260537600982162741496383222690367647750779774704424183091225144877961107284615989864635043994149692198028646876036906264895934190443303064399294420097529710024680749630103957237013416350031757577810858628564261765884343045434183418786138286300609974445826595824512189280467178530633363720734660764870543083317359648197334748470603706307947949428432547643595719132953498170657628724347539352550357860802904145231507212199262728574362068054212486869737590543267215575526050280176275433879625150407657607326501117664972897855083048208826292463109210483949963186664827705331988516836646971388237820631016731038275110998443912332753438508072947129293161042693081226244667706939612502716123561998644987585423550413398588159048841645276794802433382515961491621684219307151251878218755716764500823450576596158630935709944322894870855451071215380300803482526700065857291640937841952440773999959301438350914803804206413721275000461176831864079824846874806569940291941771471525466752007308550753301002767339534825440496479473919734311056378651647730407846084437373947606150407365329460222544030198763216019875781075626659553811463231518494420881696441567983649016268399739201396562434770336665392447831699602180176901041400922855008780154692221145606166852266980618457801852258895468380686783435521095408566507065584513797069234505848610172979871592469603732485562274373867325750491656145194206607035287683885252088906653665499043719312577558971701856086248765417411882110574246485275883266912649150960244017185332633953185315508554351532669611801942403933923416443052498124736085471696117498186134686210362352514827495307801048605478108191510182546160800687836046169685037105268159480181623728312958180007814815614051894446153132814416297028915039853789727442613103839954086257303759965127243747487741915083503003109017810322325504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -1478256447148510394207318133217296585553473868083154088377196567716284256888500976833107892588882389404569190549278038358537910058403735126421153926745837486415476809682855449984891342039505885346959164152128213013113191628354358163946158439073898364282174352673515820216907702219969106454947912288323017612575000860880971638092995676101635635125741085318762603073080580397756338518471917476759765741252539216096999252839771925989850233606039279363436932694146638960273766893245783481078483403334192763547642170265345931111747024712756943855626352442946091823074928946949999428921599691966516771949258489767899901192779605282836717107483160224078442907702198769574949867027180980520888123684571609242872627896861097157733844607835162342403416217316723169556537023417376281055797759640829441712652607197259009048232249383633888456122879587830529046341691896343804171239987137823279171207646998530721902227728306177519367616783240711098540501144365307636246549040576201977212574911896595576810658390317337587166114005349134625995156021348346874865756044061023852330838061531978745377296572539931422732604058911469752911962015845049277405118348477300587873020937096923016740586269235220414450340388966843607091826738788164126999739499892125698329517268822063136985592216093656381424703276312265689894223550404526502891860246533087473518324599979345454546452784120071214545885566235220940679415028572208639279218923403823468728004701979732467919782941131106642889662382803272657810231568643978148802065835679257560852144940314632823356788367098009018077400931883592678425797655011627496950773286833406700513171464195134767912643811411969885392269671307806035293134813482993140250259457022494251827864557319404138026835708750538512664099158812832066566943819545832767906137536653892099788312007451301803677891106834609999378071794479305928856260638923272952937433336746088589786102500300593776138497173381278538845416296226198914649193579263973358895692085911868086212260017844314690944712230085386818890174111573344364363299500804160123947564869859396540815752436163470531860517506421705427479299188614362720644669653475631294088776473650748218256267659383452178995332079825870083420988602541234569722445082481543207698147907465167426501745573863770713924193736536508482093953528706564129247420890471258684343274631229716363665202959448275164727695664889226857894363517079072672157122002158162327869226094671145503593433511638500286828482068079007415532204297167140611527376264119333820405473068319341274823552642186724854901205197142228411709339710295138784453145875802461095391475498532344237334501523047305575130995435113846669851790755013032327580977463796145492250563393925973061771834497514911526328401044559818420630143477956941981550046204505573080580401892354102927123987390627987777180535513144220319241797143802881607990831897342647576981871165640269964806011714595832951436364184755501139235442609943094572990349081499590897072854862554957131849698590438573214282146774814469648924892824266685259107288097875188777150345824654714906354240538974218081601890115722699016604450603125634749554020575345751708961772230262716799286380748697469679163162553845212542048609744085557839109787470082394595361829092493038960899935496405755236535174059184125474060425952620774586237284338699747208636236542982159276346851113595721211015701989814366658961952103045452943509600337920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 22421559658450598348416544402228224925193324321628952986416674390186197517523845391652466594012537288154221398388785030743219990720691161836219825201433860457136754569023511012338436115600302101141006013320545859748369556999558654748515368715419984514698911524049178720860710585898340940491774253794410890182401255152741783977632874607448883055301064918976436510148545816131704489071139642106050421569021632904095546723899747078439710108297891683474496325457096817824758456703249348881489698673420778907011212773528350777104468396245298334149223389881988924532556972805641801288659811086216605812296161714708117993985535015615912898351862141502543973118844743239522367321404051749514806544289397749318673982866753197769709118318361608077514564839911963705787408968840769614537199909371155303759795441073888778856803003288275757654299935724747583997320083364170388606720748201874419371218414277013531859731008681269153184005503849695708890877662996152745279046867077961237036260562710416455366141888764291775479070695840302893718876127946768508663287267821048265299638391125597636390719292785669900319645460113861818282885738692504007659900208924487967524452448010429788266491120442507155592732286054685905261314398099493255766103083511146307698290111232250106696494972592624392302583730557989631882984517315842304758822838284331805997762479378224628853802237662839282346482346486585249344067066195248940044707862596848548459112204155808627639054060021137602978809962870225640951968090650450165832996436505769142863756140695854258543824025091962552849959175673797099188655292101415046967936012028049187513250579788738522367330438992227612692530829881645768589048236260129849226745523330193857631312210340453678030462253467967042048869621674688675354113080160311035449746290931819063324602176112692204864431842043510067098594981265909604339665642886920311044849171927415720715685131185432334832710639943699505046371744074562435667922438184605427672860298057881426298118545568667963041838749500065183213875174643994332093676961228011271453498494861788515626244112121660558294407787277980134461096423189895780833131836790231431068914351184670351541617657451890560175075158883416443806933525807728389403182652716686289706225072674087331625422513449646800851408464313519297674651048968913864846225169356382022444719410318612182908656952792097780771946361253598514032058225689417729767471575467773744717926334947874655958322870099512610893434258827245699424489943827510935198833080599995936740910331826826755931650516792497444449241315579602712637015979645369804609727058304177578293107554208300768011054894501553451563514508434792899532756095638741582214255284371579970332630745413369967626700225681714756932432329963821441566388681046586447857141636436482516827071576425859322737726622743631823790826148358104249599839230319205430606354245393715654473830403082166932543539275471557262759924948200002552925637513513223709120089097493871927702005615655224114420334312025734516102186303168852723545955922512665199649724596074904511480392621014941995354649148972946290743275193854334828489148208054685323223535870915741492809478331747453277488590898551904660147113120483104198037724567929127206541071812609308077066405057328232465421944147549057184658792726813792564289901862675437516571558486219615189117318447433065943855707735779401098361865630221864488892416556870397685923840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -507494483063910441373826500413238076952238940931222245005521649773561333154663317544037348673562341802430385393125785377933950449136951043000998120215528915940606855733812446792710089072386779076300272984520188036198964293663399943339524656939610592834062443345569755182937717507734058513942548573496162658096282348245040951080926250633282627240890058862497618251040619729286657293433043658533088092391835862342599740855512975682276296280468270772676008245534269810137606667506911936558498655288281313006415886559848860096905304619338134426572249398345677677829401429454626935783874872214372789488988476642507683989166416111975021542924328754741369176942303730420940429968417915457189692944501247312080874921583546901864261689619570151754631351429231137385454694476144111982046671657669451610430159209362266183338297024011240848801582740851553855410833711474463948428201897893945307524016789137486105243825187735269347061537845302705223347811987801902091141184820352955740007126429950685963880129489717804434082690204353821049757687061107359280214240510518589742129175665185782295761117681964823120553524817240760180085037451162665766441522431757381955767648826399359878011108314681006598312143434884538769806138524105483043160635542817044647765996191272301786424740287725194344350245363603871438303044073005531214248737034360538915570732827295108429867641100909258849426751082297170918173669553051319516545219701574132709673402528466937467378649569995498472808492663301537956931804871022162675117558826751389465675756455248396879565511848018458457417555915007005617679023284184058931966970303141577078808450926422335666543256782288206721749500382041809002966353179348896838826181457264595965706199048906475540333612393345203986159393374905193144852469296883937904208075140917016776223652134544715216500468837782814503511596680877286413840506795281251100036631405336823422547046986085364373469895352264781058997968126804144709592449568460627077159709949646663891432238112908205749090406731472071842793869763398362622715568717255789588739485177749579686203791560456064438342108931888758998963551980743483292554766857748947688013120788547738593577842515088258163171320791206995518049412474291198700669728474586367267111149651715416780720540274319808419846597002482869703158195750275113466241641971532053023490386659454809978804540935706967498740685397863225987285953563340689171447952608175471027687434168759819154652716744719965362333769389279420490391144915200383387750409629544537593121377037507508757062198263743363430384771188127229071293382952619050775042909175700877421902249884724196156171372332466372711749548888976378254678304562834640877233030466226341711203999570544763673025150696702968645709146011829303078006555118169900036285428909878465958437894545672175024351768873277665079321365978523587100404809101787772594455635373645723314690455174593822128183718502558356624797696629527219344169200412531121826386404856225762298496658320610774930890753333936233755413129116639162818809884229347882821693685588418698777240410607171852441682749695831230604608219602489475315533789884598814259737259464471574792138819509505478077847516504458110025300133756498366515810928373691549896865556228045820712230845053536769159864415786056905513525223298693239105981691244724602836996359683872677270582379056107274083537309899469245081357796700276957127051385035366542082048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 5204189238469361137521111037931926956996184967440537107942397199010707468919827125722708298028201412474028505338904478425669003400807550737966021698804344326597401854240623298775727250146021077416382895565823474766592686926026580932728048102541671434032885816492469019102081526013585567893627312662216842301240396091574620597985876201302792395846512965032396647943519220923750699946896136288035453120223816585155893903988354858743835164295716528938524371611795704785859938990474736224560497442648923127698778392208298212001190973693991225894766984709204910567521427870171759503629434861490786846625270031826022091131049436165028916724779674119326176492524076039589712941416907320175039854462056265629925156912994586137563781702658191353223276058780892523385732907521266032878574076807086886771751572899359867344975947942270330035165785844255097178306580339666387304282201964159016269985254875853501328697680200654494156453214175974940748924346043806066676789446291985401937056041038798421507754433849002390033384346062466254289094800606226373280650817941507874398336462129479685714463259615565278995099387950943541438715750319998178665889243282700689640341430608404976799952231183303600723662325962841009438232472424194084419924819296827256243963556520696833470873668132528432729424151486795837174391861889865562637979039873278730861421953334342996570713325527323126266227968586083448255894688166408728042011995349483343389145018434190669292819011762947498424074709927011215047428392607835182385892062645398067500734237341045653366504295821273861527196453764413260697114016598251481555547988542649971285166344224619262861995594950679647579606050200727713063632223626735995908804451261921574723919484646827822128614899016192689509715185756630004184085618243264053816420926394959262642138446890516394758599041164927205662855109728820826730929696099950881546821060077440447506740589743973371626081527877882236933295760347202805666864305641506704246807752889078955394319740845184565937722324058876975146940779201829431785102066325829738403511159459209709943565290179758845187643426355489343082254741342055107986116222186551249531141772112763314762899421971747627953311105202701965482882345629619680993098729526702425319315526116245201452510260513918474081938368392060303974015140333113249852842563095056818094595671030093312432523441888621666064062445987598621525013399006323649267342168256851002826546817952547535182991135855829529728705487329161412510657069978795483980298244176578638463090522950018908745698851587321987209430548041940284344613610411241751219820169921816682423628455066975402282173090335206430817313637010884117428664991524581739372436654072976601007942786195068602909006353890577399030834511530335061639675575772980941359247519495614731186350894020438213209053357359856321294120687143717598948451785207593201779357028489740312355441092332599252237032188503091928321167741213506858839612412133670296372762685991268081303977365506707800815546994837160231232807007962703149012487773438641834582643688467086612381126463897165582321607948240216611588022494169267759177426553003797305739431155361628131720504546899371026939416562038317874203349623571931264607385867519865607476574340044333704003826741183216929956488972352323041058260966994864504005503624043031997089276291433690897519820134198252081012565861820089259024091831904067232542998781079941283840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 408569393290399738565513104335108232330761335142684922092480384067887971107247721392898323273561425745424722594360310140733406727046663835289150690815126335056324800659787512535240006431417410874984157496022813216885657691263119932693508621887929251160914810460838192674133660643840087351781386645035085542704678589924297512350281909032399549251572990405929190744901506786449076613228072346175364492819561479908416822762462921423442021028699446127941788644895763575619815621042360410886204692716243407056321861669183498191233838723641629522801676776367696321188117587299856013846585544814287672926552832226900307097707928549574435787800313624742975965828462359432367280732948414740990074585612815559746066598663741573504594539879312545640598795378605078970605381811856770880034316901891798365188819741509751812860302186076511234029894605013924479097872910005302004521303291463381399112757074010468514223078231807942394364488771355240698731551808229935415517856162510833607667240013530122613304557779376611349479222628304019670409461452444575338033825191602564606653688280690759190197193598594428549207042594016659162628446058009750732368357480567383826619536724342690867887121229266026010180068492438991461339656995115992132143562106937993523819747475860881067514580457378721301059430057310240816666597021164826690479575687634763314055608762135941409715076492864236836214102974963942621770292859695912550191433609428731709989798370396338823677645404172637522854954876540382782739453369283214272155415257830706776138877266793967078077019863775975771774162615819192223499133580629581977897146045069959261982417699889215514982300366178193506801385382639884157171542965106423252259436854745907752007270252388513019307160667535100913711791986253686746621312777526523820652165189470297405668979355847795260988577032010899462866587041785665326578107400745569175454506460942739075933479262523311855626676717271601265528048080078999123415155444874820029513939430185548393133472557622432826684139171331654790525551534841503375060702400606143711900459457455957406999158383553358251855259287952914251607742587912057369127058539638108699019346934962441001368510953005891773956951829121142034450891801910490509427750201666631812306699314650748667005119204547172984616917545905202813626613136064521475771044257856810399553693347012004526391749914797574144719002252576087728245285953661107148300710297344541206210822017522835979381143049021752794527372614822143284673412162233534484032334062486351087641290591262711253937072447671433113251779282178684977582319304492563315239113694511261582940816228251152391305038956972932309421589920944637832141598698574452278512311353917806808394209404052706486142848009260319665568179518095731176557005597548935036064588004449081039600972873799465387482565218677001673541606875889053119114001351473073001643642122846698268802778890186026771073628304681534859060918770412520847082042201379471054980487472662857397366961995065294596242091283849876195874300257058928194306421738094335934719705681827099752357839654850271040715214749239355001968990346416171548858163450159292094136749207786163296187891719564477887039036797838016661037990399057599888937874076291383808898398042500723562430207482320521010359495668886960568892403931732624546887521085903460136548313899954502960469144531394711521530631234976932195655815119641212958914435231409766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -20219873606504830971475867096390791952738507867239815220436522056159235486434735108749290466023016814285038383822669396936287365639414223057963680353322280693798927443026489376592396617917030374405477128545038637172339012938570882832167842670061875962240870707707922496011173375362508090027533342092965481170008189370547748167668872433251695435279646380521827078752231095278012279077626529319124453139291337527158335670415294908722553108495583560072255175491891207527243486686842420108555065311577425220440943226148920860172786802848205187752046770115115228951470236760343930677998440859629806855122944992847514796429936497117155051150398443030412024285395403032972515043105555799999124095821758764779847459501011745822758691382883280673653302653936689059016739167946007997207127824655392439426610750865924161885046494117843242188176353031662605143457146310246153213695981876971021610453841232993579698952285769420809744439379222611750247288257488418003107992934981683704190249948336566024669449741737049942351462183126156509543056581720438378249671170884715650079358887485256465132991390032278345648899317128598689054823499397885808858812417268750223291468515985014354734137190077315114733327177414958263552866350813131341972987283416038988106878965451978818047059455124904919848322773347474959342314062947511513889813901514081777675681388649878389820948902815586843189149183443021433253900147176606313103760083455112232372922136633192876785977389229665175383230395075767024248580670993640480579740867897284044439960244502271195662028794990928398553472366106059684440611865458868240806644796779500530776080293611365362072639579036845493478848907947783948933941311891515896176245962060222907652377635333732679273090819950624108914470018971837286439574827946451817411883183555091220559427578911760066590895720629367232711120497036573337108099434099941030388579255912567826037843012070894173692740368425273412563488530256859612902574723629053833825336211078056900170865322923454910802597749802176555862537783103019338119179481985847076053718319863798450887723221105135650092493160939572519644457633997733346634195998377639938352211803701292161157749908869610028861210765485959400366202812863823539005997146754268285377381820995568800201911349621800409972717623094007073056833962522626961170071420674570700991067927300230652653390011463053391071547173731554925964106787301053850485226085563704356167754343825349757880523570488282233805938023600255773809653533149653337494619573259147245380806622043985250338792926053734701507591836514803854368215700862171596958351587223381789925806143409170421572130857369834769987939456912307961373053069248915653415084179697127540174910123361768285574393776388234295883623067245356616107560861893417013947068540320883967818221589875213868001591184403932495728634125657221712781847583344439233664188213960680754386749934789480428209386232565670885138865456070983213049527517431658203468566040566710734513991990889647877749827190883300919013376930973369833238013281785294053182173253528083844463969429503568175714857021592385861435669765468114616146756065777305834598054869285668030819337601327649215106892213788305656888029928428882215897265762483881426221370253816209425265472166432632144996206797332432253963116038878610919577048095458905226641435064292913484735143576092541983748138259952666925702284918327349227733628133310464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 327268035780037165671787722032166009312773298575199210623241314035214139126870647146894944300770337702549598176559498651853967449893907147452478656021902249009337216394236782694719274005155300981485393913041662920559677333146116913346210081223172439164546684142605183518649414396718903372149027087395936691933571331114520204269532371010314675135190752715574103037297373828384078139146020793544842487081939110252516206144911797131484584456992099825210734785475212409993598762265085542145436226481626235397543932300438889340920496872122563098170149291306681479662625443778457732880475164068287011620942159731937446603709748010157428080986224528470787059141028219082558618101422542735209625993802551199668787921588094006528133287871667629806913324163599651670250749275301390755692308548007567848349895647021869195471206435553534319224172684228879474300612964197842754520043454100963796451092644085538200100471645255295933334480261003935016986679335308673295460499203426789494187016508561912522445381203148485386642120505451737558667385761115044495345821358676847504854998845047217514852763059189205094386071406760617302224715265828900058365411513710299301297545600555352206148640306049080484957162488465925277368890552839622279683968977274755185210457033378924934371876379688039157605165981821863861536266560131950596530506333824867577991510627325996735606035413567204468417420211634729823038442437871192452542611543209105597893859047317726953050736966157536164465088392490693568513716600722376097620688134195047584316619738550713153233611454695960913621941354104574636356064734949639128073485809538115804501187185440383657395204523641707559585511489435189975552876005866037476722190709771805380775387414208301584514926937486730239424037131506579309109483341956525342023222125896571451279580077431561595632701912039225111491989593504407017722736845667180194252167631436915472860117001230732257708330750103162038586407998339692412077824856627001174656758429607758468494880659067053555722976917232576966856147922943292575942978507286293774561505407353499647663450118550422419016251545523669631069478949067158621618983970531207748413659761359331550815095399319026938738159300588653281551103723809889138145960955312918874067388758751809888869155737975986790821743247197748273046379803078366373417352303884856573285844560452265967092449271032527306457499276952272243919553584500067296143421182562694610535982308840738397431745913983154235065851342126325857884764215801327014760351060634608604875669725042668013975612102648224963558411111451548554993326322507671017675053113937311424769330597076861636541209475204025061041093211503267154853536356191776743789942454969433615986051534430602753998595548119894354918801943780188025376248823347616228254481247520177306687763136399823669587886222433194243628737048779266038563087780089358399178849314539451917162062349751263101067079421145984618966243788862818178230029954263882284727317801566997738083901127338251131149117278840968964836856572122568296421501042655411109184700935797511766511647255185795699929647813757072683232834951532819536334828398148169341151739203815799174281265018781977298017384219510923293312398884376609167983966294497858626688515830533451907347746689874829174635954539152908678890147777398940807703407647353945190060808016074851643471944630495661693005064027892077113871963305534635792308277084160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 2355609494329786049557115969488718799029376713275825060149019965273696535485236114483038399155301104341765550012800129644402145976369931547575339370487898565008673304923143897060607220186803599708613635728863069429312308057239742745521341669251566592111965284170507409015956391458133847662330846662578146077838546524887546622068213669759031304742243060668043712941575391281646747575248243719547531524303985180786265293502868137613090930976003988171392591130196977564504474186695344379942874957918062588554554294290520202875007012580975809762762914863372661999903759807793418233147546538102797346843588384572373843636313022452931790897355212754125104785169679560894485987241969203604893103860931872900031731850636498289310583231911783752823716185267717284887164005683839482718058099230424950085181325876693139225822966948847050367136747926658055985353968192618637885553066314021021671021833505465932679197504822675507076362675836474021047934933859053092953885459046960734164783722301115858384675496251385232454524482763190623785293959969238907572763097060295929486803369366014513910674279932191985077004165734184643120367327723919443732277580859735887957766881432996828640439143166095373986115779241786111315123636374064857924403410728597881012221963340953729424736398393586577867382862011908035483115539076091425445260656313907123640355453968763470967117436599917422901484893006769184669281351995264039093462697263895414488511095853516547155509480823518297022430151539226676989289627315926423769085144111847808090725647065784513905546146640494896381913298150715389218869112309352482839969811598295480822471459245709958507037993031507844301532219956807070179200110999481898334885809638737682725968858442294919747572934839236714976984688255536800976874880529975282899893290692468848685027505655472416114941687576073221200256873179655607183999624482052678405183901408952074602150839221173599015678391553882371761312410280009417361803198471816123879633851392069348979623274569525487069280403513366100041669246333838654629389410596421951144459038523959439196293877319898803467617550828347281356452452729797238098215686195851954868045053801280020569470751692755345246527644186985855439402520527492877830336121069382872020021484239880613342716646968903824813997276055789824827203436710431867449438702975504856426199955367811942164114634803196289576644641947343560461007723361663333912695937853781709535786173638744853005062199921674954578044363637367068059631259316389127134913127221580400277517758731831889435692653985740339313650960998034286197624263259469639095466968183669106532148820405906140195648703561352260752805409659483785308024185401809945946573693662695342227285778255319342901188498972494447545760836146398281654372482684206915741110550022433408226486810132553199170505890411091817994028362060830597983440913639030735359477790551558418935354810070220988167755254531646654918694120612514161227524978022027704750468074532055561572944193173411310531461141169642292158572008974510672862956696824664966140683439292663970911921064294350916508448402217014563393323948023681073912704304323888189910381785664558004930699334160326739324919484210120352463361392236013006462456221692503565943978413633643302064078289168133188388976412368212738042675816719873266649232667264809806419311184129177061352412293033587665586540834288331626023179196012046206661715558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -228409081219287682660457587279875975878412815770154992787678644961266552467062016667750366373951194409207943745741844399986846214749946921875124888738363585578917139620247714904959017153707712063116157316886746352383042832128104732686634320732744536570545621425242974824023320093404231112236732694385280218269775689495483555848576047918185195942406045807508105424901641479636334077815851169907384650387694833051713340726838055091876373012343248336197902242789809653064701946653771002605393667024957434964556749783870428765850830847276274053577006965802030380377237537221526058268049681987462016357806006449483418952694745785187490759310632389102460105154889992844737849344214056839482575490397155444763610277347328512434217688855007808321552763866989371277615146466907691259675232690451472900460894244319802949500074897713566617201647230051110741334675015501801047238960175532550782416065797278185288772280149811810776133983546071032072731481161844511354644532122197112542470199906548685585661093327284580039171928533360107077685653800005912276162311003116591830491120575679262344337183823203447258707218012260326555317414237813289108769235762121308800455833253819746270116518439194286218344840236914411992034833482725714998721298307807071547630447458006107887231591847498703583384800222664473835210526610736138447139463191526630550652735010355824863000005685333666927804617859100923269999690450430089230239765140555569350884657927123336950775903040467113078816050024313966121274673489005821589813628485202283908990068418795303729390862853720645130092903774875623704954981326507805480915292659433709305113076260024775108739914895116995121703790484019778857184233213960039017649101271872040104475145179326839413770719139468248247174938503761297916201659283503303152630393523295346154086703886268532639666478210129866471366154510447278361473218932461784682435603826445001164682982452357267052249208432216205810625076545620720078559101530696189718947391518765214113410566761602743845134812244472877984895235639411073616916779409390176283357562795726884200976933647014695606973406925059723321994629675912290069833407881743607251552779713271977591990348064738027741055036479843825274063703947485947025308686814573313949111479327795632297003910333374143053117391072377029058685536616548939491802922503441774605108052803474388731927399956670502525913988265435795579217076687803452583477888008497201903628512139967979274562910362907158041670217977572821531211704582101951734554486433062249543224381900868680283818425782444942357146432019402916134626561425461447761538531275525045721684505348653217071639930603792039951412128549072390571302088940202103756423086788884459127365170197901556536396694103256431944694011291358617109424800657291720800470609928534147756636322189963839116012692228374695674695291938744322319973838647200022794717226506599341995273446567484549539347242917654636732315843450540640588599248459205368894908296183550373381696423949429861512953952061451671218607173281146425797006009445555048932069345681621413218825029215941012450677808951709057634156187296045061230907410147338320431075453180362345579894332818083211102615534499014826292702144633521813635977820744102011071703993028960169480770133277668291156652457942655703811257724144140790342017191067136661061577819768393069807291306701328973181339967607082633799922581588855201789378560000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 5630242204230214948019468384175667912765125198878200453073236258158459969706919898428390571733439689774030159506569403614934865517826376886305374249670002372495250427931528441582364042327072482642544472134448005420156934456296489159085529470797723390134982359435656782065735766131323726385551697210049066428291622124698546001045829321485787176121639602336772694203669989578454616172562251505692227822809450964941484775928461151666810455069279108473191176542406999674212310760042443503993953084727276250564817411045800109716234225186103066861176660119384007351188433792417516761012251730790476640669612155528092009558217571620113693919782276127354979347673481826167357934310543106508126554522349560410135614968700104039362551516305087667978925610696850165567760562845823786540575235256568557746432664550489067916165374200916385571992957644348621526458669685231362565715628085095407053131323983818557053037671084871511302810723161535070252298916526763401464846363920089953920118485367668649956966658346001925785169727243652457510872746527050629495530867802342910118701622322945487926839612315874054285820430925878319516794627760271677219846033581388247338303652411202610618305472024227625429298018472234954211068296823997311263886785807185060427708422038139573788459851063203934782475654933162729812746184847228556867291389342443684871452507104193972874955043274367698114949420304929956502967111296281114954331893433527260544252344360481546674184589724477269192555401641693382691919268916213724142683017603480454585410315685302367357549131300097954766445939107307496708544358523478711890223667248527550625076730704463611098973349939297976573995996002264090952582614785484268024649351014923649133508032856671538595704530634255682240421358596797482948597840302601916417984970346451754645189383393332724777894297088503613544112504690880912164224861163863151539721462917403137143240134474725945001414662426483701310051399354546638121399525820656275549344023509456792033091825821329848378658027484127986345163045861751477209527724010864128462007992721258680772352572122672343505113192804628322818005585086998102030614746431219366625640851151429050659664468060542971484094962819010602139316990316709750048048112060110534619279103176712079615293648427385533493710941118648934040016140400485787025044480146929343995932593357497744597597713749455143175984405140985933989238997003494382743934394373708774754514543943631858490421244752304165569885651266327219554110793689278656240273610828696157128340657647526629481506363101655334398595870198102041102389367156399450332888972985113952072834318572903587296324826364235215771004662265829413567659892060485424691935117008297236443175258907033256139739825751176379798733356496685901024969008297342122653728041444554698489002961582584457922064238332715897995373779705378901716968296744373072704456717114650856343529854521294406876162239184360938787473300682128865724911351564518605605666299774034489586174301364628701604559657285804811608033725534629565093083028708744662318489992154249140823290612180570760639292700083547107622075635572758393787435699590724910478573642586638342546159277652595769253293292005255191574268091353489169685094336646850270297075308776855713657571812208938334822152179750160420101611065465505108250602487400782454457648442372813520332199510033445881950265275396014193629380743963667102433280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -88603487658264487096022137929571114141077183040022204115971696621861410275902791806061975178116824120838237974022187528207036590784223338785463609015932127590960784077732424445021162503095040890262539700284274104803112825525627400502810884397781865417057176221628198543895224480766290769881858450453520759448880917169246730252380983952308216549751081212133826630613132866208350853622308702242403405962396647757473236317870757627697184192020330565907359771191455506604665692620577232126775518990568313046628934560157313895830864603426174605637434571680701651433764885516631689090635505629496017793523416974947838850732742104438551123874440733299673300198774172810776888509245941990969081729657353564696200013560417121834894085556038466897482138662942265153720416046628389471116839741821737227299983095911550361888212115170745022896756878320026449907910340634112495007220946887226089696565218967137153188148503416525859109973132489819645640378775007716387835408093094259427001797260218933229357212280212417652608034583451546803878769676110392072693493398531041341150316985775744520359956250313347845822936924428163934405388885848502945517718229722284840169106760357301665844699125829141513766908980227426583743424801464070615937070297096356704805218762756535689096773117078570578164434773523736479562728990980033425582066556706067890921333422086078847055900209947164849063670949655443601048265088710779568252449302996662387660769609092046702618601519002627997633278596452569258743187871206870867622766837034761730417236127588693704382443917018914637995663697791948601765819493679010330808087349092460624926806729256349273115569765495032997557539732070145923486512853059191116752535837945269311403679284486362111148772870135669466327095155624782231181840958378081516048272859618160147108968349168125036496111307114288283236424973619023640659609610989214469772252050777390742079492679486694258643003207324418400458701669305050050665790126433709739193144634726563047818972988073257757555574085929165634948126405972762660522959170724265695262382806743087556624149237426438745120004323952986585541616005738135363206512245618311013924626029501810556199896381383311595844656337261350427808897117226326550484443327365476601831608809413203869958396171655534382119553685123213426844185296793968088460148762187071476553708782468391465444990095077794549238185482231673431936690289689121810811350868154989622770581069090724561498281999421518849295991784527418222853126131488528088444359223299802991948966171128627877701986758340784396766970137134658930388831227502181646869948870800864679993729568204918037937298808592774364274733599378171838061643469309359421620408504705402185883614807137243487228217983174110157786307228487392597661579749551998416971215208091352065919066950966808837606506977709909963085260797279414730943998975477382423904686162563356631273479010693757203310315368978784109496756182209722561438527451190545390098746872069733468526585804444599160179427745078984341814890317939832709191627399583274643391603614297016978959703573728092899942466848328614614433851291681684525998642403729730767600988413346139903745428653939331462265777643936581131910636752179087689880828141286193405191268895384388813366992714545849497305610466087093326385499313376337864738371182502085598460163605070467734017328213437923617481761603622140320387410502757226905600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1043836514195041185079261320668172606359893579701639345350470180621885774934359403703861517995175785442079615985571016157842386220941406086341701231141023762347976480257108926910771036566409918122244421330233134353667114162031438313227576778415598958124205201890105714933678064263429829986878453242069512672564339661116987234890744434418081223537058982411052005535388749003738698077713214672266487554115351456499815663393490897644161201224781689206142670540641079264236212210093519462486679978273665508721142956128977207929423197926384127420616013213854527329358073389899610191372184143481239726651371312372200820518646238436125224253056353591037354914279034475509159367299097628397769088470130034361663905855394220917095942197720787183815415857732431123017292923601827681864840071647703610882570238104057616178756830102668444345313482590852258101648879733038151653531159088955840485044447410923863977342903529622327145469696066072376344678062717173718177949970096903064290719136362102694268680299205089725304980577405213234640258773072345473909392668757047849228781921356976976447278805744705499295903558628467215110695870168880707180602735697107632834422479119819148940622033408422400121261803362472277940868625179514679800752377840429314899366294290095183628425109515674287350160695184765158730390357458837855605867521725810412717708041318064783063132573180848114378927519716387404365694234977222640144527224328485039223813566021302573855928584345886173825883283798979931261446761733160516719066624612790386668426072676093200444062635985826635305435487258848983618209958434057241512152957917530801975041840320031215057523377029810718001865295527362889604811174196518859087139315507801591756558508754001663179266476491641938327167219031679766110828431214922740073754536538926695320474633025616428034787882339911506765052579787218550805788749766437385416432047267131244508026918361996006277526731051817825310191215991327471260862222638542124365364061683052858689820366759399635593255088950719622466677839985625447033773348084175478234896396331812504029955842294637823171232525763912386307388839234228928984844021934738866604012381926901289216113989612631875703819061812986157842623184976609808931898918980475450191433446449725598433325956479824484877996731056170185767317439133747178149798966562913112331308489417943376909253839354451713368947301718594255375168769906695834692610930460755248739555748648300157796908696000781142262561681780747830875326122360803330378566751639447329462553610532798305310056922262728172914648564109484632249006239160919394356179305476434816919584145865029303637698882300582752201103774654217243836153991728770984932319435476910559791627134166311515722593922130555229821525741254416866005731902949437664874541190652330479579258692715982429599368999442666236832127172994963733693112851874146946426305494098080874542449006223793065860667553563879259715383837536817664178995593413333789685029839235361866986409524195552281263068332466893388567297290450730625318810199283730430288975232254240535710843319523699267761025779366594341645680604107118384437096704054257370697243952578610602702362301741010248660442885313525806852380384780085771721333241245485123826067218956905741208474638557146512461603205921534167051405617811930814923827534862224857291608118377231929435850290158523327847817681082349009846548291689381888000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -10258332906511301213459499259113300070194009210939316740657735444943631505298468521159102755997594833638100844274271768314873457227818558069340901249245617024928644588006176732604998665407812785638515918603123243983837431832825350026838468568485339486520625349289832293323702920524482079698151046444861553456015692582021847208517848656396681187882006539267360094783328711884528718046870951637237089483523251481204011065085005040183551203226659050566192455092929565584586022257896958977450673526923593611118761588550588581184641438513305977301177280199246206180897470218603903991754945791043062519572977153059897618391341832738536308747142248983282220032731410241722443505166490914386569293552871075750687537134468428651626893024815340088398247061421573540427652916675348098839631410719901005100569059696172485682413422796473057032480129937321632819335667096934194297913026803976255747310062629863627963601890570984825495432662014430223784283676549432007933367688715322342967286031168782731163711463197619088466715339598099628442456336176400396140390199091879447870758384053354184042544367549684316714371484810960718286156684631416386076964794654700289090260970588260887711993735365950659930259056194753233141570205411329228218866146190635964937238834413858159419634970959567076817781315547899980419906782235084384112054308822879968325396328398447994022260372919822369017549721881752306019694452954986767929088165585474521986796766210543515336885204267387014195295646890593308243219817375363380051059094992256350687818835993740871145093147697880253004883259898952314756363191593733440821237567924024902637273938631105398469234445045658428020880958874416467482003604330496596233670375797613491848477733968559427728622445151193164914964269271414548656858684850538547441260873545102252635600498774300654606015787606038678275216303534280768457565668533305988674391690284742538063471282936845482700105872066217107312510754155494903860701861088544882142059605519411284510615874099467764424070158630501834280342998897377749839029114352476428797855350179350532559288520775403216353277148225289184847892675118598006911446589268771713176103503053014886806770670386827200595669406830533523911384095445044983495213905473850840999200533289865630298139760649968349850807784855939028805643641784217130938658876615932284289453572401495211772699417571767080971431389282105079744594085464680191611736894906397310534600011532202286305071577625310164814456061200284452656368395668327251347102019839493501510524457663036644214780529961836916332007555545539544440462959596331137961112648138887996585579646375243408407895561487625026840427716633894179678234089090058632418636534862658954686745792037232455509515038950112818274906473984030480803572242160146184779910467146344682105600055885110288619814180842556123141089646768542378520154145931210878179491596326828399357132909972615173688752508920655101198530989436643088062347724415346464155271558723937061660576108575302650805728946573351049188147920764179337601866056189800218186712078645601599826186544368430670518798500460396420173763882179934539877928755647211085287699540140547192022222020369479793817842539285574159988793508350859106718435774127629211099966940751500891935987740061987485156904759989604393044766673597328726103999720649602477844445033271903684209288987809558515944655271444178406159846421299200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 84476225494944649821443972008435895058724641712363203589630599792134533636994063227406291951257138610747306800720089743318033507289757287234210599753714428645976539586195473644264560054022738913591434328291221556005002840769552027179937415208946078214145662801290781073093944266866059390952756774089260085619810292923996105851506469874099367027441656405881111076497317265450504623720576766496259626321414322371545363700241079945469636201390839621627365782194501971292515199334875805794944680977838306521537198416781749015334799350572382953165774207209908540738602843392405774064113710069297163547732046563451609687363212173626103970724990402970944899866532114867119534331353823215785765273017489892260168238781933148562548720062075740758677600883565686107996100892349247452016974965054221645735900124547574992427190950750910380311545103615200055150413422505096748124105037636432883791214072267769552612205399579797013607969456404932795480355389250642430908498658691413402537280332983583890308016207117675493267325018679001450404961946253574715724603786837590363899529555434457620348681289114268385173813142384669021240250990856763881874602340015665999243972288111717615781324615809148014059088926456290984953819211952945711720449017679445225513470116885331818644430918451195633130691156811111229374810007477181708450616120851683205404774120848532813932311102060882798569364113876740105551118687632024184870468190793772037339315683342597123127934950674428148740858869626589707132829865566618140459029161794545060393808929634036129697448268498628402317943107546937627048139432967618619214828076060083072222547802287295911236523483819798098554230825649557121288026594379098668315887073475759604883069308748887875732969738252922983908540703374166461338864176802875322741125874185765544633943239000089824215621081970778656167320101847129814753789594135765079682803081261686867802389700477133149322389584279306004663450353363285353466785622764765597620189529302393346741355247189946288116721305234566588026672621357894674535636186645356806659777694896339379232938149866632408126421573328932398569957388580501883442731868357537150693407249474891087481824631502412976797439658878055458934823291643016459565681734129157051188926531190036188951326725366456147497910029195107592020931237718747043865359958597742549222503539405695156262323418244833728419153253458508813312314725571991873728815982209516864430935219231148401078674203890037050233695022416217724328620475213050084743006744290427798480160223572232258472272971770236934372031356476296789315932612840066599870576315168455903508898792389831703184640371976300119025565332968653520393528483103077175695259883337344407915439420787984468970422973313344056006800392945877572448314078089617502740777827348540519062619839417779930349277058611218461962930424697505892787847606242852266026260432333987165182176893002765878646434431984685772069634408396443116206973402552688948479968429660946287481245287026545178023850918183193283928824212146797425412565906778042298545349805707615358580781204469651653775904650012724621867876351179865322875812956415198444268148323248021765350363256299722360944173514575051951653145067056228863432300665916583460109927867518233075664864498882682428451082636132460625395272629856182168598839900154134419279021383557091336081442451854333615691192884457586223061401600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -569101264494728005801353100325001309375375739092457543642054162990863110751070501698024524420747596290171436824571313067539184297118161868678301456558868829688278739732927001792741613167643952475557125895805607516171666316297115090324552396027143837617913253298263193829650988605972276995143351442880650681077270559749028583329336552692717833971612563413951527274433485557115939221850161509210816859000036347401158266710649774769181422488360762147632662249170588306250696424985952800072036363261070894671688077734983131509956535309545982930430945104898756554366322935536472647996731989637461787170591551357108702488033880274133203264503758679813968231703952248790476694342029876964215919842777887911869117975409692916531581648684272547015565869084629143142953510720985459446290406550039773547360442506515284356604642671405029804105561869660132679269296438857980432849445668821880865898021955115297802700305527735620862427233029267859044333788635345368082380463664623066131246391718384617569726827822494351545691198701799026795899578652528751105448361362065581342724351572562377587609379233764018200697858242956567086813547850715715804343696629477899124501734806500306131302911929096758657726752989502219529676451589987812299439577682307503578553290538156897506003513310873384170647748100465933312606098730044762485090497242051385068467997331513095345332237240399362042958765517473688133880552967183567120659763403024911017317633040552552743817553793745046123607600623358822562704765106868362952891855832528175513964018040246938100863543315400818353521036356583674458923075708290529587524186328069857415337096127082625051624977948956500111327133966477609008759188109783647266045225609336306277155931281406854334321835464269180867847466391232467433561788708430176625425074475650427017981522419969190945894041389337897304957466825664753759606347725682225323860375621068880680288857425915205069094205818760618189266219044365831545053199195960623629590350997930311698802783644659092410716911593393142962088650393958403892473037432345806222730112894560344223362923663775008134025567099724585831917389851288067182467780645456046944952947118470697960576209597131694600279401513716211483655235189869296650424484568414891765540887879655318857151800720689331621428037319228265791919389067003705197642605538563301074917581468996873818943692295407205303931210541394200680273887410440744239078577369633738686519625223224879904522091917318977274474231918528295577862418346186059661050316495665010565520809234040737726932855917186278421080563599196135940327464236782362798333654344963005580246321716662541161223336702718076616637921814662065511228687317126295723384759684620626946578623924941892584549422415939089284136507755596565505096797517839506130326200183934151683274265438914104153658521938881041640856421820883494804002151367567149584122414039914879923732623534489934891403734355402477369161027898371685228246261947349168225539872649117992316960428708738286785587469127681831784876563463021991610854404116416685481693983098532375727823265540746342601134480079145058751724139196220439291704954824992795318154514257878299421616041350237226795653511014141132076004145178916244304687408502273366790872029533869344279082581056360959561715001005823438505476366512480483903909175840325799441716918732351501656771999442287369463065027375098862027931648000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 3452573012510888095008716426380351286650946484209287448901749383116313000117053209435259461700959580370811526110408383172022954298844907853921210902753693486163400963834740564338578538398563782998410552843725783839559829100568938658938429368485375902674897949058566671792439181043215451330985061001739159980401551675908382566412145937818148924497077274466883728352195813972272965671350993332816628761896804268485340210320670487258271644000841808538247328891863891801484179550354985740604628416435471448429359015896642101292117249741170969141948901472832584219884250961150444328223786787871918904904663935147977234541148040089724498177629040202741802942939818951671596961216306970596989659347444481769094750985391659831539522164824200233403965005048736410883161387029783141154939602553381352628998716438583363540690067000544420159582925568590473978253565021960615273036088212969559535084132402169482517336345506958403885504479731866260880128338125051399200092317398291921278256335268851865280323022143261676734831167750230771426629512631864157070862757868350376630485807120246525209873866920326644277358777433368180826135653975536104667155230530549146905604732138544194159538086679220875449486622997037680148665435181197710347883597420952753462446266626082024102586093461780416800637763776992529260815179683416880166668533830366473367889345008863881259434022304369420005322061086967392040019060951420968237070353819045793474657485172896850091573663786382041278046819954198077803465397559624546746429213015675126362348353741597741658876677026817305103077820127229651172230288463145457349202418576561077964798582714026840219202018709305474707287093158244696604679343573544039153898474508797336647520023079718810600743125822761296237477864900289659154627915596597913456155104957283848790080538600650065977081129454539005694037974162755808063158637666696653158994675218505676966760223801168675887154794441878580663300900350630501055368445039685387891708428387397591873737929430022559392018332131347604686062815602795542880661045638678590063323696871246781459590427415643786124305167121487940649566434254701075969525555963543320093308564748494668859983280931717697960629794538496983729589320296721468531748060816767252899740880749267454535155752111546695606728316047026104115761973056990707880019183149290556865600106088581063916410451922575147511887617870737472102993465165166574319545187804205516474842799654561074852632973245290779211859898115358202822625958303795069690873310820300627086827339251821427840453264801831440934124098463699685597943250617742269546872182772780781315719214083247856722724654043610829388482433781601982042604177639140105062046745801260617148992399967537935748372021751915962706677113589628178967710111712257170083045987692499326034919373178668448077655502996774824316393339074623302931205408332482866435736662479316462741972179478474246718425783694467596850273284758462238375114301280380291880694969827195745816810521248127826758678272330958514103623244414867085479135024696608275671321633802163831555530900695270810783346697217555844120923013405184876321145580989769652790135792727711117097272944949272841559962325504706368692928422353073332019991440950081702287286117885489464246134468247526748535699219102274637957703097662226269197394486425401704189069464006374650630091243290969462549402565260712429486080000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -19839296078314587259982392252282149100341312518444712243584335755456082182330367781549523724588467243399862640792350748705106693392168740006899022682400874242081840010194610110612643127173927620664322498361845525807075377375567613315156114898666571752074899550700387064882778858275647645794057034466546822493599821803128603206888012679294848719393568227808510535567398860481348624296029487871857403991928884831074427969532673909679002194524803644671834258716586975026107225086188963918505073746500553061479902316317040701113874087908449828939766526593105682107265717794133846694041397012183498801316251928426548067259119859976612161127986389254358169596374606305339877682412395555986053670229401682041479558799252286112401109932008642870648466397521417247638524732610937743143996518528375267941700512262839023848747698958039486713718207046714664169089865923477400323780590544335365047988103471282461737718897522222579912917371119428644134083036228553420936540536174000490869215555250428747369113400058761783037658279102830643941098890615743331889596138792135116369463286773379059240959155226409665387470330115066387651322395824430402985601767868804338934287443680475522405446560537133919788134861665428979108266148681490530346948135829960952790079486278640514419464928364117676486547487667075175996625270891545842331151289086304633800078177848422074991416350932443598561977370184461136368754841518770064784243768944600892032341939473917004758488859766575594900638173603365637804213845157782248384261095924325092121819971900839885414474311152161417494133442428692734190385812589448621185299548611541739340865938105900768744557155124578758399997123024581921853860056133221283471322609294337394563375203296978735250201430861299282575612971784411665792171290177157081501209799299845407596288690333836743667546160906167348914398796989525143355538779201939561565570847446940109477807608740427043229682468330270619475650322176626940134956205704946438241922410936328825361423521469457941652379398576036214165928341138953757137251701385805020475489794319475870483989063588260238728269525461528456204895210829274944237457453089617983660125368843330500876298513042545570349363573193356097357067031985929841025991773214450181499395952456903052152860236004372288954311056215820066904199874046865243077853754379196491711340024044983925115724843061508125012847417317557519704526193102235721089970684789621856659992943797305478100738786367809914900913678325565473754059713894736205585497284640465109861314728054208432365806759991806147815060630672944495318324687722581931808099997332036388323048815014435021226507797552065463789796633253251807069471832538752444623473307609838867271218204954731611916115348621522361263736969368366844331535824155638513215538826881817042289880535932985373045509711788301932987631182157808914738365786792628908627478337546791627182041721073540633467239496526487446404212789883081153999091510372323977042667258122923137157956761251438986230316491836049620601637410326876287310234225907476637503007395014609901299450304137538358366537725325545237262634215680728572306872480812925407726619874870104861944506944579442225882387926633216291891418041178962736130404469846154708536149736197703459190695726933215175716882175488795934199389707733393291485923226953844365233198209990424921388891624838509679729415502370229452800000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 96451084761515541550141267727803669252610068360110511520671196577090380411195801919585823938807244014225385960325067677644051554504091701131325021114818132229477489075461990516955936322695689500840940598574922129816373314300425108847482650445333192011185202581137747200226665061753475256279072927894427295514326900806342161307721745195684910947101479972053889176450616298154619135566819715753173926185514466947770515666991369228881129173967337206557901683898576838473987545236569179962068574359801900286418912605359674596650841744888739350441650647487724917943835509582321011748843866140518266852594209750304474082160331975246080324553931056954355327360492797633327246287730660399163393904296569881372352997713884161296825485284614989936770724092238509290192411416531832841053152296977005030343412069672022767701581806439733703980054822992612213358065666272583530889921958720613035117082920209135859276146571000638385513875333460243147151444689888598709963180245961108534918342669264336431289693491751366575204267335320910955321098264446704089817763160914351370946144337863768406570072922964033911420654459589002869675410459659920600790813617066777980493321616505191230040172956069762717417072115300449452804338710276332736064363511229899428341236071361187821332153624086348293342729189607617332781093826930282056068361746812044660180742344529451488166189689974349277643273435729144256642768397668564160884236846480095295484107807025312158985798874056191370022766118614561477940876854520927059719450288345899434482370151895015282062228490749033709825066009722876826281125036212317644927889815417440321020023553257669712498239332618874029215373357153344862715418503635392256649882296127381373298374672745151453780801065872647159962361524119733541073430890212028712542250744834631400817833831643171516039667230617068700111244236755393747448787763775889606631661104453934119066400992773765467489326138071798436864326565309648743413251090745642342839370751852549254731274356112785530269349938317364781102054801196447598967806392094671386513965602435441645375073752860795417446568776201886557316763145852621569824358080844540974817758253269407472817567897452013072718898723010867799146856343332252904722398023836530378807759601754386085321145423156065388695215407869577872342184904266380702879033835993504408975912392381043160972977841843109745203366328974310498883076226555044127230988861497340510931838050918765191184650193838675030139692238467373409082686364954716870328312876231908867651934837898423964453957045415735535259337046628687720786964133672309603377779639429851661211220832310963056041028665451576918703740833384659258797373901229086871190009643457133896201577238067816974906111842076270756448822170295174305399108895641312608708647085944240793574031163198640861642493067866437518296328339001854877194582570636296253114773467829605904080566583874036243769293312831569944522490013826288556135621944258365447094951424750055082516971334797045608077442007320297562091544907084408937488173352783898195017062129878967182066668719092527961246929213960635252663021477919507559458141586066929860797455793854100470336130009112788772996284904490980282745979897211590325269504201928483571007247009225751269676125422255231202507720192871123642029812726899029683320235762834618520181062788454451145573971024792814241102158249328640000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -398439844810455828300928204713817098406561825950119904341989382100175631833235439706889743362946873912828616730738067021281633142451883021316344020977170754089658050876436092648555632090511003686032880808129952626948972811532403641901423403720635504942892215982445739431764856417875171615715078078060928081776649845204511870647319319219857015275779604320637848496412006955638156342212364467337708756331080619430823051860948316390220026186178286134367955956943990405232460433149162367376981885724311466582688842829366433636601731848808876280367601228945349977224843098339365984294287181115706097185891658429125868868971287150780467918947691047334269792466572602289833975054368826592046030115560827521267617274598349086260954690768439216023524191979913431849820899560908073552464334284795519706217755192343826621798931624113039241390379483998156212980858311518366426239714353699627455721184345570410373687211650224341777701138861096284038866962062826176165762925723273165418473040162004368583265026332408526940333133259779966157690437483949214672039113086109475931199808820927789891183377954053722807809865754806392553306303057577784667837232535877292377626284547262825070093886930476068544208251553664047233521747642257727424790478472163671738660236579241469955090306286611477558584376196196671191756540266305358705831303305851546183025483555489406208242134063451911117707032089703140101523844600691308305361351805223266936457020171329401744978916502116482253245173265654975936400484086783950833580174762590515731578556639941799068654513098779912840254061608012462277357139041531789980973899544312958907870770761734732297742749170828330199314524388143150881063700779848015929706136795244245112291348081749959893992229159063974169519139689796286959617020626888933173996118146433310248968458464579718679726987792504467310792314030449025224053039833753605290435960763996634586263139218438164556548225568683662369259322121770813042982273914818666017694304371661476492186090347299702876660802623536967023365718972572504380152330037193665120845228351468937102944061447195657479296412886175092710431622586853315962028264814435202156092308246665847170444620555316879980702340248740518603246531508140831697391373328188745735430758875309908604091905689531920958260308078342820038121658122499675595498829604350515774129850691360763638686345378900893244806695000441761637661274869186074070257337453028901157513316013020249216095754330569332349995824638001526971270371774293511672239437642665539171119078308952525548701300869712964658724213452449754969484273056185848106080472886844414501278082565026740183588025470754147011962439654854285896418205262179684760156127010883503229940233929074885430560480145905148932974672359816131766777806011520346239965059596003950077088679665100941357858390028040113695380221025289878634613091227635521370996067527470859741923445675476487098216439264088478433028259989718589321792785175527552550951701359585102073560100700792950040520916645085106108947726609875171141797821683574675378552619504049674338982166235498551118148407211193297637666880900787410182312665573495041098666673474680754460736309645063547032653033878745039105466427218989594434580122965213056725933360538026438213696223329256204843138618769881723990977626691127265716645538589188348826765591943697032464674846901774399799893352775680000000000000000000000000000000000000000000000000000000000000000*i1^54 + 1487994439021189272308930951498283747987791764692365364657137552534022740202585620877449056743867702481169505306469420440701154943681491689362376912412892170822404769198784034597894052380564722366020496839720309234743960006041890433849009833058701749461915693874259197210742850527502714700827327925665652299513727031961519115963944473815454208812223364699374005202547127263899434927934816558049982945624239384277638180946748810430640161789652751002208571327673985007629295369050826563093767686348754665519666697100011708616787702469096183871970124308539528764985987944170785807360748552100764409597722940722549632802988738672041484699440408538737377060251467158608699353897329967212084078263885419861803148509632824545009610634792434768933768799464988791070237160622898308833799451337777067920054077487188931724719265527293203604875748721697120587846264773258767813937705909507662713740610320968357575507807803898384671907293467140217464509815408215623474079637847727229564398388017716363306456653637515640020499367098482191205479546705140892875117709049819665914892731408848336030004015849447568860258426599062266792989320619407591007865005920114767400656558959867678834679376906206532748419507755833005155544881760607142591643722557085678876319203989549031518668531775998035304991687716553990146604757990012532357627314569846459138103882599959870603505515605478730977888121445816047280829636242180423962432159092595821830416212236154886524891994958540791874096395425871292259228949339351414570997883366905597466022678410309482346551186216807720586853902700548122018387323858390273672251684737593731287678346073405095735938780774711531392698579431060142399463970182562988116995501061694717734576928178421240322397615810613365288817107618041501873976409221238289272268346866060633554678004727640003160556107616811422017554023058706457600522330352394592313358664431537462252167164318238416148742783691964452715281950419468154343100903559643355659646055056876696884951663470071173157392745749530623240695428204721534481770804814697465386598909682144730162559005999214580621486656949737742765620214204148721334868616651808711993883766485946839320929905987386002312057130427946290085016942296723136918694834790073688185947941911086980862425394226337721282745589628862838305514863793787080615456864683117679797693570541298675778160718199853103026012961222257864469877199101365945656068496251690663932319173366409216660542607038934838766218276917575225396318668498507332627940695398388661594002454120823121592856058358429623772014569988505164385690739597401803928994028562666061709450651494249775021722226392442099103267118737594209312858785645172515984564125657450484485288700912172429724671376306596089759391146095603122387832422948590615467906676028933176404113696692280386309031288270147531577524859062007024757909659855667431615399033177049245104647083988595124368576986130002688473364991561975795225358160511626512838144370380946898824600747979319448364326806681823635061167411564055685894389935063180019974374129331215160652513590257049478137343476295827282964473419796715248678829666862410204097143214955021739080609351900522406528858709181716490598262292548853976985902340801192205181544446491878382802106610422587696020075769363074667671109639988549561288859263677150995675420815159937362879858537824965321553031987200000000000000000000000000000000000000000000000000000000000000*i1^55 + -4906863602206954796349906438682259442284945604963072396493455812310090495031402368541253062017280100658709791396814972977477249911243835493704533268189247128459647089213949661456371304469155908834079607354777865506585983067257367011235111721361431353324114208778244138427698361852514578961269188423450884518650141992653798143795129021972807185755606335347561815718887714265039921353015097094911651783221357466823246386902306430016753850370141073386416261190225954823545434003116446481365776572431166943377048834984615107248869147382779758115819286121823627707831467843376739432013663711815979715123665051063543805343105758010926350244285339683155965304922908640270344873554602977662264367336318856114632117013345226180884332395157682082827323762765454030711135710285310122222463997972033787429261582445154903261996046681004483952534627954400106192032217487771599689493510281789632727083702792842259088010222660745944717671132238602529050698415511357375756621251002847929573366261604498533253919615906021489468255710870334654602554718978302277524430060068659191508257208412606566989320948278926111271990314910433567338140826122516497460315920381202685056503821590749595813328275196845587264130150822241850104812116281404015461978794747167531743245452912834727351686147981778240994670583565810293272482427625813871680134107284775297468057041738812786996792558419493207413388321805349030944647182850775560083131297785159445540988470215048209011916019292833648842472404569366851352808013005264639373449173073951668485292398736874926500838480101655560595278908418881136284780065194017868035386789559137474517388148933331879256469012100451966957969403255319950959799765571262425893078439672860847547490288739112652024926378960815483597289531150696053654189115567463932767580089666091686663265998350943413461427895859383525618975377001717742156670110295705862007366757847472122477959155967584982241388364744930282017400943287272059400168564725920158542243732047036600995705824917589581545645804148997470143413988012281114355777326198847637970895089128354937526637914490087932082511269611741666064335502671410344239439762867711783265170739220231117227350234179733584244170265226349017228958475959434804969496308496516929394805243258309230693989609194372860276582422064306283744609990095146817493642524746055832178078438262506607203849054415928904888044055155974615411745249612578905075257157823650870405680259861605445857542294563417735533495237369589721625091164101269905029944018384700446479272761058879611730429901810471369706941027698206370490063525928335606641554697119412592880522054839846575174049946610604820203864230077065751911470513923988895119985408260511271216454195034064874985619931689696898147702340010760116842570165445553293935553603080870101467124805405954915147951849163768567811758537259766602637531202741927010461603086655806591754176214795535407519631081360891887450555123233160887232319090540946779132570243933433007366942106589232335387494668365654176043855994885294706493795146894332892226520654579105722800064038390507767350516953302904708700911740604153483871587683798637679349278340090407401025777237865075864104087381979565274012735251345184399865931176651219027757203178883113696653907347430757592245421329604203125262660778358283493675492951825420776117846298050674104091626440884035759636480000000000000000000000000000000000000000000000000000000000000*i1^56 + 14556927771468949002077496371779356324094750855623335897020034698031257926576386238246126254515092083450246964011818141913558659712874712965367148503151463465103857014326486735034196830210269328147061994258992564369649417375876148670544260266289856031785490242893619314569366196401168690246935639327011770660429786815382991232742943583313802500754557760858504544554755500168074177633135203984406242606754935899082366677435374164596387140806052833323625798571703055159157952098550501242330262339359093915070198391086077247305346424169788771177358511172029132472796739389381320928044119152366308965291598365270612962610327906295283719373692596507661096104698595229787134273724860106566467081218944910671350081998356096039275313479514293371206212638642206367610047580383148465378473132046335342867785321831570630007688772134257018432650069960818661947539878883791107470731245034360739098355983502273740592718367927710871936567173512749451897113487684089117368551293405439304324848189816832040855703057963906631997131344436387995436871109982156237982941627838979692786943377660962902700983485863134646439317423822027185124671798602905171221217279178375051589617460014301911590334258173319590870301436279435314424644122841898977660026689802497649802055104351464572267272281496154504527709588996870308130758891734701247185495442114846387489607182379074312676964632773649504228720377326949164306789208118386312796947015964599019566625176826794052971453608024547687486617430581522960987046725264607239273233855363868636592511184925151987345295128652377574019863030695142089373559300159119857015177403518760292026479880893173997041810081409807318700732381550032718867544874927022148304085123239715241660887024730095939569345959653758954980961353491281194059393725610435460892073079214770526603076947496817391581993161864174910036995187206463552361353391782023149231720299725607646084828564548177213871947767945434204186416222637049179881201447180567093487385718813382765944637333788922480666416525180381540936103332698333669639950411879221827078855186246070236721953416485233245236817090195038636324706609773266681887803083996671967106567397894030990818429596826218079663750452123426670926571611620761752485698976638811362915827247490632972032409597892904496481966001281837304561805411887213507108867456600199751348887045864661077122723529500664590843033442900597613186346468605361076562551569443999345139869530714685607259716312138096218322095919865755848341971768081471590358466994324506138116128026360680284934020743359113645912744843255477622495645295291825198070247750931150026663063227593228651337370706712622892567494828506612198408217837159241634346426758509122853437667717768623602923151727569087584092588693781785179599226883923834154804490998605913404305697670739399639434783557281682355499308671102470692772178448094821802977089125770943715976422819571100996351536435125650623790917365452953046692391364005160538077337183499696217659085120642336816075234438655886578201311322166339069229677496465234773208631257253131268329845976025383671829816874363876243499079770339425098727041575750492143567402340259479963289756667314757094583564279674243546723341367628309776414104770324901451683284742727044245610924630114474619647683867755280574280796992744852880596037802129831695185667202284014240116343789329034772480000000000000000000000000000000000000000000000000000000000*i1^57 + -33509747288122585889419228861394201877059061751487649026603922444235655042974923870765028307970695819583198772485815671830143827706175430064904892133571740171859321389493750328126758185009837858810496972859775469739071757859720629126115817452334278797869238597150575450497895152982618761967331566026244397993352624449066369161501414597887844716754110638378864935525304533960080500880841188930625361820028865138660292614712149829419974566363526784382569672788081942500423318447326276270517402939520112337227943765722116821463960725833532909309915837664737422554496713409943757233474468241124133295860626266065761410051287042922624102879512805151673610864549778213519604385881498744374559904505549819957370505754501330468438666537553755326049374769987812164721904072043970707672270695543373697990669085767052486173098064861684907452657934031040182189650829219301368052143900810573767254537448821243857199310608462165245045858429402237079779876165254668792579982473857426305354179569682128185588726544052820482465152957128251673619518506652340494872180146593347809578639982960243115934775630754416413913760461914197749898617359822739593227743273094162324534157470098767505947229298448655134469111421130332058648418069653670676417058978861570293598062344724367367067669925581819545384568972935439924236802595259251780953929412712893625576982457747800461974005006984930064090017475998789223932086159407543648428242477300390450091083027442406129694215069294457535247951474438102365005853461455007359625533620605649279312975291234279848243795457401471358525287859891979163650377143513996307504666847076574776839745666355243079451916139556845676099485221647528004810337989515305644478186619060560456039882035623039696053564370793890043363104505185048013924536435695277843322405485916740355343896225678710125188971996467385771745919388568228454436048902963130531126242718305517715086033258925938625020424322718382717041902701776926295644712508837298097430802056718837703952630678535283729574508861197960689342219039286876333744423205062280602737930823205018652960950843872027353006236447222555607588936320093060419611021871438500959165886730435706812094511553408632116231775064987107030985802658326922596168996708873420821953044896790410478195570358184340216211726465415990301364286965807149530502918957903610212911198599145879681097395777297596308681383949021132338291829003126030238556623043312072936779442198934390596102701454302434071104103251731232970320514947695413227604105966764835391626450015922717170659820067092739202945790279573503379784951183849176671872108696369191110884915398075577885099864011257182874883661357740301675959664307667223569797698774040400421335825871907539885273459747101764454593687290950564791118445071921280801199298694799709986030927382747775052055743678572709417454590537071954075001532290050904229868256626486688830831897027646704445061477809281400272334947089466061994083038280757520973739032765966662593851119015606190268693763844217487473926662157044717287362322433816276857461765460906446331372583948483096845368818111741937934430367358116621293002947461076610380835247832811198684435283681159213256583537046233744766475992983300466329269464427804086644742473918847250104606375439759050412032379863952381785068569687627195922174947354583783891987921934163794725553567272062156800000000000000000000000000000000000000000000000000000000*i1^58 + 91219095450394467365149375661447291383289993245122233950829918168572206814912173689643447702523983858716619880466005272234672815429453207073981050812766568559975252301429431449968336977231987345468523308720157330409127331711264221658774352224361407104749810118571221729048532330088237239952370645967892611155118215217330703270746945894078814672887706336307905472631198676149582621030008923191601229017697544535692184715546530612694559861599665553054525379518158527619961473485953857500243986706507911247240363006887444488917169293105329863049063895830855096525381411420833498846659096740193471661489631989559978535964897264619265066796900619515298625941076725887098750184191981855365775179080817175501886004537923398734562133715120296869502299984141738110256074418789741511542160842284599854236669617089845282475257750066794829604208629080684662483229560733682378172997736661921125397016983478320132511565890734313794543757780348173857228529029765113232209954636035040480018134929949532855240160163089972510779876537357343041820954750851467854407445994092219900409501895411957382722606003231401686710221479326082612882325387612645606027718638957152093367812360173033752496450951179305087686429356356996029123364716932431131357610196564105718370682549265582105913078787266558214703084835362756400154151218777199019626807188776456953261029038782747399799838314261863994689639011605298393613201453672887992947215920502584490782185194863365614250485887443506538240428552837628629868698866389170806647011345549561660068678564289363912807443376427092953350132180856925947849163700706727035705017126931534755485559411993943070454486300008755682465934018661484472209522581001663528592798038246821051575614583306092149592467268369458125845636827311091977234417166245832501718173765450811107634897753999749367764309884849586396110881833372627917809576486525647088475364953088017369484965437574190583560331096959570736628468578077433253642394176038121802252349503284094585530398581780678536867444039552653905938627395912913394557076091422351911806123117714918553407159871570348469080995831342562017086743976025288704977531168053349620473884815809687760806619534833098657898443350188604806981067472877821093084387378126851083627282004164710511191617502108411727219992167508479680424113101131745885657350799688697498715762759259400838855835134436436236799775240884952838627177288564402151546365575538854695160616648745460517305392145734235255086290165348969426692532659087839195477747698750323254855267474890176454322779451742413386989390320974143942306565931083045175356549699627630411206284559523619890231837580087587308665119667669581796927451125357956258061798049110168216458985475768058649181616272980591681676726907519052201689754923702702967111912268394805327151532567725362115487698884636246961470465456885194498896567435187406956539248938410560644340998323434676005398641428587542015182969671590425852039998022662600483896193830025876083118206040271008576230564027768972885032534924544933260000154618975612621495799645342210518841026686894007223603119102137554031205874433861821789397359870474001525927120361729191954843833562759844109490818680344340057461539193035869047665110259631709029388049796548984197227878606041675902540934673564293441452767302613480886921151520190456150139762666989953087295436357632000000000000000000000000000000000000000000000000000000*i1^59 + -134816343089306341045829477845575238391944886745587196590987679539460265200765597426657079713992951704431868658525154570524469953948791296766396226976539207437225918071280302371755851333566838029303048679050601297770244516612250961930835162431574926880508131801436662222576564260661206096092305432780126499523967076785691735876708183943437517102109166080918717667824442138793753981029796287906081540842752206301036648233652783620130345024388776303624407304712762360626186795090296041812237313864780959304277653752553531932177492821621170157047872192691286270337284394227491635673065267573117693082512274783619119029347728378578660537315634068223992099654173088627804018078008276064646728315275431807603030585165473642501347795746218315291126675457586576206329503861410991486028636327530546551896187391634322255138884560018534903077497851860812864534561025169389543450936132371846844528503770438540600957084922110700270622572539365720009298338829098958987896237621622197211950190237309685854793631472702443626194682572395744779123687714981596291524399650342415503586412095157369474944211562903640378785182983129410197554427811212434706859629845173327105109007091641275219373631459086938261788498537710977155960008061049872165212911262875108603951443813379269720051738816606902227148203971365252613789453183762467967356909729365300616183651191953119905007033254917771772848889708435061254000142199892317874670058964359393780214363815734376968472050110278595807355099896011744625952320516470310274138709805800766847747316639774642373204281874751225985814132413380244809276487085465056678801512301829556267480025065463856657453271418376174468287884720686403983966480328121975373880552898822192773823570007007432210195754077148179903186789382146263930978718141748966124634386254677348466289921427295925654041697129593710797323065270974415196320429317177261245176899828333329387691485625990431943785096307322516406333541426157246141579077951344313342168591495557400984663189429445920695272041654727448352117613997495994013558562619657422597724324239878744489687792252258073933013806096746216520082054016820548313761192371117889257052614075077680599538015068520362702441770009577001677357451700263027050976892569496573460146356702570337359255715386116172746940072712932546402888097762655775326221250590264433759380424260808770670649817926945257053322981021373467242342381538853865859783381947181079047477781676933031753209659829461700271770229710827280706051025993102423709612518594360175769488794580376076243533329101291509970481443306998373106792269528352650648206629293046015986404840151838857953682584409986569980458321645441552057242555814282266209390897937276812567870558151711346631331150604850873244561854105060933627162377017400878296086324826799265101798164963820475030636918072561807628090333924244017837237179551827878247963867367860460940915323878764598639595979284785474066154016482880350664703453701329445390082336834082632722366182335522804530526111339246809844700464029595728691847260383608949919807627840757503186019097575248233955920911571219297772243753587531099526182760341371606602469935496847336458857163580623752543119151805586607907467176314130564311489263758640612171489883964376514453421922541196275342091086212483909316830092786839408262782660585281526867389379205221872639672320000000000000000000000000000000000000000000000000000000*i1^60 + -22338740138864469057212323508312843561878409512468729742564525967697400379230370767534118263936647475680457546177641480670437887533150877614664328385490642243425571432552153649855874922882781086470073644210015938807778917812208833084142631694918975031079108609294030764711688778116187638494019816130918332177212256284635706059073618832392153718952684682823143673178237730070996995932733969425331539617951493884766237887577087953972126331817713411744690862783945338889401507764062448996959655059994534040015945201556921951532807000257396102196722974948413398594635772609798298331760629079985029238411177207222913417286201806923036700191700489516791842772369421978569590390339380699901371333520549349218957580514041531912016770637932965746444649196576038590091335396554061991876735767649264546363083434873549965405213918952903521550898586159154715440758344162261159749652401174260119484269093915395339621395764623691345564566689118499890214910983631561983690230600335171867467770475464562639550561404240660910913844054411191821215705709443990277605200153997532423228188131254446388881948334316965250369513280285214768246079636064485164676153701620728243860824143856371640228189892956399247259855916143598500603245673578301748497726090581543835824586426551132996118321380826368708184342675691481184740943553709676120392735136848673977303291417374712469806040937997431482774930252043216121567263031379884828674109313551782836063903231323252134754806830986343619058963112508977504986537393723341756782902334131490296360520933749622397842778538270982614435027026514268273208612326124358787728955500350562981133728605443010732537738230040219275872674383758023516862905047291545628614054879410565510551520885664474514607170703208338119231985567973940790830255907078231648033081176795627733442772283030531628696373115677485921022583830814651098551954954278849131290551145901771172808620620940122181123718892705851351284418369532290237896736657870261172757797088009350379053166150312810215204119109206972949024084640203323571211415409200124073017084301703427202433309021740677010974235769933380175293861130428055283644651772567343802775462903875547162828773754286114683919374702412429396018147884554955878222747112672395956956427050401025788686278300549676955653236054032005325510134297427827975462143595019878495908527423210436936936636239937863493397018781910258028656393852269411857249562148768711911428118735127644829072194837307303441920328284495208039807686908093413449776272158852892334711270610180562393834427345724204942026584865302759250228792920313765824025077129184359033144819312958290636620698432461715018885556525303403909495214750133298196314802303040114715603729467061736435112333044154608853446862200579654026837061112089359861817637789670557131824250907568866212791183070043040823792496459091391270090844666982624886414109591009125887655577117959951587190686266511371007635188914081331291753982511424664034097699401222884592920355545319955554439274017654281123825466018417694656905015245225656641071910118236098842815328641596895310023471049332288313284263521934168182091580345229743976884790697976092034483186590299949389895678390834407336329658114190642196207236025458446436822267114052137261505995769179152132786113671415298566245777982131891725021029511945145498601951422322788479795200000000000000000000000000000000000000000000000000*i1^61 + -1936120707079588879076380100400831873028800569008170309847448916358330960994294403692374480789523243494671040499952566917585176745207706243797498967403711895552834278303041800734211875440203005563755621656708373068238129268070039838630895094993883736218623056350591157848388134817374194996326305103947875351112412437938755331209464876879192134426211033725262588534524806306912204148313867595860738902534870621146043953166734559585296884627966002164512103452585659551305644961488168753910052176226932740615792514524817685766830981624302202001438532893394941043989501959153522078112620590973013089192750305067160178298186810303187181339857692780225180937645306225210895589174728694003518626324385018502983701574918442177494982507805681665167959289459394812779884396006119115103248082852245575260794895995638883072417355355533876229725575575795004657312966035405858703509491559588575661867319889860291898733052041943528166888047137794480647018842044553093318067968659641141832959033623736189277931884897554728550586750414175250083299480096097560577369696807372655448660570217485117213847387474892205053844787451810061979178399506830596195254519273476403602963396713907198434603041333484495932164777051828941759308648236727911727874367494615050358502187626648338624587554711886754105791753548538927147279439339223942864696010187281882872603105675879390722274499872664159262147637219368123108211261191188751662730307978414649678571575798879442273333850288801207680874850890447159957853298118267911620369599770675260873567472890944671383737886263242700881168720931911363841459812612974691291477976455770571853695117476718841586128138872001371496160647283469496919266911378352705913119606068915212551748755037531347363784680757262325039196449852541673278897089505010595577632704476150143868476208126433522908252315536895710862826266900099612497462401106004663160684686097605336799289228721496146547914993922767073104237581761930016358835011379200929469247229652305198346114811168864202020142264331411537191758959586746597054418399075555473403122701408688736228213167207002177226370616997103152633865418040988857575058692097777779182414305902917678817811640010917937865917122681755521535537658459323631054618721074470616432808796295609462825027953636151197609592700256772489368629361619395280736845509719921143251438789842691031342144690862231279110683798769424907308197058342223970937387864778690425669962936396366638562605938096236625949527306173950497841176555935689056940995602793017349421563903371845134261004914434134838519171354508580535326891532248297564893550804021123405863913651950704127355274162124614882547812300300154157779411894860907274641264084787001210651074364753337930918878867115743328230193057268779256920949036189723403347252526776851209735895875147708279542320535245630051368508654559760512917293974586142565076734480052244085042283267406227640613083656933481519032230575038778560143287991545826591444015459686589398791564085546672144310361236807054066812010153185436562086607042174662005498042925492348073156377589812319937613051900707496170208258596976088806477723145912225156662159936328345425499721451550550769342015156179429604239339148516318633897193729272650940767514146845865128198632547491825104075380835770881994017477693444789341281980251334224980135112029661428711424000000000000000000000000000000000000000000000000*i1^62 + -6820769278683674150228000486479031064198506551521776982883601315424361674314294831201921400737752707822695526818712761759813139211634902649897813631673208546417196448153305521286834951952777609306238761047231728633034962747195818757849749962690366834700205791928000017442496033518697224099065885217782996059983584122214971475792343479064757476470384730040612862902124569378331935105516439039963639662902528137804212222835748248400112934542888877153718823962923708797977471258043741080472478029858839865785782508738460920073341141489654877184060333188265322406837292438142707506124828763177069219428165635706199635420390956773287794020976172136649889584915560901608838055735175432195834183832505872809176581413552791416402696019035117283274846276513659491487183452587466073518283849712424525232673360508555727699110331574835204384987429980793618245413420074142700266317814119873266564091425405307296797206662614685949990806184586389022285139394790278570127731106847616543165493328390881110603890885096384020737596870187134522109148979212176809297123801613291659875226408518833984172210498777064146346464217745209869789541944947165525146012458872371754560076147078920478796861982361648326551543401769454581422537425325375357633486117880122113708274733197134669942069929597643479912328920136942511777600727363342344095485660503979028424678168573871614442593953952688381093738066252771674137299774861527424193474135143199001443453146438660913635084031868922592574305150501721109978611105718609504737339236505046021980526918519694822619674510176013513738144027360605596999050733276068109455344797016591322772001794902215523219932425516730891112152973890065682539155752198421946014948881338804368504412688445040142499240862636471261431871483591629708749735560072079237910159262269156985368690197856975488006208021530153436935459918015680793178758568504717210661014024481319635708240692621660524973950388693393441655968867521340409941544697751928759117472626442793127561379572951810819169568534691812279529946599948825056220994864305310670650658170737658807052473191656937825034680646477389387664548729536987192726737799687445408920558549952019129146665087043244158444246890965068256758338562356922583220677820570094929746975980908974284042532357405435998315929532290003324679483281065659132773541145431966948727383687836233299088296399744132524323594111923484910610254717043623305681520981167527806083260297103108014777812269339704094980615840442210368684280320399063049123969517593811243539616091862066680078667275749915696320692029721034774196027837405345183187065549000281311610830211304938990018347762115881573028728962520000948293040013014251301918735388145954583738872600273400727032650303906732778634371806229904931976971513613642501059300122975882402492921932754041575977648084110299611157301959013590297398220800282312628785090701364670961169116999276719625386725683968057011567165830014175734426835160530331951257302859996685731948858098280096021524547383236487230692327998745666215475519303052700829365926884660852916145465520742832136261202151657637959403197416764620966389189792099628147513063842903075794965067175349244627258659102172242829689289584656217499674500555337389850238960247941064681678316872243524383888002356675251256590428166077771465091994072987636862410116212803502080000000000000000000000000000000000000000000000*i1^63 + -18621660464141752380524162521278054772603963768114595627144578224022991053454190005897586618307490589945609614602980052157670257120049906501981697215830667518295561121165744535839822049257143565932026628046908314278180207456775264803646558105503319436552464060412444221686105276342641332616928876468931745056721167115723102500689427090662154965304532183074418591400448363396975378430008794112912263865128585088171797684662460214035278651404745222173435272785598158951084132341093201871940713523105360922335341237053671713059986481750951517898520933684696168081641652051532050566709186034701995428750977532765548587085678354092469429591358183561744376953844657303430958425914325456868775099612177851946254012558154535292257186765835010665614747738756020501654115638367265785834059008575352354234738760339092854473070109875715563341226339943768868461748577902901723148714480328117711318353558975095400648845986993688010016013702763480149974416329575443908491914431063173783355385141671436679076567886340002741925347310100407172545349606098246258948372461580275417975214923316228347282596739643724641245002947851623169101901827296763470176192664502585707824917916807968990090905768313569476033619698892351249550113318863153781662329014066981583753814317899659799400598220070071058407708306916879771610342298474321627108398985810836983591428733348449974279226982763110564914978140037140584980435382322518298967857558283934277784730926188931775099596530370218449026768103117525388173772050864370676744159406088174708595840695421668975559009171634341542341070887538638742356033850930978978812198377009715226886967557126805400235178438165086713475218672956125933111152814871888625174470586947343413616189727096710719327549867342214414331050118897391922954795570237786378782404798401040570992377191716935461883769581151850203554921037096929810283241862380346242018329834144237702271807856572859001422146209273033560824846792563234288873060240414216103517855180519288682335773352842830304631617920211977273830255756245770379386857754033691210509384516869753799473482727285555033556336197453363037051787555723604313606997716172143405486639773626184486960737719797177404445236433898498829989815822086154177296694112569089032859864633572998125206040304568999502512751047465799171642066845906567520052388657461390094261129152194089665946104437756930501676417135358515983883829926391035732730532675151507537354513054238328316916043800060057374249831943955305494150969143404855648323353176675267432665070265974560952856790268456948430092507262108901885587788820585626892800904460680274267198182664895293893466992322718388772753087781863997910957204258924516606169712536508720491848763031065536687602612668507876302009202622715355981423315083768174200070331508643907430158160104335915688998915931918444371152026382578342036951640254087642001117890175068464305609054735648228337197633896639897434976273326498363293171935330282364708132897230793483169335115822934480466524546120159980314003707065389629779003132433346409946627754224808318982119669582280877148282929958084821939555817908636417864131382769046702868008695954248983006796396585151699558737467187376189404978198267089119582793903708417107792962215404008766154455670565578470242949770225037700739042356977125456091892999691043517434797572384358400000000000000000000000000000000000000000000*i1^64 + -33996762689552954676248424219075517571738140254992872904437314111257617084654466187144922215405572314256985090041065679065843792280868323727317232017900014187348939748846609954758128854435739556056950149428878166889975275089922911979560321020480800231075837710257385882912179335142685634623488221302362224400711132968649426668411647701129807870445971285037032734545023017633631498347292572225361192734539727856042390567421067023635640941212125864265014499223080155794721410525025008239255708157362706320690963847621158159710188612603763957080317554102824407625919824794962548649761257913668192241278584277578119609346307488595513728473823937436898610004471715091233721209378446420087856734631501054678846615439586523727575627740573955723884619362625545136731969769358086250580791134221007431894687193183038993866487175359111749223614129064568973309932968420267257239488334536657619982823381983722577058021018695976958749233687624951172016354424579911468582063485097540860220813362241604789454121766837969413154345422054069156585400238029412673662086377707224419984529408831201106760128545379484297898824900595517005138234451848031435829201604512582480590994649119148530719315723882946639124418652544326489666147013334296456795107547407507082294404568824723789037767048090446332769840237018719251877114217824246296414623831200192610236270235168437688792258369931627130440037509829985583908712956367818916865739042922760875726227919397920911849877247397274782106892783422741968283100499509269060413693126784529512312816053334930827159482957865308938004461823984527354114270196966316389861191355140769102474297650109108796004710232897463354152058191055157391780156890311100302476992276867125642542042836452593631546769773051512516765241137660946686790740621376059298580482170714778283555001997651040940801304705379980299785659291929655255353951294747046053322029708771121722614685220825245391566323125163665809451011681519680021034991959144809080181789066093846866092947911954995685752791725396596772420404502152854200613864530718421740649453259920173714042755032252152163892714363000121981128175781083426116370666903020207656824486546324414193578697855836947868493726932359389759873654218382574353381309547156710467353026970146172876746239201085440382717301560669773303449333724860186593112049013621255114412606498257238081573048415359385739588952361431835381754520109124958002494957096883271266566109506509883860411542412885101197906415785268903487874555413705399732143281093677336803052356819996593237510911080619274248159256546110627354426386366133856944430253359203582984708591860689494015095849900368527821202461853989025078076743083963364659132444161985901843052052351908838920041810550829918696198731359306792797014650730183119087063510495766000890427745993627005451446632651712207249697547168254309904470572825567471034785245533226032031615378037940360525061579036138432151082246301700244215577982143075194049649292938703755599808005828564686594679757600079727826316900522905312629604442105019442791706430943736003605622813887675258978922970680051074448290358990214068899321787465469368471531057729514689230851735980215350255978480070514015075234700882430717649098223540869040719868762085483772061110273710277895269563223847292315521759833981863526262767083038060507283079561216000000000000000000000000000000000000000000*i1^65 + -37462228683645937181520453556908965721861424339071089039684422297455076362991886355007590596742851211853671945134350292037205426630960526418858888224303358763525073146289730023926293467320322609662180748453776854329541522628401650902152128517993415388350253656875998751424059988081444357026407161817814172114816158032564961960560768211784655803323573478520572912168250700642972691764585842731195946550148958308005413786953407836530110697243683572281206857657270661771584037961031116138251024014906692560747849743838758440124996532067305333961253519299268590661305952177115867632430661078118217201824012412688167230104643213432349520060133964454116611739043676627310065157399327767436824950419438431010499996275496097055188821896251542089803619950766016360468945446797548046923823262755160545578968273610033307792979636076428712259067222553884862707750294987790171415573798116602637987535392566219068247840788864865690171686492570705007639700354933150841964796020571642757150901742270963115258806853885741881057584099452061123816074693373598521034996266118877231075801293258342887769484106079518101319707854490659097323707419748490314955410059583657338582822558342987859933434633870446183390175181206699186257969568090000340268189033910409495184534753916806642786638419775590138984404359283285706369122474887401068372898773596669878644092947238084278833948328200763249167086112799619524052597293292917539031955980100602482231205265560447158075924342690958471400586820639109123576252396971721134728695503377377976177507015352910814260742959803145016456990252396217505105738539682002787637236816844587670284912527244094783321030174662795147448629806203272708769627090532883769988455153215720226659782442889425423051778743581474517169183695884121186679246490859272495204125799383054110436847506336247684101385236226591716615213639560179603553270921449797062589683159884879034061854335327689405317734776122066480953578577296807898305888586901998503851258826333192654457374065043755699256965413089037077930349467266119670515433017510238303525895813740638065487100604458699617813758334190692953108205492705390308309191592002147125312871292197773967523685584499603154505937997765661540633926959001827973511128631957528126664258500844030212802254518607102808205626708966914823518819868674643787885709496748143466134984439898324460622710110058111893833158646952644471725138810407949186353677294466023316835449448715589157789389484674356334550303397290928348900095003977216907319060613810839190460302592200708301701882065120806364826852937462343854780964645697462797765541467723024727797715460345422003488177497995388819862392098066575203210402501210016475657296444601162897909660133987835326259664204900636318916684785470837745989733300984186528272604560063345192688577601280206626822579007979361108046101976860509357949740672923907084356408600726481372185322118036671077763838218460697958157080209556446432444605339238340336299920944156777110490234752364804329866828684450056463926598639355528456282280039106382764342647515153999100073242333299049524497960295438261523056741559911785259597344815753571951170665286870021740645078642585373154576190701580962127641313550130551283940661522332292570472692993941597745653119976172063803353541858648699186648912086855058992227534450171363165470720000000000000000000000000000000000000000*i1^66 + -23626924960171203637806201154799459716700014479305886097554491766012988452096910816649111320523378315466030053879477928701716178994592345603985413415086361799747825648680889451923309241273097411271714853988015385065256216928935165099061432102222638344047450241592678761359956191227080467394526463940155837654158195352310659810805767796859099767984312136191089335734844519037552186431936384280316351044702869818268049097036718285017340797818889209612605350533821398733167789165947680221569910722211493627638233810288262428108481103029426396137520766806620408888440001031314392096393891472400830265458107528414148773010701297611083195680990390939632720102700903916271410980529506625148216317181761784439865177765650513199716201202653131194632490397499991770341102183878329681631628658708861722507473297014644392102542787862832594655566367625362857283990414568483389692491448804110338411913658536698710994223035706237028729686732442023692454474313776180777779146001466981430713390398110525650288195247502406049057135046328068075735976349461661328268533200419059735122020822458643338755875878712187404154386742792208083818060234757559787755410402700047868541234725864195553106504087449436394505356723616027601565616066208459654038720130643304289408496011835026172923701561302628146169182749501837189388495119332292544009815587012820188370713666334529729052091004753475422997329541012239430987237747621247994893762256289598525675416138869175891965295043069296243791976228168395623068549549846699598653547549161565002441004229878163544873339126894880459007970669594852805818468168951685516383042426207856847739053315117437621270848150795348083269618913467463297583811367303386862502611494662106907796566067994475995542884107814312359348460581929860384208928519882600192600536301485076891279647817777067911866710882008235445366446300332067921896258122061812116085314676178287476484565988906196594551321927813778688647558031546958482287515500997009220867052613955332000644548410311450995359114712666363320200447649531399758194535187231786753841021566037220399982077755302084433469879863193390716354396591144583319655294756008347156894901546002924012942303382261782177146835261301121308800559352506080520685957882195174066525902948272713217992273161718571164875356760716824466348507445264073289951518237365113347859359592555707864014852337405462161578547699666203077919728176712280988268003798777093238936317526117951961896113857305937456527652987075596233786772155064961839968729523564653893121102854888849465901236484042802663130310782640762400554908929608739496382734153749241724368007567757424134976934546767472450111216474991883467365356755719971587443081945611019838616617484654066253914315450562187782190054204228661202313188626007634416040826553144388873306155946606349268617859737679777004666080483016362251989897229434568042448843866632752939286332495201863220711248135960572754118927921162448936841236044201801915544708783163743291782812256318595320933619902931323644737505432830056990430721023983198483248070839122049266179633276084142308205318464357938376988000678664746982080357787615471511307884120838117921554246122641971977907376125478536868682595239381007243569127282266397250569281196171292551802305149074761059903205419325743132592345389813615344756776557414763724800000000000000000000000000000000000000*i1^67 + -8304483916108074560663380652667620151171212296754782666668761832124393830209683248376311500711885496046400441262352775263034895768083900117239197128318830690978184725334984931571101388888023191252744119262478463555698916516518194126474577519452009047712748435405388414988569749878170819633566166601724493946055560650959249179596417469821973586818093073057130059623080541336329319618744769760760483651883815764499696974057576936006268513315580942303754644007410190215618951400605158656685106448695890795186252499508306718014380509314952467563313968241667402154598603317437156025738130428042453799016059314445149668489430957387119366463337467654667788594038221371984443364496238237565733092080622006999297980815827262546055358904967237032156627290160594134715918902582747968892555354125817138805943904253189671544926290923325959723411230967634147654634573736447579076043680305415352836656695780706604637884948528263537823829891578929251769651532480579258940622992749837891215738465580767519825613267421234886946712537136318418984535585441943484993790704058791901329993346073420463984479418462982936909384462109971912290953570840610495925282742830342028556080928720692149249734621031447218555197433206884464633260179371298409719992504808062990352302146459567036474707402724349416102134591591527577202881191992312348005145629140935156011290432980349488424439036551996076376199855481000207492415745225805588750232143702207485772164575274665996721403302511575245136965072006469381800421194076134284762164474901612702345658538951008147005887355578456044321990979352522368335915750475598202770389772092901364234393095716851925696672498947416597029950018376512451391701861390435838271060907278375329040763392073362599286945255666752043324400412130304250135320285564045951954545990879997352391776392646119892630473082986709335738460781394237303166178948207951264823228553805026855802659309603485683026259116407694284838735828746449578338117186271972858250717758327846775193601065192384922489051616611278177449768256938231783829948710707060596946629839550693627630299493366456427831113276321741541059351135560688336311607479494857860024836460042052771467006869852908868043821735245662046929521758459756636496511123039531541944382366014124238020932673464023555535387965951667587298459516812486276345423208066181290736996921461109376841805878911857763840143833693797648768975001100090886889981477147546384845375528392066838388886932532218084916575560650313456789839718283016766943713524477050138744262788966229767094607347925227693349822059431901010291425900633031669134317062984597997767958996277134707153543518410809548236035081200728532205797120815670773165269638504830283456202633985094549228408879236342708371087616765903260387034345351389037551192483298719877031239978544295370317985573529242873530240817481008749317137277982216103038205859132347939976702253926310017048379309843114964708087065782125675844207630261848816325739604784241003976131325429891103686329896191046384265998226565349690396498992158286493142837279857651771503633473064447146632510110574873000694248894069275392160529082202723648275111847024658949492978620716750716869888255680212307801709396765275404281804222846171135986235002630284118693654630994985048748768930266057515976171745189862962000117276606464000000000000000000000000000000000000*i1^68 + -1502415878855620992745111972913692671350125705984198705058223697069549989053743958077485975617092243504305730566240089284861173731924990405104517674605218119621690905444928585362929447524655170225907549873397197896388507534621806365727087745488335806215856184205018524567952786359312681451534745926096269737969755072057963098698425800929069432628449680068948430104004449634481536594291478733445995497113401461348109630388874342093721800425504473544721141061911082838889587199967328299008510301403368892147191589132689092364539514674466878041288532611351794264884754823035495070972196944430157791791350356781236605384024366480508893977505414243871749379092232162820420999603462321723928705535884295232402519446352254322363440590351500124503519420755271400466432644235946688617793005998288918430359929883241168531936110331450967915567814638497496538860418942469356584381846055444471030990170930995366137459187586831081097727172255478567809014732879934668422735408406743486512089666985305419144269005545689578182865469693755604486402447255051876439184078630661814230607420962618154979396079096886143406662411057080833158854930172455474285094417241294872501621716920123724976000563998163513666404008671128589946062181988337252714000108701529172762906682996952180015324689543645250113708016782761914543095980573057614034900603570139393031205281934270794445918350643948181346968413371760583771345838084209222706519268439504500309226485405522540659809855108132883189302569457490666046410929211800980988795569519703478466194231701460284993913869927037765890682450545669755786654878311459989448550409653343509603662417797043634077185970016484410951927488421910972606576615091520718398825438840149463320661470373981996000575614144594237495697601171516033732574195689692596071859949080882549353286569536270691676143800261590701780167667404067713410976278487834598323344638999453515125038870415716024834070511914836467900250614538470272067604380647672438478848922587626844982620549982565543682050912197265440763330021902941440913760821196362140120764359503902246899159220270982440942037403201788496730471555426659559490535596058017824299875885460101358952427607835645747050867984364453075544413725091390113991135967594675405847014986222164865713742314179620530498896823648825944366408999028482729358751021641023023619589922392956500404033609138148598475071913912367086686709538067722769281613319691319139055832133826997026504468658610701602185183764104198703142495903103519071322530367583268852926888102847125351707894906491124358710651762952327865327284562940664753818905415886058483617234497832832390222879183286773330036843080595039164054082380129437900381481916438531939721314436011411038004332521315391982027008075803581751800831191806856252958447127741361096405188384913129030094734220774616162961513264444040330316388467305645545527353905594336103797067933072929390080184786083947830914781606438310297844806653076683157034093026140351628108319494730253961862040335912586179024958389354513287251287767479456350527409345772859683572316840847560006319574796233971402993145723431475079010678369579189497850081009659630103750237814203197530763110105177138311141090109352889261814056479920475355959627053178868219089220088531573126434582147348440347192968534906561940909614694400000000000000000000000000000000000*i1^69 + -108490822356062567018449705736190057115077372108825859054749868998878778022160598372061113961466225108457720531131633032791991611238929414259054826614832785311568225047968961800453806848891455994028987970640124922492694002238572190251321794740020652616318845817478494433557219466786417711303710518050123553920670155087323356083415620038334127579469330450232025484829109483999815800040479588933459388007028242682082767840320728320228029739966699060790288145202014808236284310584320146004845143431736806866249450504388219721242500791723539099053384810061850244968911733770431865590557276267401525046421146901326784936975875027289155308693126061075178351987674574037358330116892230458841651701843519160172937744542192946392543281230493530599880802810555291463650136296471271261494315643908423832745224362557314005740516638850208021790370701329421441272154897874075189144601451534226010681799476309249450064416322402292021524178299254817280868020923241576876887229110477149261945369372851392677773894382799425262125628535915133760483064321776363833178295750517319487925616030898483090893899263471825519345864509817152311907559225454649211372934228486824871213387977399277859372052985783047885696371092688026348861203187530898739948674836028186638909432225621634364826070848734429904501223212699045337038278639498577769830987163345390654166313845708269464195636640778508456616744670289316561417285205670273174027875512940227506936989421286728983227401259759894684190254449143290428089157609002893192766318814478087200944171303158078564566779909861093291069356698615553750247122479733840467964155047789009806759316153494107810948022267053329918423821372834501447499396208305548518278133155163846898795057091357575544489018586464032266531620428315403694704233767294952391970160247579533668910663498984991316803266933685564471572666434438081700939221080714680560217452364634703524537186852306790509928490572344997447857258921552741693964466108868652851364893182744972624133955418384500694335870532891997971695235590706629982778088647067626224400493601681620211607627485014434401327509752877333526378864126408074507983172105021721369480020340200892599912812979926142510162049525649845256130858219129223171662428285941578033116815339466841821933307350195490232482461078393364615532372468370882574709873442704533475798552662825396444296688232001718347127538656834028372473586084519868914570523820715469277823298896269839617836745764918433543702790632275874613563516193055371006947587500523368574893058392546278694465662823010875608173598915796015562934620817016460047340185730171789887621001608918283564792181078706026480332544804495669404438001528938160058656615965902531207689968209051347486953984216125856251320644626115102283398602709321500666696508089559690158419047186581907714889511687065134407285180811898681918855995779620531202097367779008679246234783170700962632610207339898307694048317832588479004412184690477125634297136156164226804872998104592454796241789192448455085578131268062014527641671285561543405338090097921030786370427682340300000755199391648885248029361686409986476161639666974425674660387107933657574125019343872144910519316188632052499412533029732076158381858044188852932581087778820153679077893640561537472969573710494622187370487618112026627276800000000000000000000000000000000*i1^70 + -582747142088207231037305576902191417809376403923974723483187985407103254684223766287975677197146058189744521035025991658914329747642215290118487863028180390504159097565046555866901844531303210279278767499129683938329843428212698993630001914657870806893054893616448590399990602608797361412473537041444054324267646353683944395316833823640477051030077543768391591770088786010713919602288319766546696635775474871345576772214891030542912406550342594056838365898673471148103455095759970231063418450135904733713979650532501253841900342208936882486136593145123328852505642787747144818144775679129154052513930620620052803741183899837553390090875268454172487649198772744979759886086134106921022289761842311900782925205889285597075442301025525708123710281079868708122877785537765285450783372892538481006612838650848405595887959728168470147803537453054002088489090576621944553157992608605979640906751419785729043626233526996457874301756911527606384416668763437921259379307267661716694817154417916881297471489993896660688388974852339006090430922056990682498897094912232733354828913195922095808696664842356181363158232592924732980936113686915948037197094864851809305378965510792701533801106984521517028317243292371828964680540730619081857531688821332572049150348603895158220584313300489959478152565928708415405846502905668449894965916582682053207344204101466997096763862997471514122001488447672952954242267576520672504385227510050282918469366251407055118124512265607579953646347052030888028939688608047096544197705840949167933327182681563334077155227739828842506523878189381225067946986012855947889805634992139383789356913383798961592696187295115667776434115427886833993450969454501860686015671688287638187159743092045642438111998008152885455595676177604241905430197756173941527472876413479948456939447008456246640430266136616407960499181826321739981212179032581524642655223037033000403993951552058321997438687844790268202628870997883736705471390126364576346866413958141235946905752211187441791191589487702831086696806799203867355431917635003561485300419227637781223156448420333100369476490809414460584483024075891598910732746725180261507517705623715247370383436706027663306360453054480480507294603241133249861373990315559822253341708907934304296402329879212621706531541398560542990685714579587116347821757962380948224194163059269458189083483753916018323875188416996689756784206017898599003151383274916618327776083976866394342288031153799395191141755300334159793016161932407699797408090255440702127733887844543710111165874784537409142289750076183068838050585712407378567389291924077653108302388841723903959599546945942606316358307550535008374440828921085367841668878903701690160506170229619990244097412561926441492012185328457389164409030003485323779044069777093574482074378608455768359557827356239116004511274802932613820250713208340269184715158691555540066100083577062675937525145435481843282660599029715766367215195243424822347606120750984448490617579321433881055041995069808128477712050255328883219325129192541358681512102863202213757781875948364140515265154466033091099642370232303660265496744396746957553621215098030979516826768387025320528796933046807447702082642734854532465920150121591843511588511062143381745498387119084379986281599396879572065734038277586944000000000000000000000000000000*i1^71 + -181149288708941241877880407309141433651664016835299590442579613625603108917562627270176752113101534989984566126317503752959299159676879228267589283509549433017273419570459504348784796976502892360672904098417547593676721961948047893207213351465728436286590553594637101960353994879480990349168061735245812028609182602200143095336619581389266297040097001472101767547385254388906264489055876941629549935317477324529354159738816390944121409214186713203075894668808746694072398515460383055955249940516844003759902608399665343647059897010732815699603354569008156490546057410624821728367617418857689830942084131010098230703545125233719512150848671026001279956288144208617295398063266419747096416003342944920605301829166850752298046149344491723311111011904665206769493585342301007123529642927813368080249953171115300975034034125127449694412864992640732358895848217384178108085859414225214942530434558690789475007874786792479092381092925149033222927833452806279177598690357912837677558347604326553882884007622751386677524633347975862188799595350412146970912536103718637630969626420372947228840933240176226461601595364679319714987515415306023360388558573098110922432693170000521617384104218185693896699909512882123629420438932107311623934729674933949031305789018037049119781053773244540789039145237329321677322783865515875849636374739948940530896339636608988881080264560233753081133440233082653007072726233528943778176926757604199475727431631274549213784141647556612946050393321456532201538316547790555263443225352848830348023252628278127120865144075942631521208732449767888497033119804092145261203042277748496750779533342920212183304096458820868207029042936325122242246949049361840691980022660906071978477683989514823446900954120471170130812425947530461449490423090766551720392203086478692272762637967661833687434987940786881568454107354013829125078678262331009063131149667668409500208163767662935333439971457363143593573025116442062482784445743404751842789869476047877814554064262115348756447116638111746998875062464621445645775974237249436491428530341163285355543702561654736923140426205078050008593637762190096542929430430745090656724164491901346525489269977529123520473654772930162333659330979920790692820186475467678903815317535713444717696176456532044222986694245373211268893241852283002968037825562108077685189737744859354225466300808874382134832086641835660529588335772261281622787108749550117326715200436949454402593190578755787501878046169057348505645924539621225488877121206935349940194836107362201567873565532556990123243919835381631549610665136789970024846643648272921511352366784095874897551343036349251883376240590149230007687278512958995787709750023022380602085791636484084122235545065642319393356101238280343563349934900895141638284365002203122848345986550903684248060467092630946281320403215558726884654221195542234262226753718327933103583719361051329991187415646671182144585984773997265757114075644327632521576345532087409745083199288139174404271738088254538470526723382723622476826824724610554744557702341721703347119450208744946370504783392453761177780466816955770316906363983105100150925422223304728635756023571837594266329564177498510224766243725009531556929987567397001162449882523777917256882600170989652778144300409444282246143808634880000000000000000000000000000*i1^72 + -11404985669268911405219492421731494197905761389101694701571248075860988118675088269226250267773448959720100588647696078731924595907388633846942961156864395422784560411976407336721178214075103078321514980602321020963321190896358521556464393579760077769667144059570551791259450080619602471856269204188580452808484752946350806636350577261701480052324090076029418936570668297242570326991259076793203380947343509089775898737966979136009001994023838268965017057927118286592786492572000708630656963084070552752986140284007386636257715312621396623186637966501272800341284353053314573642447065371132479178165570971589299819769576666239483650525586797116370211621381753163552575301417088835977968232940621513042490269705472465636058742527233567790132410298938546637997280582761229984881834274288134743339719809566794734219923879159606523853578921656495016448022516897790784219968555683963108102324121679265564508252539258501117638713185902098383536414389831182757763021093435833513625123673273767825987771075297013821154453877455832634374328017447740507201242438597418810171392657460524618524743227665554883832724280380611116719851160234731026880506899927642961951018550002378211801536518877302628637639141663478244559196302723263650073474429925520032303059541503575732812294088974040255910914603052363104334100219336751836372908946377806958613120493771684005885975478593384729522822879261882875073648696117856359574004332275427829192035972135968262149000634543828808887325351960198275083224983873926325752756780619042666951610089048904937727347501914509491981534426601224244214886049842006498214994776280218986629999888563968799778163743931828292065692804285086960494799567679186672968263262457212956369364297862029304258226542689757448142954416329458871194069898748574527754392106557695043906932272550067629384462794601448326367093874640288427635303501820500561256264881905903441999015154973726599701842589149373293700429931309242919360632733081187144021575064052305230706305358006114365111902317846906383992458184692341547945113327225703249436335229201096132285557009360490027235464315700803911135446760578784669877333141076202851325764850803552928027892245995082258407898385311017837862050385363856245110547739150539099956756978434006816430634593810790998428999244611630735321863756577221202791777510930745857762372532362237627396878917291981136614042907500543672203738550328552132281976719576314442543964369159641891574736268170955006724686395182654640731185524089620882135937856439643831435337353534913119469465516782986604279592759867772371764173752701178514761578845777967919517226187674863084001508193685879014397965726723625892375712714029403732327724218667438803413029933419256091824228598018927598780319111618674526392946251805556735189635517716467970492642404181929217662867186739700455989395466916796018689555483812429259621988511371818589850207421169594227483106767360862054555077221908845675385755685855149003288805300350690613168008831227278510438208764072944696461662373040384079679133697936628604629639923068748058235847393693212305998715692213593835205374824428847987445693930826480356805589493499057174703936610485650446882855551758667715635108508318707005506307670760683865095457984041435791695321797240649758094965212651945751216128000000000000000000000000000*i1^73 + 68521054954331112202035556767952873978105448388748207206670418985248011950728065211609292265727061882308385312191775608586752116519515943650745149738419246726115171252886618769216760928835943750008298825725896815509388226802067978648979089524116262138733735264021528571538966238535876185713384262344830071790967417701767010709647011611293626909046880293472640734423107421435716151589438703763188647226650394692262747961810784836941389305399361506886765235705097576881679829713514891984372807293244315995019119289758056945367971316620477546289779621708314895382555948505626565005623010945364976662826861791260915432635584695445792522241159547472047047508285114578095320616504915359331475691280584856456976184049698725152590185623317700323002770352063171194645671951722805704871297744277544092109378892269350584541293622426171844526219059925350731324196198966788833353406176616190967036485738855841570737419187143978118024243732233608352727291705467618667331120349683644707414694380405769539298549314660606096406189884396941600507708232411922297715007948984778423560671149956612701290150127448068275278078816443349203710119323887271148078632855597755325031992659249301675066476578829021366219863335113421874270969421943291516479565023004585650086741363793675735139409264500542847044409961329409654782408687772417963091335594239088956707431090368132583073238913098883022775294201229000008738410639290608441341052656718000843320132451300989213768199031078214868768484222932723032861609356677749152336923691767726318619782056377331013176779017442460150072404234002203067146845860565827066851219131695885673903088093738113423015590486349781808236523706981008277203489796667616074473930900119030592143561152325032259548938481786492592145165943070630685412655607951070951397909171876821043665827226907134097298941209772625306229411016805207909216538451277542592539504231963557231459695598679024263115795435340764847410164717394259120423219038502278266816350174425643063679550787175067468122933762631332211260241321423635309465523602754853207382791792615796095386614436951006336761651349394611547091482627218361060389157888605998539689261843722575343155343650816438742526286001925544365467689788595843333864049955149524349852037661169107534288303764783159714999625263358521443770291103985066898058757855177198984364958211391810738254103980477825439905136073711485998142264586316900261583014056865329543391294677379595038703196501493652243236967439551180739650729413242669409205621881484647025873115870778441800883234501546969955514965450483114046193847775416617124447426418332362757163265421584858198344605030047226578630561985891342344342634096941041194634951096720635858687446297512765340529569575382539875481771875018175969398000612004428417949904189256332099250550808350006038814766973914792358942597900442622907806642567342919006497723290834470206735790733513065409407831587550300144437180500054276973492846850502564275148803599057413282053767107808592785754928291276406228485992561331168979019977365650164420158146942855513546421477327104760837980636930719435414569435828553853989970504995354547657358861253848857111461171347436812781913609403355142583697159359734004825319717215752297129838178978111662810843962609156159239709781884141568000000000000000000000000000*i1^74 + -9185864875160110367390041098742342865041635133673518608707299659854893303303049035500862637502375957794079320341214586349886676651165224966539350679630267406547911921695627513366248153448728879144160110407950584511418161196519061355814282255433128826860010464179643793537802554039187809837347174545693910609880625031697350188433857056587670081642996923242535067211350616041577135178754595579816842787047500352159324824818034893737187973109103615036664037567137734813535806445290788142088507578672056447265813798041661046105175593734831876098329757590206962954986723820474730006959032394471408852706208627469621502108336100062511779955226361649789403258964264718330190426471684306551157123505649283048203358262130808209798884536452349897260516893370380171280723780604669967723405618423765144261018827100938928781872303517460662405605389188003897569847859382773453390587850786235396961570054620147222706515610438845099351230834485612083452016026845563998936779870383968809812568917072688752924766315646591859392729454864066753972166539843087251687096374758156376647300322121599549057563811758982317597223517245698787963309624672800052695742309440205657056722831527216788162174005935707860477040604856918781731233114759136416295378962457499280214010937321712500673344311250611401488532023003689897430652766086774499660632747779770254215373327369433307332832748076310228107571886676715071734438183398972213028814639908204459195046278905871570904154817154186396087780124323039680883693916476115663745578748259751980858714902979744773366084716750221934682659864271172835216791070602504438499697439208038130114166458667975960097208113577869201345353373971186856519222918024886426942183497371269165455513250088945743854740680830810356843009988266559016268541058769694638115251415158933299248392151773770737469205565521207651414576689881419415438971584162446352437474540887729282840416938892149387131819713321513181232998047805861793645992325266285481816274866838394722209830569993457085036544972061452715176627258328909393767962208727887251634187851297976109759749700690273090045910069589300308294277471995317513132415038096300244748189623133610107232922024189250992803275648907267331688359279041754731032477062309218230083143496428624942245755434861078761270985906455747648505620620124696538416153348583804189582064469870892547632865564275585191861190551510351631757750514050161256513572495420674866889727433105797208232677749844251098283219389891723071883483020123204976943922644997151415684145437140406823003858929120523123847107926297479343396654056102567175977501456509428037493588794250453364305607070795452333128984969842977193940785131293397240614201958832696764428294634609989276789215693621572329453752587972702145175762597612824734475744345992895590110375353349898093745711249827696278256428233793801871507808062940467776466914992227431000639678448971380550758552234948469057637157801542821567150457338723956282734195655767731303724091003428287236695538197369672137006124202144107307877367789042339100961658357406211509904008143398037344015420976402341527448402029951201495469587383240103304584831147052998746317519154376842122755235316005961943650995687787668644511952527046184108621053804111547841522427689957862423335115161600000000000000000000000000*i1^75 + -53555705580122747550590818837952335331224829204864688524519187773057688948592431956840259802985452706948558677416685211549551152530945021474265679303109341591414157793534963341285144518826012023625904650525803230452436371550420405152291513845491503904676717771717876676290004984962285076063060039512572686674636560074849502941778245866619667111349275894521118941541267344954368657920315550670433390895560512812942421490388884264835379559348658695032080958367848313175740960725266123657073069276098420460561257281179663469319484351874049939697281244957829872704819127937202622779363780854312010970301694543759546783279657469106304803009078750893687135514760313387252443125645289141963859160858290928117312997489393065920154754036973882343194426781218308319336461503552032176703786993859339737286857781748689343285072425059159144955626792145603804781476168028980766995602380231813045213733638944096777155092080591681398092317948921170760669226895819610931315331152171077246480379688724796314192467449227289248671935190628787214085336022173197948160617364374172853448953078518949736135637101454628816915608216667023259517266876307762369964964052073695832189312578808824028600251454369439065353285542509589000848039601201924418169440021195303395152236193117251217330808867933291578568556603019271088162245780882966331503092780882710006552694043012980634275753729877886161255821306275103838275500438681768209242853200721918971899143219497305235236301590790527577939594138724252080503138837382612346456080924916706512708465589475719264848503831320124244048507696611624595913604343426322269371509358507092826213764997954876454528870932502575924205371170429717288011555478194043596804955999569986834624138947246987118773846073921038018912388147061524145881979749638679720115206114202097577986002745760618677002084114060347023253740812974890350538241286193452942491476979650993544916505088276307220629513294279930473530868871015599938109796946363238223117483019555920525117976251253036393211699564866254460537668266042777197467530095764436578689769188374355655214342876536864497186945496561461615129998606393314787674898806754087678157703854234002568821302210426415746000316374014345216372438833217124325872096441474007950121188601398006106614020606945898229168069902283503840250082868691619889930843276626280478637031734995403868378211616065603788114004400088381220085403348293628320655213936886848865965842916940033865604582355581487233110206243047933434275112322896983504781212677349014741416164507271528866124182226582984871028770698784842682903915549831857866632096408451642886745268889585905762111499388569160809184575133454263005367067413752843737159809951630141632296222791291286468170709785268615443869944873489216413108438108391308427802256741395838725279419653532534063228374483427489148838177160134091041046579166763530918977214059338566419979869038384112976742397586886163454736414111284424900947991133433252840358686849455360376395167366332785151094632941362938600224645652660644912236021307288890128886474766961251291371638190878360195530946647156154601282906066777564233316323337837656484819271529944614451043022224348597045603424217474124258423928657483728586829110856899463267087429925626856487967166847983078604800000000000000000000000000*i1^76 + -936066013449382201598652573049494886528145485895471426200919508285190427927089840766383163202391585164414117838368204380410997759817955852388088192175967075519996468438926494804017563148355243182101518986965316711496874963076826256286905316239900188039592860693935137212044704231106694167540916254832537011494592406533991117229562857077546632167219769098937991381267770310547002317733454019258094281953978426829391073101608849782957781448181087321742883808013220352360647655427557782832895937102469730264155376001584763194166095623276060773068792470365909516625899241658885411861960516035221820062564046914486341566642636627347409138153888575913332474947892569147143671283552253324482884892792457223571511101033698306509489524661793679654150922233849234716822213296720720040220666266346858363057138290365144244157859220629983033416657673407329948754458641976620400627343411287222149570879461700139159397892197748163168323689892809197427254459799271883043409664216990647769901591565967938646318222981751262739567450695099660265760435326774817158250835857292375938704570219420236441935626619452109452389693499905971316412268274381859502189934645690740043751746585994698874924716124405589738909060565214170053928421019812452794899676748730938214683055699851244431188620502489591566166449267452979535366732993288398873170924505562942265933488372767146462207472368953017986401937316463250654898419825953266486425061428196390958588263540125345141516177395168233977478748648200564397271392337335721899023303496177417673069904691258887783356543174998937812393518886964830270343501816247332115825060882075205896115685910992985804220027506468226393522057694375745673887461556811627797447160619981981620660971068816198844165326877435528311017735976472587090996433797335141516906021814612079216646256173466929895219984565125463628960033511403160491678128596738154786304035396146232467097123948973689941102909598840199094566706607165765814449528032774606718662808021259177194262767220353609881341828060983507261828444278416158743465247088790077210803644533484110456035365129980518946961381046649486999224648827806364497420427731828636915158307669951126318735657641382604193638998755839463425730858226101957022134272205121751569171971874481167045299523287343922353154032163201453452948289597845093152911654129695950766411077046049426546361038012649949180254913389655127043587664132754902158445546382792365166451723599706963666827559214805528727291509070017994454513867306169934925369491951697254750282756662106579912841813551932442960818948322455097520071636233904240807533038615581624180121398856505313700256588889054934735737997600468021392913688288464445289335076146844463744599718178032452005528016436053682733314599264011106597935426930328237128035375443368334400375142869880493965935057557812133392860311279097245683908835998911843413984946777145700773869762944087687822622335754668706722849066957670914348329588673830727171070924657816794453689351648498474031187170632728722109214569550091757305485684971294981818934075303377460253132935704898064536258583512955396123162130644570195373264412226637620350907471026603178566023774298350887193225227583489382320267790113586634223722861865486689503497606653145841436139905351680000000000000000000000000*i1^77 + -29828643212172358752877151685663251440906457173193345970204680987580235261066082645241962858719324564142729765944345481747169881342462717591784420421203157189995250669019526336216986600963709876375625662708502830387751676859522220113123957566877098996892944524063891773274201842318547920908028674951571712417687488170482000031182362036797098393701395823349592949246720244828496053786703667417937694938527446510602442583107922569443712640308551079463616148739851824413340926897436345509527067411247703693211530172042039217530055659147244781951700022532854579467501469208085330516674754501106924033270954456727932891117303067703358030374533327732938094392657885191614193623151266889904111975089933208419153862889918138910677783324979529146063567772841933356384492378248747277201898486040141656569900972055069145552252434654176812723569521551666088305222146593457482643859234715538216163426792254620754194577973622586372890892749537896919762504864998148694136514174573922729207853147210494589382511439209709588870545135550130465033010601613908075229985499080346025444051838083140927756408241023050587083431839277944618707224087528709050128265749092400670984746813868260282400854365403079080581581889035049116831773657095569609820408571764359019945258585491837737337329784234182803560757936945647655392858714227338269265528173876292208764943594641860924309431486461092961367760876903112830562325783712148874877438438260340843680477694881145540511244092507146446410390232466134450708872640750964899875753494240515770795658494100645169695973675579083769888489150769607554799190481564177664041914946169498915375649204098674847069595809106812299780710191720851516201926623937724491136938091707729509001526021251688769803865824027175694811486801600616542745200370442328000952050147813781067329104744910495006138943566156289030835754537557738314698536728211245501043474635922190688228193460711561849429285579425445784936449313748143394841683841987761255052850703605480340097313546335360016979785161968150692842441082048414414058394150277588977007991332491372363426402503835345548207227439528518385658569615932910524961479351814569376783346366446447234400628831830146228472736499236467254043867783969321676281556218928446510073326757583841649494241595072076479338468385071713025089670363112250100511779099100918521639178932426265892869839894709021054386393586140518680843530434909116638149795800624605882521150406594738425884226836293898573220036102135501631233216800680804675710580524698756873763067480860887890367479375628103474070561461463774193643093509060127388239298462571665405278089295474179913404681646702913553825807276430442188735565516527224517538917895434236801137790316064497992525435221085247673255053221659952529766326741541617025651787199822853373209238923553891495324768504570260016261692384266583159319756839131318050934079267843241095231026729224627063786655071579087092822117407657739441666050292705727052419983609393551566089118653328731506812428445134859498707891679698246812836279785194561433500160181595303426660171022029251207465642689210463932852512179115188393433842923111383620229759453611398366810253998871756093826872553222067097121205171302362381865203471443055047074445484086221445529600000000000000000000000000*i1^78 + -260398519692675943398501606560162769008415801677169841401526225694723004421247288705396696681633533897824970909109729658897136897384807314418599629621072987023777445213877808359265128545720362344218835073914202273537480842186227789173779992523919365003767876648378379202175164004002515253685371767183447234937516418809338983673918935755949351243439412674312531784472184688553205253192348345616798840865041479277463226284987227829120527902104012115717818688767739430593922151032283580382036789853717611597054505873819281901436431062966721234380875435045867848526657585251064058237746113177048045526317201720041182602134003199934452026936375615509841497009068612693010336788011263526328239981993286176224541466957793112482416347339526238684334974166819458127835917301187755341034142219626314747825758786965652814176749764635784613443654184677248466506242554154416025380316750165346473477642520894185163887609168066315298647956619988664511160079508668648482249328790023282948045556733171247920084383231858255538574618838622115057471927700215501993667416674968131572644586508893226881136445727294526403109611609249204264362643767895280318847037370306310616761145844675991819853090707806048487968071152843143054923122255794510113879810576044140820911532798003413097149956299155362217495425157855684799580603369646067411609180263496908485831870648119121106851003768974666046287526153787180037243090101177857896287503128979255207800155533397284728930521709140849621091636607901117569802940151989589086736097907191709888692978084071987131762525350222137528474768661479395454463974766555001742499392984901927432124625495247520946490610366942763122762805763610502346948394485165536580090490397636819246965459489267510230742801141222364451979778404910876147551240599761586249827914478151866540244393970081713804635503283405442708678718275752645422302535025170901491408043189412296042429605657528488437065527403948202768050414455556039119919938556577238247629268277973856841873873982041152568451873148640677481953134085689098843361309209697035191110876172887963889782050535622541734853339671471225427378193352938755870859535891567388330821700935986577337843988398314860573088059301150941381666181559244601912912785696671929303062153548953828526055486405527871392858234215612270307300777919330100015370249672001974268803956752080346094896389780381425790918926854112198783282518831926585105819987946529552317144427897134472890966346650157346676410236969067248720118747966040728570099426173655130235129571076431359945741353351959982304751127014142627142620582127216426108204517051650757777342196392685623403289812506470898847246270937328180140977668326500410807919940971747376614226607598958664833185566397529277376359813815869317113792971557328572666404050351084510961824592540288129792215555773571552196342735206131084072399461716632698226623888130933408428790272195352313308761100734059549930665797668400830858980179483897626863481213410060578450075149968436289203607093299846237005749542343723408871322465715628218868003879246866347074477640685985208322303892744221590386795089311531987392661624617285434840143073931909943106393594034288801247479085029482468119950217148056296728441374348974471162064887034675200000000000000000000000000*i1^79 + 3559204671027313440094691214592441139352984671859168340330369746149293599978784508958279254767058008452083952569814628988345519234302204476489465953566037404615258317557933545058662646401833767268836789553023744795132497500148823270240597182904201889297723717493310024459173958465319007623564741294419453043445091041825583865702621593638931800790788443851954135886234174953609498475405180598678965818624435862012290166671821650605719984735760693486469608293637774300059249571202113403006648961267625142987448891364602542150413722708738114970679916382944704737184774070239862404850119824930993051489584587733833559438968635632641877777321267009185474954140795704200758247544133629968301450257802375656107170995668946026694095389178446892285291942599948929006572430144835485986166164678326638761442082383166367948073657226799903556152816266564447059245383049139791796377625772676209268432645045226694624551768787180368088284572014614213459611015082743035654197162677785321998415365709131874497344702537414259100690154621607466421688453567119233377981201427988899837276460642940629683205893393049217447716073019496334317811377444335264856048997032807273617153638075006446317772039638196575621754157329716143217495269867135849488329228535587049700158944857625349606425500247625473376875684336694068959928719375599510389075510391692635269363970901619893309514383749658821852423843699401356305551967406263628935390988078370068735700334847632116841226240015189628361858923985273589216387967428664073236282367258855339842332243085971137742298133155514682407471844519539888807823995115904141982542870227220326750220360087580004178554637809809801388720578436515184574435358174730862038693364221773625209224093925283968947058991080733557414834537735485242014676596444476260113187682826507056407631146072906295859175732955257661752563031533727149051663313143313698540173545093180511997789049181273842938387318511881992547598590446146418632474243416613596623689147568646766432345034887333504090357043410771018968361634562300709076709969265167083945592509255365181291568782164830213728713976581569724685774122839399099960977139070942746590455391138640009204399753570086181041812460675270135420564663476381015834859343492056178604023764764715852735542566780105594754289392184219789044502906864960344603272151049035515543617269360706541674798627440108887715853573325045937039192840142151723813771357155444173738608478956818078072474544420827031962542780489875819111064558789070000775189177989650907995924612095832555725821461389239245600717967956916809756827592024931355965284109786806724377799828548070102604418270717378753749698985235063763123492728667162665613863685548858861555529778754048375086527438477769286990906698314219312948542644762432533216828114356313242581343457779462031212523367349058491711276149440300931222510640279400145298430074280551645184887618648131878412069039590212103721612594817927609669085108850576454865764665181907401180614662144663032480353094387092117825736913706978341584848393121414241902055794974638632731265987668142762546226107459319492640978564335623396499060973261268611916614486149393608948151088017777990092824412606070096532918668635355038592460668997629470247485440000000000000000000000000*i1^80 + 101750593565903800099286234002823485217008298746228992895028518220747792763657785841379865233190483490145702184874020060335351299450122805215238219406917888427371818970894343076576496201581891506881418042907605056104785402055662999850734064740454319684764236641535187144781977927926036584701014279296361359634750322069550259705636075698683696369654305364079354811409142703952106308110207887356213994522249231162647026142888971007835145525142867501763647997975852295982015292645347268319386775011869429641324602650853795186090741016053989217332611697549491505208561586219130392757336759053190215422307305118963796187720209080484950486237889171839790936543714216739957251748815515959723814047208515236695692501444074627259174706381373416177930025602809865100570803160827233643872698565387627519422387754506296496957200532163932107011625258817797287270913708257523618416584190380485182550238078622002681717436951567808159916496034837902051195339170958941154446739083557923814661827259309060978142992436219458536171773827853151483658913980269049660005437715457826239373395301356043061859193708439188484633359108871701623899489868239495871660150944982546117840441884124066667210343422717575399785934522901754068582363656581893545170035391788198666860957652289513363180341252254727022805883310975803447494536415611043860635407840383485319582845478971129398686857089465616611305814829118857349746927018447800850661475509428077193894749223171277390401300056305905937554430309123248757853201298002363642863572462017819874094174738451958712421739765055453220841187568455999707398575308493797804265952577650107125756214147562207181706272357988883626505261512186221913611089564169925652671315779501194162870459165031789027719785414705964140863566192043071079592790792297513346644706379293312804948247231302542088730263262127394948151652206966784435107316990839173440911664800401938858909318451210354313540807046641840453205748394809265901081427478072406020486379556546261585297405644578094330785927363880495434425911501244328486832847811512710537960203751485504996507900437326901811555356287401825289856500061064875713403214378180909635935750965914298931252964162790182101242211971346438425939438481458177415198779951810902479986727958093470960806897002910798393236868855861189762538251562159711092929058489978971054301335622924330763128937623657002648684254485445940640846706031483124269868804418830169183508031050735387132922965936951800082775632956696182564851492640653988526392977759593930568932772184447245186702974432196808644273869717704756052060365607748805597878470920542556077316485973232126138490655857149041357588390764238341088826808459175191659064820781202478347675414844865657651753814043604343418602869423700865829600786660772315074784618887182287272914085543754635472942583601372822186872119407628735743841922732489802287545789883659616368419140398462826146727012390187516980072830188750077447196845307570974146776860796765464495254754911687985743497161891683228290185948443833902560803146524715737661256219490751521735686567671975884664337829514079755412155177823960932240890040574627400937009995179418280877034856301160780098248211840180129920223037930786117103664785468497592320000000000000000000000000*i1^81 + 534224780567271493305957657010859859608447969284002069672502556727967256562196514638811352932850827924797222730202225648392213408530140291558271037587925949245109736125631087800844498930197016267942789501332766080744174542250020386981467311014589114842619744094338338959737311298698895306024220789243730161228955328145840658603049441716614249999085156438472648159154761238685768269381873332112775094803564681435687286675111275609821755489513139083919458565415211957815753763345609454965239705302088984249923853211386911899076503919304010587119688392167103845336884909742504490018681301874092295270622582057765834700141105716018876115897577769714622960334137704098533137798696929591826600121780374099784821818388760749194209163179094308676814654344052442367671939598102525702277124938924797103388229629927795034794111602400491889439147669352989763712810107660895705770745922860758188481964784257493528560263623897223934100745215635442594394169948061304908766650870069034580823952007005482359526173982768418741217297197283171408689955999819577850070830589701411632155615226730387273179440809036804607064392041652335176316249358636201962398072013790511644191343603985733517352402874644561287025954372562840676909978785740994805644128389307855746597291005934546001510103216292701544624233646581396198600737802317554201671300028394771422702124917318046699706613675825893486685426181080864841377718509007117212360903102387249284138364876127404599515298207034378965680782676859053599919279637840136312540211377760124732838764236940713898375428512827181916159195660391400276136015001070915362722917981687711743739580862275196071875862421075309333154716139680305388136523135632224256083459530673651855533129678213526583991394551843016102663743846235516973534711595413475011139204887277453090075004635917262950344329401513031526651858762373893033336536380763740831273701622250482633947910210458316665472117737444089021862298426426405680595436970668296901061175395699752802912499405000746847182853161716133759434996721265744588819537007125135261952012620450974952603072454465902547330109589392424491014039580890736106925279890765192315919832990057638498088023887898946466521541108222749151712765043951368567760585233519713274789199857916617590703899929779304045455064888763446782385253899840559499499316376403696735226034577774262772746089410917633498960235451651878408269948892189515454166119424710671121776895126776491541901863797259158982396468917310380621370291822054359301406341681805687548316316720031466260535156117179870195393510633998677941215944297090724733427023655704014611651483528353342714316393027251499819679837541661639626232720014892763794919639570186323130555513533441961615472007036981342806623777202834398476525408030250423913285118149384431322431256238878414198078368627479702661395213158481286920079833436813565998122459607768285757799767683699400633239894963299132461337403589734260986850661416021460377805961615264950587207471843099792748162645853584291409291914451674360288950379093012701677668417673740016537442492842450839949270237271764010081514177181130266729055368265160728353726124787091612800042437888773518299207339249818624921318333153942812467801358336000000000000000000000000*i1^82 + -10481043409725521085685362510450982371365571786646776521331250632862135220068654836413967683062962143066630562442554010496738237466420196381832507601333711064749785038335526672649743134126519664106608825836922072625580559988587843347926609828191263311264209473621441358372102946304207268674895186442809753969022663100703420513556410941064677743280615194461863322333947086200405037270222027109057401827766762352324495093815997897710657342939658297056909162288544909547298537573518276860510923188923621311701336301452542348261834244965761833017043409542832487156736355967969004770717821769084423709381271660043472340185412552358331283809139769866944881450706865046981296869728526860707618890631169851130827905935809173618459232218096347498843191489252179835325521708999509792567347195684177923893600324421509551941932295894836006259224650080066724363968949558714595508377002286132941944035023568409208713144384822089448129219632145711733350841145538815109236964438986640507312824045939411513369543788769021446505251067282858243051262772007531382548841300014258549385427468451065817607557459797465631581008773134366781886953798784791248685895127265644885454500528578694661483769348522134076838377310903684371064213794152585283434947228582937542748673558002461559578392065006240800086493116073839237543658997481104959412810440769552212632574545689395551912278976501416542660030933250488903636437046132755834779171507308537852644301958136804311866112167495715243957539784957277605260110309643639489817562497965749370519365022126758347859407458141581303925820375321271005645785716055528971323961555958123947221571344444475208242652091298996782414575676469600596796423713590060536470372468290693926378024103655160550549272201085930023302106742895336197867036781571990723469741584758986509534805611992077839331818169209344025014270347566254116983173997928194125755404117041783435776142038854793193234795472369566796565008516326405682781610634659731557018941157790287701946760170771202055245773516693755898316958595841331394696814785271221424815321473597438402363453747020617247757777984979595801871023789176910485970715930797018268750023824955608941281217576767180001750356657495476422047714957332859389637480879667151498781744769775871651119876294411908431100646840113658974279067699113456958499190139402168837383051097464841961273860106265685865709423053743735986320004016378052635604973029941768019923076951868223602677875513966922905507070499388854591193557803746436423363864151225925786066465604260365686383162770593538801113261928491512124154962352861961511972045285512077917084194942088425121151509592594705597209408116379698076562702214730401655258634981749056294649716974229535550014411220202989295729291838661727670083820877733076436337343423433797962463596274579380617527243066780433002752067248932585273237711544371372263643853540873894924421527774603886293910572795270354018144129046378754465182214874850183479915033487117804034091687094645922373464264912439373480865882514245416789484627700519352248641464237629499022500737430087269191529888860597485163753330424020621190243144075215353876587082337768113277020357059579783606793972770806488796932958013547635697254400000000000000000000000*i1^83 + -257752786928094884106833754530196295244687952964477945305005267086908488223157896197834530476530838686919712333040067680138734509081865486000247836075884962165511484121353450373948610668062214541692461425378040570920768276653620587058812767562299614274405431617615299304938346142356492643191687602818403252531669987134861366032101214279555936370020203861420644885459846116702291191851381504165086634083237162300751244402253787636128481594000459357324054961347906193458397960026949947508061478333729868426937065382014329129489012726090066884059505284163034632265356526297112506589547989173541282958605450267761219954646824375407635358700146385990764122507511745163421355608381899591083512679593555876865880548787052261420084581343702930669678836598197463156110126244821571965917749604784346123886848918730819669160365433787947543507752514762056035500923982189971654162088287613298819435114688379863002884810239020656123968775116212843885376679792237067735638620689840438374833320844386342077522037291294732694826001934198972971063863704270684456232166198116101779247643177450284294401249174082325259131767096993919533555599936259304131351311042182702850659629111423868757643961827350434979023317555571943377012225358247535826791051062078763138118012240596338908400261809050007339220562670452933992501376604589415215919331894166400703782231708623119726029381450332343329996404734792270583553742810625153060344897386124677558871776339695301863074467670047942627257621459876928131249453522141838328605196823023083680808067528340661769892939598158080142472189806690402529986871869569396567178065348207492907489070789951008188856381011842797814316361304580220668497740483690455231242589999684209498072561326324181569643838770177119808545176447171763023176199146495122306717095423499089405819455282790598331506028537029008144363111791102001595116911781220252365612469467887723165562868793871377369457660861432185591456576778014787250590064487211658218129044119684652606255520526396377840582733322310529816846317898245141518612428686143748263682039744773291874944131684558044058692794151213150554842028867350129157499440534243649160477423050299574330837848981610325746047071593140924273578170634925803679782654220596785367416340409898243242052684116871305899943430498288892830909068463673067823592730972375133519680047724330458676890101732758644927649251716430301432736846929989531517566277411867577272248157746018171120655794573080773921259229693231833381061357805811306238414054093687796170866768638946045582581083297992148029412481787309491756045815992544442119197570106583149906656127375592349237768217172675603385384338977887825432441428288956208953005596942905380596638593799690892242234177314349054390546710042631680145472624524642171322135723110426424726312424587915728263527972159277695093850671649809994817073026159241057082118618035284159668951922537501522645444045389914542364090443184556869428707562141810692363195233484639672665403482087584508594996708101476849467674873147711040611070617720798421301943791186752834577678571746310469420235864537851358593932205953917912345546039123755247619194956738510229723431997060273029580716143833183587622030267541094400000000000000000000000*i1^84 + -3011987045514591696502397008458394436622522311471471147940565557714288554108281470832940255908722737563076843594968991473664444381267546089032665172625053334462305494227061588058096761850769845089638959161013868675827429428557406923370089011272083937945296595734724335219753049577892536700297679607192546994066223703443802820524448191048613572950712943715112474324434216674909638648986712226064067124464783951013853219708317613907534031622805277455783434067331368820041195028739479688784411369653836032079413381121282868799458261567932717630608105064060518184207687048053143395843300879498466816869279707747763530283955560657150092843342085832413523748108599445537325049347352586167299739337474483371879904432977479981475973183608454624039962059579381637744393531691128542554484568891105065986267470673127102434408885268853784894661458279334841367441319764036563574695478420511644747211882235332442864880959493736736745867849093513712751297619277920735835230681074126253322081563491936745938470821536708665801765281101436929109199712780282243549270843440989906590402426370892222525818674714052606889676732605697920097670034692537708811661779241901182007825031508227093940191902329384468530803523574041419926728856382856625163774929220319811717849007666793362507361866755398280232314124047345431207029871787327585675793087263291124294091317369689472867922880243262951286376109701277467881836216586378296735439926934749182202922003841943723449527083982161942672980588825022098039872856731580557539747451460407966721454584575908582820832565351231824189229315392014590527889691846991862139635262536843466824456837739623590678295089988933580644724352192295986931894383590510719361641545207786521512035430165434511560781989220592265840403639577259019341441274377164535686783199354252219098310989772042818308300332648558949301290172857455556676194746615559265214562855185622039761531915260710503202439534403590831639343569820694354835040315172233270995933825361520868749331410048758122017627469885540354331943189830694759694302438476454498845700265897046638098755100790227419139599273362667050010765632962208362548945569210458945801895884921692126843686029558261869721375951772853753358208164988233049284110452490447736217560224230187602038361197344391674154964494777984908573652054313214736339094323168146002218934153507589038971470513085676027674846731546275889634944586319844253920854235971539251637837528044003041196583616069453006208535434419573041033165282002249309127782256971501842547913803432878448467851029044857501484901981859671603457754842891277955397080420795559785816569133672636332120408148716340647667506748206805616523368737946286629065948777494442710844944136459872325188302401032256047960510412827313062456691773053667967004753344634376171309808434589254420626676372602907065940682534496083723609108555128225264539408661604860417434438192899164553667917384713651355678327319502793854798062554445663456275426531358288238813189629167200854645027119434037582609780053811251526736977615881012843715772483106882230609710645181167726245469480107720931703307855216073113473813585523455047061810453277079011476967813210519068752159921493993133367623680000000000000000000000*i1^85 + -21214567673141728960354451080192767085070597002629751410796864937284189490042822467378842537026822576029975126614334587601089121098442450010208993204365207528509598782056088688743618663293926072538557763991041098412497081700834089167693328081307181284614204190458056550350879023561721683933711548028919387239521222803725287407671330799428450853791815059597749833180709044356821136183958398725807880065114996647145829827875491143127796847675158208380212080987068926288727287182062018216373779784543580380777122168303162627145512810973969191070104978838656307255850242546970441887671867568545534045120522180824409652183224762988647739405838350170899428519235318975846640558625843277014593121022707209832316073396968776471109159127437024798145906907311328637573497837662989069699484141735646995875103268180762149443618179011242300366886353925611398158148770373210245807000152784141292279607271669159272489720785943593042086946531220354878827379244483271631831072372125014048361291087295122827385244094361885578275842768688465113817074871364634662481090351976414082236377174731502649551446524929534293353580845709740278277216417558966486890081017697139453702554102807314767437218979418715891401577908385140918695666595415360821085728073878939640384493563781342755132202165451943269069995878465533151915378416044150180961970396226296555007705726133550725800581034345327247183798623329391487834377209242959688909500188335473736967143077186299213784180034974226978162796894209078565873021740823309032682775722900686346981640297971401037480450259129688618987243268918563097781595411262129222123064934290325842695973952417415337757110994459122015590230109248995734528971232519582086513615922116205600963756118654961810485340344966957956753768687691053362468707824769968574266537733986524737623625363238928958361228126506857260236474265099073150859760672694006292229408368181110431814127950684378359203151477540535984095730865233931588736930919013340246007917405526106876771528023161983590881144546165339775005389917789149533094993095261031404341024145277243551557109666997153666424262843865431365853329327202077152001104142089283453364122716716383251923364109810517737094030887803210251932075832946530710096790890266520050218743820918791452632232723147486625542702407953367940801905015550308208488193679333648570867065351516755624180320708010581488588856928168232051957859284393485877620077720958150393405085780683510668966058171351547094981812055770188527241451402472829902131151509721853499846939331765183783565550344484729974762731940838284791035869709409172367870185755536231749159344173665809149744372431464752189861784864282123079449639397211932167594014933448471055522844986314605194552827528435618549561063698571305971512616434099877234864538912033739368069363171773604229573135796476562866163050415300051795407693701036018501415279289868000702503297244817025030133570734493486049547732963276241655335388649226386121429311319093685502829543023089591560418901361738309799249522356987278330631490577324629436929259101498021610679067374188352513204077384768476122611286937212007241224451216749243890312652267767500718454741995514905558181386892366315520000000000000000000000*i1^86 + -86641091641947509454457241027976500171592547691965598022342898456666120257203646596531781605471054246556727868611707075675918652915415360504602212869095848072773305598944872597385547855320387263971890403355424065410579890884020158218667171315931063738915808489753463210061361152227685369759391935721271130845878951431201168581696249971799605191166088536008439248599294440169342445623008366771871770915311872725192898443906687930464256131751887337168766990167498552739327562706613015970723279487711219839378651406748775334132640136496021308327487436374956519992968641931145969577751471127098368718008951623327191843249832823200426856271078412570258796139044677514324133755008039295728565028604358300188647432217057789130864614925004033521059033952108824925736759017606461714275043156034233110598164332252030409608889125012419814372708417522143095575255588304796704242255845802737116450523574807634400621787689488316912137831169297390664719797202332400849972106093721925897198608399758604536456074426702323494020320105255659017251098402679705484668685558764363683976322291861497035998287286900117942449965579559725359756281676113208941698259056643375474282649102292944024898949332730746617614162751071263260551953917994288942022979346218785556737143846475955820683767990388375757189960329253815416589835164709288524657262043859690616083892156362394659114007836767236288574270410593028543214515404266662044705693915092728128265111054411458228975783677805996035133910578938585660419129343212659007008154533845146676442734539815184042916676416505431134530397419336670951533576619501102270737691797540494635521054009331968085724368493394317110175003715787802788099252922975361975231725897015288884456872834312762952237284578998647000575784223579935074284287221255647496258453297999182034649228006353875425826029180837540511376348127355296783991313108178792355896388234906664643522468926042448991567694685943674801813916918196105405088932048901876465568727067307955083365458502100447614448145365969478286339455175042479187178689632555992589420167584578430596420182157381533783269330108013860086842320943922359277107598120926324439482755824807913366873621218802708894104236686438128480044535152411877785792552648475468310058864041793812057588971996036762806368551050361819235167917823751550941159134154875834429811257046009605062757869385691371789753570790005877253818930987995499076902889453841452183142793037622957304282142291239318281340655132369973924939660801360967198173299677533866676724800638221909485992981613035560217650440155837546337645144641782751343188444784501590051473008775408116164668833499684992654538298184673618582605525927622465803751126363003510674016680643900370297571221820358538555214664839172884042332231313481362045555965877001295638057686897384625863712669590729628854803195034185231467735532008159305196837115149783946312186577064572994369473745324171724851801380012753971421369030958537887632560028794143255845028176952886562671570563818305016597043735797381223983244178530611560408623979268578680405912285922707320930347739254398344933439703330510590422037696537162130816446926820956369587307844392539030831396552704000000000000000000000*i1^87 + -174919637464441545288099268191170364632296558222460618134667923270539801521965188020525442246206145211566821431207824995371818982491692764636833626646787445304795173252876673393511042026416483147012944676097008565024317421816739258481667376398693649251509331695098836850357969427423746905883548311803711444173337560703015367829472125922061612045576756291714325927055035829256243001509452059601752554073261426406097070203414355807552988008122231459307163871624919097653308136352108955423719755674099652038297099315790418110195234376976961391270313021787607011006513910771582599769728305875103108041504986634357626100105564500837104004924161200541193869322618660801120061129568763487566391866737282251459824764222870797208766455772406156536528058000566722575367760651722557321822818473557567943302296694440735932243659126015552453837163991050205735047303602260530266842470505599149957867990009618478265933395535613345074550698386054862304234230844661040223977915674959987630187836143590936661242971445602187435431068298016822321956017367631512307476606578566729233243393490965650657220815129422108165114027432215626872419153114103619344158858726338672863600840412400061215561460906772262369581917168161533167864189779046848942344382027716882534498756549109983364757612312806754666109817844646484958629578147883335516835117769256258014918174636350608895732998516908866143639793800745217810013699935265386491787698404104032575461909566277855710061039036671755060970279152280665624468662017933537374063455310610240065726402098990522038672728950074007442819792169326552298425240742306158258864870708685925995292704883457968841599439179592356237449752679639491933952595185518643997934561132949386770966155280645111342017536883739861675601679671374174220286242848102027675987173246882292958196599624475224738213059595208305505381007407892626751388398136335263131386559995307043636079104080480529635462742479620614251788784196070321084561977459464794322565594282118842717765401392638884289671604585187275478599599097260620711030490059989591181132071128986497060206084411003709006563829365156383333998037333191103977121430722388278270048559130125777866961456990056022557093763055945643796152505226560911095123746936202833083502363294491716204008531932957345880464312581735424536608836263281344924437490653107645459554470576249421978003216384639080080115061669983299779225098973530071805809918175804972220809810147359398494647770233721821721665211921728605111655398751411757144578673213672947185405456542091974979780443264063506171204639992065354000488982204807355906565101824212545262031416695252319534389744974470287194326677319586409497323058883826625169259544320443465670807815863895972110992878418834054175717727458380608026178910217959711482064717649290264162016134105951132819202503606435670095042675781413918888443635458165932089425812067138806308178708668410836080331768201541439949818459073116569751166904581656119711355213295662894831210747734647868605375535148844148250666089926507966926083541399862164890486922621800965937111710641903540004591198604176828259821047891448100316181266021215003348945781518680074308812166804782710784000000000000000000000*i1^88 + -74771586166989456417679191162998389586725491565316642074482914925946273953905486523822883494072572290074207888973716227704068171868887383604084533273854796678193785495059000289016214416797623398292012158981562922006978998565473788790929577684563839552341947138546308885786385974683551799914226283937176247219415734907841035172804663967485798961813059031139942236477847741633606465242458160867688120763503778183943735738548873662285122081153017517556181157203661194010036187760681791767808409013162894155306444798638846100592136949857521671053650878149460590685288010927886285416716946157740325906143367282905406958447135863679911698470522959516466724390665931854766940354602521220013306900193724084328875624691965734255468601748979712268416880422652351949168202448643429693627462088164456787842144380057658484855105942080748206142951604700052859579350891210510379465674856118731868532570256394093903061200914344040622400156701926809445412022420479808254353713625058676319187851439027080202844261450903379781756876539861830274739535887430160802704221866625005193291661596291586161912221565085399572881931356654497035636417969609054753640351123181018396104690109843716946299443532286140116656118637493399554893699027712333714059332779669551114389081197769580212905080194741575235594676387077548909326546335331680510835702149222268970592065183624198657443748866182706826394580766943342231787507423249218399792018557666991886427882255711864826255251084822341501930227681703113546152977775403239381973259474155514761742072822299673371906222696025992770879004487652488179781850755244882832721381000605222503750342328099975203073201674782187465976514823064269833437075129129746576644614984718038539837982964523216878307553341191158901504470591167990872984096908160741020999582533774960838292469689136404648792324446584694959714987586670352891586147505504638116412690678588517670033506819685051826123584505366945024122859373511005585106026554847466780247798263799141129863108074926360393468228718144522118589689829887522463349123787648585121677090363902514204691432389388679844871842362765292210934567700577754983132224889026257838710412791901146070396650725139482137703118249545422824269065999111836719242169250037734718320997976670840331376531959209875835126244963700288048305780774197644762632207457465263032358679623688237513135829972903268609106065555832294127063536990432548059811594492888094715707603825544802388970609071989412938387967738668617149972046716376545987647962250823926044609396578450870396520881612112199611012094295111488395438457180974112942027068751510039554483009983296269776571656202592424493590140592524867419274342575731383214939759980972896584868177411178636040759388822590239488582881377613586073559233310361193699280867764914412727333353585939303315953401180405439228246593897212409449964828982979923745032603477096723818470084936947495315142016764661410275727772984551341854947023711412348413260291228170345594242577226955825610105701638132816054762519386190769492464636511077123830449857660396777693152923090511560666241938316775180289770651917816881873526517783633300390453376964844872338409259008000000000000000000000*i1^89 + 163074909568600549246794949883436413189337760053444060884907005260778041610472946390626606158666707808798019956010785824209796816857032066106046634507581797878347879095639217742837149053630863118296259965064335609997497955184440581674012684600583124370444195856874004817477979027990700013751044604321906587912415991143902070083266311130767099092560415777458967622844102279304802457764839460620419559649405327067127257929451476792612076468241754528910449595508424205861391278293949626504571046608785787222608179994068670346730445138089440308703207297771295116464455283041865974444099219567417935872775457670366619363289505737708060473182186661908964428775808857322176191157725003779606031082731506439936924151521914330492677539452931576980014980534820725713218603090517391338420847476248076071499332741103478080480733439006484724394560601609089592974326506201952395891524530585199406469250037936040067397498858081820341214424969125502400688737179474445931218979335572324851068012240775048384489821715501602573731550421147442026264408635119429659422608688096399514077925451924739042019921455677079885579126142768547102892731798901677364239599076117257592998975444824572659627603475048496558535295225837687500636558116340699082679572313581928275303536340487794790967011853618762959743545541587509077471280740044427543456521000822934602504300395709044997283407478910351803982344672577730409054970670688880099051008221248358465409443022233759157025655445337485374185971998775324643097192069519649493595515976862709936160007957379090220272378274083649057159817340445806949310243795883139758308423675890157697197544390868680890365739604865150707565322532348877633096326090687941458809654832958023328988954324990356464677085764865765418323601458539150851417992014531116891964370116310397277293593923501653398159486371347174417942834516163049798978398574052279427047412983972923955089619728039516419512743257939712773996041708830846833881652519435388397500101456070343940855064596733254535629540108888449170722040871847995265892438849217195564739398515883306690486595772266966896225503450684436073203098234856487246369279200225042010369554187520638319196252210022371030109789500230493991309664039810656385417782169676771411909681097810817609845138104120306560333979864526015548658116567164958939019156611326554425945030154408275974134170494290997748713393970136450435638367533771897918897214808411803297113199123981631790496615450944665776754675253328169937700101768966071690958353702350566029804228209528255272391636148181426943325132837053379386589407332696712655374043022483333160780925019713226121305419187649714460979902765695205929150873268331149163182041761029634724616487365142301210883201218945743804999035529851997844743124486260903787411635914257369427365761139836569418800873816415295691195660281758909728478465463873243351209821299749208210257580716597221112397343239118273532942926139927496454403387164433002394719245071499540061915539849331160836290464695586077850864094766058082271473198816653581424152625884322579322713867787415590059318887743263822493123429701838530090399901456331966520746095200924440985600000000000000000000*i1^90 + -80494766229307926612058993276754530420203077011291599628491436034642816727692624432399875743106540779661569320063921136520896634745063107691387232792056603500782592753942212527203307299003619192296262682584274337902616229746906474281646535990314825820834582533443698030977326873718309465915013849264861063137854397278499976245324534257756840127862475654081028881118490587775188095765314486021042933928620624878448684062860745207980096032577452260950097609853319856633757976469692362821495520310686074621130098116250423744624271495264507519270346293112780932325008519829791384233068048756845781703871127528145937121617177971821647110073882150847196090912077355878418747316815490243368303228622378418582433017206511556967645216808288381043763600977474283086041360020494084026945674421781649457560112467382853371210306517607094437221830557615913732380595951406990265592924178053696535757223442952106659506236342646273094829141931250925360896528320207885132898941739573125447862776505513315229660867329528888180257876129612488008445926764722241173583961462780520672306799409219666211182071086408890271518372092723573883060060084159937702815699376153697020763993625848554600794879935420384687271262871353090293318600048241211532122000352010419301109842451493017130850871417799777890097484000431030131188424045772030815459202936734670721487849538186348020974327286292865273933142212782598928585208811820572410485447834788311878978312760223626506045815911055578115298902171017029410960985990997295452715688003223384372391091152534503875971072486392151793208985700693929053246670352942010603674895985544438986897604104339374244243849189544834987787753149117025534454487245429715186806887161518097202771306438148808082101136558725006686887200426249672177917053665805403429259174936755137928905307894958644065703581871266774822242623331062606639638554417814491443635234108739685344757899886517310826505663350745962184192188395631743299727328924838930137824050583158932791833148692300545266412502981245494797383218412763624936569528261024528297502316353154753220727465801579260977411918393443184408612701258360683731956303998343589690533158347452652058386184995696867136707334725701065224661448624506997361546703355195993537537214864778211453648639968927460416413914709787613869993165015281827670802502862234317988216018614336505690104600098028865501738338002748918166542038525931693877411773831266543187224832225385690871058111207901788873043231929195419500065689251319710083536768650793418092939779370311796065987670233363704080867970939941944155957631413268135921476398186272247048493079815543518791431261258541662568301599436830186071038973071552548206661859375705168567772591369434085941704424994518498791159892720137588076504773049109368236582820505414519934976837879861002976143205727161068780188002700050617881675742285015117733428898398912234199330359583815510524745175163888733071438591901488812310891666959585537576685878688404050526525305137794904629723489600213389398778938204472602170013347575020889393722473111390523995973231074010447845389914243452198968605668472934554829122781645948001681832882995200000000000000000000*i1^91 + -125642141946559451366492906717593223304654722899498140997720403106776431890756627227226641390427616570461117220104482577825604573633509878533799607837593416354567681093170965419930025550764618270497176026173726094171722625521148905700938802714698872357584245839393913444969549309832965339000065535250333307303222257658992258278897348076803058539077391849087392710783366006442812667020148669803316246032899482748161619694236651079352400154659102695051901909575083580029077745658614021750000548348896191113461423701968796750991811879078583434984506620479351833884424079807674953612254044035769120476129661799219655724092671208205706528971172798698473893008935851111559155503552465278304103125575128531245436209843894541487713985019318541394518088992326013634289218193968213884759180785363620570733574684564773860801811838207723508961236338086356294378584912044820771530482944314455520000288301065560572848740477640754484820193967865504436405837757930386075518027286921689179842429003849479853616678086146731958353756541354789893166874855998139797577391217504363308567110105441139111756689373086075144410423441382102882878799540606260326689278269967033321211095835641600763669775056639062711413476815983622107079539894258236721121146269514081979008692718581758558422380110826614149576675490291347101743819153225885346646922384102408651210460894736478755980252715746529900975816654992536242404459224235952299864098579632719883235550933413156958102318455407335824727777109801754591869112975382871332098878663032132557338549345662458277953468098399418730328875505870288436571430454097280166226811884410821173201305642957517035745810580446271795246911236474053551208612037138685741951979479239921991108035610438660217452001990574206754289616993114670650257117344992786497566500104264263124797551307701156777015861032254371026273671861839891620919890440277411593668564327750468861454615019745880234436180620517795221331899087286998297920243987319046648177580841589362809121138713165797649771957193986690759839225036129077559697573935710016861480268186230475710725110474554625069745014555392520731654900585472578009200311739941889164971430297999015654233412769152396364612053343672766670353304094860440451410802711938714743778486818097131328468945611394681753467628648282503443236248910340726735621530535909796216964649390707430744985119498438410750977475747381960263467723684113945909177379494023273865711512414462693539374395906123711844975468456279864637400807861438644564634523511613365100136077006201630214301323723390209140360899058614247743770866122335858190634167799455780500418435944945984636057687167860379667328772650840036099848464528028032680448613156629629800352057051440406822665758484251168464007181191732114335311328443407099613053175656285388063571598117730211524861660767761580144634843512989597078058865411951337359605366956491387895151628854659929286876421047741411444542356849617285139589270258792903584800434421358270679902057688520330820259876594251660313072188544232775185703518950495412352337639402920930788751823564875788862988731799061231540858817584213923960137945559642018938880000000000000000000*i1^92 + -361264728468862161011148683871804017975102872855303897914057552512912986553458366043687363871024712156601870709936272129127613985417941269002652654317962284476724672815034958411716665751988286193313128382661235355429750393552635612346170964674027471284804311802777421584903159689544677188044730018077411218766910344144581853155707689969093690773541459818799491098546601023502843554246845214464623580751656492586571414181428597619052782908757307649179705134075178351232303420475112948444322621744784900963554850889106392354189730881871680966980092226966739550199363732107616079875445864733081774874086311910521394618420510444874445085349158720506002527565031697593417365938752992568838451456025120151367954769635584073503328648212141914075961189409097533512537864147015789078784942011348806278738428732734919912373748230647603082501536387487661540361680778366341853864937051649075332013142981435352637071785249623785734811958539105274690420632381987518189831260895899017371262354174558486576388626610249551889603572601670640617392084156730906974312293075260608044208770156606018408593238005062603334776734177111776721905640852198171037488530800880415805443551390022299301972733294911610717853093444192181468630443579400222065219347889184068035646675075389678961860665031868299544996478360007704398230165575224383801312335399713407455619751063743589698949307465868974948391540773780621624310325780247479472017804185732171351395912866527480824834647625620295083288223613275332348947721355261238485680102285078453845982148727744561781650693484137518255734689932122213073263815729478476486684655923056110825897754752263631592134711251604300473576565011563827214120129163408284441151134145815910367852006998451434507920327721581686275368871908606089350946159074132789584819104960028514073777192005779744601875021200968316985312529616910029695900093865779621729850956580275864080479224894084953192069800589416219019376076709552080296068420627901583658185676729047246237134814775016585259848773031229589057911384544691917544867621019844959819102218189978089876246817318440338243657717282280130333583176755232855113423680775263656089181746360848400812508423350982283963777458124040614844357003376437704667024685444828687949710998198356039327516731072608348839554830038763812983863664881585011093428958160314666410338962576271696380897407508695196898170986808315301168995524688515800568124169149101313998498129107673074738963698933197555160002641882050494572002940263798495548632557557735800893269495943390040260508460487516836665938042955811454222299625487508214864307386455346494556765748205980500692663239622259594114888828982946254276330301283328773917636582725707862110399806090575176692472289025721918863808414096543119739610439796320551054861935741341867513289443137364594558433283729339010910689988323024076915961410903431956872177237288882074916868560235105040893125914245380630869314737386929911481193933111324029797457166530197199391496105121291886028326220654394904551330027864547702285032058729250872855030436061088823434612331079235952661702925761658436473316746011843563018988290048000000000000000000*i1^93 + 7516997602597213584497619807976659736567494793131619633316021865640573716707279502219567215926461089064307879847079769459407991786552376998105417984774299855408027333634295473953935456233021472239802605526797650401575154316939739782611969277905782282184390745938784624408196041340337535055189198148781735540110780103185754623984009110014842323993727700694743003300473915123564254032962371968670926102197192194879068213245853175038657325245463848288934647287380903507921096161571755801506257784651420585270479344112102931572639982620126501027025159771348755254994977737369689986125328197669920373559659465444138705647497131280124250831591826338683491126089578932601338882819511043147738402124488734063774481165945688570483045353945976180652422062468159417076093021336992444975039586153122487313886580301327346807076745725681111048494855991372467944304580872455371770627799666321339199396742318407402958058206099884822789266402286738897731516492874219579506998263281069209203751447635581548364003915209181914557888442761466041875875982446469292681285050379416342731235615837577178019445164620611522218788515448075146278150071541135146260783402386234461671556674965696681091102339640782251977998450386691432589436758733806544163586656827946403229277804297834323374162859950817891026767429369473851689941420391413251386096692672371674342170658860031318651400455057681515733149758048442838995307654051953470312041070446050388794106236816081295763375588924092335773133875677672211539145807089210302890350945405298764407855190876114318128145889993905043034712444444429040374353854850043784578378341702579404134013996985417277997096740654458484777327492927867664019625407012381162413654844294660836395333379794406574924974541499081620512509269846306724605630706803780612771083718738559726178434798506826801647693107086724623949247754303460378938609727932384838025191120977555112057257667095568307607183129926812885559269360757750154600445585731633374395123529086944911193669979509281221506668916263742225528966126803502580539143870159008312769159185260892811630955511840921423515285305590155273038927111620440215880919391346009870035397353311547847150797803270209579765353971815906411138728758297545507283838398180651635634196401850865623366129931516095459306113009279184503915024937932971800686383467251974908994684607776796467103059524441322731846709909179668442896980841763652449217333427582473952463954202848185817142536036734025488423674619167134074360569108197602937864417223587410816860598160092528708572552761468087980152858929651657722952527602280267248393481199834735803506116719855142532404552623269641725396853038654586227746759601488306889987169995611598530789543213284397977144703723522109751778272884225590540085409623499482784593612938860046908607849175117551489657532502732984394896386914983266079268573059128254058337322047262530516067570117799767749116452482735967078614863210456962042113838846907082965565689248017257314937865774543186686829237034132919999452420971631779251246031331746803737368740091618615984737829982298934968973109271043297666300302353311650021376000000000000000000*i1^94 + -40702319541189736423305038603383400784552300493625580311493275334546783222700790644480072478395847725753647322542814441487116196654459783808327089948686452847306549220203011555080865758587117510081188615706410897937130781176368564281238954723758772729638173491561368481151401362809326298409961130187650959377987156448491518165356039564119622647974774852368952484178523404190353977276938768898220682563187828695481327882255280642435429768359943783482575421127381047021555939574149579008509710873556398468757854303221070022885266246251986150087713894427824319810933982605547806785415583318501394703331298226477232509457297476176650632319235955459195518163661562490107171595705276406685694115087225672318185966048959185089507072853183530132438870154038015386623412981360014668083127055740606463300366050719694543483104639201569708416391072691532484686440472008324042569724033911303557791688712805688570037930900325563203302406693293161696100653730430480643366828511499115474940210010478791109077677348511087575150713962606636455276404456527231652465112528812003412097813771643870135268914567208185905860563231471052467064256930416010817607310811091738950027586214383834099435060728198134599745262384919428662469027416491855568657761833716109984761623959319794468736625145194993200482527063081035908066795064899537148922702176725583497526075327071579361756569671467112140639032684691754139082847800326490705092733253361344866666449107757323785181717539155266423943496202285109463356239337109636765105364967569075948803601768923530040685782040240223581976181941795614423432088956412079746300787820649432736618628939237438362961899761724812325008245286153549899004514598777038891378026738373185321073233934588063117717208127042027308658321357657061579250850334914919851507941446710714498325441476640056586731050430323523575453123827627008380952334586239157086545624708551436437886542188718676056040371720212050145467740084411328171499323175933631103837272832084152842585370765168046391867716787012054065643114260417129712754462810733927847628639023201645946610403521933481582849930747097168202804921878025059440938397081902248745193755725388538908564246542311600709459836065536046929102840510597962148500427079523144337279472045938855898277761379250766866275264909494722031959485545021255295146769903936751711374818931855189041283593482294757459588727294164080883353599672482822219967168555946917773924162276151824385961180546666340027781859311780467151885693344881923689244425899286319047420865928606388232944553125965310959269556543491208802057848662253708510823850286044960561246406740482368641075847007702399863571953082546015020368895235661805144169102036805608988021171002488464314818949105595699381743852970539620105982860068807284918439923352699968149994455739858293612570582456757643293824890568680935338171314564417140177060036616414930562434691265811328288938270014957911347763960484129419317560067205809524313070372019693976661855413802811347221433497074514291245725625790696029315314504634550568935718580402099181193563104543959796899695760602558938662691610925465600000000000000000*i1^95 + -1853236035666377810161798363225968627305677084426070329176807979088789426428662808293606179933131734721893976098245871760173064382093895305751602989205786993008544030837619795301338447032382369991246448103432841373964759985001604614535229796745796920638416937746229188073772082111883826061044721249097547352250787792278383198097799072611505756144358317657983907130445662944457832849095770300959498037497032626090857436406599398975712854612088629971466321014165395869727628156989704277048510267655557321735537990497455979202583322218298530986128737809979852190956629824602120669634870562367949063892860889404138894215861079290423211906312079731573923899007891787655416794711318059513032544659780607924271265849243898952051793374201972465603011809911211105606205264288582049007840700233411867999819953275934148574999605038681894258584253169235062050893775015997371315945234060324202567573978832397570707975929527091004082530599191677928017906856442122727391306541570456972754109881147894690223043453822550606835252396153677103725374920746436435027604025904511544445363809064409069818055118593395765046459420224366022921873096065685278412874725988466951922250176998149423278593756392658416649739688514181637725744995779558846214169534553645355801431031975213668368546621603425176242810145775604365658645575977279627419905413706950863428346088189984086656777302704776237739222702040665723263452234894084317583298840146382509163881390882739616634302650189975110325461777607535964427635348355363689433136805253593982000146232243327368438470163763547746111696757653716494001745384742173414005383970508212449062973843225197122305630786088486555222088219157207565446300841426720043202524882821263491122338388513407003701728518644375435635227536880666651282841890241218158469026185773485858135663106423217202223780287462168162603482549042746083866152722850454027538340451093431424854269320163850144662429574247407694809849811132828969143330444002094111757012022414762651393583765791223066477245800785396420958229683208453935276093757977743042075160873162213601071476475620838179523112663368547463788618540646506188730539717575772976194446058477431071199714832838792308582212867392039609581509423911986040829894926934136866114845764651628270015661757963267647166369489347224120888267436561044698561853227346544706114626773251162834010067268843633194333542364680239936110364172376038558144824528225750980219295011292649505403488354406810805252042842919148612203638173182568634372258963016807163130986429972387886952922398082222940476767444088284447274313402553292213104889046927477750987864654008954129191018673961193393553001079773309111804424900182583274591652871431664150787816485677030084104078613935928741070142919167381494921501002472602308716066481348056660499035070497503357681357598917267219876164960691744715759481430034953789936684120105127852037844119738026934534917065026695335146758192856976908751358862790546118499035000949228601721981505816032482352636379570502828108565695814082548714802096971506440033423357731887226522643503698966993655777396581040390144000000000000000000*i1^96 + -1786759576338016106846893297143685864088445312404535386079606054514908944885388208197694909222486932190477983542432571185951087599351511341832364123861088919364662511634619492238127363244774326877121506248125713023480795395071209369825984762023778375041323574073684309751665417558949947225520761560149435899938804581038687128055365506447511055642725767894106722634706972199245466250355582121116669846047226679401180810086557118850352085656456826725826017263358506289766354332981637954379736207406298061961519397618605912613833113968701252631614666679056444925796740322625933646901563120320650023749996227784769881658878045649332957871682150697502518315216069897449859930808448216766973884764356607449042098229357378206157151383396125791622241325620328891734952149975195180930460614935670417387434094397268599938837293034273470882491533902555187650488621734278217396474685045520598928516157584407835025898779293084507825103162407123020496497318160421757267730352734373364834859446959896826765237351459640663814650876046901215327758929142251901037956595808046139699676987992814777534351508628221399079828035794161962069658716522135493346863785659088589322347386644504268910233231766014200143496906517682646143625831233045668184706301560203573423685204683268078537889656632111349583135910256090019077698104712287409894835474171211758175644472610354371849087056727094260987483596683396680447198695140696464915751908142640624266821708024390198802472666205430644077771411820743736658976198976750200955731446630784160576499829278685260355405318983544300153952908569643128704602544716662736389554081789275931360357371708485045808363177034275236847878380287820499596244334574632018396384451497215352012431767525401674836551757552159777228477129820671318089228205963489967031252579051063538593283579457101652750431788098359108115278835831750166077754365503603708256666528329221041386312497978819973291056684370873877974730422540587917809686593674948948203270187738718646399117189376488631128420442083011908786249342970261077918193420900071324490887260870570038417015702404811428509374086706287773045494577214782897591022986508577139433506312727276038987379347407815416393590229338994756790431785360464536585584176201447805791969369324612884340067726618946599713353215035481868574183242136964492895280879349709289624950521745377418671971274088326107965463778248472314156676317058299165860082016402866996452898328227765183332918237123550449848624128827078450920650925071754247157193205591110003783487991681222670121860502547145074400801580237577400516249728276848458364763471523422182741442986716111748031623016749292977342670098736978377943741491451327953674721788810881785026432104908485241530033017359623305390774054915474735156438145431633407595108888800611043649762983410787892860711100666614820112825125299565055343759426285867697397897926492242428195756234241430613592466652925283457054712280975603482220306448763798981380401735874131810908116316726700814952636772933324533197089313412880554835762952133867086453557189601568105529284681673049852975367302676480000000000000000*i1^97 + 174489244849052375597934982725383156937463088700454910393780786627339252229608007191344651627450920667560345829376567662272068669073987951906638044668375570394539664473738193284738905460014479424275408003555182474928815159181174605465816052769645336857377687561300217381843809197574008922225419492339307658752618033878447870744625284316006706556586355053481934465407072837212201217982265968764372994231954578522714256784906262384546751590147564350983800860515221811300937695672877116729875921155932491321122025691364484000011449794553143060520211156023488966979248903111820969396843246329595202731639296857336295145196410350626314627530053515943165447659229860295699370315794240098804288940065478634176735170990164909716051287674698381872390465168268646130196109759928207759368609587799147975509780422219345935192654027286621863925184188249791086074213081423007094882398275700959972146196004070193470616239743126291874342883357346949174982910982372432922423471568453084867166324764665782570637676708681963388041648450068904816026333616005900888135593700483655832302178198763576938249153939528903725006451333194572772064198129826270100439284818752441719068007326899790939008917126851127220232826416131961447054470087844913365656885958894146961858570847988557851569136159197540944476930703916997569575706664836927309014261335573481757626580405773986490936347323112659001694190421727524746038217888762696647946789107964724481294804802791682615176805450804842216847890769182628733899739964242774942641859700329478404107002731668093629268680764593320128863559644502148045807302781971485601487994057398163180258630762696009625058150799666972971871025894012655715916593994356453097478827260413591940925974854941240140806087424246845721012877539145370911550680441674550377322263972645976592488433908994060113495932512008829877120406800162820417696216255226109564434530807380941673503754578642647144987090381754885877453857656330295860454678298041930961561512101492671846400947828422324848155327324369433242777251498951995054152748275528697331181969675911007542660057137365187481536248150470361842929969647209142451978386152432665050723270004745012707822181948696817638907112385397750027306033762386007809237268103805077091410419431238215766063596647561046248485086506743521746113907835628159617847288830626888336204928255022283748393997946076583264644472772615774033166225291514587306593532277003616598454764939205037242534212670109843894395980719562398040320226170390809760099267767870408722852414355089390425723227519749786306089925599602960612318600264268098865431089536819474712748333468956910865047102582834804153283376434249865197007350816614962094794544583736165778283094702329290915462978347533830615334670032584551363565602669308296724863819209688715582927759076125586831466203198105530914990021309714216029804432618304802369080807213759302079625897278595991560664104090969783955734366068823096553532123993329346474256713223361901576182779758980645431095592881334155598077599328935841898991433071128756405132693612344529518349276728384542474240000000000000000*i1^98 + -20365950805441965362411409848636032301858721618927647255916568030366838488518532827700335291623853978413228251911755368104082380601419388256733843131859399040795871337927990403004530823545835431759221150140967082885190330682466577056013327675530140427275513202541275949176078689486344955383577217467218157617066553932912155025577028055063493008240360037906126693417365532702049969975411136207300622108251524948448950446804235317769463667492652340890890834860846927984893711801058898556283328086480825327852667569064294125505533731490650852801576143042758928112128024577835939414419927387155942690036005443676925360058924672669709873322045539274110398843096435070718562125847745138000818770725608730885854807969906318889698366940756893723154364447012020236785754623781236513932383098132321319198677414492169331210020271424737343860384129346149412563325997903981790303803711760187175385767844135830169773346430423333277455469865046028752007842398519194561339417685053592777553188586827085897621249366895102538005786465323974202731470012505299303752803372028287754526943798130780877230187614237388511481134783668886095463602689516193785783790267072317299483122703512595287241762213924256206774001703661880767111097139756715080254330507744701009973055467574654807999201197357479213493753611376515820988538495069971943748111489482492845342039004221718547510560604643693559672591849407916090536022327555424334165418720851997037106898371515115053542533270229717060809055231772805524039072733059868235895567405233424903477793972390125044911299699041553972321131719036616929123869457363944961706455417761629573117019112650487274590296547153915387257286389695303447299521714623272906626345068220415541848903757801939419739861039999477888378069507792737509572132068748737402992877942054128511214446567817287137808071189945266881031927172169160331544920170405712104148775957733974807557209489483913433940714616419921026100220752966177319854603025913951405022227825373043137700858738951614391134864411275566580103063349763754616868211786924896437206593736266828444571936692439898677639334712842041714541776958767616396718874575201440540932837718678870159993781280840009609287668403932624332097214101306428493657641157211923474147164409846447036360644404613734057565048951345700041645773409086341482264500223386208474457091104457936808100753419939186162378327242358403389985578028044836257758814627301305193428307842896885614365704273950738983007614268553089161203949354233067654538803548059125625560657773761067703155311927747561315258382182562278666124649762495805622649930833254362306127797228071012685223756356208081259751989720901566525408626550783081790653045032104559957743128396554737050763449064494050198408473882668095522070335739678228790526157009101646837075592331154924433835648483110535658783570601881815921152450680051103092423497865520888238522273529591792020954269898755505083136075952797656000963596839619300372507093888851465759846535262022792590243598297883861646480317040843878242151367915744247635542303417049505882438757253120000000000000000*i1^99 + 229425159172710691233398730748645171702963848525743870367003175956333741697294754304305824157492924866383313354022595479010451907883471518618327748298400744517764717519781017653601621776286369446445827524948144702643874760392355229697400851632710328334678710042012320918573989009153762133125800600267914473889601682742198459571166206588907173288834511672070454045998906692884077871581602902438315977612394420050542870272479992486200968373153346111730629877531095076468512504926545986006148876915216395302117633282313529013286271413659292523567403504234616636418373441271685275601787904775518739098567158424398062419759815524299256741573200849193638756733979419790033154608413604934946048791049616579291762359057424878900680398038471551000442783701228368589276660340331075015999556958647089313372195844371209628158813048404377423947955228185201958064301555204923234408596132824776463686749812626113857614700916936920627288855849829319003088710542259783804968420886300114081217467913897929411925735021463577977900769523951573669258498661275884636981792760547995332297501074029288383975747602352965924355248747224897360846968718659222700771986833002078429282112985335992404218102597912985124997869077005559941236167078758548954139673662869408277923997371014567359655503320099768742187516411425330407953578181965895929839609810393314050731193653276281199043299021014067396162371764133334035851178196780969892955042256825049339522017702443363218786905140471452009331647271534457003792279311011151767350279321799510575710356080084715160203475324057718474303168468818871409027704964723767709136308428256342203677296340974747336453462540574654303094239349216603015573957180431970310595925231562384063783336464800591374827347147764227655921841074571461638665165172843939967404406961983624973867657587491398850734160669711755427566506069469951267362786935308772710488715644491566039404778312356206445319837356914379032542161442313339663704705056491375640555263691255024582387957304016558149748080640604552197178074776541218568111069001872596725106579735605063879622056885134675949239933476412755350325618718309792289030912855547380793434997774835760774850896070627610488412035128707516814061864985204260095042455357850801957014844102422871459145463104471762000015185652910687944367534455623674390123413294897071149238788151697662740549277061892992054315416476112693098081827972395571670850391072213488343825372061653175330761599904906824002353465445976969425360697268720746994930569881479782424582627226796715759167424885851298120347688629814980132771804964511810638282896644700358714311479315807850839922205010454275696424662411311046190698343337506069966094066682372134291357027868610393792445473479450017609000735918239937733195179274998220344611936837220110933155872020663776914750069568592589332083171928833996637882608743488439324209629678021885531885218310714320066572530869085755024738312520379722871763401946874839409478018521604714157834080364274256078551755910350916069628617505163716112203180984494203014660919711712149504000000000000000*i1^100 + -22828429791330639977887977951469330612068578992831602698890809777043166354167583782923378424168935819545967868723595945943109696418350527440251675096413156023257945635217306311372915650156068109593018994040142906185899115950045099103295626912424676041400742612320282794709068536823684938132802489667832749959347785526985719902991133206835458927174584557350021167150421062221035751948827613022327903034266208773694938667175105117752707366884434200098809419174525080739554327246597471002596607882025692583912245036896125108840367750823097212726708107108276570771322141754534992913721599811557996859359687853665722735495155656704472777578128479490771648575254971948015189803027577817002558282680755818018870681726406894605939716004286553157033296874579048322367643983642084626488296395765106466152851652701961725524826106070850499070786794238611588177024888752683605151728093830901144097356696076012106410862427369834637289298266913756951459435032795264789744919212518015690797224546427605927167788036476466562311561118484860176262757906262820143640325188078949009684344340924393228549267350765099824451462460833779383718380358548128263108195592767706404766227068905140766261912444485463002410763984334468526994547160717276705986120113438841626158351205197789473934665355240562770101259967128329746263978696743444453302763861934908050487963892405490191790172061104427271359944810598921441809931752919427710795072466057178017075155030436066585188287764578782111868667375327764369209145148955055261806762974576053744280204867378230951005565100268076844661909798070393405592543069963506391391465995449998332952428385865289033877219099528687841496504704721626688969989562857400993122347248939150610328119152534725643033957722038328826167922689457482338838231288119169703797541746919002824931325082697355084979394623737480251112596351852476528573724829564053544419288868533859521348304432785209928756271478156452951116822900516608280294125818940478547273118135172713755262466134235292362831248710340556141397211698092332168654567077302208583965665488493514299635971551760534190323256509991435912338402393396150767408420866902347425334036515405402254592882809675896348260524807827115944041626303555974481703239390707768891968934808145702010839178823861681779323031392296952599359833263310390906671748674351314018712194137925220795459575564055139482481165741766857096251276420202007347459013076396014325639762012832290463090463138861955878492518253691890982048410234517021805314119590930139563192279681677719755124443433185508793639317732314191112848989421717361295934400068191296275334774187991600666132130000887683832676932614158577215969055034076515186738015314019989699819974977135604106117200071317012989611343762929071265833229554523022697643356451016271869994465916683256519370429553370052361037550668439250977768834730782165441514508801845986637058859060662023859172446729575767304362218126769287817440445586195677293953719692270457878349521823015602651347924259151937008181235191368184109139594559880403646664409088000000000000000*i1^101 + 1042716907020885567616668698713610981177360616289144244296271818183845285726894109269929801406759660754036779772455045132497156357535186089847594884377832829690074213881754709216126190629501978732780942258304964428534123241902713324526205563017188026599839055421208671489648922876808262808278247262988913664254805264681674302813059355482753606125460740175893147049863747713316297378153526329589221858984862351338605703255918931431642889034477651576857007153042317870689912735946408576566419623750829749022045473788910486554636975360188069915496784275404908753567979346707836543095071915515275109900972273141452432709111821626688131844492294078563190474610776141618229518448897568463637427940722571975261261779382020801437031977962689841553307937396065455266765542786974495842824962419528917656819684023947353575580931783869673484428056573769444727134204876038406069008820117046325979874882739318826618988529214812760428305330143462792257325455207788954934417536059608931467111681549890735597132095254646711241600449780190472206852840836836947139583671771659089092955685423961477815795113302652183393175321165037478383479140800377585596588611258854607120825504322034512667089837534808831692493382710439862595065643375694872805869161096393210424267502479705872907807317314056812593159423677570767292185961111438030469951826981119549683675793111032200821609488783914588629236960617934764682697325323298444828709067921199143860775062517294041404639643025443320992312443442548781572848631321350419575591556317811197626223967315579706064696783349850874958466555493849618024668434570650258184990303261231880084534087141389178405149380870267765021062548109869365154277609022595687272123624038168424077018210938656932117231062984911950107247011578214108910185332527797403713443830509985233951706839986347256157752191620142075453029309725155595435821278578166161627353457792310681361743852639451466784017422761532968681960986214293612372195573813164151876149502709394052880014370398512890297500670162414086735857502809087559004116395052756285062961262664104629729378505316968347411710095428223605819641504246115182432105359934494758677767021699144242476329609303461020491290919784825261681325003013805510447298649228741655210197501573893803905062517939791405360852609178205433980040941603916639920364417547181291038568907493791519125233625545182928212918249155038740601004386029963955174503506449477874781284993228876714469429117098373205702650073877471647272809534571916072833407744262768109622146005556646902861005678944763079955716187514251129128594711539136060063176083788401336499625061594614877019331772605885270827410075419540591253662345032586499435327637554239526887134508863039784166956833419664855044247614866956811025841376341896085119056145830633888126447222233031653259136205339622351223985639235941478780129379010987637458488251986348781817248972510566808952344441763871282344813233779637645198369140046029243567051723529104849334766243542086849781866080817833931086516970944791284406537023602766643200000000000000*i1^102 + -26844582375288477837969210043615521385597925905357100587346462684081001809489897383562448942916670882888681669356718473040233918551919476425594813350465872248310411140491852982740823788563966061913617252280768844230402337061290271682802807273555034795030777545429233014395415801590460539024330745476064775796199293951608026502281089028838535664813670324014249676442709847926358643363559241181237873443500907551590309579875442774480041471962519198852803799888571749514917642991438510897703400001792074190946867850134589161744302384012654598139837195621665067340497576783777221282248123237337460102016798967650437088408568516400809969173325704846232662930155303756898578403680802379308466693927250829662814785218620619723706450019403172708419888142853014484980126101340020169674924641183738925636508999337581913882646613799572643563935111946334755666948035430843962357330622042154340409769669361520279829602784513956016847060403373947832534873380660455711326078784446433961722958936472523252149979163608467642665489805824331991288114455201030739746161807061199118616531923014310531457569520066826244573148688855738107015292641480114715501312396718319024314327408944535494373336880446574530329911705122118506950212207619498354497655370465922053616715828675943120645075557597692355188144845716506435023675476736280074039912395861458854771044877891245083184083830531376037948152968972473441128349852543611539952039325167405947671792769877522898154973870613124122183147549796408236742075315305862715339469314875956810914893815293763965430461982768008562784190174145102504994798239901031254924005858806948441608481287951121553352286531957388345732119759279257452578712751558988253586625103795094048257243773757832372220197627587187355234267405696947185831895652251065585590482733286473804946192919746588601364151207835766178552131989808744372773709648377530938049485922253557595724450576855693411204353645753752032637598033345996495464490742640946151550526648043391357553906932162598287933761049457543255309698165952472452664362411914261368293453960573779851288839037656508881187731070282358700379393758894201151882613836215633901926396576274846925036941429105035694486013981175074477137333051525605954699674926716803050030850792321174220204898419706909122255109082506414743349548696844569534734271802230748170109650381762564380053769242614154372570802252473996313400498172267059100090980438244972522171703452214085920677838967649357772271867415988949594530319315898323761084631974383478964501995291376369479108359709558460010246428363879628591243391206946646286646482056733245992812601574821804161224756373844722197157419342622164319586660262650550295496076156139906198509018373005099885539864195782351815109806923865384749887915479666234680485522580499592651799321219043030344110860074618429951083005798874958864796816459774069845378239039441175897044221118739651247763867196336654906435497225781250768313160336165346428058753182217070904023952558316716098212277676682986838723278984324521377482670080000000000000*i1^103 + -72091738358366640024886540166845234391042415515939817811298281166617727696629027372770414672268396350789137331838809653215082823470672361813581059795466887290947343748856750518396734771277687156185283812428802906244201773157659636019354520237420055545535504019663293235347501857954660140176845231643022681671668166076531644753193567976806641443431080946653987829737536685292750807831746406088462175676202926067475569343325150058387250566950396531555457982895587129001915055540374659448921759213922962189636684519905215351092320253501839043869874840191674540630752744401803570717449687219654727576392503969600086520844496611976622677365537623588341952433137285833247978357552780609247067125443864714093291758499992821148671904531208224615867683310372946348827131667319386162383378087213733367189082498921924002256072537633875944868833941948902825272437306688712055462063253930604199681200885212084956837231252163005778954963306760764583397210731456755111911916232871675816846761224351247477596917746959927201565484227031670603899056423515991620839964008771247574841950850406198914203170756128627546504657290839922731290091603466588914732498091148885422420170152418100894605029839193722200836383905956544404488241117684408194752967926013215708953967023867108772043263851508385198742018548304784178229184641973811809434434617133810642804685195316862841371353646718275651235453531820411829667244356711094754760058574653552853308666552805852600716093201191863215593454878473480735244061105351563131022696003189351424763770663486592392799351649493982489038226835150617424174889881522622328321877622130497595905446022816591208365070632481541907860340523630147955506690847235168586480186213734369575431313981402533394870744477541267512401814455750192793939818586745289179564658798182991906412452395830675061703397767307181455187099337183053810817461615576245155128480909932360423139716220695637092151244782119755343354883331074610643536076604552760722528188713179238783308022555042381476403548307101456197873466733731541528422907044525107824525705497075496493619238766102486358817361681604644899949239018711157963919821955310749837040398800592059570042049670147801056315152158404942344506834582513898486960525946169098200152219194636355557680453061091337827182858448755013298678076049096205247034332062885252972970374320878642019039029355127540393162638271833195190973645368865323398723859631740782648169487121253497529938758128777329332922848808144232581651072292862347320858670883737243996457886276356799884361299930148858268323333674431843791410971334084117587549654145704031877036740405342432934405370851716033819108966682389005076238214878087065541150552162980603792693165850043896023629093738789070104276188375074911694389243806872259913569401592142722652497056185843526876697813336402771393828145483469671130548343033116152295261778358131386718091860812922790236909029322392146796697479065703501967388509742366714738802045729138146058843677003912144178912309890296042975470907975270400000000000000*i1^104 + -58638992802947271747358103139812391361386368450184134007279412170094604608250798068820123832731053737514126438274735096316575799331041848467897585756388540800963760787783057162292625577144818544232807377396219919919700417126290032986666414201044774186325849800353127073438269651518178666146363169782664959837913010841418413052393065545231742355297504712096811028042874107553361197004130992828179145135299117396744677648714924898309413727576140150317230078533109237850753722361814638733142043948559899897181072631799833516238959401867885169666703678468071006812640102331300583747995554724792445746122276238701491290071471375421371842818705481172376760268296804434601016413064238806300482221933103236284284931033671703183372751705781459101323781979658766752086295918669081405472432883762226798844941819349247891451311014023091595148843038809884915596085333731740564933814713548388806314767170042376150077383024743905615949990432125389680439933671933465061322491399597899632054968875530341790501393847458099214365416721942300326734785769913280779055486312502485934184393837705536039156801814329426657442263398573166684032596261930941390636531212605167134851544294810023474566077813912580820302341218360228369330436468031285588269975111973957196393286740757188585146396743863898487347059173129777384984662014353259698952277783662213755416491176101929158284502946437857651395521020487030857987799210270168885214041336847060884175602114842640382734600261596400022849389319346082747643619153648357562969382510316859318472780089263864563969442817972712871562723354987446502677718705401425909166552118452034677290422760439111178050497211030407735007846015225741813957594722678380295922757324807747180356239270800389489992212300305548580349222435818065280485317075421873787671939305323467668156807179602737819277368633902536679716403001246431562769322794683984627650441285946439460390606122895282141359593711397299151521237942624383648905157683229967915815193756345615623653706534761194492407083348982385692053531123561351165331245791998579287592502238312110694462538227463155518294706703473606223750444167506193129241012346697399839130009028113181386605037535353535138120385976088883427041973686919648154450786159845434771548209905075645693752549841097269034318487621174509063031824564307865231976129314566055523951091279209157909235075117422201114995550179186857091495737480027224231527543755151981821695368954007641596093591584094334969060675641969490975137863676594226981355445254845279516133113243027422643214266530463672102308769361998426786660306295027097025522225412169406366748169531739403889300887007680971524970810310071990520085018356567781847767703010620406814491785290097477786560685533398154337009298538110520119531259615673865963064927173232747518784520641275944037713181806926983957173866553182269166268340441099952139290050418493504678014610546151915754020881476683013844299792275809419278409879329872408088711615133746164361668519813956020002352918748582826213376000000000000*i1^105 + -20501385808585257805000173044917878141229752626796833641826779274526768909443026259642260550020096486125207118476980105165022526298219898347718892449350255562751984640532826462898783668753304395915254751978420950058164230626972833158454715145397365755199187392307239499327338581647505912216455944455210728242435277580597641296168751542042991570402462654905449854382643421380798510396598177327421277851650103812567453622391484177847818488795309574826380295661688550082879338645020362865047548996090145618682172709425278038870597588978477116568650955284482858367874652368222359179691410843600396933511225502330767344552417999974539640386573934585979505560590541065724131733537469254386346656978007070415711771151826016186155370939099151159989337153932102935643894643741863817617782358082851661791541500843963525811682593638142492638356669025345517685713049291137141862409952892358587356576789016661445316978057193846145435728064729644033062193004102918757470159807430172336414244758891284789680280942839656233323344558025028020690323234073822152783910024381535606208602729996252012102687048740473790933957264937918664389712551620364968045820766903996221196595444513605409737882718903313590780908308627578930858814535458031790538233699733073301562611366431306557326086440218479167628997596583999480523483332275510400834242609566465762443417617712586881058739749868691281938907403909034904024599912462276547421818515126605004259763188539577855331372569177625700403152507386879342122795608756499864313754677670995826697878342956948157408559195873465115612289673051353822221322492489050874006673649079732820766889561368009296534317551475530197189058295162563405103825497954605553222531929174450082622591836038528542419624147993866822322306491110976281134150445326749206688761813342497500548485668482652998783997847140382079639769652038966967719956114504926664221448022925958474365934369282181220297831932260033139128751489114958681032189917694093314821416286689185089165433176834688207300076680565986133262433697410995339143515270710969312235107410172079943710469191113848969649867998705767442226351476524132683498529883132572846021584435725777083863372558178040712597904550982885787737224546498901139779879566513199929179398499945305682673685932694706746534311941256002538072905317176750263391750679447492799905686839600378935073505660759133522445670116983441642367704772772433819218552940312642391645729094787459123337269496836686001682763184247295921939352551898645329309812630348479058041431213691239634600776968214957753431688534175325648862849981821802215517966732913547237912614443982324600159981125976659523192254806617050346688472564915961963128097914753157361228901659642004341832676154630042037858804176864070056122659758109875359533800152037496759359778783078322372931119761079661111377428585568522724940076397069614850624804456984504430321844449652550004597866479581382923381526568356166873205710941485686106327316024380065759142755613485665329250041856000000000000*i1^106 + -1867940330317446516384381118106854257948069852848323189336408846140745520263037638766926488584448536514858943101994353946603135396749539658885229313253979351335961243177201548973786129039018281193839043147736590429565693911690315219786510217549793559495664646737878746918523024948994788383290312083021867756117810927084449650377045248962247987507724539654500276725640218570458977289162045658647322349773301216653449039221432337102916640275688303025563717236350843065121397970182899891757396560994277899651612666397467519665686854347862180383077978704542207673130098037547086338384758241982771248447943965345615649003999214233551024042843026127889388658103781474123166258467737208285850325192573666753487696246855171758163733365306004306299079701006727647767404609861589463092456400534924434446054864810182217737640568641467735697719933453023252024950824978746347481269393343178766190958157261703379237632507140727849945611256107072917282858596782081437445093158451233339277929916755680287235598499663319272115457419855692551458116942354941274773655701822223924526173375827597861516816651422818753257111321705931702832099349832910328226898465870894988577166302786889929625722925738360065138533605377747149986757432964330353154858319440623156106831122505063878564865357383087888702709375749678698228883528195712664717256713043424508574824603437247252157220465187276661340657145591066098645297650933528042884454768078496752615223850483042523885307623736972880867255349612708427511793181753290243598676191324329573965510838822707987671038368817068080923956816223323320752602165159161495990044423224567762091606717481251994133131714825739532233805146864758621131616332695690605963070654979631408744489810694065460368185495470294034231264520208455740950163917545397754585043306055747995432030425937746956165923597461360430266390811539352113590360615629002409995003116885856408922326089916761218815112698414359999818118886507119111961598400713811319138341169761068510780198506136235638718459333029031892714248152911278404854371970746397165824173274257833240202115214496997547380624476475639356761620821841441982674704149519059859555807120859768711355771696163700610255876170079136819965993819769613802677280790603852784128159144571639070097795632528980832501608190835375237594783405317316826408178720831751854935072197619974665495362503046222704994097886143405014615474381259592282749226115122310176383661683345146741363739857936253133546907642470022778407480967617112100868577377212114198774179579079729868548249829895962030054043617803744319886964839532940100796401397887294887645297514231652614726389842262905984319758479098585554192813182511792880396027101448368718129011899562074147370401057944479221132534022668723050449416246453997576433283760275811332878484476830180213870706336580169835361638220086046061060537876779053290648034398013754478767480045727632181543523553967438524375042921151414907893347708088427184163889073499075193763835337821388800000000000*i1^107 + 126414241712127212621402972397916455704828219794245267715939648580309069986573616085859637875221073756888604001624900784686177638136436660628320218579951925652596360960150128773870330941653639585984548450672745405474439153330018056246574548137829572779231049643440532545975602787352524718097755269505582494924321754322190896366935402373870153857203876986923177541155170409447907348271189905274064316066082440586390673323908851143318475298768024450449386801122817604667885383291925318397906436073125106986471842754633256391511632251864003383853957510433794599140437035708988592304778304752910348975951668456514783649902137200475543658922382768917661696473765795386798212061283916692785155565868561189289605514527320366990913640357260473881046246168707683996744725034500489190186803484226785287371916471520977053130261650231133666993115365672696426836178347230876684841138523940368869197415321361588566786939538725755463442359456029985570924689585414716306323777217280595143035258722020938836445195823035478244135875847627151598134972941524959735387843055516744578304525250908241167140861867464202194389370710637473580237624968877315178750495311295470295517937875562913341424697636649530276964474875465372200703516799455857003172098559713252755413894687313816024248598976881902037468166720719877516889473265003485666747538012579598891386938364788948972898555148568907964163292426131336320410715523146866916923619307786549535208804124191146740114727701433169601214505752564565067840174792184435966589800884456672306629854414946403651047071183131924644536428477596424105321941183042699034101551600475277017411850907812144843813834179229091010447329405424984109006344185140510813093220723082641725770257592529906255023622041950689296339081623250517129273885859216646876529628583228945989388265735051384460889821800285268438566795763069360086790513855649009283730917537958610436978034024984259427986161414063078213846749990662456369864168525542553002590478456009656377256874270905546290447847696324950952054843754430399469312420996170827128818665472544212091061849451787564195817210723834443631861744441841416388973304999025902441993645406763432891222335252986705673669448461550635435501870896103387235491014012717592955899511258482522055710863618174745833559716460207200084785108756415411266167048726561867985943517535815727833012192896736824815538844414337641643589677301985480081580489382564656693637573021133367092320929929922176116447985132373200398750449178712294698853498641597819284409203490339164455758236082073969788233576978755600551156032035723844568213331719975290095143116155810976918441432441883945893675460980634047020238310664156105099535327591029044574131263600678633588780747311183920274053263571109083030205419779717462529547553169478287631890927560729983112274331813875359841733514969591388954170873382543387134768580891498086863534836359575187100771286719064235678554915638419638670333525960097071299091014467695778201600000000000*i1^108 + -31607511774903997537412191816980964022590075540839116481368170352147182636073263497267330953324257481123798876962288160390881688362038149835152247385279004481687271433716933303573336582329653385545323664549464653641260774777314685639050682549416963332434400184950245788566411946591633984384008743853095930202522510156122337721315290235150848135060104006031024978434542975287185330363149357144538198989706611067120288312369899003254302111198605386804041585211247601180940442095719183298883816550702736422784933004126053452681595076489050944721684727867282028887732418023742212641543398607635004825221406469714789521754962000312665065558374534161996021976076721681864291152246072920796935513437036082024230535148302096569535481608122858959285453476185790041585874286716243636161806023403802641492019396723093717440178487570901895503351971394667918950943858927973795009485670245574320363459188116048688078668582294047164617239579819868904072365069393332380435081553985220327433169544637377261340711446088112443042179831401288352016045187113565839465360045976727974743238585824431871820711081208667210520255483662477356406273882324743170035747023387287342179912634658845335617337679842937259477539057381726446661709320945724607142886899560436100003963199470673299743714009821398571132086402032798192575435964556417983857348152563726092073462300945097854458729967271076754508753260153153874290897259810686918265029198398446596096656088381289338608127688860470624778523950122969910128449391254405267802931428141009751611521163384585167639960595630353828621019106783028122460073301971424652709232199830234619099730378448442285252403524862675834707661235882653351962356645540908051199914734502892124602634364366014174302739745790293701100699004255148073304536848850756832810406761422174957150409117143794245327180434959755808713050766712325197661945765673042467443130140036124225513501070638641280631664363102660374343741175651085115003882795648928966606690268866535371495606607259572555320779247086336604589306037117533213792143308377556167901585979848089101953436557173924957621074142991980321380084421907367380079120140591834867125295217531593119233789184537522819911345973815352599938495797788730867795012582274016032701398473617203666614323875754971767645028542195699694467870856921097237100846234147325749336179967766453796862167936984515619762848517994269865656936907850410938874564303380843804390193522876919571610322317632530500680642209873094578471552172466412045652807084762384401594571000756678728407418421760656793552570678948447367520986737024054129423087500593363000196454968946541560936981977590072638336546616013896869931782537190652548676315862340441379405236556278644565579631060886001987793866294639315651749673784047221021835722226129386825487769533828551145504675778750446492080462591955126420474475629133264164214388749823134489313763229199175928610375495032558134124859283877550913951671946771089484205260800000000000*i1^109 + 11439003373291494826055317219816462014446608397784556239282167248510300783518383093838147981450784993687259487585427035139021711259415537762599435339771539411455739864536681657893362076006055160918325890498597691628798172387937982671671394079478620979059786899902185456947378085727177552952885141720932277787321130853786823378339923961049084494606450384077739878578739331077176452934675692188287645468131577980378888641236656883199570777897736578662049665179270061230636606203357736493177491464468029289170560772381893240493836945097633068952110486587944698213410338318885911941056362611235201598682933733754908696456817487239619314440883142413690583891680060672601950519914831565977967251581817953858712672101883823825707656863878097341194120960591388870508560617393548228306973569102455748596037261017417699819297309527780174854300710108446085286540039767931942187827118269552153456726379486330738589701070935395535392878615544853035483532570874073671466262811452408121747815312126116533004077789814200374780640018392354013134437358012182370024698059865951790719332506820056707967407430073927649376552165015599704025276172148895198444528318586240978614165305772028365647918386819371252384254897520192305663942202033965626133119309522839511565337074122446732041689906312506182584432694238240097705480070771356488744172451669355240431083972294802820950084527718789775123876035369672391487395843160503791514648959416067970146067465983715783168466658919785999992328879128964696858706164579669601503697657815854705917001597955619089853434672315843318832093590987040646198250853563136441357250661937531405878320539772252352824788684995579809241901676886598244477014849298383386686256462678007847992058236979244200739591295656935655630003149450617610873526081616218196547452916850621166570079979317985486884981311804432858728456700855150025060259833739097213887084066315069184932106381697633319972961676040534933699977749730902417924204323097418115974288273873265409146790519519958514569351171146040362742598193641970046154151337160917314289703196428444686035874478211766105931633612969819770052622386717532955230633221866298739849932623308628517690030050746372569669828149233158638610438077165578287601402319998826786974445149305183174180151280372174660232534894764980584598910867643146932050742691614211119127219499573533684224816459181964709907594045963921152051473466843486243581082940998251481968037294286023593914275297473272547086908939093417906352225499932365758880885790409331962852959115553269508214629730322227086993239231352517076734535588852058942255056993839484396833241009879909603505331390263243709987920242139128629810161434245683241810038547447617485525554768929662272812505223830376674393636998688350292713672620754115124265168371067586988487579142588972616045760594844156159469573098798106964412622862063814500607485821057725011660573924984026485502209402782326883499316018004942896805089116160000000000*i1^110 + -28804822045213692844913377656945283850581607426603508616677835594924243011954362484326328366343263391373715117200101214809496615555924748621927057519726554757261812853395055014005110312740068899696127994131178223469273586992959194567248841723742037649087855802309671320596880491285520078938124450822912363637786364974497350559774278506544871963727057323064766226835591518612343783089325513803710915961463044777792337506878792717529176507153434166405183522628666196149195279143776444152131996372811552990505163020450782890702435308321889781717557749852737106521129792625323611769759900009050849211467440924016542161606421345689317993489171079844702988060923427691516779248517196811544263553187759148337803352286929071702810021732914715463621985283593220225626490992560141339219663785311016234786662758855441074906501179020120670893988474023117960989027586526031497938478919585612309507833002157339104403438705211262920233331703638626599760547118712116253565969765248739500797411243266953420950893905799152775255435353634386162015359903928994419872028247620921905352155142450294227786060988702394140823784434665480227467711227968252067584305762067633824399831384119491822822066043218692931681692085371829407406198448294540963036494469621051045906227588320670107327295105328850414056662007961609801076877998846286904000519086257540668836265842342296094690327750964124696092470829306478716259992386936329703247322597183787536807337006407253918347164330750590187786312042733050104645841298181641985889328293879511279731078775404026253861067481754169253071469958659629554872025256496170326497779631377671816982354633625428317026800141537218363193235656781860918796245545318705812303114494590108575867082176716515384785774536432309933553243334283418611274131818694039175215565246003461237697415702519773129506274994178235931173330678801466426200533915986489574770283918139759228955215961912677273515671459710622230532543290488609927752559618210756845332261220314123698446899437857777675902792795607593400118914467607488866556297655102004157025783899846505524527009726279991931988586126859899546270215473102352962773510377658723873765054088030300342847894020488933197930851588496963179242871173654289532041691860555224431546987458559641153562486943320762617839732492104503630843912899889016222838566955308104172011686397019037751054303172365095350506405697110910150983249605527204744201371178756451125169532806699714354469544303400837659209054969391922850218368340922956634568873401915028882315567239076587731176649620187099482287008375648165005434628573454360240457617061052537669421147907001941938903353439862753761061805099291403146223284012529819285709531679548832741180367670257676517282364355533248760019866680226621828961018946030722563977730645711188564935357001189089403518234628163745684162951777099049711643680116720987488391723090460133160164131411754917817182905309958038526006324331806720000000000*i1^111 + 6714032629650830498172777524115423424694473744692662601172919297555272380930544911394623295710911509612243499749957786354847766419686331329918257556053291919199722886948297960722934913488177210836107693078213596175838952280891318209049380665454327897478032358381476725356610327323557259897609826620956472779566221212394678242006170934942311926284898813918625735273668035278857549646407507904412703307270824347467676186200530255301999272672535864711314947317367482227793569622926940301509186451930910061443568936996157330123378989671875879300673003058987948421876735707351155949471013846917607656613794139184244010275802780580152253338378892512979929049040493384428731232167325366733663906777421417747223959591869826474195110819777339371490001064461714344727744840927648379682348572902992349733202753702919818320678332547335585559664780620118493122193558341305552263676622458999106368356352548259997505964845481602195899078607073691072718427672959259871169704575318836535242237780519096133848308685296931861539944677117395215566510723417486692821950645670182155979822089896045312209615765477626041746702655327560669693660661253399782157564213463471917139699333568921274650846992958666387617322018300674413485672672978814419440317201481019034961147301073101725422158606649295513153484985243704752401134730249535368224770794563250191654436460736654422060773518582069131237447204879802809863755095190116296377525398378581909862767159409839626779108803430952050672130576849580952868926833788637986998044462258380003003689821853540615901588033027465085356591580743831461096591062944997522500732178759141371467050763908568480471175614636134371850300822713339119401799207895195426199379220278656870414903734559292670032355180682095000991650122889414542744370367854727356810781990451313578257884641558229460521185804270490663560139445135679273391305777017534162852986618584361818554992569807902804405105861197950496723612081363649247629986587549264912103577594959583420076087452328104604221896579474513844956872622809157354254630205013944606088432789085352739701055135443264584493195225753487131558674214260164893123916794695735923738139794998330524968760049133139099343682730436437475863678202788791136721160666630675494236652812557848647175431476720699800588525210242721837595993593483502872849270136220491524378933317251990842550353429486062627754996476800379790851249041653818154342223063343395392241505389486412313078665155704331326747070115046828967080588464469139631933070599450944291511915854454789854864431151087877267775199041059452483665038269698461414976356153561354077111356648749601199036868779052614053792896647511847617082720032548007909971803901817347762950276761718484640845281387003526144026570277012096456644320786464758116916340713427050539418897243820404377303922146123074869953405054337780691913293954375529768220124914990659083438294680426930116738375649503215616000000000*i1^112 + -516548289967044379584734167074650089867544798976254599580691809353776497251707186357263900700362246344763921040947680737440449808219193989063156909370951841111806992962830790807667690330813627537450326487772527945790469310424896686619308037561553242026401345531911087397779699054212634429476045785543467390945675394681359422962082028367804707255940428200395901240425314411030286038650108378198321197344241341714994858675199443932645883773300611155948663737193231101668535578564939400568562610040737275662482097428226817040260113332967591594277922824343089747029596647949655015679891106663347056906755239102848296662624607826181364885595015182144544276889938438769434561508748154509195933727761011684997280647986220155801253878564376655386436986338670996831576558338263934806822773490301884361507069829516494739279845390038093729807888407233237356811486713538179460375884659798903772368715671791328894521697965586884426859686030387577344697976379583115155125484787008771429672416801671681267389767038941929208717716775414662268642122331346891954201875966307873192826647572206507389362730507792182591092438255281475521541825750987155071099411573084884831176025167137677884868611079688370252773080277316273591909790099078958137889099514676633201600877794356849916061898750142830293594367798024474584324349809854447042792631659683797251569540503578782454546964865044375278393383187088327865135294177120677707276667711967733644272594148062331764642555080923795507062543012653294228596278577365420064699359067034160090699423742076277525332225877685425117999706270481515148063987650061646455687355320056304067591408117787598624343658892930423651376731907381402212465137732100444265973159306328494642661618513208714263432461331088691534381133435799905689780702883144818856930392446530940382671613416934408137639030054393904250671214428925545372214602539865058480100962346850036710580838396822249247507343234735418668290865743331483400410887954980919119981004036584218361135670288304077725865174245494438720761004798224981307473735667668011059728506114480181785499095149113937385847563753185564031209239503514426685260326332900200623045594847180404400829213286228706525289221597985171656897750835951627360565125043869370437906917439455690259894597714459083592261189832280003710169925021626682878663618907658960653248635648378212974472118684683536608060182188688775203030199999216040410068639130573174744610298146394883043792181994139896937118058674414557800665716427759674423937144416903013814666229324949281911059960702417301235259811114542718726802934367307573765596876562795142322032866420803034635340986140314702524687350308697968055562224341516169952199104010089646955048912331729057416840049457182438414534148190695103287828053088806515858777056583746336182924652896302282698993810441505691368703366397461702390924791348273520301836583604622225149835575978956842598400000000*i1^113 + -23035617937879249511193650978054275411895956513583187214151428838935683577486290643221026150312095478268452795441378129064063003113584640842212817329724291954057593880734969285762879740851335798358955563766880774093257646681343981672688823961075292143622330932424724589486948266005160303091833404347242389998112097891718920614501431441226590603497972833914147745781246645154912240790654668968628190751738875446578878845631141659976525562208153781392626709004074828454574309403131902421930624451923811718151603657432559953001827138755561154489633854695788250549296583841220096760451457431136418603835870409958012012367024595351717053538903765440988823007304497900802827175547862819610499702548444909663006634648163034798661935884306157637425697944723836663886452888414109356777680563675801037366923544211360930487338481293805428591153930819584008437398107164763650985159950816887227723965004828761413714294352824076000310153124896405331349100956475050121792845263397183851276669978578404958600978357150212971209538427092198401009382748084676694601898661740138351493892084393937092074701457417869767687988230602720914100009778132576013252721616098467158441292491759569943878717266083328196261844634917220615478909249682154648118335253028929473852845924339277182023009960095230018629332295409029679285910933136442597844555079552149895237785812380016168664216605141915508833436225652488713946579574560184939883130096474441559429856630201537741765949347622362407637189167294772475206318933687759836921701404928179597548020253019623751132578595711854631036506105193592126872449600431816610104220267264082490949413487651704591770336423856873311297696886779515683292478598991850264163306808692307224038756804231267756339950852165204543572259734102993358539044755864506315932442501440828751240564449534144616911265668583280810721238324794279368117618865259366728862691426789580304334022291359398561135251615215302503225977490302188243943761954064587604552905207228994196139811680272800582282492295868367827196081874466295531373979682588275998934950304419529052427095081166784672688878420139220853366782404561269010396765538753105524135569552158984902119692819705666669472145685249648076042993896038582217985890233465170757938340636993754673345299705232140408577697796956689753671721339134930680526098608637530906657655942966095660126341988482084290103973946079940968001039744893065906985382946077066920640780219461301205605866678667184068598923048636697060880820269238675776792475215915248414168989205384500624691903166090832352978550547752741821324806044202441380508993978039810438484289370832982202692684178828037436952028427632173312333754743429973563281135924443065829977361448454417213582885909101669320650964162695755287811679510451056131707170835748306445740067990345401350508480258778130455506622907759527599162730269764640482346631079058018716876800000000*i1^114 + -880587861238681638122548627421367272218485301324482288612038756026762433045155776284025060482752546951492603610780500562539971762462275248417868268318153802477947746596036993108413921280178100415927602776355088401960026779960597533625580116463725677063674970183697386587653374255526345811632479471465564652443845593902835523834519802595781540265675193763644531138774356052728515451712865049777966041025149032325253428879226465623359530528279867484265153913963050177497833425090350804976208755392557172502679917171420512947822340287995880436981773247683442195917211021220451522477811454250959658061259960463760417790859172021734726759421310363472272350818520666371765495706295547254957136183440911548797882667364585236847994514302586279016041754668162891168172865964778477982407333208478907451580602629008745800729805122087842351793062662926885038217322336936240422878410218512103484225401363087207613210512657886894969522414969779037235115588481113829292426182019135685993805971784131767699704995342548147707654895404324054038220817764122822497517160226422317781606973669480820338928197077123349554806351343034566426304411797768855036241865924618506269358484386494314844403591093358726586603815795441900729167849639751156325448770024400155419411549883825525116707981579853925246017689357524667881088462713130775782415677642228700918427616004997817923130215681121090375315563671714566224489603963889487749782674887179236988571627576563402051114529125905432054244602193075837620925656375299881268578498709285465764406657056492266536257362602985984183245922439596898697755354607538147536623786686776515565302868541753478147507780514443079860113836665800333480283413216374978195037433095724298426148934108840502207813190472944800221991186844517796789674778364762054989260619737708135959698995760592831667832490679155988952903628571593726656812400721290978644642303246096194735819393847854609382893267784335370928463489573775604912125724677819787602860688347939132270466382080141132774545219756534588299997721072241498552208982388592746209080821519749459536827220345627177914624203711686556086954374421327067688612621967064096579834739294282607266670947842240984528152695201817812896930021783788875144195818201993298845422938548039147693688831801300640158312498762180895537135041070111673844998614063370946272108783792659871507406209991222757203037610391540650087100961673366112857940519562050350212568704509965068526029736242930483766102466552269445426717092925884125171492486985595241486379665853628414023101986167695725477628706998628286544845484727166730519801640172016722009921105503106763687749330230740906100975179430226289979307055588321456579554843213760478610315414193785506709350901783135782771661286429011778231459190089230566597297630011991460118244522693254298291636116320900936628562495458520494193556531964796887084564480000000*i1^115 + 13103865558915901406405784093344945627790709664572015181530608032330829621416573778574206760417523030867949495416480717757321472990880200936625727428079351765697649427856435667320554442045585945876360491740373771884302077418346744555502605629304646103385041806915070925703008593045132003610813412189979799240598890822435140740956553139235425620114685890948072552405956459470937893397212772426157763560770702898608106325550178918566973902228051644807991029677821837739667746383663469502214239582458048656166299165156223097989849214230781405210528822164019728949938331104115353186196917427777154639368036106355998034548909412378022334489067318776981364076773260624177737622845020107065859097321399899623243614894270201392541522323782171355027992283259572553228891334492397766075263869884638270475638467537338970237336189866218477005341945970240546381683991141913926437076587450603142665265323154880874752434613523431699130623835688213697051932984873121766583642887288501974818265276775133371340815595277279138253991881580872103111659554891788041498682353548832204213699790603401388276186538361498191437381946262650188919174885482907085712988236378993708069060716766959563674069954880076898105999451910290128524727115623739119292330031975469088062424803240111723703495688146715856060258365980381009867549671117718765910346129966502840615578614182496485774010517769768421071780189835790510744233835365510643978516703290370430047618040700754983066204230499140164964004690163015039706938703551995138748516794620269340998253925122283139793877876423013949672554417485574068685607969135864731128625299236852697299783821579867721803901114623147444320289465184352934143873885407087233572023240029742928718890780932270373242981172817002749774854501828338666221478772668848779501534145681855174261134049536339761853290640159385220210903552322538287455648574973458073511901586926522970306472653977987992341326716970143127917787377549554630367842341960294811488696230859974684180512180401785986995713867135258268925344683055271514050604381839190399223793001940839078657651329846614031214872247272248985387957286006285172179241778995534390279069621441127444463010293200065381613245914271436745728490994554234270060605984173024270360446439389757419689604903051106717182069556432111920515032162068983450490571578986240137905116889812391904219979276663865094192477442250351182875125508705316536308081275602685782165088779525056108537255284687207929004843492960437591152940248975042958576485857880687981017222019193169615315200889164777992226675218256034308782889392785600337054092968211603885549055583309972017993647756787502596234003214413291664533565991219432287408596552795232665882007403919371099369496908134469108354366394461839517222131816609657387575628409361987117369501597359344525848071077729879537443806486034916390983434240000000*i1^116 + -65455260616669963667121125726539505135319191484061825391732308325266649738557009771675871899592983630578179420557431599018553623137514663434455141366933315543817326427652622932648908760350201839464509307213342845519239940082614361091318397869598242327775559619960469099110758974724855961321201155974478292724762274092749686804859156888193899337174977308077038501423489551521593799519639874910226119023711790249255032129505938844294129216454755624081730338522906182667274047188109841225682194988237594508978418864230044448325227739338729460121682116771235877878311423289077216286594521287684460382036333201638893050101075907200860441638883121239895328638231680124490457477567311108602297731380791487613569796133722323696413559185295551784562572390559785783473333529925435308749386202889437826728625844902417244613494985905470578235604503134167792873368754510258899101453565211523562320937037074344020938707126758956361354181466457165590424105249938301029580088141755333512178843473381288130382628363137629880489070724037695029051341441236057228252628054725301209142574805138780964889472279121286003546745021578085501335585150781360824853006564760455953476367270719920739374341534634319054795211824781161044860402164913040142913574707541780329975788044069133209267066548048095082403876726199547954958315247830125314623982937312279476217594363751846391247205862610127648375699990495370944832642075044375583470411110394304561930996855205793199160763671684314861115976652762332747774148162705126991724997243471964241630729107050353239293679135369232228246938779725400182472629604357483200803307459183510676218592898808912849375646409787326418431777337421640392935937350705534710653432801823831197216252272590183339412778064890885841061775473700676420355512900834781395712258448545438227917968343302699706687971705108765251399224382753739660695450661194670889121267583862375600303070815235514970864442341150970216040716671704974559854781790116359104164818788292866550416568880259798035899261984415349769578010537773636125823137536847768518674490351915419860390715994913807007980700199668072118768746320032281414626632421728293597743190491628198683889873998994311680500216163789272774736785735994076462356029461947952764166737966899101129938926915839938675777222753325361667759178914024940883815084420449409289096448301460112069636957630742526497438877349006338146459080908284993714502469211768202050730545501491702038450618130321894714996779395920306427577482200306585837368942864369703988700835302474914058429057117402494943264595723511844967907262163422260110791108010884056984169021291662955986991629902649548350470456960261737575970310978847323954125569815771427546731838777124232260990905021523351793730720129380366601086837312203382749296615735121736264882559654710736401329482945906947894032728064000000*i1^117 + 164562915661148858084408157581757385574391084310452962416745726970117093565123172782977121412439124720845861186723600458233763971056218690368921486855214669912213738874769290522179037239476521219336142949032186144236334155119689965022488894912882416568239605990874344926854477117336035826357228708683425622626989920979550993164689689798882521554382881451477041841452218458458573304083478838116492197863651500745724669384675099398613858638484735987111660009675273264185327366413341657326852150588130686597432664201128333144231222144359760932387039976039998377102645683517694375754705434719039764774333763891937762661981402925782071086790188593272883915191748694391201421351238561452431158547517924483761229659235397714327253287797651676155403459266625195077915388712576198492882147111097014416185696707275057059599807302433491241439537888044738285065772470675402641974093895201020549377157563288767185757408155611105693933799644625847131358586673451493320005466617676048730302068918609748212033613994144041809052233672266224544757889845000693716086034636060886406333630401715463842657968962229295803294619532208637461220748196023291744887689914329826949856184903498453587537798304591677353229486958811472622774744031772211091895233091525512357017751455302580856985460574357672549558677433105410702144894762219051763615761874301404372029984146468631863235017743284117452057800801657308350563872981381236760714146844342227089683893865923673793359461393095091197521662042940445834816558832855313292721978266768118252690829622848568566780183090803827442062437508636052719882263907450268606095341574303837496740495943436405903400020614508892897874368516870149573103041722590225905388262088322297283804797231745528904415508463079220665774160921319853027137776666531623776661900504694264784368555399065599054383887849801218893046307038291356315814742161601753056617469963772433451869857100028615149871356531228819384012357775460294645839689853546848609375978493915556617568480625803376823260935200609879939067342903505491760606202863155670835247740253843532754524706355134297631834083705828269681017142525642958794464635321225086986239127954266098087198234441477871881529920473671308311875045389655213433954198759787498955925710225653528358442807608324568639099124494302662779758524920096608193481915393774790087144345693148938236846069639346198168439890247687866672098503966871116964930496707430683008101027918921719525137294713027973201449161492044021238174140221800034631401646626831199856735410890426528006987117997464033826069109796921831296091612549672227014490713223801685163229182932050874569487204336014841386462424183732165665088947878490905119993920012362255731409516943774856415001419480143709158610867489810075338121145660342031694415019201510319968907794009607612779519279104000000*i1^118 + -235306526356833920557665807623186892062728913359353756072375949858075912027078060683373281667669403814138556029930839383502070204407727104403528540593226502443317259840864152909260676499702184726128024796918122193087679997836483736927729473308119179438990878257169938450403450727783357460429932085447507567393689955036309411870259705907293181643847452379227618490321646777888991082940562679353166015063488325025922666116719253686828785742760888977446049771091566665795404596063606686360609534570816186819813212655781709381847911437101004039254803560679639297655936646693026939312103375344630461798439907947758488425423902488937267412375695133458424587086766724423738160486893562462854280555422852045522797750123048702190069881881619723424736485374488900024603129880897834349299021403896786196167655617035888187745526098329352636166085313798263731630900339785547209285000550779651458175208829858513230864400537632389538173844859006911375418461826122373295449282384627860024069981268794694070618224609688680126014529380395300428495709812600229029573133638066016517618435493842683198665833264848846666086662923315111533207744235649713792254799097305138178988499873006395036272204328563493954584886824056631163471794484518501970240836900895710948723329482919024542030864877677924524576694639625102691034964665570371144502133235994616641685762973069145386606100082080148934720118512602267735050533231514249361319686799823684342979038724637351910323158603736429545851972030585252296475939184434973929592730214567820934941555820953114888655244294672734673849921086605542773484480347136185327491197142626407086421598702717529134677072722261233135442483060287954051608483699540391360587753310224256984209519735239886914576542404275179029949802084897113767526979111281735972050877126845306426960442386038445359014674497992747549437580722274657934713686042623837940670736177037788883621892461563441689646659198359998089875227375863706794003232529913932630213479713716128889004921430525924303314529296370260681910263496298976722285863358334310743083522788023263266279938310159870353294864723258029539307242857358776719401971477056351702976061730497032889964136360206443671886221820180034989981069018253237288249285507635747209839490874270415747062259331971868455036072869772896724115105892090731973103560563838832867920697024579714314342734289320811141753364011054791770305269423824815159714124854584520379963713997864032341036970256255524039148611768888135088032826029261887585594882704203684135086557017187007012217649946288107001340607993349939078817620336671684662870876020431688030384141895433658365678520525609160512243080688316156108534069011954202679786978179188528704419171669304723732797317430898305055042942054556465002023796204418414720368860639231453160959639552000000*i1^119 + 63080319002726608848516588545669821915246219595755779289425797793901435855181126662593610519929211763391938973960242017989455780073435435979991246465682220510453112035308801288126806444632579779945187488477538276641804170464841011256998603580259943291618965511319422361537597712609596203249660114911334027507448799588654407008390371869976156799171640516891955301259172133447703802299814595358749503389259478149887106440503258036392443680721647872238154277689086010350211413823183148158827167754581473148035851781444679249393336096828751318021409120592798938720353309357821099291480528437254135371791144128993269476167163537134723193172868295094048475526378874577212659409526718130971287486193360901908345079898749709567953725153172646511130751224783251810238037614214400513802801866843789969871193332829948764582190992307790995641214582573674576855372876490443925643576801737904430055578627949997655576801365559433118247635394840958276167014965070880459293133977289396813861070249609196129811877280767526073510538028008802264210215863119213057807017078214995444994657390121156251348035698524745564389456453192320229011854677460144115817995045627000187964489405871005791620057698229140714552245850215610728289749787046909732603543145885517449510184238728626633908045070608767818194134051544475206297039550775692670614723990521748557401614806977202353405719852704393442830846672576310731008875003870323043888763096025740314452744553549942250004618955784713798807431285405094511668052217379930951955171170976128958157680490820023391339335185904611949325623743240821554771849027753669613283773345413887878389219957373179090142971950673737570225270663748915371209144016595320461120898389547821229638472985424851594743394322523896005916623783679835020707739569000412500803275107178484922268828520334568531505782475647586061952229018902640059263781571540645377096731016390381072843448387965988616748770960252704848929862961130417927876318107900411996555067941187204539715353984322176844493326410862006193038970990803329191471039978841950631199316027111029193999538438281563495137488618735592722876754047379169257937056462409502543431759123988298390846428759782886944696164273683755672061196185518208582751646557225651817139376659591720417063297525315328346603429138530567100731936001657806992791553734267031512370486329746935459199296230935164488957678314854473406324657826676119841018258514649435341507886937254697430075946346120558380210745692032776304689230641280302344449607725627908689013420755452476681676057530568569408619079709614063893522977505416904871128640639470442677759037157178098127204481325342050561698589478644202920703230718596409664956864603919486592930597611187783873308403296400236571246083684068503919277116819758673292464514662400000*i1^120 + -143218165363324027095240111838954322586107797630432160099360472547846250284763763231443222311268260641675526425313527482522457391322884632752661815460094932827861058256111542079446737543109906831172954904169327146501694665792564716647624300867671420760155278627873995328385268180440929199024193443698134258760989528006787406234702978960791859577422426568506722017185484856152014639293215186567800218232927956947071623696697848268941392225925240208880546108421861186531857413926534713495930926250134691433872658422815526191476335490695835532360420200128331722020846256440210628314534144665311604041955051849948191851850997870420846346564100432235024213559869793547405598470028009837116146910642458881045022470222928977769551726009878725405766023933522440387547209914355790602990871686870013532547670414165706559361525085775558978562609050411279413976022934928276011923898847598668800074389734989479268763889104129593907199364308065208030319543633493335192681560173494388585229519054191456807247829253086370679604615474072791616531988448723738422570263237882916834263033746321711114178175270345976489539655260577306235481138059138769113212087914569690947748478577907801372763471502853298707543052608275927231732009388210291103509862420037981554867610228462498261233517970968095890544808756300687459168746443075730502873614381607469669575894102659868807415347142094074103980905028981035695046445695738235233360830471387114503091530094630390874174998776977761252320141652039145261156608108733053066429919188406122015384819881811857104205528481726455173712142938341074092097900241659386739862789390916790505922345253071981560663082409679978972511079877329397163694717645368076428358693506248459293274262794597462503443593610976939903404992951946405982293707552870217807694880019117517450899012112579809669788642219617131211896739184508941318278251225209004717345908348091219885686603317309397985482132213740444688020104021620620831623381091519654724448237323903445618924227014367195610603362122574301120257082362254952603634299174277357470268157704467758985656268013733664526020119103312064212116890106882199048939108748668990430857327645550166993023544466451339710032519702080567877418312957457246493602391608013801459021907199525619899747837677952353351865743679871336097739865833067232939575227056067737788928689693333349771754081581873341258391563929872195952889559714147825440213576129197874221260821312898633644288673607245419851061110343523439705733080915008787665097197014669182249675932634195283752920773008470858793234524037326768509882142529667267927405758063413815519422178657332532155087874964590881230559512486025298456745182458842346484451312581102175742886140431686366542920096780573181356460915321699689249534771200000*i1^121 + 7876330409181109270302402020763693853615247664467072333295610400623982427335036767590677279549344596960817355322331502571425618935800055773685411758252107548843716441523307905891721946800669145025852087441949058795064179195033706390876632765830225400553899862962626851920023194163649228228561629348622570777303120887230394087231912140980321011055763632821029798026204912248876213782208515062127620695873003841618689509595962497387361642842258016826541718100464925406322024904552898726938456140999990033738152212816184994490413624584777435635538158258059128506411776340280002853241293728942049158582919243028145060242834989039417166744354954854695951936059594208866139452652646749540068751403645165761577682121086124850130938597537557114797975072712855854247701614446617108954267437352894472759774793974335100914001496724850445801241956168781741854895019074848565480038449766785816112973839668926217678066799116252187619913718776782333568571957907192674089445119978668609338979529410410839164267323401039973614280022229186785619314631941811264574117635888631191732808476859002570908186034569227184950380199470581501357251867402158222221544822366191949985293780474408082850133581158741398279972499223086349890062304924358204526416907625958195994683278947651662537760198181690156870764426367535143054813087425975227639405959861537905119597116702441258434040419366231137410940580075900385839893876076443276261535650791823788816906951598303003514666062515193678543317486618993565002585944823768456308624161796504945028214488574676947028913716502005999468478192784099839216228479499697452666141977192648205479551429681613335072160390068558155110591227356466136617805542720341874208643902993895852570920654099826780774700974647012165950531374945117471506678698809061360486596085963184659558470446633616432324793091462296926458704644127931591050534169367464796561736930275890398554283387403744307546227160703721938180637973410563158405033929913221579217743278154590436700244962905769125389220605988650784201099216855021930562834381290826488114390784169319874634268783439532542546494555198244526879049523363861445469321527354566819854782639168815764313320333221353849886362706635613214397429235287289479353039824112910891767460522098567828997831251615279109440982256335015495522326027751238556172863032629344421627831162728458050149896686817509355544218428344210317705768171925648081286689614710054588126519417503642581896359667529271570441884762385391523374520323160837817442040734695364219020664153929727521109550581735707425604056081827256241969635696375883049071049923122125819496478117452581135362538703461056361917050987261687991171633980401355649815059354870737839756248771083175367633345720272047765974106112000*i1^122 + 536713410591332788655565810229436694835301228363245816315411169744762612774860786887031558089249233461206847079265421639131154606123020060663041108740187834696655607396166392531923677910107675541820728458271742714829390822898131665326319250207278952583297582908521196428799398826189663611786103243551743550363488894746284634518458548819173063152904483880678226475700995726054199371048906764976775771249208339731192725069851256378013224303319984474303319783680209358213288914456626628379632678838178104073618040981761546180040479631601808741348302727343186090498744995005051413637918058721075179767389583205353376556297605603432746505185089938747832380965540381549937658995055495331775304569421453819902170610382969728898147038880233267804938772796612545109781943149656393194792594905612553601354514630819527044719764359984335177330135850277357800573015318338024661287905385007745794809673795486486839458797071138444634972506592050854319052187106545784705930186090241035678504122651705454696989785933827670443089508877145386951675315421078765577448636828267909676541186546363078355555489249251600013594574969165479513054004795220549943043095237942681115674425158140573518207874923762465809240436594926662880365957641329655495417864870935835661813249585040052260412036825833610337356125781574672601511521088157444052140342213152316200508885657915592241920715458527482210869824390650448761287954487972313172277744059286523180418709328321509763900381672960463718422392097247326608999516555995362571656761616347637783060104766340683294438203182250662969456542908766128811907199746432464160170199893821839899113770401702666928308417820035718345143486276762007989145841216167253858712331321858868912435301336623855054050067152532169848150549298336579256244317880261690481622603261973689223314806998697111111022471157625162430404870635198380701388159713629091836227609745076455916381765079762679359857417431118666623695977019468003624962192877395016723079574192435405021441260922556158215565639043479091982185618211091055420363971828586664985797985061946702080074845451096097736158171417049478620983671587086595511078748225123096386311357899255557449069900966852607961381824635856712740309005161897336204084222474272244997999629692407281898156961292004026696382853868352852251439267857093380214061902911313599297043761645915677211483199519113263963593048988922701469240151362283532418853098710938442301537552564331854413205754954647961725597818145287787076069229628837566314933692450068609385252449488262502001437416190479984014491212571358939493116014493252392763088058583543171216655517532579195183391848074191905074496519935426719173146079614941026121491401170300560267456334800265239001907200*i1^123 + 353597877915896102955841901396423261140468818746546096459426375954639918144012836463157244779780529368457622357358335508518109611459945273833270507641159841079085925029683439456664858988150424045536714404762261183431469802176795478623086075742456331083003205732947204098634862035885758470053765356121485682050990016649134011388120307139409411958297755629254669840616247045192666116621648951490865638951251910260555025770481202631279759119627674959981738304747439918541293860916326863764719135877666024856929569190409958352909380932025963080096191944966792525082460300463640313570072437523405825943862375054374515857756065827073672274126538664181489330409500863114604057714915540098753806110424782434669641971686351891693479000964180022973214978289170931246181980614378739535820184265000684078776192881901918803643577569975800162689965489115679776237102969044668155998110799259262547498634536352573267407413431333646593381502246138083760892025248677388624538384319695920853492338051889863090868767912789285055116373525754340567222197004390907309812982060573677694561547716530582742971527763411525945533387191976770498113062307928024771360663297123024773181277580623584311918176872866551627933085647304527750722313522809283710575090798790583454144102785396032934149650798108323582889931763649302605844677375306309064214502504714781100603082825661074566059090096833032983695458253565494899392015182030780019621754253481912127720004296942647262387758072863390051676394161916602216779805455210904554661704978892660892476506477269152094666838333992894574280332363817312528371842697754689729306229058311757479041315515775920528139456739112419846632541250188058448460162419822066667401020728155516735668516657463096895013831980192705527989056086252133882714829810567569860564892351392818262820175783330496198231631263273347655059964978595280261060686566016363105564161138070278337391102058380637425257398292873522100702713501805086537085906053523084954082816410939183504996992750676465485270413270280350664814909137308089591411372089376917524492957558296426934953919387889659587871113866707510797151525930512830434033864320180033150903078127394432270793184201420653102034349119751790043607025015087439241564387070198139210703463117203711212481103819992534535967812342630910331807824132605200690568179550984998254999472216824801666622596553940326891618534111106240475199734223278307207543963303478289661516363331222018234803277479256094432368481894287967359420459519217916994346332523459751133657268248805549212032960003354939023703282432980444438528818495005969666282224354882002192846007716265688981014828758377038607572343599503243226463733328436712615161339911204748800*i1^124 + 3343535771164224436404006403306589988488618122713200425956347336258628043031174711396639561079993855665562347032228406440897890504544437281770469959401315237142612384101889697126915985345224383613153172137491404965994018843095497516019512117219802379470348390123486543303829724479508138587154590922673752515486776494914390728366537179051297780097667330632696662622546297767431132640637384598742022384181652516290523443059441088936483889256760398856627966215722325435255253610423104172468395282508727767732534862513108539783337267222372372247607910406569375735494635895873796483057907385510765257283344734046608595472575706618500886272078822204955405470673227082964246783867105639425238736272571169513101468296500441213962107075614297079103110707714828056869389826766566742957806607570218394444011209598732087068594645310835555869934878103619416877302772449651060109358058544284751892948197585539112233439393246184710069188531141946211450845072183974929148499030338596233265462004259245458745269922684258969304206572985180568814445007655206875693241949388598992935305343875305105441820382148759427692091515754568275976750892918018851563197371384534231721360080756495701710433220488740510737337967971294735972839986975416593775266164970745094228909803283672163579805878253808989909218810938420800328966026040379423091532502926577774363491524408697255469962992911886831641426349993437851434464725894193818299348515359181627256536814024281634275429656825630706745170120641548755961356961513384051620260192996774688089363814329043529671766122337577739933286667613176559514049927185808896573308421757906974399904621479086036264238017164609420495570947804170912473448175925574813703442176971808495607918289282247596380708620329227294848056295374403425038009173271547820678866978853848065539273403533283669351288157143629217720174342000950450197840703570002990611711977252525016139541174959588096432163821773766976532608177190307257036473642069700108170923881078847371619536160613292496646889078750118602098123212409234088026065982638013825326862256212903994396057182798086843991528226896328220897246786888356999224035787267301486333685171979679504686773521574846752648725785808503751006259867133368105837845176221059942210081772417912355185038929536218414835446095000089099194612204098131820214623302539094428474853334818532424844987319103266180997660266910725257333184141136888095579329412010404163926494775955386767494190968442935278746676802149256338966066921774933974545569264577615013441570371790169118299377979664457236520761272938703934809703238466370685833070699623651063750554486864418701114933754461056486954324845728144270507432119947840*i1^125 + 401683714528962793332924282773794150222008575782956116545030495600047601129253051610151570247581242543056879163725967117151551220890560495012582506662635894151145648276406196712020470383084127667893569307191847783942038977512816903519575603697998005013047315048817594632239332226039906083006927777742209514305958686881632028373893980430815494968880517223117078462032937449802716130637321818522596008937580263385569837397341599016384449888470381474228471431996594998701427147940848587419007817711555359907737668005533306425240949622586317964029161432624720569392141837567622870757324259749322466194568379822861792723447277372288071082495362406346155756890599874942858617462205968834533766587986717439536054958143733598326239310523935535330671784821554789274130735599437552866863005921322937964529030122529394169319666635334638141065082101633154683487689841294767791050830286623175502811834075330105668899837304681732694648516339651281198890898032370058739006978954836609497272479044933090781459249375533241791408601265700330510668573199105957149455645383910018766924310798845757411467721646405886199608116272738506570914118975134005873142522684881014580268570576737742329060552412316572057456596053748669432466252479595952972582936197824196343403042646653768920025544936547097322516406322911706299777461639195253306268174151211082286658408607825532718325316020946325033028438699125833008131072571980438314069652096031901337222023774572563495252634362173113293971145982478675699828466296587405948035552004655964874882271076380176797165531795969457613522369536102475427472035869630587059916908290956640511741615898664220663222331844844394565644515036219868170595018536901396013704482204718214563053354060838289242711211543975594091266372856230698448952632459081874172688687953205025770462961665220160669010086726806568197854954155193224196236862003378920592520300996396190958522641099062948334284855182397383645298104783606950817718017659423304877618003173467290984258406748470115349998176292790388299619654659657608566021560133988180775650160615227744130448423931902742826434898232508528000885621183595586340542529692086164276882503423514189956214768484916548619025402480076005727185000718778464928528705349478596905505146096351643776413586863530753332882052738281983013089624832959815013982203067772383733166434734468077690788420774390943074781346295083112292844797767715099642097082813502702109504369141308072697900082160362803023744622576728710268929715897697630254990648530984963320429912914989670706198708324861436545418956968602601456456515671118917330385609074477512456774126549898415966821571010040574868678720*i1^126 + 5172096272543005291397761620932073033766659442385322877802741788101164447603201469486202014942795116622526501100937911419622628347000434203660989664190175469367444413576136185080316183340830482500433686503203650997017783373737730174495638626376672787044123607213290149663753247752696238755364593158123037766305390295784701950142483208422791236037050161351620977663987479311851881822281966391708692024114296976732261751981686383880363355469731514993991768741491533606271268565771249029161122673041514706667606194124347771513708411186007590768195600622087552174697293726871113731106481773537478698369369005121428126409062650967147510166774584573011908484949984959944731874425401205917774973557851340476428565271180669196484697749255781679282260714194601324967860635722982080355387424148634127335939256225663201957893066272977480035832547252377366921553172569948164996332167216805056845951123457426884240486863454885937243317760573097251652846222444191971406826866167981149735616476155306534933161621430465123198689511346106916151992742644124219727592499115448326685237395592343805179998624498891218524354547418998797422684347839617834589863812465375614301997815246982462607857021870526735666283100580444066028385741782044628603783393371915967833792034096080781214973400735674122010773786844537616164796047852413565657133661300664078877046520314721599717905293103738712935376837430638467672657888633112474569839492737816004782781513091784237647255938751776091130960513952715401033787426483143361023740046409349473348136313774078386100974157107991721005215955849986165266768794133800288947009747341128083392745011142081680480217811849747136266896058603646720236744488901409043276182022493110139316853377142425248538682982223646521177616649344065892968303562296606828360925462923267962158071212013505149686845142299582142932772169934849015203085779947781892231989732278781685800102022908634949439134947741556531633433870822837710918818984465434012532811466686407762804408819523271309130958144550677181860788593524335899282104892396068762959232216725036637864535242550101592969833016621740407237133063288690184687232981791629570120410545480979975699974805775117713666880097621520816702284706759869693399296458951699440442120537569653730965320675918521619592146883724332206187458235099097087140313731692927948858546466951536847480043282092556801654087152734981170723212238763241457210347824059863435944459338916269186260162160805150486689505663205129195975408648077303889033809785215653854095364941996374621031734453402643216358787014184186167540217393023739902644688671154322707495746701656660642382*i1^127 - N1*1824981446583223602778878742838650468637121063969919162238324068348176077309872883546752695912059339253329754236097963815814368908086884022019358076208143211437884237920765985668718881928562747718669022123993943548784482362675583074395068714653269561925944213468875958510480179288472769211728208000307084917056027452138887356157110997411870637615605631232741357919780248853514835263252317743052649546049037343654709127783227814482419620430564850445124410155451738334028034576150434094612348919600788464260968357115691010756321494789600648415302638579872508240*i2, -1322148236615074635181158522214482590864778286515679308051671703742117612677505539067204848286291112887739771018405673211255038799944909961159953716381688659165384804350520151664808399318484027373265519867086649611312798078042041207088068410625354205295544329714548471671047381781088048503906536754315859082577586900773419761027926170634413145546271420278533913489668334443520083359096152691510038514671181882582141133266030019162525360942355294550438410819322106300919361758268289224067848290654725313808899930266367132428313532934129923515180908494759895187087107501630640198862455517660455968832498000426359178453690680414671733060956255119395132643561931018449445317559320804189689339978318379881966879513068973225334538040577727443325877239764610044679870829788774861264192701719758964137379290792068881672448662633187943056281770539133463058958921200911491295492743184940207270449445085552725663111204032909686145739759796266384917993479070482855832354863988460772449875381010437152130595355042371648055624960051782457590459252681816466113434166216355775960863940458180439297873025129787896619883975424922827042060827387078679572504174295038462226910928896888213099965273701631774701530908210773037136752831984333744817659862800845050583931434465778423826714890887040890262278414196885925633380740019128805988975153875277459262553068704711042628988565932545207851866147452013880081827197581155366901628990639650567764728783079513982103097848883048143338184633152600196198382350276035339954932492340679078145443943982926192165179737805795869324091221446870000227576732837120711965313469837976306898826276476478970749251306646227328237707485341222940139513572350932052689446343000782707270481088471166720764051021992433369632635496610665052380210621806209882567486796547059822023327975717940513960545018721521663170950351674903925156317967988410574645395785125036789964547617561413680237383545264254107793397871477474541880331499860264348333997428269844691432903193791446452216031076659171594796068204326774920497145509917299544118080565952226549006737249884423574896788346893730715862103907075411639932525981007883644413134900738270568073581724643927769078656761672247212096044944759071517291690275462564907760877195955910495820787897786366211300599595073397451279743356109871912320674172999529218094109622419658400294974508910007158044564007420600549249143272931697639522388935338619264518416587112595187122260624924962451230619745858568515608456153571250464583569281103207086646079331384607940422278462160610329645471670361510915860592027707412780804682903566496631358505468756011624084197960641084036959221804673674449920954698325049348981699215259133308563630903207252455061939024840772297115107013579564288733491577422434373319954605635959253008326694377396637808607705168990019953352154963692389879499976860490799162293239198147404356490941869856414630552294701126050076039723527086738175567204531342427688143985589377632145693096413929785860541845675508650851895667430364033177907512943485423696743203749280887583038485833360934328834409077032176690097068052964717865934062396535919037353089334238122570203419540320304311217708309326118684234135539013125410890234725353084181214752785962264498249924833557899404211849392585192474403952008602898617242564602906513553802157717119200146736599846994550231188551920170826025396330408788331114117015736922743800291757747166231275864055200567659892094009344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -15866387986793192759833708701842961906163318659653412245737041283234917294473088434826415001230980252790107840007212615048311684663470153394031413364612827325471157855943633370226259527627514271909653796974898064661715478286027197331750395706945644763942943846756363065414669719003410690053953924384012016514702423872891816158020659815165102665873015737491026132921841773591720232814253756750036507315687280658042757331587154930481484055788237457456431366656044099307286124501035950588996908409564772649794271672747089395693837972842635650991797148571687708891731341732705387158921793624032457469696530438885765615993005416148162750307847564627680713329112394167235635580498534362512918839723110006494315449192524971666739950762412672461054520114608668112248290171181421530850356678176042856351336424935018043686805048238204286643903761956190557011548331743372354762815500888336601086835619953741074211826060252559115293672427738103470636005308873270238588433529288073844832344948271146490946269190527064815132588322328690173770902080268019331174145720901514857439549564066146177635500122946833985530197008147540183677179070220844619017768572063707813690372569205609189408601860495058807815936848960135988940311653065565213995239282311034755235350907978220701441720108286974541803967030550105090181897506076446829521026099823800006200347384367838799138107773028281275013589993063804145878820137613864931672868216646219948440140507539093221317426875774501823744371201550098742258621622936448315751774692131119027567748978001599029897785852210207328593348503819068635532169398612334225845580511754866800091445925067764461546881362406177026631287024758999619334453979517920462498488954287900942744900821209061164626798197206218513684744082291857668621866351194355885948159280241472954496628992177347796055325742396614503264030733790972492114668263405584914928682580011613369478920595728920489889636254392512497216466017968783385516181039981744675104295496453567786141336471920938950249724639399997542325864585898471849460370260000569309996897689988724927116836279443202838044708523111068503717653986211931437500541337272991025918476043728621936836793617090830405909897009997029959779939561180943521474444613683653517228390213291070776105346338980101511194264520214243248975156703113282905367407765610813728494855147963791338323742239480479407677879771450510469636846655276527424800189473950526685295031328036265757340244500853457392223865874258960713299065419049784752170758123283102786496928927605606662309662035441088568266109643198101831060747622423431651060106258570521522109828538476837735378370307840217578855234236310770738491765967000742415453612447392103780360499885599658405335941390972157381189836157207973406839761570630459027836360112562678745381529166816128508039411983734078752219797885388872116198343774504294594144957738003487466280718702571911876504945520757678276851310247704632465298380789732000936069326009831381979724253582174751608466479839415671693997184442992570039001853512539128438495890296404389098992444946565497029428914708422155886719315462731130879082118452844655915514087376206925142178151110797012658152448460744069785308855199982469813647604118415277866510108444444547263773272824781499206266762677489743435212670297704465255838222064233620801454411156336090568457702494803060611205621286750941333943186720057339835930390820697625557985406612829140320044664938772810218367614976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -128647492709532413178728209720926121736470758541195813812502566852015380048133388848129284196961027966564576759756799682458365311711522859146591297712062898206313749901022329020939496998777635849997490202529732539835070218429060872249023388413915445553594955230383728981874559652845318528534076525069892305424045993935494508536602675273507734694346001936412396623656801329668577314543855664349218909148834187369042665946864091001932055496057571561462687391732602204417446584315586533605030609654769642992461689108939656531801380033270581004959796183534799682162199229772451926864885413682790372341467985664029417652734057594428411776104196312467990156400282310843388706543645110728009589394977848375164059943677277864452835303067693894375776535816477650032632441393508015698710767336153556608898706746936658634094833197385663855541807321724077579823692374175779801354259118895859320129994670816683164018626205336737794662722534712399548067871493554579335470806085753839362093298046885589602197570351018959345810440489083861515688200555282647180172937790455476313942322620857849028707198478606566685880486411596168639293651864351004531108231793619683840970725770476662193337073467541329707690233586758651848715826866656902396271105218408095517943839387398308121054219973490798468797541284282728098648402653802946808804107345501572458722929409836559645301721364093100905093791387191172663359440063039886690318638297411608057832487534011653144120514216541880490200844015160466415899045284372249418524170542628486236407145507589594966885521479281012453085109106811250580721208065638493083480657362711332460138363592535293903565000658766991817416250471226943832402651006830013301362555182924010438422707971091175069843388047204553491427503200913248393740734554324619174643743015090020360508268618316721975256931117392213060074260079180355681632512250544218994310339640899088578699149858352584988623913978614004385668307022284186400482675384365736493736083477545164538485128788602018312391049412670533092660514624700255827128391332179596939232104584203180561772576745757259710853799965487494508789496165203999919560724493032755150214302319194766653778701316880540636946417347326749728629223225730820262864178267730948041964568017396753643892920401272520000839579295671993664538953603247346044141483163604119919394687924678602043078663724291329807190476610035995998901311742075979874500725678410498824081902760436856906336310670110175177145558212612308973280208955300234844658450547602939403640133299543641323330926324873541929730600319259112477552616242754067284988046803753679410380494788752454632752667542668313193688580213676708390049429322554387310055059367534068778039955836991629007641374340228805119655972881155360521845929618473813715119823433546260828084460869987837815010338656401866402180233154363667667278653558662995693963763597304196047915946508191517241468068667867992842196949764494759089060045774473930035327468941708164584065617319650420545723383122357496016966559210719022980191218790439594274042395130138857076046085875652442493206002573227976416761628317905370895020550524153335935582654131206819254270628704777153181812621007985469775734034089580751619029953878101402756983002187728613598677411069415207505229241573803221732074485367931045074243627080997132185594611953302634494031863089012243169837308450970436409202544533309447988901544245439752597507760438010329311082617044997563969242493091840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -381950513139769050275115535098060079665551914717441790917396598939834661283790869245145097357503875179185382973797344594675020713718644046309127160413180553173543212031363439190363061332646220062181540970897766124037815925116208691997638253724831767850187306168870274938144349515419861721442799946189440400694041046414004558979494688373807430429337953405684268552314526215937708123765107264171014409381949443154581048373210776458227076862513177289213235954083761594977099798444760426037353791150504075845435823676197155816932643950847726906107258254465755343410198189072638114111593004566245128362666642338232872098924623140794269352706960077499144686196358008627348016510336846750547507730454925143758216742158234496354443891580345143726415717379465213405909889492345274229910640543995241817246179896812695190492398801329073372257341455590249267689794686658044266728505616754427399984264000412163482074946160003253302110361739402254520218492603278287666798267942160013313921418948794096541654588860774091441803022190896304722881001703927133122177767213506351706557320884401396118501683724501254963589003729336319652885436366234242516490824105146835008434988287743708333477340408464953124860885778804519594525225068777999963551906336521883510723640777429944166813007967838479747455132627271396174870067298541205596357020618863898356734114604495933364165677767109771328672704168204260240382089321761785520070554594850518188401923643911952252457443160467550011010213659106551591330342438579723808323079055745731103455478371428183826284300434398455942920724903500570086218388579721706129842673274878009175091045802396152435357852079307961742327841409976864784766238501730211662961515740426464891560294701374087731293287139765635547078080071572955756509758510255569603823992810950381091526283647284203550136611008945607447297335648050080716635710956731791791767398374067542144151462819399404031882408565130484889449297768953789279061526668150005962192978715468956553357227934829663818293468202568446381526665461373858910456230792804710142596580109914842863841288067945075751359835180460221669446440428978534474226207767679266944129654354811166996973767256355596586187882346715564130309439298234233950040729788796469274851180546648997630407285815580708127026659616417405866412599361531786158454076386999079228867104022753731977766014874423765014258086950734691383913176595680608873356314021248721257534669439950928568324943503043374360277955836518640067409339226198280866651802112233171587251405183003892541439315759384111393226241813636806403217793669843828199478383542822677213415774325263067292542647888851965005188303949043863175171856279232710647157956833379577496850890508248939681481349483971451152727241133017065287904107961577278921790255786684937674377228675860065328186474913110801644101331829096026282453162416020957041774144432949888406129755354133469881809157454498896204200575711308337861569734106664449809080929695740308645790235367070283412794113357467093197634310758291076019392483020910915797414113623835216554448906965876713191096348152541646689209240059350130072933695953579300350384746379304721190746968690499338031323959757434672561984231016688477738501376706909255171771794526206251783528781616462128257556587209683008439876652776890676907087036024480557716143604124258082337039418406489290001786377504923781067665650740103141940097071582187656795586378073188397561026575405925698814193801625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -633562359491713087497789021718311781766617126639578029572861031332878062533288690322780221207734578328297828684701046021061101184502205518390052093577269527259181249785661301394836023264033635362576004195408324618456267655365494922822428390971070208270993751237792483324316752902842596684831058063139181015681273719435607809882127004013890558241014439092338054601060873126839983394912439039937356841324344322642527508006609343624826415521912431078367870001424479581739088077821205494509511116684171802529216887356449850058842064624085003052773314156679337040345014385228695581639906775045754768097545838711809704077607705529539346985809726018598928439715598505181988752297481370567810644642676109291664402035453743094192216482983725528715166393569911425965418192646361897167455822940027760601461880147482484090375843575303134311469833979007244783220769084630489895939051729887236300240881379308472924199669993380027623915602959173954238956752402615516460524710476535619000557969615017714637199079893927290921357662774914534631180850686244184052088211065981635763641584305936559020200695128819687940719448608315667359496735845964244212481890783910669901129750244670297230915781033460031428990836699630340157077702355121248728572858508961481910872768158169891069334298835006028827822928813012260476890751438482254280749775712982951542292900272229240641434333615750147435087465440368287771550209895307539830814744354943187583069637690338084921889522716503489783818961860734850766813783144007561752980562578345206564379231932569022793577134265053640502817648342625123149552749321295031871212347615782552558764982226234545760479782688001966040236694312614318759434146101599990553260547977600077875612296773394297912263311732732352237458631938240229105969786405106251353570112732842028629479829092968798118198524374146186625057367140825916231807285056654330112763477739763320673889979240625263653959458619491547599519379679380872170217039763411161275839487913443164827044230691318435847696250563624667087169051224067695780145752236614638052471484874813559717941207052823105062299644289814573129091725974737912061518626163809633346353642442179499981469131388800466300379644127387850761584220431855927137308661576274624341748130832578247914349356512149719426399258871443345724315623708508954473948806955500885198483149811265580896865125190630238213962425516482312883208187396920675852922312651470217643985888953315773334505927858759630117202736849437644758002311180210439449161768320247539117286431764493080770658496878278142732697364795780864584304293963708509710667216536523384104474322789091314989316728807700574732037114032619102453597961733471317059784675756445108168766216459529613922484363301202684209106389395208222777232176837167855183590049057985765652010672101287434700103229611589698459316269924106221864776189283661192226394439455962127241398633832660707850942937796084179356552093834006942008910796303639028475017158682785684360675149127247315249537019546728598995765483002215571119629360464322435581339982470145623227712631117043828957327034377971719023397060405163247265249717824991903994525490471963186504626061845506626349584094879165302313841458944639845401250702699602970081858534840447229679397515386941113507825761584125341148735104487935471350885205473209804954294176611073607263144650226627189064436197141752935295397807917141324368240716686041192951838286785906729117321882028902168543720846131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -2006730821996322879754316247383662422660167899225960441728407045355293657364860142885008670650603379286324063006066415436738223221574715327491428438525904360219255497089326483960946536269354430318574400522981133154104640686420005116628576756045416903745027132131910507808688434763078761104597963446559406983493931754731616584386892594176560688616984885216679353108124252458809659990471643286823432279402034112740967509933783211858789962101497900419573802550496361925074800109276492316733771644616744767569228583520995665830064511126288993575412917329785439055960341255216971365871819441349936626081736733501511187747331222832655466741074825354534477469681820977944272846133254085840707671603655640592372834818933190039856935140641374465967350827147659569202451201956756959096931563572423670807389461281065540241086634546049940456042766240668897357980951853836419407059487514106336955057091784246396136050189835983354109337272495961453488539545329075640332496465553861018527946382361399491333586786651896196148657066805007577557454407171368047522544325394972389269163138862293821166255311906805097388551461005230486025423278416555614389885811349470810940542847054682966737596616245405105956938698505548717964562736444313636764677538148918412864520976248104444793936175951817500710339143911566489952797558842099329157173686329681321767556818568831124820543856252286865527497739109139789519618503375443209458564614985298088735933424311354953421115474025691976261545869582025512848737094537034425229065455658786765935674447038303768146549087732376344005506948763028791882472923630725612651081420950654205045935278598833292585275824249758247396374037996210706496554260381597965962889264627182649312748117426189640421992292002799469867711013254527601632173705970402316088460847726015747424402025794145930865535989226324031767001889569620103688559870206803580767465981689624637410239900544487038237693746293440433690901405808207202057205866075624972052975713054104075749607484007902327737604454052745160166341565669356261136029900714536727864247656642246357855509872824734322977616531282422057732985708098606315629747714404984639628420981154547999124395157965308251140091346308801633600625940492844416347123637474209382861168289425670026460604753378141041610629841172747719631399120028515259771426113331701793353786586088782532792968576736044859386450427838203989482339384737005107705676617678016654567519614765410016080851613223495621183973885290776352486245627411908571586455517326957737691905854873180028358803824258031734954768297871773455251444590762286849868193340121521493705394382006504768076658958088574198679064600195792565581880659210893089542127501839913433092711130783451092865480574499622412855425332026718683630475162805782618335019197089197147329634954632556290675344883417385872273707579531172206355919584530774102054073110504842738703365298086053321863782012911304586002233871132054051699786013632128857184994571558762425530877189416438943550107273387765328211966751185399717394214875427209680191251414852683827118418898844920597427370339108669420507270003043028407327786112086920521887570846387890203226346374639735464796455833924125328853279966486509349792751907452656342000958169727415309280948967028397059531087246385481708925010160515053199529180069327488061324299490952984209200831759024131478106054970139373350498952612408700360329254163438728323793471557080361539011541077492439860298328834048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -12974470413531421977300890033594536775646707925721623853726940968767737265430406117698356974124969582244606628833553522992075375312171465686869595471906067341293013524365955418954659515674243422921016719340325577293319757789877535226528766303542390319494671276746570541459252551415074382872269429474180517861694974213573587288795013754416888519845086588456321852109728300774934523783524654238592191781531229023205920255064415028011678617951698452021110426066416716337608111496357568651559132582838028316861393249432531072289287964657721484882102495643040657398423132556866012549410406427690346341082611490580846707974956426869183715392651663664329199048973214814827330964114618051236868576898203078019228444917194973146510981855135811936665754843698088272427611518667760544939230880969996209990423228301245745296532961503467509887982219695936632890882135900552283196833454058296630303779312471464799499392624038896258119326911470086046034444091380211125208922141742713943720201110906533333759979862354376893230553375099866600411411008284842998280559555889103760172658071070126056513333084470751345614749929122409274995659539534216447680689974970905502658343452123518903591144167222404902485211417688264013805219243970230957955950627347482523576492250492959134225625304376766351833606200919101527648992318785040548794794992064090331970574316941676115612832508961312507613316951851430104515555957042833599225673044057568584695129111791467255180364104381006102835838309862143243297890372176812986270189932166941999594491603051117062259792191953465573884501978937502885466577437368222653484259207808579959074581005649999822550570988849686093653338694481412586419244921613622565676999825801215521944441208498583375515762862434294035944902446765505627631208778949287359614440353965980281915701390012329909953419080523530409206526424570404843449120800505366692629304063572549236484988625493934595372129287131476970952275197981364298921379348676698593709174175895399034050847587945129159895890743613643026809104897926200558142321566099083303929545239974083779813149045019421253520738795425095574846605857917139976288969356125325401310168576546581857518450161680553244475552869426794614910298793722668054744249501472698595062106601128554925215250452078761034956367657689714211496614422629057930962902514701201383213823034801978831769857348473026798672989028225201489256791090387407257038703586071663443716483578176712713954051871453766815871523081827132949732674013642249920434109698807203483027748241412053144939237306120348418651484432893022992652664543537636734000941439540216884421724326023225803956721421524336067276408159158203782066915437301740445796715234946532826256687100194836144267925960853155497466723218209527736476028385330633101130838692220699532928653111463170865905965533649655638856592684971194076389313416770983136076630140874940275651851483261653303971738704691541438289202872070813922595377951716150028635665442480302067044268203834417502793740829476880928185512282951818465017889178007091936924707108018012423065833585809019056221137786712914069847238588551082855666556157223633861485508645333995472021462307489168098065670705086269344235919676670129315490125602896115817852190948701942144368592480872452143696036903949012087578513404492133084859924718739809195233023520466529513644667141953104338199631749884652861191406438861565732319660335592361210264981727000285915963983094533833011819299471360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -36544791891857349862252466087123766454435954311433446318474238246079155158206408192954175264901921961224935208262331010475597583852853804334298057486290051425394864969719472183727271233459152356430018241324369592907200336311300634388918052356552003477479928209830674676182603536824285553858207339463472573007441272516184195861071668624034270254886568218803804539668965599248933073916677589873110992021530338013811586490790786388125669662166081301508145491274753014901650963196478786524962149448479975268629574102507105387188981541091429732379999675337238051660198369952267975604879149104910220859878917664830822981230776645445475650940094253843167811790456815384126654338563525286470333402451318993984161056760491002993125539612305194433078598053156516657052326004679009517183516464985472058014919926878681903424332558582909690385597950484251303696874877639911867784478987467513669684627806975842814678967563911817589512279993025100169066744753816599332847406765244053789771744043347408326908234653324119308295303116865081365328042076444087645743181479501365436363718133938848676772537268498971123235132491208041414814597338760355857357506266259539066634605527379794580341551723908488593292817052340809921332572740476726736800523217216536741881810996140545152218751906496268756717651994372489591872438342328606928327233379301478269080796179958448365425094178330378157208588461432930328858084821958076003081318860692871879886003563154915482412812007385744236554047228970434038698388747809964780831348084771469290894843648286715682732023715842965092197720016757091553573131215775677853240647934364625925106675558903879034913314229350118615638104532166673885145874470032090676348930717522243364874102049805645794044657221466583693749266650987010862435397230208128213081167935015730988054804962119945530292070817071324439952230984366896206075154321050225117945051683369188788330781582917116650467026709864161800809642589136107594979568591405464764086118759973578160429955351359604421799827358324748876309362853819538686012127654307784298067643819706356384645466809823997277435001099855065034801315972285500838685987441167237399849337788453825030726166705859562855047591327816647460337193227170657034543275812099661598427063173022525981201491744563838075800266360829099395352549527155551508535782844729663146481165500308885145205683091202074249623227171600131263590051152688785490004762729622072356302772442571760677734479716381553950864321464203938726458020975554742044204910565726845398072755017070228932098413288493108963793236325667803996396366525410328599336090551196523606589838318125285345547958238383188752435258883770396340788586437793287419249555260601719626256508027671034594281865821918869771404830626698185713873265120284818162089081196473848066360351859630147847372130728713715191919616409688125206422857931048867037640557436759258679038037788060410058018393567239419488749612138860574353041752595771289868013232590850847109279261260060882830213226716019376050257922359286213511809367590504103866379109587704556505021100044055191410394723363825970165637287984113264502774660072437816592363077293998067244261571448178930842688285619555127166292386496348447128451372494958505372842336534036598662972046191295904309063244947326823446729099425078397553955232928673485373336094945677264602634474938666323520072010199246037815653106856621851585487093932258764024281037483712152509401660409023617129486451998720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -42530502143665053722567928216415347511584734689168293408698719457633905636305867678827639206990494774292799589020714248862852004132529030810152492292412454579899807538157345267968457478010846685833161651109867821733182008445534649849934392991146591779490480593969557522223213766857350393903197183353569216015539316875600244364501573947984081846220884742100772224213836778485452796185930914500199912728821325590517483289630486665405183186126616470427105540981268084393496908481977677483087696248456278634627158437107581406160410926402710148813325901048881378746962490767860339618583844303892297442794458347632271490784163133768811260921547433981188587715074975083113027288977875159905409846283381582676496214555947111416542404642364360263136824996410563180533231801037222802691141002615994384156770759892823293349287756882341224806708476817472054268559793576947227326145626753873335046000268376093319624660273170670230705302839300582558294897535701445817053788630354200612392451950157405029502161940254278526252067042023356065315572671178752992547258596396116894701024743204308587253610537755475277550501603986288723393968202023576535371896168859410998305022304190077658752191796614134890838343190091351233923584217012272912217975006048993976388524940400027092537830912112104091760604605772871104575421151727522482148624516014992703983016141921795156303229936535281565308836232104505830960202599150632668253496614480925382048553227705237372512774683816424479623346660117137251766641005325828593439805683466438927306378152806827443496399298877631904755331420844433493058181868152914678816145069347011786948538837782436009803291077551907363779299308382294879343093892780348396827252730442757680607472183280118355971990655859163900598438666083394713860377121985107511713286413381672175876544941053814153119473219897929219486636877877136648359597631021316336808957509093794993492844266095040213820198084413979293389214128473349546907476529162791851411410768907234551017791496952987966356503441986020858749027771520208960924804313366185375987068969417140674946077786809175127190353060003879420365785056921572382744037998004587616522075167258197007582140777811249905097463230149924178243424853330586005336831886343556262707599025774790872101922552781482946323069198432214983168057227384173250570901654245030431855716082918509618994611537703572897563610528926405492415784250903582863370162510248346880305957649040706251698443473775108976155538353999888320473315547031722032896896052635526405860513886402283708988877512899207067473126740207449591522682979134978893780170498139409843674367148501564248254601967521743834266833039709317913944466064930808298927650500450412265086217937466747698746950744029413776634781820736826511029718127738103590952893689363101117910957684384397096038595750558029064700763984043530533232741387334452737505061587450257863807583901626773987391127438540151960675919719890024123151169679730581448949558893638857761427495613899451191744512164716663629014165873908030154279130516373421844260468492686631085960611226768370558462800086286884093872641224456457133569791983830617328467230702756718068652055677568634374232295543184379699646558299218044758105727814992841371636924244678328731338218431094695063275403308910799634545693682584254401324592423139347048365415219852615271006695901117683354931315481186714633016390472122199593913159635119579520724325067054774599859978218792409129699476766720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 373612838546183237326503819879570106132136397892051262413327917789797063513543721941297806466324811056661497382969865339598195586424363469894141587466081682314849518177232155986361886563265636673179839796153899641463380090372595940949599655159950931371260638834572847539269560500066949468392753371592664759394716335466871834578640592542006071694811954829308385333624213093833942354113850622798102188795187307653675056632454095071877496939206144268896216917340059368674543761159221150433086065178218740317493961931676143017182533212790750929287833998289605307476207682407916245971797228057031489281893076875948992106137670542227919984658713465886423199487258401129352058347700460437306095732913018495332882341893066956009049998600343217319520750141685567792808152530145602037444172656694749213135899249858109798428628543024975198673420785537512585360645557685061562180951139561075282433891668909981599889634497529477859073894869519909439472154506641006891663030382518638295020047299111487593570836884969205227745562449047227279910690077554350376499449925544117332060606760295287601192273437712868244856025271612679137293133112227514825905049315471097232538805302480216415452969514938988955034571195757434975880942653461999469577997739778861582688656913379698094149865592669624342141988630243888565733873975575189120033294763184286615574099533440979454684392101371958317567928280438374209910204615819427319837453436420317880713537955835485137258786344362209207390910411839611644176825370861818070975374330112492535698658350392651012062960837237081023346402308477647352471723412163449090463160461581439222009767939729060389526702107476055813723947299986449514114298139939930681078622152271665685761036194939764157491286426980876692925322087960314330945243448798805135751989367712366536818900575220640044100813017655061850172140979878703961177687543657930878028820278684252992531958337704802753329014735205567506091538981686185077287564607511088572794777900673557828502784634511332020216039866634820031426508063811607564528840872015372276214845485184397527547661565556767574751518935824467851161354560806400357783963877950769118514752315639177715472319815688348750344429562843073196810902578226462868805312727012031103769580175253201399841206847568254128486771231200340835716678944889309342881471574875180856383838561272675795139469613398972041839565479933218880465422102816351328692228333444338543551397266499710941675638362572805466895601049298529257491342521973100943443181066448684786804501546682114724677624651066140890409527555009924124548537929353497306321081764416002168066009283940368847018165816180139195694160188440360213263219163067369843932779080336135431613165247295093194460803214246108714608348536655240494228330689298175636633114855336208175132668865911080843343189173841981653814930548014940568484416521009157055943774015385997020353742228726048472098691763338346346674905822252226283700735041260379904545293999886052383431619566826354536942064700522708177216665720771651974805883461771570488356902696938765083399002045828277592974721673788647957927965001505346658009806822334105020789843005101507600333412830488923098144814091927238790950934973934276893803457713802863411236879052217541916055343551245722175822283008062310264400642786456787698769413144012948401894407303573795077585149303990192018957634903713517949626430496230443081465420267826459431177060706748777998673305285987255206022846873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1123664561945447179358469631098324336039957886095545271358911726625473525179970022118534796498959500078465681618665602769311948994761131697146487462588991453832712935416594412942671678731499622474720762942232185850625872090537179381735301162693658897921729112874111122905012901510012982169317259763856905041104512868390291293200798170741970958193452834786973252580373121007850386631985677133388452016073560613862075004078382610547530071672931933532107057626054704670519627092416891976842390122618387986799586332472434598091477355952450393760547201755064147234564034785162235988447706516785680565207059854303436731349955958376251193945909510485505007581249470723528098132673478131378047680730045676545256734503654817308909101744752669926714806367110353237788157725501206230485598187371895635230484043234373740598942801541246647396839475776057801311165492311926747977047132572796690566611133649256923216575867595227228488315738614631374025234420665027385034318905489801522945065195480270675645126049872536205428547646260330835498911670500859548634446852247869961422629795328559858664382765657640975683329288645258348776778151853825416107573868665748788389096173065418590688427778341649787390223896287703205570369080077428918577727478706159879461824531108886991100265837600419792718871599120482309939274040908297883576049678945727292401339726862698162323999206979350877276851063934618985237320244855502945892341121665422281261856494337637592217481540391546856242984479895442021498295559773011957931947961704055991914148624479397865745674916199984980414418130849499342511197191180050956450661975847686464506544234624798127734266919773321800649302818408482515905704783803324604959913812449460289789221267457505408590013860391156520499525372910991961043834878044728245072073469475968945307894660627491054406132692572032067666279634813811955727940554320421574057926996778494770161234224267966616463986172952584615300917126103386907329403034831078104441127733866017233925964637718338717013537335267981789252373691752538319058944912981442756671736566974173098916555667576702979926974703105638562197417850319833686414305567223602626831927148661596664624690402677903030503962034866156400416137534851091030648367376223215390789838919822789238215226160530513400503937936725301449935886296594435113431076915699804404914506516410066417510175103474119440855993971938073289308579444889025406988139979759061979509301027289593007338724291734760377875551055554000101957659735497492240067037622249484294581558402888121179622431480635648433354675290126246214563957363913372366220960903491494531987362983399864039723192049137945357507678491140771619503288296118005132984368878317372026872516258317326850834398480784314767981669434362805458954551168448634873555938545635197844648606820753194235731526537986161567885819127952127183486902140054594738561419374997475808527700398663615722619242125865473485110080917906064067067425988693013954698236769906243857565785670314672357272717549886135881638421523887600091439155847216349728048389676511464375993443454539991520912863539571431050064925685449145939631728853344375734241626721979680467375861491808463700052577668768618952664895312130533989998395195997598405474630401164891709964837330016174408999313601898749671117068660166692314486994382688621728329209822706450405735400655158543005561130790597571210539519277123945120138019806927595043292136385457511471789318178602405614732326626918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1650519016082325961897770059757506888544709065309647383037551033946990062133591173018413585634739535818358154968334623015234409431346319310792726201567644349806318963659636849766267500139317600798795562426802844211396363687097885078906041209798190053834881521229477242305345788685019192044134936462153198067680905962364181817366187653709235160344784815585666649416738783317339008494745909699209842051437308746348082155048166858739129101775948671805746786730894277345695810271289334695442665646503461321723573174186912304146302110989196014870590279511923661498269203433930463777446184958949491969565925760130869798648034221500660575615089408957326485341301034657509660144393184884087786709375565914770562836471612776406234197324824439851344525870047186055765022157617043300461638004586858809782028475224229531059420655587067830067695767396735221667074894766193583210011428744061788484276055377607518066354284702943056615626654537311247411329923327595355163093561611242790026289463254134269658823448158337796519905702019295296812841737526849678655674884059067834914267934434041462609321846654499906020167920959609228354071337445947011085168950636040577551754525389512598971107626047890067032936616070114540627157481223444238138251530410933832612217999957061672823419687992049452665294095869657174256655860240745153795883218817107149626763415804018795212469037273380941660066877630308955675216153538354534128544245432287608616747078512637076200736163397403027389902779897656187370214114938690365707437745725848358477296326978019186038330174613144196360243851099939803788631231494536711806640735482489146045455303463256567928852812597348991934992840817545482882284444026655094232496498536977557792261619129517487840896035280450488840718434055385597540307814637156773811391086196845215529660707598822708735283588865153113403393588471264298762474547745139492774987017218474141305068601317111697369098178115830138313530712828339292471207388580574588679489428447145070061170064281669414778101155418349773404136251588266828242612336314390103845774728592689432839217271970312857279261203217817024104746441037211025346437542653366413202439188169858444747880960895695405207004481454456124440881248643380158612022791075614298504886572705052226772739109918759356062515032366815519350616512675150458453264052595374264202257767660439014504207943807482469513888037428216784021181305706401551789655085534976189324145419056860127063714048046961372187443380714767228132922120416777603522916479079543795050165434994514296277827603980962730548531581817174605901633190130147122664775328848409265083164891538036398863067919901732102640123675628723402844957179575675190948158866342484774789356945957661676120943990791634456117800078028204993029200374984687163488219659091396671425840316156152896761029133613659768541611218453323202779455573421301357214115931497415706787420278237280670785375003211988101293769498451326817162906305629428716616373443773045677570676434042865738573831013282918489749948452205751844560213213486836401797778350878152680109873939611485077646384385270402256389549400527806821666845957730195662235741993994842932528761711103675963292101676729383755453155033693144091079971831050093584207953028899000873662956712940821576456005467056466534836428854862132198745941832892552169592662128479717810804977678578576111284006258334701207347977024315985382007682848261993083278151515704234352577256680277771732233370992640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -2602473956078045859461359998892716156808043791346026300102630212460227767134467240155031569412906706949388842463655148873572331611700675537378531089840981194417512949764621292469063017460111273378612172021692052033524561440688914430552304137835236514122070065230311903556116159482550674042848021023489585546555937557492940634224596228749372157575556376643374639764158879359602232790277999391079632005256520570998625782600874976005964422264809256140089343419267357007645275125851963826647244214773345375891008263740284865302666938605210703292136076825139932695949198127360541036652293617349022683110378287662384666349179092088201891527870186348245578676924407924036859377840897772585511659932090636404879841169100293621722662515842364120849265689714141106785861994525032872829827755288152223104355227634535489989771225086127170933068715206300830825284990374509068269223692192162296033515039080973664924437561136719002656938821077930441548165729246301014429550480054464796243850021502285350602810338001166710709425320229370654946726621058583907385276859315071095135939526223761086448267439249157896832803052248571090189316301793189165581381959553834279185452788716992862894876975387624431050701883466274862446918645216227544113839099680565525878020586523306188856834091454515000011235773932784224602530105843739624296995069296157352440571287320533672224731680051804736644869959951856848529823434509562505152223245370016592087826669595379575621774925683624912566820487833476369811528590917236772542329944181183719437562700633834503422564836937491728979632010483829125482370339275204417684583218607539930065861351990140014324546960684357747324388475024976521724725001657947196234300906691452276065803067251460414876045114568698318550549724304519015088157153656053731553474187862495909250853347160844070301546297910917568929160553069201702037607276300683609483534808428974154751193041118188811404481395534097224123652243787006097331089252776150010478675173348977333724148154565558758827107814588120270639413414412709726933616440977345110668930154954902921778772696906395618790575779358407216968286952662377692204921447400815903465706880194887879650596948170734264632970812129899259668461447147775048700077842775576432616553632197094113322764919301277112494525009038352692419552486632459803991058325118686750658458567450379811817772763067309950875102710703770070027730883566119409964322480891659042286804812490914584461027929454838131921403961977632471908174472501417315301903295217236396849259337777559922529015461663043183522072291957882515650656284182916697158780566428134418152834806929967125510372827626428215005437786310117051152985360309769034443328827191352679373451384502221480363278181517560599278276857277650278189146454774592497667120927004424478144336383410864922113522460874875151594370721789491136762415328768181539415521269340225141329784144594283267141825643344954097426704763572100736287064647559938375772472119066532226057386683828227029246796902069669675418518577077087979592830482496754912809168757445964984689247820256975590962250911711247129672542230960775556150525278468437409865714139226476189381794728554202018758932512866323590810267831718869058357216635378676397310903784922160561178773345718546364446182836316341138927281553422070014086757321407132187276687039095863558424841499245010881253210462183808278345323445778884419530355602740699891330632553145454660456078123508319247945196109824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 4204933602432581705168529999842025445830293638939647740194169724528284726089494082384350581441088217520553152921280730667004870694672522772596282179290861068065848594609910412685242222245953526963712982744757026026709147065736211087345456386700557854473939430749399956904603488055289766475454185980967938924247206658337295928550521129431167562454623063570635773045769257699061939799778617500317027620747103467870841750770181655090738989975329205297048198872524715779368256761008494882343698127007261820433297829102894122018251981646042979855696942489998466226881041524305753672227191355739191089704703110148021238677718030512722320399861951526229049379569439408337738299222940682028138727748966102357162074353675407863498820611380849776071414242833714069716289452300902025563324203541225690016968641821206984385636956528908839202421966799715112500823074206542396941227700085638425224158520380622176690407015943701372156999288803558548167327885145934979132053061017148026839634910659695963144891473595717303991502981008754448589301056936085095929713050706243805780472915081733270597141241797622627475235445046975745885805163761995073824419220162175567727162990768323685513628422729850663075706588491562841564009174646264921128012879155647083117274016487695651844473574119289266134657181900804984114130925771855743776888366032138424691747394569118278666798020473259218928968116908883411880177666196587159517658191914837793113403985405497899075487264206755823977890360850284298855665037440047531561841472420875404731951368894061138334624796548308408931311676906583463207391505377386788273799562228758775738610610904313922009074878428452901249608129594271355233545932254562161830787800250726518146328586631095981517339400213537521909749800691894815018734976084466447607145889936995277808775074340516995225756416921473405933754310474698199652489467362943166696931377675076921760828371600559058032460770725503186788362080839497441250649697932527267379959533076300244349428834100758358302415887686155645661580208459596576274675106868199583430483290609834116606627310858313295862784975378430111552029120529927114855142098516577043565597055717882786372908433979914376745562513545478926851925003401164494714161482147427746819184342034242579164126549845726226414632527188871590503414532343232656185622876998421961508895845438433145206506881478258076973819805131373818771873030594178876007187435561474069698831247269372661850693946542559497732441621942703379684819807668740612063249931817564272298925680648363048100862342835042455853182408580475507217965577540082051957727767199394388963549858912630906222778548314730014184067358878657806290148500491051176422763205528829494420864243699944171641004705724052401806093100686369352941499204226236135673410896851071407947194384360536686027831483622339169223923984396290276036442228256129997527830670811190423150239953024557488126324828822215627285022637760408125914866166569812543695113875532007521074343274786909022858115733722169786043257631089050158044351592346652336079638899040186847419658598249957533337982187667803025715474664426521170764199971006442321099254987911926587986749342225786273563375251318280421248403018102390944715487373337970920517952507458930407455654996000665195511100038379784111312316570021535393058825158842402832952751620308052797633088086820646852092458277676608229121185673264763485576563064164524787774535185805822946588272668612014381914809958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -6308595753555968842889280721602398767161663330793540141519341799035007306426277817245909293742503945807183742272359056254162020808033333070056027754709465081285659034709899309665410483901504725076867624872690537581507477288519518564496002860762222753145751859580910919207672453373055219397291243850558393869536853794000156255388766833625650006288210891248046100313937564303953443248684915501351743137395594701643512557868262595094688024370045691980963698077596367558325233011112618030633300475822447244923057145487664627529741438453305714826963296659030426453085730453421878258109745949396360779770301409467551761646418413802746707685887134040695653244152074962166408792070253696937300838138651937748315849894657367712064566230774294880465538385213253227730648553453511022330408717974302719415120665240139165572743980480483848860190035085403873558126804821845469792346789099230692698451774830891846016788803293573156037709513319533628613162549579425453618489346059625317655619460424287989991208387606146061148318752643027614465319854207677031263235773711892747207873902873074424588682459820748932605848783593912708609290749524661951473187810815489675746925369926389374077292850575754238314902476660847142114750717843619846158237591554383772378521583141762232794307985797400811794600620863996125907370195908230867219374964137299216976357336285006112857453301554057071384938148797646680761180939699516217719929588359678259285489898550475942102670130507821656286333141281841713804226940068349226034438628286392103127558836715483663191892515088261822031014019521106058145080769570779138825717501348077530666416630028770304434627055329312387607594846995984968566288548738159034532938832054748865815793445751429593559909672194345343003264586102531001943425689471318916159639402052656975834734676088033648660975559057145475380402034770270462871457981442142353504310272900631353480411945862742255295924703205253131385015456497171606717862288937897549027387517838360305288768257287713935530904335110762518914514249328706982115727806518261862152119488364368485527609184614401896744777526964795602514067187404573273449873160751874769888073045492232539558368877141597973134955670240249924649009167046270098030919127275270363498005637957669453492790434947281510343219227990318179567108884968687602817811095305518067031140606604096101812024382647363329374761321908129034505607304561314117665197246465970546116045925590166126837596757217680805053752559068177371118753347471003236103729030456346522109123522462985178460183099344017578512344658259684185403803608323676350914247951169589856406459947851825259171221834320222322384434544939453142923793051165624651290375788043665580581104419222202403143820056284327047702217262421533222444296448973392331755827813772963196418725835263225184206612033752615854487672826799008706538818775365381766306935089297759272933854659444067737622765924349724216291611334045005719790124930124517925508198124194037099503330147742767553052624635909693889682632523888160145921274998519198832821369088767420620508334199129865591180482105432964227865347370043228046123500298955892786483464463255062783922870618143323700038669578537859907446768737754845904547832115808504941932962723081723353491631924563224103283235894769519260698980525252430770104119752210077090097114583225652722893389089063245932556726259548672506044099097229438319055210123035654333978130309481631001894727592330877417085416243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 6859074663787841844702055092165063164995999800442313280424415960686921384096732250640709938894378011325810147843391322570507166526632940833013935772135013148807129307146498697039538325090827451164782292568948751938344296604284055500593540113730604363056889313580008567181105699839777117075209230951747879545638766091816399228215331659074307050130908103011320530342416817108299194548097567743145312838750540605084768834778380588830133461011787522232538073555704704354463173852271664998008681434742465875735806873793354902676202687040459405587749336863996634852588918731259962688023079881374348270800326170121396504691453465991295974155676995683620843702120251187354581568801549510976890412164433263711764429767742044196007744122000936582732881634010121863607290440899790105435724138311078516776555316303319827906642715852252539804014325217545682298611555351901009314987065563534868609953675599980913909570900271889366851610045162782604159912010312078537548905778448700394814132545208660489008382120187184470124147895037469845944210825252314489258963300355174890493380958193448040969184333820137639597452652319081728323875588140760419194917488816393005521402900009281098233048766277969515636609883698972919069507997397257260254084106077002489478336753480388218459443906458244664156826618795273372625956494836177202622702491191431706845562800610233010896679353325297400286508675102820575627072519729239697654375794966216204321332910572119048336622911420056409255742812206187727065981930705992284661882636351771399854791135986490954646541345671112956821715898904225514561780113395862093493983529630301743234550357224059227111779196728948001174427952360916684701386236579478969750383916484294551316110750271474169117724233326244353398629121681334905245570615504431836612944291719318485909263896788078611453685129919246310055593165151711356459828673408831119634016789653363933025901773351340864841969669943441295048824012218964259047406718105378844861725242106631807303067768593048512010278239467221688162399489053389160482267930488253460537075663332418874554325114891444340650826281686221889555985733343125552330964939646573108167126007570672571119633950970269250823628692037530619235914382261840222181989876951572275889504342445680002824834606436736099244463974146427187459696428735869939849954730924417759053915462145115601825312298336423614685699893949244721319067075341479959486409273607026904910955676599226614653760760722182020481826783182375600894955646861745360151968254486028397440987711828993615559782276927551253392393843970425744285833373947255565075492777203884912632121914316193659797773053054342609284835997289235710996375316609123122140331266941899809020245104171718442914214675201291591328512548388772223950623570524749623151917057049400834412257447323069692639783729493629916806990165932288754278460407554943024339804379927920908025145584070587661246743330903701452512126429607296526412263451013756344676833939004483432651017937227763941100896406045450522936850608352732867416029073001493970032665053327738479875960913365104156068844845988361887526803904776748452667383339297302335229911984383431684581533020073816481341382089774646410855618774317869733646929179722877588076740087957337365139058506652199955805186620710142887436237892246563978310176231121602336481749598007771813988154710759529510006749603673148596911581521351319993686988520587125887787012639041911839628315725050991015521943552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -6260968784320040911864794790815215093844974769707026947295375510255305937038394570973268880942293180167962714273339828517721771313697784268213896408885205418060266384729985567007281174817230065332394768243949015052641391115232765952735834491647437532376893550639412530383172314279677522467991808859595304740595553490411484276804921638416519016030599472684686256452265353423167840631315207979541595599446592496788345883390218601892105627354181842065910390120405117347632472734250937024281730383112795001066548797246996171468655580583882174353250563002601575589746168906909576532919318438481009612945398260446264374893574041651393763330233139571288766931730409545117172560193841442249315568907635537930804087102086093497003963889732091854564505663715129592896851745867922098121934228597329377005398577199865672459178912776338729946449668737180764864486867904969739323604119017313158910278715326492461076728761886939535840744003050732820812256282619929997271646886049382939877433893131213283725791274623175239694545498939522307030482210737844710215026910211425796450200978276108377051610501455626198233902022421007999793823851373909998133192727083339993697284671005067202482691347782566463576627241496944186658972794817133939861765393857205338916532349702605282113165135942668464802816963205433916891496340077830776097343149469308744674115810859327489934807646082454263287560124980785603413797917336515428376151570292208035212538082970135417214868357171835386201249251789017054417734129968157434776687796165451578800516478535386930357980810660475774954492541820065972900091096947447563947880407283912069901779027415572232444153146029258744567253236458310042802026442706999839039934046954675034553071986988023428730606677456211621701489191940509774008205096568528129410979509463039927097831232333908334334433835251613049116764801599139570520284724933954763454181529696082023787977236225586360186158450089308351014610077327905002867680171462063654177932531160006266857462572557034917962196975948915564277438413776616655278871993609413813280400619439795917980628610273648707000363508905008776144957104037194119475021231162450109934686828957504607867723712998327479786815900300269993917091198264973058681417004379965794751602516605627020461863603880122178063014477822108397785071590042845126170043795948839731854031863906866200207226439096424782257521754886058422827296170853610308248439384154433856064465217264815837145267802302405266962242173514268222626261289491911586879527033327317868856244814302067138514138846532605066340648201859737697638808085722628592733443629044276782652256015191756213622662600262037314346420009086009934282151843471344853286147260840588726228578953311501401444583915930585008444804049238310607095324006831899506829221988776433403291382292555678463624452647748393590304652491714799454880463781190171503436132590916273804704530371389736563197445039617457651618596873444503450225281458179064502323514034025028458554163647486234800393661501926456661718502845281267823565698139823266784747670397545390817706337333108097325123972264004952061849565186674273158209913293014232935399120620579934621368462882977412401988513919928947250718632978748588715225810398747094018677962046275290530851600069992538184435577856441416952436710846106754177003633412565174298242215071337126323359880027409801244400425050854321788250259905988119766414222331586054876251933174187382183443124988148476766851170304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 5552342299487012034156139641358403898557401978824435262545791723624083464319796191849451118215632771049173563993994589427464107585727650118868322557934493401950639854945007875131145215872863979986664481478131913328086280007551179590235172677646465938937711365578139358893260429061958904346982763444599850930111656863224755186197284351672962498201250221679870133591872278074197436632036103166824131361417395875967329163499220491259046366671279859910665697801599545775605524593861569612168477470675005254093441860941533601784269767717417577263828020073271967527283807946359022784599335530957607922101553523029375146925814291709513954817356725050365734233403300836916384762614409608820170729712185878729612063492206806288272678700187185131528181780596710600799599319550105702161788786418917468947567514035026091551252085152454499768079930447231744666381839492860099161098098361741967338148044052971289098067990058880854292050061767547278150113085841738775423151000920074876393625437441349665045441500117298012494106010240972824237757631503983957116084952251465323209350071251881587269895119013234804384934841426867033367480314272559973133735350844616869790712364477714952745946996116932457558229607889208690835077264179506179558725265332417062182245108378435428373074194149374755872868468120695076929696515039592836650517007929438096911403914638281575147495028218404747307822589067495934253862561690117947939252576155233923062108837213647567356201707275509692433230196026226422997383397686528496864049845804169106208404158375871265622899688170741814959143440150571050943899529150291625690039259935908313380688788263900030102750520064878756274999439534569895815032713400022115319675514614717135446949218351797375428155511921194332845271268428572053327639114927713686448772675172298145043736986139890629401679461000433368245900253136577043937192364613280371102739188079457063046460982139372670434268326125809245868874443438180477642494255220795306576587383302483133712320939167183556080355909598172154988847370653006916169746009336611217474894966321951835749522772971900774845664825670724395767648287086062169974266232990785779379623025473129369618440615906455638660382722917460255604064630600213379003878122023662872203649143679476943370138410392864797044106711249464633488870835301532538562177597123649953062125431311347056218449642061341023065865215727913188502754346508336858271010104155606962185526690999128001959464378223788842637866773231977224040631759355937054952986775148092357278876512665708216281843314440159697402764869079831019888907480828044480736792881822642856206837125032978729190571249884525813145485618426409342358263873331595074565166659275486067183008485854355741186221064338291321537835110022765414525487994154672317459177761000204808557490540546350400687186596315241097018505229984916304615363485071509764368189787187997052685502781243016575286371405487069001247127322926819701372582897788383062565867226357939724991785821268809771963461814432943291774369026135444473600663836028918884749533045858616387021362596992023143166765585732873057194444692228038086331769122278266478538673519350159307088068405826073976159589957815407109388010284695759079080439207874938219778239153576151562117642321363494466516982138340266225196962484435661844691721049531446936102812902012419971357831636900513030095916113151267414853414801133322980164683282884347044400904886089454138417649373846685989470208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -4140212336884661987242420520354276295081880509334749047076713397617058792449895486707795409128025657005085923472738940351148629350262657814791885357504684605252246374385777413225873385284296236164989921005552259396824384894456276964924905084174610359559316176913843468013892013079107032633390575566624493296918227064962756859932938672509315475025962275257349216259399336191330589545878670787546989765734340103384408443892025774665702734660073303394365637792360091449902169513862873829267800510159561720917402637628604494904098578333953133953063796399811003880022878266627035892367362445130492047144461090098852799418770742110698694847030157445024161748410513656608974416193206472569113523337769052890668939172471251929363839520511882375943858170866204614995775703362071299405717553776389804399513396048946577162012493310315121642787412566007762408118120292499080678026848385630720267138639865606099027460952839773910601690037017913409515593303993735893240847034541676947044780754229703101275405556379796777741302017965835658491017934732079451357419628765983519871172058685596285270472398326094907626208548062654328672311193877797532211660982539641663780341792626444321274927025974165223666213120324043452906671946353525886718115519118683017110330288116591285854455130491459530239835903445889392619808344844186234183570182312122313871745574842419649079891263007731891940373073948323019523373241823906508157130190109186074568338375396038832739205443564107303897229426291064032076661963160779355670345705416348590720293477807722734773081184555815115034769048513212539267546360688220931025509783465217141471045282039781549126789965264369101048323737563486011118491163607042835955492185584437128963258761329987536597697646676184714433381323984159934588959840544838983590948823549807355874657234600224571150406457871307251902825365882350170863429557114316382275351466092284790669759137994748154051384223270150986292620810591676018089035862812091608236221971442702039394847008713472511290211714323747944360981064874653225148018785330497093298107173212590168773615158558669503714658261976817166006194340099555155279851438439946540280144154431499504328928932683942921232065122680045669169946875886816611268339087803161114294958223170496125563721866877509850932785507471051088088477445358857405327983114271163771618579108080439021902719274792439542175729483755890910820690625334386101190196189958847183017850704707815789903771619311432605711194411283860551048886187588149578870119484660024802432319232614590482515808801013849622908630735267016894205124770203789254264987866690219531331011588633860440170106424674088331038539410309777805769371156371757853723936480987826590227514844149062584890603435190797117707470038366569318068975330412142776505440590333789130259281779535254855372002363713713510448588966831194497759974972772661037962791101428499353708206324389919217806495099510304071255037223761104121883219002913557921876552746483693799031414217167308778720501067293121223571461946090004559314839741778860505230631476792038945877272128070424476383291110811875513349291776749091302226477568774224015045549667108368519062090199353472488245316369287976067513044839107318899575260403416047285212057088167428174562003029036853705446946942718191547192642768397522683228429712700279564426031239192056426560351310817973657607564040426714310238049674617618200136943146167639769076880018541023338769280134988764428002918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 2179545970792631232057224937888407251467612558971621609264143660345099426392008079678687386062840702307061098491539512007075984944263734792550683269343908187152118041160629341124642587968092079117377194984694859411271601159504173950813284675459651887811263295562779042085142878482352723951765160089472018748131105085772217004961913818337591994905186589136371621212640515796479447103574599860640576618157037745059457118241555883272941909451309314703296382713560070344055568955279414629939918412858684746775367802071361334894873544278720531181421826011845988007418245850983768907975640991389067563255395735771376197877455756690077765860846453741801533070020253540879912163035246666015702510484814336731971902664058699610479839413563408089373084225041628797781464557089001629293812122366291341365692858540896762175170239659891779871939000258895679387913596005854810183242950224373388250566793014930491992045654884917737984991475087340806128683962907289601396794598746267309926871987921000541499975476822530175890739512822709832530808073639867481860542403604498422013762351199141392831372074403801296519872366667737716391713715341164405949881795395466184732817691352636851996988258282551905407190963787024084185518998527383156299771452249043267114235662984387796091404719511669626230308594416164347607986873626491149062583197486873103861281847437180698974913638737860596339666845599006676737242052316570403415750201462844311767293747417003040384430972414886944040324754826980724225963390875673551342719798735949829416589014973273038771004059781648369674196998059012595893624769241636231611973562803460583183128935109523537581532816939045064331826006556890620559358605092036611718260326146706680357221702635313807623367511403884879370437966093279103319170090807357778419631068094460310418392373005791340049643350947009000847380518330203314619116083968481351383939647677445439840457209784750452094705729838817077483218879773584947909854247248210586487999493479020170224148354384113599918610247293724812485308830717551512460698753985729737820241106411352699557304394541820551716569179838045522262434007534816040785632926592648409571492966626727708821880302952479112986451733106505815493778739919598825794384683519507153151133146486119859679109742896691422257192624799895447882468965748574657368941872737173514160356639673318656280407978200059887401244158923251465262794743754334817918951871205892131413164243192763372723775582733449314288583401488732768803079258967403064059328007500324967634378446129312670094784653821061156122394663750669063997841185012755711419204579863795438883424526591875406069708006063828743000010253842856246629783531493555848288615820450560693744709462621071542218906801024612352757016562506197604408471863406700078277129643549722002361377036478257323008848637336041901159959199158072645803278283478586378268567526509660715697773219460626932919184933401100488456236926469990535988095971221507818501393864598063045624139749924732266127759851033926223694161653285691382351950093426021012503365677178050493224750292041641549101016172125799522263588828746286466633061594759594567249843570988622784739274776679809094948843929305161416400417382855579079737582142320662476383498678073602993473244285227826226401683881820612338978638776675795354873365317022815471367357194761541399334758824725434549643539466532737143576004661975531554380595574910033719256265227848020728394645016744379478441984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -849393480150752318446274014506168139294608919092277360918307945640525157821081750702086342815753120726141490931538328277594140557723350177129488203123167880644717094627218704875021482643937394557169537744324574401036421084313841547747756941233867583410274514639328555729853858620418629409114464385292361637873775498178153127426392468319697387420835656534314396329956928503759435448731385873508227433587111277433369552450163449746835335920998339287611274002142722945704466188981639773901322557538343149935699554612906234859950224682118605012979406004115228811689979441442928166228153193625538383621141369883117856113677811339617354725924968612723216383672165926579709573174182988199421964066252558969923020598749248655501411655513733585381948189480620625848998463882480518427037925137293937220218343184881598117230264924813513508980357343377173168201595520164477418895301553645744025942301577098961806132046406176893129702155762860620874297001313130428799728245946617634226226582741628577767899167628562367705292562670958176207683828813855753812769023508996632120773686185322715483814373242664876358771529112645604460699992608925263219660423015821937032410976096866078620798195112944147948743125850059117342967966340159525772128096974821963686323077327908973506716956401540742190039482121821793499643169130332926364096524362901737143241784969194322504505474786407222299398792644264763123288909949069833843421250223716051694529778534934712070876929489892355574857896175774975037449722262028982689350096622393007597979717587839697526173856563950341521365064190109411044545300082894271004158616451847567590840625586071273223218511647645066371660972330454294076553103921911331900119392844813389936246813167023131747680396135808342789681757627560918206455160918707057765088572548201152859908162284464382810180368744501181206440081909676573444291458421475142282398546541885208353478758583697983749001459947492871249953226239830334530064434066111559346271843171653144563115274157690260922127887141349912732221231427951943066848731543710798280796000010814354537145509897560759920754901578707065137713503675651142263889110980488793068861293136466553066025374857785902369423721500192116545532547342763635636037287245960066851344097357976406518693465740653639006823097342321929726108486097495226943415101310282368791163196826678380550530749742322801509630621896608107823227851906293027650074564913202516714791318963591143290144007725350731172148295661893334039658392420791229640120371570261065661091372911988043422968647446957621693849619985059768331180634333644736409586663034543614919479382811210634414453348323887090349739710342931310238216583541482853203769513364941124675274945235741416665293720181683371709224446206531193692731432822462988413159415108926818846246775619581215950426604355806592320709243129710782233012628482258454086404694591918830020878468559080356763838816944417521114936456085014003142591971874978169102814598192779201596523348278012144390488114589134752938176448603457530295116271123663142752724809364334333841830294990744728990311899871739646815357231978958991888958427915437416125503012896910144483640801395859982487013602486663497431139408218779225641840834738885855421655045044916158949934665311576634684891182392262320627688387439507087249875633674415247358545852588617312383254462608574936661750721029808780476245549875326321623243681161913281974538202862454704247066273605769236578304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 283224106782252164350090176435848913607696665927483570887837406786433093031272933173103788555724444336804314643696033527826782123375117079253358872052431506549992517248953890734658499822047990534166826302979584685361463624828354377413932674323444516838303777771643377089685971748189411283173026095584757778992521235581336908738255082426627119414775355754894595867462771385949397602589849467750381243716867616727441566019543079541956524142413179559449086057789788536306048693568368498502648353481809255558595105394251665104133041597035169199390509483564690497740150203215288514907922568793380663795293843864965206637213075286334648110743733361878962935179077153258616724298293862178323359989030464980598907300218359872884490317564207370653323470116929721354132313188224677168638989678217978039004599504395446182232773893188669232512357752687919988274547109818813250437250968986317618343075787033372297159787317451950453477406146503557328941880975224450596579051271481748846832738278150821357262148510340237699272886190018071469814782820972654600666921891483124780132215787028876964218484557948647801275064465846812236218747791439698941277338248265784374669134012707521059085169406238215761449928652002702359290462901929787071336791156686668384743143921168921913021463246352120327434346221549313674698124894313610268619590043537743928466051724039051374598808152498281423030640157250956264658808203538515160262758509969432428116187565589776746624736087631363093387199467634182184012688235971235778053255670741545784564411469299778622576453730151252792784375976043352701936576142756113857957660691268031340891777236914453164319933323383066051625343726796218096165046283159132843238792171083155061957771676206036454109164152018151848889978673743708022537051797279353243066318501454711506236500635403549783199738165536320622475714823982178013678099097791396645672025440384705626320108388276516291622475991293542885944113597431724380097351645313929312080785684313745931187427295548458478595423761085571501230995408720864238750822651632244406594672307583608217452320092985677210707909063229640728181726606253249893159031400623388305023737754347221099249185097218830740999242492899703309956484457814595457967913533756039680926242371012797688225597429357797727090669480556201328459099898100923180082517383414442214753241269692157221094660844767223515373397111262736990692722775835279391181888447842157167867271061821249181123504352494320018827384712786254944733908178216123172207327057441756218755163417664932818216295538849755222396239479508821303717682241825350279801531456680119747564859268653304644616694004888364343764156847614350050567120422922595633793563973547155083620725465132250642430468472099068989472297373145214658693084412911936964528654717194066963011078677242538909043692674490401801568057173652704324243279547469351984098738123885185838917995928897950540550050104990116706940123971349059532853777260715513115926854120198652773814782474305601736858955733158322208174576311014409088511422661979131267029206502780535539049414265954961041464960303558662418810039326347224224948354942303777788404050793819210959922498530564711071732433658310861706212602053600342939655061666067720318120613413893318752734288907559603919161582572992410391907005946543221313368419741918472447706335739969572024091572962707460357478342970209834150261503265255289178121693937192698572855940593514654403563021693673841623040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -91849425942103420102345496194287599978946005473232367743328791057369772048796866529921762582512334300584689480100567506924122772784050129833902171350911511179000871061021353791266212037678271596764246194610209281265321572436675657528581183120123529352678859030114424280346946584938338369672732250696146467229030569718010774762099425205720535836882471163394052787337178572475584978672122593942081439406588393170951686783163239582887692230734016052575050688856218442324738175132389354008704404581769180954809367436350514183973973599577494743316785051845847396725754703639692246161599143957151184432606110193323581973162179955160506897723598809906502528176733003397561397204368081507617331441703850982519017250691386647611755144594363204994377537167412103761543913273989405965032967733709103286332121775914799926872453562957829218853367493329002216529972123485760340335891712475660390984409006051218095062115989506655480285249202224715293172478917251918374447843042500343325271428365592184739058499026061735159614213714975559321861233277693503169913075719768290198980502456835660108599769067632962285545266786974726391022976742772083162779250453620112574593190194775858735700849108270933574589407918077806610452463634375822848354681517427122963545925871006279041460504635921752753170250830352931594597002293322646402039071846106996860182366272249187310730812214413183292177804136880683137602543255346373811377271389867810447621848832291611503207984495138061112781589207471353127730041149193763493274235920259835662274877618065701713033881523687056423552317030110451328881085138064075575107810513006487744734530017038169371214454565933874989590937647385652442355035895968652810217642490321909511180737514802058876551416966402643965572814455662278189846041628514964804205867369366181826418389359138897343565647757471724240504329534091603714719403968511178936760672307263470841575146455182514273167740624442538398308767304167107352845372785062578336705938348718308088605801885607719616703843135039922831875363266076003013576223621881540501632119953503651195349363051434040141149715859841547127986373312297146126605720207641749293368765575319990702480923696021039784279653055189191313376469176610392252334440526674709032474231352711290446068108516303773683441568434401847457816744434169945095441631906178916527855163765678892176456656902273692881851286678046765924602817063242089006479197684632168146171241889186232192792973973408293301233070653480541998778531814418402893879755123458278544431681345603502875798523888727169312235170749557303768815325644566359320929913229748578466118898455811392720755623261581052487078488887455048450853758335208613198839306156467099676682050514176372885811146875044388680306486732888945326155082732189800415886028091871170703556765813159531439589197014899479586294376261940110397146312369486688153757319778579471599895331781523341974904571754793747879608785821103527762193261402606672439416432330616720216164483602485473667473183873778326738540353392219589666559300995928750669599700956812862515280203893565503254202999509936479936241326804843981815393514480801572923849572912788455153305033306694317451317495327334173232689346777094495437163231252242545190313740854181993174973613172147207573570760550570229443985452944734975899407670585580509599363978971378596432855025593442661920691426814062715951938418521245799308878696720190128901704622999418765458449375955385738854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 30480448945197796426991621387723283650318532232553797236339714448814077398662082763862803962233339867200669341764626052495867768665349353533562791614135625325301806988076855970000090044575296314433636105269409093941016400639562925518200761408169281871239735274431406795463136727382755988214899748209638134776345269627304582749790729664122848094847317974303354607179078440245081796577332741861852815277988066483597093753576575121385632208949179452044260962666681039115155122024450352735363632994129892050995012393131844231508544998960516171158670423664352860452303235859263650414243171036784531764977108387340510575326978313934504431206415862162151174377001426249602454525120175301554045158390198876504061475379354796068645053956823277728683759464571670396591311018114141442433223591268540907274626227687852390971750293236232958163153640406951692462906971116170789958038682139343027277056346509970699394126548022331839890045626899448944053393251710889924490840672663025414652665345493101375220460424822817682411707171466047487980510614702313786409398726666620240612307875356510614078720409588800705254751141132293580297833728956293349086008396252273060481492009362427550919115473636108128827535703574142482586468284062787871925141889493140288356603715328514193045655767756715244649678284431982430433760042054599755496697248928955205830024617490473090239000142537389447842028546675879340865712080116384803500847848775980341234538715822603069580420373826890031512784301634815997887196157027738777729922362734306566820139198238625990396802403575707154754355336539999044803518493236585970489141916256790982301640896664046964273000799929925969394093191346589635778968511220502887515931937754175174480270576572755620688645868353771575800846115961137335012622551854772859235340955312344828658971463091070092500016591150584101209370177254746950064183670786852020249744269191730230329933300296577397281464791766087959391206183436398360441414493724019992810648772411781612881126402684876060599537212032050322949990642392462688702086640865245303476571029753626267741581708879139275503089754724009316817008202354906435692464391355218566696237153007631202636840594528526929746013113097392732875884948622230215294542559445967725004416099294870414515645109111098713806310798798881592100736574957538245237302724617648349363036709953509008015575374246020455160352444048922071403655146693019976499752718957732256937583720710043165460136762863240788430988835013545852101482760079311912724578715393428569059910879507410614836897045076532285229240575829756369038915223592979955960725743620246611867855939631463392820102479075457925811141670292455624640893606168816538172985278700028246142705704872931352569240306703000702000901861637592612890088680350123847175054204133049268454680043084064227203520059483464195667246349395864212615600889118763380354410356507400413246672041515414824805765789122075184525667467694996536983474112360320554869712842919717408543278542302185616246108579495992666264263692796588953602512886160622997833802360478409042139386000196088835312134713749131728112606689787948946133172489926531769803331067832331234307657599627965030175054390848497591009173703557233251654617149510046880232239279911495711035022684875741530710906843878472521407117710320270045986013160026917959042456115913228001796507129855763158905219069692155168072535455423567574509099034644043928017266562002932460829153468056862720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -10174004750333870085445003108389635548967537283948967162623837328534605782038155924580619429341313496342698963401371630371256901210188665260239393790342775485984062133335009052373486223404552097609341127089368829175486810151089797883041994508945911848055684097705377890721197761884851246109947226472863603682373032372313793167518324362381738294901013610932612523899335405822450377239758451892703615199323878720984373601771501786771144839746810017289990806677364610967377804285765792239668984695554474241701593999302604367951066584815811204699596434629158292231592289926754521396116552939863785113109247190767684980878315852777660349285878310528059953041455017296030077770158689142594650589044022788895082690372882316632749399729992427790406742843109707902049930397136905880230239409113917930306980917320591901205613863597698068257081950736223932487144251257520982045482247490649163929904368763198715627593065145298682659624336185732154851879314856908428269147920958947901699643677243676691350558055881376148696079605884444086898024212950933914679946450169064890301469621012338609168288455846242784641874994958637478368251478721597509709749854108666657273662922372160763529821936057122855841881885790691936042933883545236062122034883335897750276302756951787015525877201376035797754038679607265410708848794251353970957258628745721613756021589407474603454697909288468595394799262865450931364497055142618730641717856858433960931280367368085175368580801998612747476356194724009030005315118363421784968156191360400283018310876952185180644588263247714707781674613858004110110696830853566281950824905540918616430122597668998697502514337004499041179757505540989891430301344497260934936668339816432397449700994892851732858454873214819168253337772031889474167154104685531211823618122882395809253154008305566640133343920847703531913422714386200174803943487153503322876959499968977686017124273251495622209172391865634680611495345077610103423892626995159372956573385676309078917458711143133279798316340340431049300983149481224187520676484439045766398916043664648237466361810209835389807060547959722831146986710088789537561166920822111779100416489756222432396988701499127299038662186394651851123389065898169362595538810457600706328537267089694466043254215866490985277174952555120552591387415574730364631499447431405048942427266116404490652946371342831617311864006447061338843762630094466065755872822351486814587824624234870933490933979648906476114076247522717517973852316328222773256516954180497691473568990169932755180191953160304383438227676567108785882555673885989433306991797235181918561273695006623516912649010135237805372942178391669209626660475731715374535163229640345836222085020750336381359933637277566874812624534269386286946563313930535448448269154412245231733516522497462865544930674331300694126070134142219215828010632448559685528257770489005629842259826069944575058123643474587703187725225771315730039778518772695767654831616525189953985878441774390457416691033048395649814130301808107920218353912028942574633201857671644635760440736315725921689030617057493823934825173003730697459368783907021734761734888134980192544591107224106763232296069148998240130843518446744507089992941698425286329790638360399046011243044507333746375261457123725614832922577736569378738601108404841186254930717262649016218834918701978761449630124099521508105945176164449570460628855060194062757195382711053537714932635496611840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 2935607595057266423459416268811925805470605772076536462577772328920965465617233372190622016728354073340613409981857096384103166062758013825312433720742448861963227625963835107419215867952591308076637116582027747413120793821237442483702618326352297416633124242134258038388906771948127420826242849504124722189977482603689585684313643123046295923885545876658678343917285017348812031850707718742661328529808973868201263983111004583454253939550698560935835773905879695684761559284273751732690938593485510671265703604698143810184353602869038102043555070238041953885917386922725212854995834510963571595476246525480810949566476832063760254118149724792483505790455308130665369128533202943773574113713295326860835368213551291875259407476670105523376019990117611034457074194728159364215875864070167869145459703552768458884292121226341713390766471849411133760649276747525466254153773695600319094611349493839522349015777226640576636124293271434377180606956831401549016756508780114678920571478920312518139236674809839712322852759811165382031179585248560220013681002317953089207885179948550365791298745922147516936758962604949278294822288183363164005137450590334068106469102512645732263501728595261071453116220357959751580410950476044912068873189909024392140784024875273206327773905662675018032645405506654588569954318635560025900654082768557353494792012143658380545438225079919422389483409563644768073674723026895036475730231709683085992021206353894098676329824495158360871185053227781047470088704959049294792946591576574879659487817001979102819481689382279326902602208625757681098870584254845160275812728695455778724835890341810881387415703572303532362596225343230348127223229386785463966393929035273680778029970105420707576236304094209215631885804694678595214327672923576875485178428135630076466740438213130118672904090622475316578526165525713945899831606787571495323837768760993756052893215577810467308867246423895418108066647946630255702772399907775907351465819666309611858653038137319945343120280762481778747825997291354653668601578110540083655634613582849077074395857706182298856138900418097881177686949138128184303950378995727545644844367621113884862494171976203615972977056281616532938888186801146383092108066030008663509009404114539452736526560100112976454347411760727365595706013123378843282570992375786677911834597464999527617335029762517884762743467231060285503742120934506238565623735089356724157959481159286740309519322648653416988098390206737187184244145816210888373675157989651364396522698852695064990877515460140924479165509343951621586125499053912342601006308929344820371866048966173708896049169003511687382337833636173378011219452943031950441183320910870915632796103219050051776603549434417100303060754969711687014746314493805608197195860953798126459948084997748623199108636894823071205045264004990791334193807062221478639021980712155327845555107026170976271586094603146684386970764772582268188687789327783792537538079309723670522694719320458894711943933884611296688601830196578436781830059038989479075556063396811279347134245811999138866681803053666863151888954947930578384723357809328429187457321233788757847181656188032797079883721798321743336637500892598203133736502555140308070947611889214302841165753806587035407923276830175258026214867161856047042554386832333804441011614114095650943895781511935508807442419483075467322201319764956012685933650124723585966979657001840203376665659703296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -710062227354785322242178768423277700019274634480746368676526059712478736133581742658215427981541485119149592661313448151258296665575916211714484281319580053604082791949852476947596260025698172674385359837300260269468719041684916974459645763219013236234365334631060164058730456706592738699896383187696580809676264866047328844680199756615317601622967632524163002153212892421124925296562683762308957729120097088382175693210932156270894819971445935367896764449264178490705224985068793238626515741314443953712267176716569113457163452977696237536074349848927563705623045921002255922615625937476256848841249441543145139561367494067348575264228321781860874580721794849711159906602615072218591548331949885983733397548260585038993203901460995022735349397099873465135293451826749528510068451223559222201690550734198857596843837268586198013198081257354581202941146859374948524599729917320844205533245760178108536648230026043102584766200778814253289717849881504700367012507606609180139778971032190611037676357386454701685061420628281614513837086238252697127893582700772089316333574489426722130938819078236968742835426069242097310457394905247455485409329892531297828470397770905532693560679319572340640531822580041129567627053414531605737304013461164035708935045662525735334156455057967667756030309931902977601292548457085890221012809163272458774125147589000655614840205741214373112076594694513091462781583110647611942975432977466717131618336551864951169876943211557977421060577901733331247681652959792246696932606734224527822765820833961964666199606660861016457784017280014507724757876885503927673759083618705206631407462532901683412694288869967535251719448460579782867751200720837638851744495796191339238184827365663803835741096470998191523426899285031592876041331198126965600323042318083239031458615653350867539724478254416632437729750269937890195796075730194463517984646831772237455170849837940450534420520467812999139642278925788403828191491647026419462004955253025785378451624961613259987593874514529216326802163929831224494467991375380732203934604198885561289633401641808328552105592564987324048987277836175324419078863907111509116528098807705019774291824151402069938272957186575030107264589391170836453355310120620901689245425989975371686488538191101146648754370735664810319389438605398482459221100867437338907936947695680135354300736295277034918460816955308381615732531049113034066593055238231936021222852702235914869639637985733525440340507596370488516483420348380353227988871836177641685942330245056437172959179609855230419713443649580123537015218916929960989037180223289107619473052606579054595763434184831357450276055452313648692950697193596042449101473357959788455217312595553397679789400801871130038414103925421760181368719299452749221662032678273986270574407880233928628869264257792448416002816521653273626672276523800392187070831038606938325527370970333221378316963391651388505366022332641564100788018333713020025227242402153169454420928350866876261896178227407542046211603476071756668841988789497708310054332143920162143339200406701354055509398182247986197596698669867975787221760383381933970888485054054901300433894360108170933600486023567959090579330949191876402865199206100627679835383741288516553399896542121653139861394658294597595096990779133443845966826472326640357289387910605187832176954690395298222646620911716712008737183434010222352916853324244430526286628358561212398447366242304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 157685165650868939013072680995577510095325034161216971198024137684028134986135633581868787549124312305887735581504054135189440136720619943155901229901530293317923475428430510930946390407112218300588380879806869313789748859652128696628081761665079209639180057568122875492743580746206872652902348929427643877882261703753755654545283342905737336154345341475001341084714040263576713538661373673427940896870001908040133869236245543009778556522922130740835615819621684875351161567723958389602325969870044752928513828759937122641324684844824172821247837498593321415669660891867120580095408124916611199801482638765550169096863639985296498110753202184343517754766399998686057831395487360045859641259026754836032101286560826337943180433778316875526945899416929653706945157550835879446497070598875859439261085683821667012001557070654954311866452944807030793432937517464648478036302027524945835313261132586361475961595350806155403917419265630999603737300065634864258455025145813683264131988951352216610188561803108616319404280655181837209955235317795995713584550737535252370084882658785605223474080280444143262164459712004193178551657182411089620142032396555832323520547126551826471140157287629581112116792265790761774856533487119214131721085260888164799394304899208560777442812857681631509059013669422753336926956888226781831300041471618960544118790170359487319956560552911689713407083148096991168053790600922545973007339017670947385113463105181933490095811917627561672110972068111346027649336321938553720293932647787220034980546935835562232404463286274986180740619543285393702341730740003302433955333026784843687172718972765497890909353734444486443992348705982311642396922205475719273476658495318955790650375762296429650167479212232986296837776889065808642845329678853765060419384286495085577545680468753756315737284594647994239988592256639839500496145530675159637028951086412196257034436561125294916384156063328379979736905478363602810168358318409234797089776755901230392360429249559725276859933258559687146894579022595454533138667160322873242497494012805684969138652449572596792742241055382727198955365667799822845866758173157397464449205932511727531262905307046857798219606294491986922195795462187776392013770486561767065983837507224565077802273853571865172768157495331283325475002831699689568694998720726944613463212343302458751984925803058048524024864353148698323070368717608469206270191993620647693969722430235805530892712106930117061200661226957495362429353944921705200194686674892918632714781654915012229190861000322081369799144734889041077224203713695135849485990272219127283546297069536062329314548555374420922629211252785065861427721759930523415335799743363866794391123926629112369671995232214483364511185141500132181266407804555764112767771687690001135093816027275412947525293129880937136803674962132796280989257195504592651593595710153863845247678739109636798949750337654480403739871368337511277246891335224322633264510211729988549281285538898336988474444915949348226986457187199626556415055477980066099833984582582586864026718432508170841003907418707639974831485581966846240594819606101178639285306205051012785816722246239710989942006654672768371093804389158694427538036171732457404133532505758725084000901706472057526332886619727187674825694168319178563885690563844039024530545745846064236389543580373657176747161554729975830193979407060584555724080457728521610881329661215285557127419002880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -31816604136078668960128386851819962542513418494051709077869917717108975213978201323577395796057219951648081173154247416316426025209785913462297697863117095734044562453570340784475551411638382608515468502219531816658592844438497861777111679062471880886705831805259125798883840750371274242180470723270451454310566063246671834116299749347780730620483240128478983648930260269933686320116849027901651158558418926633590037978184454652869952777872888410767528430522757087460926310949443894356687468413989681726999093287825582791252347052090156362033515302955445308559356481685782369254987189399331799222237241379516896297716896064701826729383149172675242026999395190740452009395058846644527913566114468163250286094787270158155365523290945129360453052061384607001539740036117448242199676009925032625722822994259721142873322774437974741716658941755699097850936786503942876240511093599345446636017618282285038329226962614878815860390646328842351680876989386067899839099177725248100884213435276411236425166289959827416594663770295078486720089765838758003441563057020320998748723569524072523267052417336445267803070640604654378546583126257890797779912362415273552643360538751254808471719234214491496327013212896635181560898599153691212868263520384771512507015605966893221944504200475498868131018864151034253197321762715144227486460656047523417123661189403116754403092254201504338514502335135611583301049616712911837477708940856728667102104170142178936074051901194964336588722799150562489701373974694045713299653131753934178925756677031000311891872335100479802233544129775957430081168627879721102966413010637665096395742448692439550818893784827705825525610268655593056824921989077119745234711991932734578988509103685034261069344172089571798083136909404394725033662742110940998523108084348208997288653043502996376651837401382275181636796100939206749308096222844914179170913459376623309554306677595500355174951791160272819573825624987582614722575289536774358901149488893498520687414935373972175101508275054929263906092256243714532113741053963428914794727673691469482619560732448229095802067624639886068651179404997377333875069991287184357880715146787069958929649426714924620254633320825939638084744061518758522504295485711990426109250719840841571382851067820046478074338922464423810537934165239040881634121119258186448913029613733519166416682279836430082481306938641372804659489173210345684231460846122163186235517291615598199063993762150349476731478343987177301197739022566906382796944273324245111709838109713541750164525640704244718225308508473724595331949601582560557684797731304690421381573194560370109258989744532451247232331436332069241935857528235703506847185067468064602643546118971156102283281893182298582675452978231762621311299589329810671189775992941541605846264085071837503024006711613051782520295111563796824913230854062507245018899798818712061586432837974721752977450289342243693814416181642016969559317274120549982407791068825913693562710921822791076452778553875326584399003185076927976848764698210011580361362645580525324336943742864344192199745013516541151529045035437446069199843736974425567520944304722905841035224785254016740300838929713686987765038059593176860878395818124973233808653415039887731922090527192607510252053130951471826319258882867403931321936296081512940233777191113792156911869592711310046655287994327176015643182988165831222950278972471050874325775451627352049941112422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 5189085465429227604383236835104151201464270926557966732492378785534269194679115624506793871655782124056624071845322022729387270062758434126502050544774105601301329796795649841509308901855360152864837732831512328145702492058137377988766346271042139547076107305096118836981409008291840437887266523699668865163338490711532351162452510581430735112736616821064726046905626816194523435067665942277602880351349587645772834054601311791801866341463801443146326883613679484271235285139433232954863600606039177712526989946605998323535760178026604811357950619826725282690763365778611492267100621903669010306211239475365507702080024962130635144927392176211772215381767675695154378477549945054947224368991182593383188481186054627013569807019660097734837024375201043492343479101425810900956306916111604392330112064328512027589091672788498826663918424178479154247693148616029976205940717420718734788720447589506576808606118887478507928749894322809928519917451970142015335518488046592688623948098117115389132355373281366101247566344969270855418556174126636140521705367437642722212007948231600783873511966508760364722510528663086081709493958856891298464589769292973414095393400153156004830333986827208905113676164728613543391222549959414166027220808943669630777182126105530712545439605303332985590995338639843198521381454223812436086837378442830258049651257736508111126422211855757183794130424199212686992011540303377867782017476150496101528821768417738458129641586313100742122375600090545772043971198699109256381134625848876687069435730216743939960462364982125669349397447180675759573691721584833633604286444399718297753339174059559054857684673895413175415695003500322938530906823763304262478287502271493091280428816506390753506133910366433817938018666744069892982926854207201225031373308118397236148007457306355327926429125766357764421694360486906155504843906292990431617556472953376491515696012362235492148577129046975827760966330579075581210281321402289823223746897230138120039890467574527142401982298915067442451235334833403810409571355419674774820189948449610625593907154415146237921312714375377965252172837710463028490301705737823508646617614860344951946989085732067285881122080196400187165354373694217502942556363091235510715128220311721764997644806121003479835991224855314311987875183073466436113694008773574484567815831663767768095970743817292338067867910176075009273968016845715739699508814835582061742635022872180697425438457408225082348999573907365077080354716638049097654410822327112356252052134362511079747474093822839957301934632563422439266948355205662631839179681143975784427021948760440124215145111677482378236800441967888803134895310518359164032546051898675327560612903843646722727948123531339823756471534383305496070115859045636276265636199474044723673714054852604234678301089164466183389919742373615414233749223539040748150770706084624253913610588575146814481990136786631345703123377512266775968488090005892281692762496797739347111434140516249302246288563287282761655537440908323460910013511033467513633142690306920356217461457162479202102803762362146124400837809248691709053092763960576592919721556527600948605234461862682487107739399285023562174435763171357800951930281334056363961352187646505318630606107239188843681117213002027094131646812098501003930672006835102309883683792784137091090825161893699934950186898122549815182979377826428367315778595345127351422427313471166247893729280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -632493797219538081017770097415384483358806102973261274847198560207136107155167273064190656792120746956248479538906390512757976422078960813526069221608608709833357578496769288260787692002216457541141175217991193182687230747919314732975192316302492520898972157851924018020219575047976715648668533980008153822985832005073563384311076204310462537199961095101145521483862144434615021056957578732234770807036029667157249959994986831190395190202797241045824648635639969151329003084691028563113422547214976266949050565516224435947558175670113691003224196119240072217954596269125682281762801018242456706840068068918403784433605228982091562265620737843002402182672474453511309850534673163440119298439609193934452069869005950106845407414474622163166402538250074730405567745136139209939906230615345870872761316180856188478549056322607135041397506156122484231204106273253834433233597278550763026968295864545613866205822456265909792717293530641328879608438506397483298066759801714570708844728154631713521812719953927871031083779516657566503415944777222625746593950757922284430302162997518651850370210211041562177330299673504778254196679612825634960055249080299616806566733215552188031528038195711918465952255875733071216759355099437793007274304531919753619299353421150683865371731036325517191014887381794460207446304496762868339581465687510623935533710228997539691095450361048084703895227631489826273523220818647013641115332900174657260850179860710767207887864598759245687530935591573819906224611713370186903212524396084317121112660303354372709290235033295017515231929994807152756223760937654461142774746018800600467227709791528105545319039540876863684701340545083116277922334420967066671887718905490528110722728758424191633110016423044657372952272883763366602006423781471172372723470270017578229175194621140830309204525434620804884871122038588921172339142426611634777450492176253737620955397924927234971774791688551296812542703829995038409662978327729271357400315670144707911732070947300783574008169491496686411469620711887789503141917555697590527719906305171849297484530790604305553929641347691403975780785992916596359606709659335353329821999192333491908295150005868852858271675017819926170283589191495097894021302780480497930542753581088460234340738248169716283042426906372078538769232593583113868518818354746939466838285596374997278092466743210783021260906883831829514153788977123166122108308356145647753683302780963008750093098333259802003633944887446200487809527679079485513958867885673437127905106069460568329708206161560761068418636500475769964122009922429520987013657577782744245983153804860103702176018229184980169837682818336090182317035708924978706227608653706126601871074742668714175585790800616581075443947137675750804375107929945354246406283070592182951531052003081857096266818838764948084656422518080614578336009594744158302847484486335642991805086527173943660335223145423598170246584010748341931030052944983718889239502583182728830221048172813006960497254410537876439448280623756862179165203172394699674959232678485248974822041009744580659277985090163983066238948751724272861276798562818860993574858244038491169771307186849251717275758414395041147767050466157112867068857855111803385024065847687629731121098799531709948925958413156526186606885507443378807613310895019733113121336631680307643263550813547018755635619160075269672213324773924022096572429561123517984976967319698776145264640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 56461044684642721470240905941592839864444469101614269492931791695402559340882424658719475358596776927320881885747753459118566804430197061855165250741693627005784440213143896640258830712986768637098288395869648163213431394832297848963883548965280017066938640389426064816409527206211467319275818865084027712862843158560454779878040640111886968556377607570591958303527453855315032253112311570715787646695015110242592478771624197986169556977203983885077990978810560343631727519522996222453381419995811870725747059039628877336952503036449029596822766182681206719907019910629390267538651615375756873732326349628975149094868979970288596840055147064059317002411284021085268448472508368062446503379775069089009662710388107068573806162852149284134577785152000443722428766244836946511197393928515092890293833771599431951273924374340460837151209602835488003152239541694115115411550454606475568649955108434694366266067103704375794250821046332035178731538113782763659760739017756859114773922772406383105186268627578215198028441271525833757348441374964120883824015263509246991709985705371932145782613248552643612774046959416888136154536378533438331561773892719747575076194012010396655303711148571043380504890491037400426580512781530588612593997671765044123834458814344464264242787906796307026660034652589635138700494805879713112511547076695212305309611848489259698608610286088652585669128236095570791709409985822970960025516427942346087486031245332767793908527396741822877482047411632065845357799510484612876570960245812864617206451606892895719154829889733329962499723087383621910304771141751242846262229699321227947261052963119802691395734414145502093774702671976646283470828327200037478058428248409042377747349639389750711387620704203973427601131412497752868976568528151775169002202183497178912612653051867571640049541227367797545139395018857696669792760804609644885594302999996066975742601141199843806070482710718677588417864963600535920508709312403143281955725719131975165807143527452257589839126890461303662731399959210026127817970831498180448219107943904585762814883163914937946816321445813578629610338474429187763711094215954955947302509085592140585409732962804056636516459713844098482242465092852111805961854119311326132648763353343438953976574494967962837364187339991637068487100570249804918768685646749524041031858299844441701479944111912396448062531009357619100526586627046659115438136943783830751343506813485356012246344351182203095911412449701378712793220269069240184348817542821171425589257880096984617070186538454452385375924349940630003095731126796715646972339967353425025539356123403790566862132252644307916948756228052186732821491814126020413545725967201526417558856713854907491103672904117830253908103813438542720395369706802874554684447044873077161129146008489891955972091417879192092835124614519766491592879375195616511198335787348055570085793567183715944060887802883433424919342237170261732559074305513868096927235110652704046080552753681436875541713349633124832490830000069871647830004466597279415777088701443730404812373238876096695596074019254071501850162223377098409293168674403229338486182069127903975098429424306478758421602626028628077490186869922478797063022859265352493832086720082542859352758353903933388763089920696263579348284469613511335517233955935669896955924385502162628443317663052403046260085205954462343292577784068206477057936094842505111841055122355911865139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -3694272920636556586175186447068866031690531766263381135006822308345557147221749949439019776037607255173901367709093796581578577342965776192729353173783737565289445471682941849950714695022261290065082014611839765971616928611784681172235961821827060480849350177128200393210678974352173914688352654690100888181177631287098731279512332224683394291747650431559994075341113982586790275133314840450216376070697544408168539629824726957811496882525950358803254365661461460251386318736598911013074947437580978092332140144984766148303822114873196515578247988432318250461536468766245360209133512773074825978856278406327951792676302373537705611139406595361312451629961164626579467362588148684065610751080154440743484550635617030112982519265298431134140620041554451393993020143026934340474363196059176912959081152376709158959201094020614454934896131702522017691352870412547500211852266588036613397753543512414092637813846918217023237478113310803922119614369584471225069292951273590389743056251256850498388595881391382743986409981062340475040324621798647375208916907683521611475135715694116382536290168550780204694166249294110933291090645868404878988019944272998139451141702757278489652248604832722317073955980312400498254083934036611022877346915595114412135212279872783878051547991814904485412308692162332022069563691766881653571991485671905126836863596295151529845107481022094017955574848041094931417562349558253378398099744542975326501607125970315043925012313294284889933784761318580297381493812896809714664969843710451014069370962191940698351606429067517566572328279275765458316979096034562541231460791492530897964642646306887029146519747199276416313729491367189709976762678581624868657152011172555907361056130232277216506502200454018225089301716681830366706597407864342106316641708564221494584292434928550623269561182619309697746512404135503154505093755837372652316778474123426433290301911121262861384887958901779342622925964029635513920392048527360698028126768493429453950429361464659382280227641531989452956494812813797273214487994771013839086232243703382225918228587648632422826599159345311574981464026760595099680265289744708795575710648538132472993583860978409795551426981784506431579235957260166876863274683168891435487157937174381788479206445755282431242524274277690589573565283163208984983059702129465602989642033236459612027594495064831276259788431698418045327955649105648213933810274866562751588515329472858690278364739582429271546120924620148208973953647954774103244977516101915507610922089680068413159819843409893023882563108520011830986396447956344943784805615561509427884715620117069981755607947984993060620705526439579048113828814683869449400536388491238426725070778586284309245054237499057658698104075200671326964681175326910230658373757002281243748572282015306641083768135923300269231062550449627816701266769018774671636547740793575486238206363402340802256444743600364385123614637648542740718883723068462675438228537269596882886326951252088985307280024818078737845470300005756448530043153931772096942797283911932024333221259640310956748269081891097873236229511548826013884710064087598026493226824658320880763698585784609990092974366954849868917261771237153409499438369335142619255345686226690216897099210175314224348024976589960741097199276044012690503567544822495045207690394681200804101236954340115676544767603391365489587320125761669116669131816577413235375151699571144392704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 176606353951509455495406082928117760904788848119385976135866593102631073163810480087673008001547786487406448322279961608178909020296154910169306160542955327330476507869704313088105119062613346864130430765101980882637221391938610439821595304553797552614254623316321769803238842156301611061428552205336407423917294823494250765293166964988496414987435718938119590302959072537564511346632579595866997138338761345499880631580613184352292159438770210248851421588268510867523777149387326558495383081103854706118671183798832754896365718978060561338828488449389285233050816775031239852612039647448748674897650876264484066542609765454060107739991951596660339865445253832709538328897016170835116530715512495700118313152436340338628305138685897383703660574017535594083553831439667323931408051057310332559771012986521921254953219292506776095448395464024610836564731117720560572401795925937575015506822209700659867671526681870577366165534354058950343896599099565903718432242839119011542420728023380471954861578869536397655500724346345114564462414516300416145350927329182450159153468990616581847824738336761678127860033113405854195131893161855929206484831183780081931687227816561877998232413332738370660115852025931912167469284342054176271683138680426588942294134561775739223813945065456362589198369495774748203665599948667379928527960958637716085009103392817964631142842326232854503184022135222123669502704428366330748056000158369503118733775051307417960145137185980572043307792418503350373991028188961758889928942562786726468497697385732604694042867229485562113054868914351796648745233350806501632395233536475212808244875494591396617636449817826277263471636418247366860632208182974314126271852203268325946667632435467941485947696277605502322018710785643452001720209957188013379966451424213253230454101518465805598952679543215498651296893368571072530161509101205216949950116750726969932693686018481304422352364345432953980459394303764159492472439641961115977588514439968997247957689100202404586103419183681483787592525324447403862386418361919412815922912450323475333089466122594043618046851070463673629660661476157536797299388829900714848411114672785838068439860156173902020136514768952284165903165813695209904219142591785900877637553393659905061752082731635875657639189600274762833920342136956001980308347181725135287354535302645521644295599636150969226808549794639335167898770682873066201150343813339609882714039438104881940922764950211286091248694947746909873589527531539165953345076601610763599144582334824936451808323312103207535045608066749169926048505669272492655284863402763644433069977592237763048448469791683831949688937149747526901122670980693197428811282453192204796607881305864580046689087585351059207101023291358549901245016455384419630811287389882752201073281980038238090434190987378295821187796492818769811576854809195936536489456362668485551944926319807953027798704528046387150718893042144711769405459889725126586404514708890067516936109132300251427344615273141942154017228553267699674590525675370066660631408534594280591051864945303190147889936280644224760609428288334675203664472492749809024414400957683756541377843574836875286204743562434497345959988097668277690482161773932869318437695210515133488437415737489475072301942035290350602952041472939470786238597851385297009784902393444204297452072561198367687815147457839726014682319912712065118639814694482873706575593875911475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -6072115526736662098459050221092526241409046188868476005550937055948705871478014899704321801235424105543100401200688272919746516771476342789077706063064685934028509587831471792885693250546273182928775084868811995917677335376489937609619618998800810545548539859711209864916305248891541287206465674521184897942286139218458501339208078747831036218131724306659906519841727111723403505799156810970714016586202494982521238408240525601170757281602207659044495573552582586392698730350844689460378907233982260958313244734129072056053558206677633397975745970369008808102800807365890293043273180206133877229414209782807514001262743681814053693204126893789675190819104075037952565038943496021796083821820103153690511641519750049194590255728531207953520113100103382249407205873142055530792352645078365053973485872223229525424867139235380887088094974588061830093170006346415054017772653986284868818995526439919616738334923621639831491005583664904363456215836096490699448794616417586159795050518831434789944052009094831632414427781949356675050851779584075042847071553968489052479042699778518141227435433173606727639116620653566654641923220931348571998190419981783369432528931305311550801095022559387564587783096582537265634813030159101252754179828248445456994426984457289202894047068198524234703408678669392061514534883587241528264292984180676077472370353596066379481165632702269464308340058741034753649037028075174081112129349645365436159886815188540368716568372950283966949559599083689462224447260992959593004663350771460683613707149370980080462956243677649005257168003907693198516177596559914720805686812979436339293103410371617300374683744346862229845057743413187763555940390377694228217839946303922096185138048667961734846749104846622838273430156633776450421562458434504925283386635041628003845293750501774473789546207174027935006892541859238529472347096885700205347802372261294707252949109162609314535450706034497116741374716930573234115731991976841605587444103143221418802269163931567133901753786626809385279760697556023411915361648951794446208703528503600323612965307232120987451727306218980808384532907773685766639763464628691733183430254467152129773507611082705098836106978734412339970836957095594859511536688444237703902902144562022272844775360668871252510692615317812803048001086950243565693552441998499996518646161884210382591888393856617153390393567954267509505145848310848297575112203033459589162337302806199094419125600091078843121614352516795043354329790713713746583880481935924344157913309734427352424976134766236446316329614439550501080219855296045627821401653723166589854985138395946193649928060561957205409000674621774424875862647024359779265237682252163331718769723497975584316266747315185002947510838715850711776890514366990739070362694994018858233295057198943460126276538369236200562737150355010677704947072353948187380233684022250936525745499293046204318841123569628838696117678163102178510626679312083986522135345158761307304918368551085509461853451739420495946357392576826999268402908650573907147176249462989456926211248475086527603316356269464706046927884395068453817792445607559358015769626292620919443947683826120508788668991292620121931042011101164489310015840368144988618773909470294842596506572204326723944081638950127245079313402103953575032505829683999099677097595061564577326608733414605919341079029354709170732485476636285665809602876060562246461480811207065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 145607501498302906483102728386778642458843454292100731834579966246460828705786076228993287688102014841866774248933779454400014779804888908391619076418740815154911960408479585905461530837439028084821763671690668933003479569129463727744780665586937103073836481231843236015595555467096526374095977454959619652475692236170021838739287670070234858807449667607801377412755542345337280027674732132955595264021486863820951329455233254632015092737383519999120254025507817282123229831763573695499982559784883226257309529248929958187855523085232412092419068035756019411390903708632239444681759831071458303942096731054093927947958053255226351897542419010739188650490598573086330106452099410756748341519430067180461015899084763562585357781996316009773856505150702971454585496069489796644448677711645671177101404469100891485037821536755992747972541297726303035502324819791862026929510107579892587232128946420412665399359460688087773551729436032290892412272489816003054430173680097296477281850199353196438285878565055211430819435968507308150616837525188585629727937700853908328831071581309631681116875850194585253732342617128656974763249724691467578260307857134475855163484456727476554851959938762525927826032107777141132154092246201489503897907141158390533575328489272905700165690989075899005859115692512157666305442298372399192012840523439515574591926129678713017604488679778424490704121892953027381763118819226493435074010346422262791851404902004102436477824154434151938781460720477410364714857467618327424810338585439057901199443359776667498415224202452434009823820938579699152838993224651222628210451222763488802703950542246529847485381494230793842536204049086644509069044472019613058267032667784284204621448816866454333888287797130757181455825008360079391428699687451173924836461909855422400271187283939588704905524072588793199933664521957539424719715092950359015922659244180295363165459057739984529523767008147675022489064119508724629377504759039416892913099862509050286597296545669097388135954613619700916781104791554048901969479378747387286370756827972299308488878843839347840024989666970570549572058479289139354727344503924803478141529760952465398403967662770389671795827886819518019933799083812394665149816764328814161557141612601557505148580696038619591948176798326315542363152303221133242044761699358082974404776612735352217246439063903161893488754309791071654130348690952268401713340898859978222926576117912861336240585976162280602867642170633045157739463155242803534852122386414440199031808542711688114497020963363752975093445158132763676965608316131083132148954119980182850574344656762474409901073532052212900794987088451204485734200772584506361407379103171058544223018428361634751138515647967610440687075540136069279403791678327574215467605718450811042576176479221247561367238506947568508453229865813293485157855782654826817022296494644858953857585237414947879278325008848337176867864166217203008165351362005772872025136155749829870430627176888737022321735548312936780857822393350943630604435379114756874247210180797029562546817679974419711908093077661833705058490269932775134637006472900796619061344676947733600205365711708276159405691240338130105484598106884922390948448870325934787421065037890199027750354243778314193626880555500321209627700426157547872896360363542768047705595642479807880007079975380639136352564443674292773315610346022778779174367733342436859934312235008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -2416651151037519418625490242282237333571710093675304655553758643256908372303735135676235620249620024684548665956115729026820981502445182944360608911555923176737127312588651000382919477095762008698769378083905799458686291175953001783117194192894204154131721422017518731765498174345145560162415000912517704914528210106439897575821470700734078918534548415326050558737344398361493466137103465367450014226517727700380073504411938421636646492973949107525292072966839624494873305663652045633370533489951347367313719611709486518771567697242099856002861402760428077680538821908957269762099766220040260383255064502600245334092845560435021221357771650085217335496925877667027491553029278827231757665658112253968686527837861312714925351884980940588649230343076869861062850303634565367630522650399378665862411189292257639158062271554370533452800537569521477814417736778970118587800038743760797620525190124515740203501422444182980819238969802320049669218026553311137845868546927611659569835441297697522959989680241250615501129812090648350161889913847599702380640946386259366157005821316934149964382098755721032867191182953919481949962473526617194185532840771846540687732014905027204461653196344857330630249801990293405997938664099515516426751705844710463383006813374952889639981228847160011111033641312229197185575121262069502892066637406671497538891125347630288616299563084617132948283879492548030985378599822177084457703653280874825220644897719709903225473118462207765454810447902354348796663276606553031157111149261154314292085742047336282401993404486260675252270684490831536813630670806916702217238817879007855799869771716269484374597867204861071612939136425268424326028254660190499688816281940768007719079584166845389283714576298358557342577738779108672814057015879525716138129026563103577440550179030869519906804586586125272781257548895560388235243815213891175447575561821106342206576692423466197198560464350954039160692229649772811183690079243002878624515224441407562745192770426077060964945566652245478961535954979075137249875436226297754339583999352942407286630074022380321480746826027939642021904884659770743412013543419610851195302218130145362686269610694592822016316463096866002138585448711470876792505692605406410356174420816384683636540067061973276928508630314152361572509816059846347048428005406798358973653975690823155445913925978881441997264365357678494684251701051352486374201991119319559812659132799514677272511280265324317466055923280737225955552394852256897454317942238535172803722155696453176568365126821985612960483612707692183800478783705785902388659343488655035286907168508071051940147172486539213672211795579499000335168184160473629410644718823400126904497809745901097114032280794913590968723890015945117487162222069615293809169319132259368555833728650866994284649346925184896295164263762635745566595427811712891326385724105120333078725033246518832933220514354158828118873489224627452251056691715292074469211453524668559373381913345360527228442048875973637205661224493294402497274757865126410907902457145817045752940388185884718677249559479440292393772320204137221483855275694135825115679194837945699712067228184362061848617075835104889053728241938699859725679190263910407246042800654443278177689566295382777688267135060705472854472565052901057002139312671576385601579495484935959504401881665007051167897609414554258228753637726744081316923034269413896796074147840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 36100212288521005615354751641688892426521908654948512153952400406004457926794876837131610610584623423756111610508861521795450745001079727727505828574789637236870478638253055116890495201963608453086170006735181393669319166753471208901023708850569629877555488391063714817756600148310951169650227378804777775474490708696380239721238846976531835443800725727284088045566217103802327692886072825968183546658215888703430053592609506913059159394008394679348284711223957229745382330925889800233945225147944680619819685327818614197638911597946369686687154361120952830147909299981108943706668874045181793109039085063002106643015163289568312344106772343338101547656166326390660325882636689723586790715589144421773912302154549121915985273962713597651643830239843786454295125054815500909461712581961559254835971356561684779121399961402183454316952410578912684782333894243812394198864467721517179023666211214372201251920144526575060814354994483471264411192990977252796441809166457024541792755279170402572782999277913953350331891115481523206206812448123098963252282985619349429787889753116427648434511253626364526276760196523978938161706468447934029281990230019273880714363006711107543025808899610125112179454531120725908177555076853766620467261122668091858743533001599217279447422360717738948907234847392694868657239575133081092637997240683397787923889026934796257907734629216324718458543541380877463880384550460798766868868045930529108406903035328799634849233375926785514351912527552440976578736552566762031587872213517481315792720900017040342558202380849532774468703087449153510704387485339291617018528728507089211927273341977000508844776070134854146531779357018273817828416781381843374277024120345382492806004486320882139103862421706818990414358241429091895738474540901092285402687209810883437337585272245947760824669134057319433560147076358293744581034063327227184757843580501775884310952903345840921945831401059084266807828410295304153566157987501596243674884949223845526671696878956469620576454506302595885765888705450206684307012676346399928275669043838639891327623293103821731403922969368448874554960239899479217467185809609394457391946747241435644149678562572921349607711209513630576762454471809172611005920989952740490108110594620999418930011088992816357887115419253034025316336055967804018622683944229273926828234847282889196377394679001987876328763522581021374685559489355281139224628889990324114089794054499962887546770123239222476342337987150404705649087795543274787814126645018456164883808531792062947171974596422713340994306295485611185994395161844534694791422167233419493563156362699425887062387010841747682870095792753544621880287533201971312011691118224354731418777395166289336152839333735835168729912533645269845999278199355656200673150818699503305457770730226075388991038970786430663981210616913294633526062322677369860750524115826375258591326254228258328555589365503136856293108720835245588494541206286922420662215678694018659339658860433425449125129993162297592554227044057873287309490015185587226128502037309967916698827265333406583650367372114363254334823749489826820209120534060199793327222255902936327491722427440620123578697124756968534324008033787158844963651337431312084009294458289122399763754555463905251346982606698883663718816967264346463017131763207862876836947823997710083833836016445819826043349999602569007196297760637622817351248183878123492737024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -788278453693909644659536240999955608266258169218728647630997599945284724113760554975423385602414801261942050064202682690819470077985072558674957437360764288931978338394219883705207592765990377642866937456415505129848092241939015022998877633041502991739859355916731707981767285926379956306324121937923949307656026042823845475585917737574734778879227147456068716513206975626136901069281213810704141475561916554938423596154843231692454164501216774324666518221879683268597439729292578675220459778202736945357097131328264001242835749136657093212753148427766155506098615741813918773272038168955554457640266521394410290327018538302150902247696843861892468129595100134830982377557579423012483753290963474312648806941067449722761448739332638884409386477064648152390947999044730839930286759364985365324014325597318610984539706141392418935951367580370765931436778345929591042634676294843637750808454295047476377475907895736420363459074315696774128727470342665017415232603286113507923339787305878852175494078277782976575973625704410238591949109959157578911527102302585833295780627301434046342048091969958106192082515375849666422067719932050978553218875582384487706178005909751345917392082980653588341363282215694796666936920801962948489074118281288658283052645671135171801849463177637508663885342120177386244994667192421692344948134388473230745853459940744009054993452492651905373904392556020527158304785557456638843304029167352011005749677566321736648332152460420487294644610808559599581724945544512224589968411515657672117305296588618350010653976692563161201797659652936525228021766501293227662617573520786412378642183905840015552835411603494709071792764126943161441868946681084486383659668898291369279199624854869761511904191397037182182266079743452987428034900177440053898511391118477427914598026036891941733557330805039290319809542371341262160544506772542652646397438997336258391250701390934989885697823493472161943033987658675023786147723401087667371628894740645870659558906473674824623856794358478162954410416921478686795594641968229128472528152978573949689158066982456012510457674483529797292196223756645057683339244866848196829436951963347259536232424598578169967154495833917283310206020632723795745225464933270841501598133673950680523394409312458941567136098545809783961124537368364464500924743683870574036940361518428361232618009985050063142984781416776797179222194093933453299057206316930711504050409607750445381500772917650722730722117606328735661461503646189176003621044921364177939704484279973607866595574080713860711421376881255238081251087790869692018541287995648950061599781738627462129867775789953595391219260686050752139722480706370247079350275922761279002066720297497007068903678676989096483676196270623905974948170924268276500887686603841915449864679690322015195424475684420280520461688785175930006172664331554222512601068741952839706064249638605500530378333511635830482926728876756374585140348860697809608154843874553244091646903323487337558618686660125424527663035941142250849668433091467003694962314449675269655402930302020048805827206783382759084027478737469195038509714911828968025322553234729095170757321627782354831398356984409340620298980255685478337497026436331913316683202420291934216625144247344904474550667101356529350654741895748587685947749391566408009469095800996572005303709993315048911677779519533224676372407461509909432929442978170956414976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 6940812446642564256719448186318305064523892143173549768579913266621459263028360835754105607566551384042484782054545100084117568702925912012398181503591420097811194567842767135612365716999622579785412706818173268183087884592027708508538332074976698580087029054779556350667705565379894645122933650468120662520063819662255001479151796920683810654100503815325540644455863826650251030784937917553614434691314558525063450466529990434805273046550518370815305115971689517005438386509079571537932119476535431633387579015089673623709572281336268122247926227423029672304845159116075268162697569943293571320186679585716931134003216155328361721590576901699105507845461082421370436246039933970548102880437459738925632185767208618258356923985928566464474365722838607811794185647851799674067882241313416706360604349174170104308484017183439439116895674535598110200396946571783138064090233237765971443261558729930850499409779084389327503255670864571592164864180369679108256728762949423739653600070538013769031742913559170371348948839919461225560388463429347811491143051207985534796346944440704140294397085893905047387701703863792431921755388418808726577212743436318423657624889667226949024223671819397136891866229576832666388193379102271612019834815057655872931828956867305418691060107736313984929947234408322990370172651576641633159765888069953102937949821203756080996955827615755731253774727641760883486402042317042661978832380939860198517448480523849286855485648280042279278258287095642846676836745305894422716897652806160005595086162223261643206946891138932170260925772691265333534100987886875465608891061088449887294787975941523515782655040605374746014024284191480972646865015272532220516338107643631600972147384490315587177168165935802409904427832303826010933892579798613159015643460729879280042898970477251206379244244291098449500906830264717495468912423912706548776594622146273248211451750255575420030070560513034362132052929314211590777477548755316829336971304660337686829747974561384486734464841995750101804076507689525974477514815630363676034516587293841398661835235523075529888052296409993705997728421691282629072931034606191566630396989042487959126879657378467966333860362798397958650020775400051258645144431913109289699101234295745884792796717464289872041849514004020251796038739190159111270875659231632498719959466507724866241766327441464871470529336562273120832627013365482189528634702507171840264023489205402696597708198455659949788262075657763081547963469953090283112375591775628924339549772078365230773719008367312357000797191004317990919505970594141360729379806101103213859602268430361661176899493338873345620815111974663849751343563287315950883982269390319495897541787582517077578130342374957797340093936358455718081906187738363868765027863999100106944962551586303646132332480173316439364419044174140861928269458343486501796341061556344218929211119615824700125644630791544627197084448688986197064853040675090033047335503962270826643194336938203673619239747246284308426893603589259300439363026837492460460775771277750865610377088019208095712338936060933911305119793559980750305391366949534974135961901965077414827269297451635408368336097236908823906161833987608516759332366448450729853003912639942555664775799875221008028515478311672586113248576516412187232066411099659914300703371247405794726470508132853880500532931318311227799916614979773267128944054209536327680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 711004894957256770881598103203724938093418821653938116265802004876751627799056506265965316978454615890101753288799095819016897929910513116753744011788206020048022031041804025708537532449256057049033019293109291681877637414512663107912631569343201256614373023726889140554824774768250869204487655928145644764176280003369731655465261244801100446173216613851480330593476650211122290025448065041022130100423083515496193277861663778281515194799969786855014227070492179310977771451249252914568504050391786409734404607722726639726373708601272626994467913055743430126244597655406850225567512934248443540895154243641331973865159309843366547564581726921310150861691220422205556180740222238818615017007070646947980265413159779870014506392392280293123319540361404367342183516214410613139898534200107268188566928060364941148990667311253183273904627159342970027613286986747923119861462700675998569079098933999321366264027798261062648308891253345781550307817163519699353071596207804486603795831655342979765285536263066959364674053461994774465691517233511146819298439340526773445392020518934475901426136979399954148748264961416480819994579442740560482773550109763561027545120979490127364193589835018926710173439638257213811553748536365941101593446884445022463652000070455910071827995017130175912132248422565255905293688808081068479637304674795247483019789336645063259569000404375151400808316780251190975072887498029518990364260913325880019017295696975932798091039248090901387391888524762109846176976938048361779879136928018152583214888786984065433296977737428009091550494844773086514787301639705173071112637846377160102803116806911506168991719809575141840767378148945451402108492816349284137540612627516013011860271490840657918927364086582640834032931195263636352241186603365597978760263202217846797303936880834151679574449258580400780626512054146094809845048596013400482452251621751263515680618900677451959273086650739861471376184134871102223478565939203090968102912667895062488952560928854053624272645395303487508456252612217341862851387012777847421272841020453342448133581765336320962780740137281382677999326102487682154476567866621559074357425274914396522754074323564109893838160870241677221061557229145917849907921546344370044044149352520855686393460401875248616508062300327806925931566631762652320817584456420841789886424222356026101512575669386210701803403408560699566021186014496294790224333883469543063471145472845249046757020954295157517939669990386884593125256704795123653393970553559558019798758100220330371582898332130756871452415653872820855572999564242098121617955785785972144774582685258879759228044950979646680302735601107601138428965502767653419457293930409975162461262166348697685815462017800897270350042145869569962017632186788900435042239346213824576288864586283757695330265659453822051188344559300685216149732352140038957698813739487046521324977968258748998620778761644792563362016780623030214332712219133872663719181944542063015085277397550441485734151217302629982494026081057168577690416461059342938710831699093237564924699098003108863360987701352701338599176343760510824009196727876391029349925601029505752933965019817587995066958604211224457409065920894319910553975275205312267239392536855903966544085538041465243481881865847395758660668559690168404242819694501879535171065856507835113808575412909722664102170563649750036842365073031459624203615311023308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -34269846610929873582789407890622113090059831248349848182327009901842501926466524395499976864642341622944288497065942494866804294599663426174069805936474909608940650460878231304323409647324583048061622610222538716268372056273075113699443262584610417882719994609952717013604011332138441466266146715998098106951254210864514723110521280296541185755479862279143587349774557017467302655736469212295424326575505705734124433926469155436472094562782971035760652151870695484758068534293348956328736530298469427654606366209895518192884584811537745637356601015178743464334336725319705190910038534948693956667534103157821693153423058311989592439595046559401324760795981111055795375152033782403966362077972965662863300797062043621397651835370665474954879979426560854807319971002778917470621123946437226302064140765452398724766973564712579414486984696582279571965378710906044906038179877726747322616386866899532208372832143290246581587838049127983920366686460891045386509907618316247205813889733700269183278466604180703803362955145634505854514142992231311837727823639346441276936759757702354259639743770297642144856567024893029852192407973847398091146698114460849713106846455242378840091945637953190985493113650282841270768179668852619019852225050419169538706036925502995170357150631748986733637927861742626913088995292277896372280976397550080249776469547275454061555232931770364963483736205871510301580888100989566475213131054090824142539595072163396100187104319997441827805465876496549897290374975140396700561240245274209618477224562350452844469315664188890560651593185961037978023530079260583061592965400771501290720463047676500880263194237730803697564170219184811114835771049064983802967937698566765048626860141580848007916773622118443414407335013291508579463950309671479357858311258307291504823136246001806451089566411790316896697299365608804616404428471870925865175979413713691608146079317387470373586956845111736841923807949867790999392014167788119745914833053077316815414400575885037490788566900595294695220567641196981348080798382599877539269600531326217076876377548363780197702545661477109745039585958032028872750496377851876357167159408704527693441572182677597491370247401359671379864386206558147443916033764624317012539458603946645084737124841314580895572432750365401981374842223934974393338163729685611041114069457647452555081280882546918969686584054748953398326388997057308665178088791739835856847779753740401891990506040157713943554485020607950151997603678400106424968454431349733597979409288980752675762901193137276732647311685370677448059138455782910971311088473038035060141577341239352811877503976890618042657861366686843704069088872959734767148742817937440106863081111118887830146623370942842169670058800685331345069386812073749502891024390578578778717790054187825514149610612862150265774063866453353380268595712258361102225413925908222962574349385787292080396386505854386042061770436258721275549600483900285814380698480634711711174552943058518495845402246487499154546182842950128310724521901904921155879367829691031756972950915769132590641762547538428660947292858544404907529567626357196708476564504687235138069407610149490844990093474528692152605743790511578721064928354687847279799082005259479505564164813970896937344255724265192813564933846017489004893818012811729310945250055977110190373121539313843749148441078852785899724447675064577415239398638747648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 574033214745476254421944589557201883412928575921956459422541465571309129161189483704113481448185719793018920472660087410962953396957285275036766603015118823813880361503324040428812696886685221974781255565158162652197760743058287295982989214311514238754279317958122387351180464720273706986852543798640071641418921326202722056266224803219100576252690450867000447446832631873077569796793837214079015850656466181655757557284166673968765555985767924937311527416945089000768067195538427469395472634462068354358280761967014698368830828369868738722826671606087625522259191641778082036674563919195589526220574914853554496530354834588733685915893655789882877920883586819461014598133134780571895822394768761952255285285321732303849945940685836443950513502294334571609443019984236540199070162269486863296769142356484460999864086504633718997018773961342401011046724561327878457492179711100815107074780147270250665958026896004479394464907801426318829800517725805309809198102792004332193874492425269113885673166655490327831272558080806561353885905793500584992866015054171665975679159459612954494026973938201766459314429806039894208030490356293965049962147960683019296726300937060644360889084784541578576386917608473173003172088113816831687920495734464132513007107558749309736266229724378241879168451170896779749065180280974617734834697925965997481743500793724800056964559802623485017566286573056628320066737452785792916141467568917746062274672046968575681296953178265460757582265641818497107663106579495154814375372799282602934310404405475894481493188502128869430790467157119616781881462588205559765832646477816466923950593883018521285466557517428756529423168192481217629971201528154110315233891484687594330508092812596264486725628917252119481086611502478121264236023311159237471784641974074072264769736649764725233847445508961559583729545613571039853432343901928938926427967195387661029593516509717116255204510846643410396669064758595354476680495211431087542828708123207028898952899718230160585299736493050422305910116337060374981670106143351886004855439587797164430222177343420724003601023404272970220430078746507855661027982737113539482331690527998839694394668119518672661705077025425684837297270574015744719960704530402954673785151637236637600322728533727113742713988760623436335180684876203238578338484543390514949608949252957051143105951479111689482083172267626801437818610924751661931855335438943288467508936626194480945169338682358809180880876329165247222759984889558346920736183884880138024331100292776348590291553638393664565381365057412778429757540992614266229482232375573883327927845547430685007288660097830340566668299490426235134043739073810871773185017756576000904011506578572597342044096550333337146963530496879861522414614627490742401559756766748566770032989003014354663645305305143740135474993396581339084989745458874356966999194528806863883274559618415693889283251005885136165067364924591432932054385074252776103300702272396542417545514289630024547090832150193294345990397384249328957042343278787897624277753807021498197408480795986773687504513416666374891549504777396969792051989132959498233780020899662214286310933716394454384779787496395262748299523012414365423270399896480175794583689645996994058607063025195778060887232004622830799921585803636200466862321444384689333684387802957506323603951769755918650146929865693130351476319674964839291434009886720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 2741116511883658274266123700884453159015988405028891364739146942271017474320322123366946399750332420619357207405237386939282671290480135943442154128867393670819650611670443030991245121768103573594084889681032328914121660356854803615111394974107419388411859063011036773033552874153220555917044804968101917252823247745422313716380514219688028384558086882716611917099998588206908865809244356057686992261965468694330518691130470075213908420535167982108668715124473881644773250218805279168762637047714677349244355011100072884402937849873706041171384592006624707035174701668369792519617278207014690122760845962445438666955762982794524593830312728374193698920118424781520525761529532267920744035942121571987663513526481881140662703900915186604933678468261189519600037942179025235138253652083266892193740438124719781767751644399084656950273917741927427597802540964579854767806958796597621861748580955816954861979249860462748631581590091680294290085303273301704723305029730102332868703503761906605418822539643201787611355328895996919529554962185187620340922160070223653814816543763015150561271364545363026507918380121023272724959995907648967863143481823775214201074079424159558008271842982959721276459579797126641185743212339498188229240226783330889854779344306099040518601545422942201558616051117541506776695503924459360365857241732220453876088396212988615969801924516720778232355582086106601015349749245851092928007745573964360338507778602664636970444071687468894870945331000689945800266792031800631479775656222747698371189529491577024263245737641335764915266802205353838230164859974223812277408350315845889245563472010523190298625834607458287293428595057895001732098413608803278446028285530209296556336717179873548692964498157495385518763881598567362521561811733378511069362624370862197165342376836263250829528563214501624363387225437774241514646899732423269877806998458601141413188809518833628678870881391280491014336942862507147663328804224311225687207528514315273763857344617237976488051284800420010579205886513132145209103411060887157813667036412245593472217420473826190958089401882759554219419591359863584478573464585045341744261429114596679286170022888846512922076408055119632618976708560228095392594165202677558517978615553981803169766143648110360285438659133004336255635482112149573776784738545547177666881247249265211528262960949368765021329817604598987637809279100066144029832698570929276419515967858692169935465392088114842402246554808767689753318883252196279112015220690434920465328431712194801598827122792220090750709539866250474696990185008348535222147323107192240314999562260395119934491235351350837291403546122453846132609267059008050332842646867808962968665783649185849358348040112094261579822385200942103967777000522384974246017218662131642739685868200021796277750743817881986557724856389932838153442394401267711939840462422417176381275749086057562821780092961547702573588649328046717530763857608744431556537305938604511244955398296930838660546301795311451839277595526542853873497683878500626497418445802046480840568155102370370325607538137936287455822754718557380603773679651514459304498487748613213277252111802009345787018276881341984496244326276262161714342579287439321599401863658294020584954512509474123459964521381197158552176644147878326372272994457370416780073493441193165688778703953246764157965914113225715173406167384434540532255948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -349168506295776467879224619088397130932311313326170569800595100258457118620998823566799176302813685816243657105297355332731366243263502551559195556539321490610190475977327660958855631212860450195033471167080223710485895012363972114699921037078838043813266089483070120186289690735000299193527748354689544199996083959206017491902317614081672706761384584063192005665376570208393049190586612226525246156082735195391833989663064811497889170009392632136873074604017640535102610766543201742778724379100919456133135100056935619373183624133904428674269522063978296392376419718943645812305803241832859983315473405113115797030540696013512718842207866919981518665045883345841064037165569123960518766555919056676105470134368913540081409671518649238126508732809770864127152321803533778316722235088604606258047503073092476402207774235723381899675037322953182162163723968737100715903926384922129255973431481892475720909857374925540960306556448889070022614743279840481508533619371809120136013475981980674697340867095885028558930827954825846678284181812141548802774171502124490224519053005364047451831936047506152678147800557085710860932116916392880534717105239232017316806173936248271116882050432022097499657239642130909743134000662338893165708780687321425263299216349736435038101818574579527607913559739982211294141664481460020958600550513343968983025039621122372694383290687086130326711039162043224999207525509154850151680117298805241898093698134075918912053956373785100921967189296325604970526594265026369821712943192550738410301769869769997474588296312615963514264639528997264108705804651431040821327072014464815964635798103678722990898523894529838077410252239362691258578712132458351516663736544980850795736381007423008883512608282820011269815187891928780321249060419226669839290757857410683688885571516405112603946632066071602276339416053830355444312153038594118059540161860887668029693584430964232104349049203467261841312288149995392088772902840709419226717437521895101469639255670154977471054410113704412665518972128733275607581520412006386315695395738719179343471922729598284382461309054895263325962566818370933790784827401062173688157601353195900459143507437201955455567845021165316000602939157476433620711116672270368742050500913059376477601044522981048538764830653898148031656409243779765815690605152480092787434667770802386553797261013084428173676783640790563345501466644857929644498423536605863070818228365958239289021363174532732728850358987043231666410477211226047661149188206684358067595622182637997083732190507120311482858978466575006355093134314561317387697489642342594092703316860817356807682264516031745306873585806399176655103865834461544315134553945236205289414258484352901830490029817274848355586554267860095714678769374448783482241348753571124550202275472470567616626788961239323207001676496894880249026334943046235478751834571081009537502760994984188675293307697406543516667580222051569544331186056245274816147797409489698812866252956910424456581448974280603943596580797205072631753294874627958840000165885826011846169472615393592434386635998891555433668953766718905454131510972627263948763137990737220872665467661180754415466778628264687017631617252829979311033245340621603455213322845931509535632973103633359814673901212198736873075597341623868766912489469087327597495593947376529467149966321625790540164582225047118763130310590311827295436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 8806437436885099924928974660966123000925818579205492515534241731095578547540466778074477010483960604496745277777620752660164836825421541342459835185653820519117404748213794867105638379898038143663934228613790465391014177041133378104324825334511191043446024753399621861515132162252247387425485308247711844763674833983459772030685683642757304749410808745223338074865462907345345854423686067796441539688190631780590493200267743252202804516911106307820391854018137589610256469784583361292731307911612114648526879718725705554928127439235123505433101464810712010115495572072391106414096744834868590701653931795655706047007177641000629732153922893229491579985687302826293637089381304467081077114613735010708197555226268415025759982602005082555980528865379314699466068505546874687159111696829632226332585414851324976427576357994003238024005240714644495451108556883139705999221510238171776732374946499942760189729869556323008886778606102792314013938010569805393471247788887243856640716418999510654267319288346439376515290726758466994258434139138451808074004228933196705341253338146978518515863112779088794150616430827679832327134504822959591577330575718809018647589021577601873110007423177622604436910211175169256910087762248774151602989708912415527406440009597232714783261562201091818774830460272985784791289487100721513857115433630302212154402655487706710667047816809298399355189589602496179771003922388518743187565742511736865573599723182399758346741417258335408399229855178739862084771728991993323282117234723950773653850862964546346776508930671363951165971292069481552975130391680097799628020205086305828393153846855984630187185188980602152805430091133424068483400516332127519952815400529985999621022140807634941252614765010990521867711546976916688911739672597953057386030531677365350243210359218547035774667962305977854264411746459351396108818886370228634211200445437123342416518830399245240341411011376036022668969671683642401128549551620500589314231481058891761392508666703231982525412463381224826873719762896383736098071759091217254375883829630545535760207581219523921023706579798624281927958702127160755101939797445390934506030576869898239171170837797790495575270539900335402921622267051273446251206070621750519920887611613320817500590033303456431708416316229634687120490621547342074193059523379346092715018187733237434667238145182903089172061467872933613956932919619171680196902192926764720040261998316448257369719757637268551352710056291660041547941148657464506981624719500821192958112253673556407272310226659786268722773002673813711068366435990014725605984371428784150336226698982882457320712461727537619193375984296434998457213489063106634766375227938681828688986312610562659903061668890738430460277160410381505518014797447163399777097063315521288144260375203464609779945082243098240992157580737379677743538673134563763821151526325807657764846810195263629132547990583010119330780947710165583177193897333222640529172998062364567908267368461833182140559503297337561807719668189086986894675838885425387713738894666570228854952023046327353952275384367055829724597369820900952342642898025821273953090909366266773443891281626171775313924706086732691545622865993989670617549130236138138072633066403785305312149961754220099432496686316237841524157040065275700449442161433331683809176982890606181481058513190517155258116259700178464028896677189897273999360000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -139808361104538806310721317174865330120618123012987508429141557923062858313051896090330407392384784256607713191768355541621603665494200107348478135168487585650597155198532666081181835089901141741320975131655747200451527799692343135126223247191324224085001860205263075261794610905335875799949384075004464959362100486813404167332437057714923761308978898430636413189752669217382024217047990753915974351479963465621034048343050559202551137478909392622972300877315234150338180077803858152101190863329927088403538431099418683230520653974826199984032891896008469554152013799899352390983724427869735259478848332617752763187065762901696846415828281591358706713273813216863167944491948989618307571383676223013942806546084358921521268797619823995460538469817515671240508131335136107517837005130418467079920394165689083017459804277558692772107125255940365450597433810233611514103421162075883931899757435007256139390546328903970831526288144152735605313427425499284723050793885151989832802586386486398213632507708986980946647844743794765821401496850322763288826263487191127187731971246149705090786191954381484466657823580716314410442405793015210302266750471571137921113103749430350322785384995361055625540190199761007182987295962334406534647732114351326613752730187558468860480689688027731579560018119203336926995286258990598078575699430176310408032353683940639737757129968861216835820926905004137632917008743031886367541175718390571313439913518603565838956323369401273339963620325922478471274129144635327674474546353874381593795234361532224169916986191942566498998644509818386676280070463750805074845153496780894137415441132937869845108592779433001530894969015522337214044244645175991272684672590230136248630428625219573667557424474844201626620065369002484690840822860923284047950447090225232994315658250400731461332302934648198423527247370385142511208646100134062282608129649658389721205075531876009198317536030715791685864199405890928788734679684900806355892347967310869060786868218985022553730544942938152943916945580573093235580585867168330381860458225765000355697541198260889075576044522478920650480997518112834554226231855085343096839784999545990413588852759527167161792772456388387814650623420822258921419121487700017951987552577003408741666995627220462395570068939686256049501982230397039700937338671740079664803804258736415706197780694576867318865859211088217851264679086718497221281288944443202480215601766316046615834844353658334609928667156536477636363351896742783128771551016440808003237170089531985046076097573144223632273280012345971054334485557997619920888087062846346753302232695470202263216351933172681117162570288171901608590133858903264133711795771855205260020324465600584521160419524062424629214432007034041723447990065959515923831035109995550782864996744639376115726828270475752663304544372267121570816983051521379059598582903506744628441890628329121978035940422871188360191461729366789368294396880258626128323405074153355981505483585719620683162406318446478693995012937652983248118366785489139966989224052715557905383449792709693299998414318247832971926145485607914670360618919556369425269853561124686848096286958836857537945878278762077200330686691623179380282660041395033695603380213350746604177262831803905088422076212428293109962046056770322610880262458608453070663676547657064608516990935371684000606074098226603025311830401197749043200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1655332294537413471108803689863271821057655387682987740102437208018332065990292930221419835340958643715909652273015690793722320943760193158184757144169555913363543766226975549562568614062737613657717164491352362220000611270852288463296141760565658170379312498826960201434398339453203003736598496902958275084628150990154092399056360352056974215620756006299147721278425392043836410117065385941746738902226115030209605666011167896733831604932050868062682048735122308018305666298102485508536497527015706975610689860219198022844950738046551865266853589894758870518547227863910325292103276668062126029078411823140070334197770649045536269625445282836959071431395558122674675871893013693697363710768003473516436512048601097785370941458161661581188858848647986158375554668166783151260237505779420131893724399689822197314206162253566803084182535928740117763328898172224995015688437017785204822599755188411140000751918259602643208002341108662269225230356886172990349679019238458578512935954554225574092162930023151168693726810320258406506128725081076554100213638684016494235203864868303644709783150998250607022062817652604593003671471789482956440926012208370770998186277265946556241039998077298843542813824678950123278022390715824548217061680895052838835002503814401410069550718319519210600712439539852187749600953290405902283460205106650547642153237856544591984137200894034631628970368923886993881191582098358663320827398415599790117367290207421353405712305970893351777638620957276527551618879537837257137099547288124838517067292489727206797460091470847617900817538124666889497990069796279991356945290011546975671495202871238705716290477113256604617347092803712593460644240706357718209948075792541942344366994130667114958610305125229077955352813250469262037865461289154997589293424868515549300385425633505242949880733614585007273713267655564202081276874443976781078438625556503199337879581309422345672818422775682249120235323464823258364468762884284826758823927759429719886511327796335755244004707711869631552528055108417970958680535893814466062534613655730699985529362864674642072086881491797640855221204840847198770300349670015521712586042780915788748921174004341591497600051045300157328058073000624141341879284854178913596055673070593463070330291469864274228817931010712518220183053352663072642134828685609535692141932416544379882340699733268216067039971457671520250896745457079865068052193461885044480691607967939039760876113355725827022657632255679126184658015980325808941551928839355465918454286908632938700014470227639097459122134118237980627794738689980610414908973084738489935494617891000338504431278355084232963390671563779491524613218081813257759674535381769727541012474829523626222568244315507809309113976490858731458855332708613334494647519496546959529483333967620235207136609361400094758191682359748094709687666391175701973541690977309526048636786224337156772956296446553296217234694057837014771049135861916242994959112945290074445901725768486797532803116793401699043486563707961116856573286794396276272930343330699090195588833193175324373111884491198082663406687238209895686426153556654055754385260148113073257645545375771839112113221967094596370234465572209062810955040306951863595697037180905543994906002545407648492029288768164294325488374063431970262160281741196490748395394512161413310639137770354472669307574347545548316697799767883776000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -16330671278257993479385721407890524182399530049875620663131131766680365722167645537935091735935810232168673279220023193764590506572440925535602540196905691287049266739387763805502535361575195696775547361079787572619805726701042723161231508071172015365245311905214439448540180288657570426337796958431894728173069492047648954984889766251447270433926455658646208968620341427130167727313548229943520122595081685198524795790674367975775822719634379093783427535605986845540196649620897814906566823807395845219876712062365707494790004722606562074212459003206514206834534616904674766286019402571758710207683268134857049537017010030582649051828018487593155310539443330459508936579656015650989502517161809871100407912085053959780511450873126633998927619849186536769478872703198620442752586128496853346530914956949408779388648899450683681624256834669487543060444691966027166867279048226118123645201437694957311024309468817407624801969582638295945311713262288668657252150746219414485722266995792095202696907253005704051397049649723087151696427962092455612922213143165180460187735622441137422411918030070854821010269312459484810740351771869361660439642234818852220566372138438623754975497456453458695615856319337329583739023600178464914851629487344156625252366227208691447933087048284110882449999547729273635410275591225975014460564812044684795676336502487332149974007934937051546776569818226703415085982314180152388923464264239147128152807964389276391537022399227259485173650188784103483288397713404665258842918370158092372699816414319513546162711626968414797304373034541209656706730608592573924225513195132796320439488945910424847138700407521594343560115009437290103481661518550404420603020767898711233232341048457518164021153292254317960003819378157158434346834404898604408537227008638487985845759906628447052213914032634594123779847157964094418132808842664215429736271964463447548316350574203784079484439959197070723635769093517100989026950377023806292360672017156459780207269540736140450992536769550991770382541745418642550102031195540372693644941943375932785710141222534085020422845924957127247458008778369924195651121591687257997134091379510141393861967823150844188794370364576010915811028900005622647105711599503896994088235172369887850459788738527086522352733052614217070991100640769843840390267868567100866814610841407076303408799428864020060381177673609606183332755996152115918537793645506310113125152242453658457952418791813869882326916228895279596246270274701787836009795871456028209737186525784896324064721854065055657338339724467440005718202952469048557681540123770074628349056306863497795398144802026744311109211342148510821438410209908339685866386699335191553600387530737001103657109142983400330388076434737518278535682510184962024084420525659215762116329636932887777080843530189402950695595080608433261304286262078254648678439697923433555254672400384564762886060560867753844959091667003797720858797230909375327389565729161666813290857928345952774223389119708302659616837535486681656702226597977625445892363811364115747129105215582178093691628930971352664880195451266408628102428921200296595734178799542124209536146139565502433679327663510026824166576439601328639338535000458927324853780328419015110010797774694297124195875346563447396234558737055512229569736851843471363327276073520381341905165981768375797490166686479630746413854359552000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 134938273022461928112229796820235638655652956988780168358887333723488005696340123176903861844536408625549785647185874367636332251018744855597353397931004189940724636118382165168298915177218457484711908035068986240067928518234456094042712832347552408501654802927817488045301243660989901381747548875123711978409757449199351113399360594592534449149905676085830841665195433255304623820451221372994341984338762728274391217856508727907375255728440631772343127971893085869090920984390215689408477066868333653948182661321635956139354561886870097537435646796097775580980584231900507411898035423996854467496058981766221462126250105802171072322274631655473760623642066964903345941101606102927483275499081751836228148369011271530515196514231297333818636312619768862925929936871683655837068558815771124619390659023594723033119436304041584154438409380652630897654382491636488114672025680140097324719637863309395041316874446098694010720995539196990904841546897290120609699822436515967460291221627718866143710165125253986083810149558626355268697988571541423782929698365607724768662709740759487556675760336862096565087103900092994736912047646992747800558948901222243885381735581029569329492595614741672063498860396958409374234895594888941812078499369933907271304680148323866825000712324761709880369493483467057114622903192975229806043411223097492799114187363498031259816552613632477567961337174121475339735294995622806497510032842165703153116864869130551791645581143323642088255719478286752680381397043983513927130570771922716044498861743728281589888364943776423891863718451951196442427626101565138649556145642777088074348083770231217790891843785283079979588883779257666256290122426635859951052090848692375612764422068933430974541347876537508071995015240802430125350463793204019539274915523664170526018507058379214849194410412822434600992140815362209894132406654112486229386434484605186902681784098019920523412291808391113489087302436768030010195559747834042821519516521314119122920727757701367909990878094127859607738421824472681052268443008939372180831871424729547517800265378524681751968948332281724606133379653344763381498023206055968732413343903113547711684105072809294974587273170404457194871878430086127972451138079091266376698094501224516413571798446639590644372669691171463824117532187630158913227464345603835957302716382761760949795352840493694872395478663349078790932075049324412948260682342054602611358139818997785734149360049144710483130679192630707304316632801861676628437897919914804123584978270382646150213170218666391629943160692913395637639964739761987367246523139507344567611713460670845588369559295193275760307530208868505635332966099694282973734203040194039557460926203895557946727480424310037476541975112286743903588049470132789791788983848398031791557599102599995557769399060432640030212250736963514457959480258312141426476027035395981646007528944114622039550444962867005723229025105578061243074156280772911873710304854636966277869496489188050692843780933880970976712011965844201699196604516232055632543368920628693839456889496603020108377925627944255897681186682631592788513485585778387417549939951305408718853563022014470468192102345487797906952697552258670932209557155655461676273129827269372018865583179840875475633952341357904508722954870825320252610260231163659623739799146361146309783204055524418167023181467592892841616998400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -912409993717343669515160357386730168378341429233518759196019628812654690225942448500685658125966047963657272011701051458124574920566575893010493053454521304004687614630165254316100396899311066378869595616386129817815948076780017018973486345475902477875860125174772492583871770522576052326955351752242068859916099586332348682832684039743277759938851456703683242208403604369564390523134061287274728368462165902260984786840488895435260153559522418774561857752235697204474632110043111602290987979222445017985294494902583019883104419650704725736948166603533545076914513586567465755819544331914596908249182934100305895450320555551430028568696544549985256485095567749155804908483156187521657377129442752316286208871483508779372570875539809116539883738902117569005138251638067096022405855627947724225083007118054733883304135929230944283638145968317691968871197077229589469616335277955778114715254571732212478939490212760369993426161356469895255686250803171210482671321796196802297976491589617891803007461327952716225515035678511817444636291176463026204543628775775420249481007275146695859670416606950033844598541503758635783412868503612245810742507109987447268513721892628731829204733114297813903112638253809036004212126746046976907070093226660896121134855816016402008673852620065750006014554545880516403566869722864047297040744242484483009505347876018112190260704514852888159923730991634685843419802348128589271957258731519526889256586351988186848662972787601871623202938969105664973358536365548505309338084014804804607065215130368447532658685112301520826870592377860573867648273957316900184742408245376577506903212633008100618024913118365380115495460946770801884141173452121288538711975949605872115828482179357468872015064104136793331823957094642114607474527363557297835659622952751844762316062416190577099493882236592159003812889692141388098405057122158935328019198350088731920387464984138212433760087189652040620603082765960282753289235577954916501411211338990629868647378658649332314658430498875197295404023922778685565027634367716074209850651331298893539354184228195360569181046799998137266081164264088098756434159581098245241942771210611536857727866066798365104042215396364032388134498365184796575271644127884939459329497624432560516257173160004884414648966667821162794517285669444934261026010469789695211041257385489089741701139395496909019352355476827823459827792644834234727850765202569068975031458440072260878430839165574532785114134446103045534189090952636242168455880276029075784142621760608429675405515513264492147519738062696408093282399997116453433553068627297439425645205227654620966836164459584444245112684160891599442171518990849203322269279556060878236206612309259552953712738365412732777348440770048793156549207550820503512828709695301207822438638057535339010682771888868423118935878886501234166778884966629443507790112086125144862077768051883983684263461830870075999510426102117584646018901381399210876720677678545865945403078837155473897964847415491534608722541485303946147405179236444143713314385300723968547268230539511237445754379404239802223243780380563895423711430278374096534063592730294501820219254348367743721452051508364689456744484586677307869032719189145512482494852328773483280464271169325914370813833800006151935007339225418217764523380080662190259846386066067073770387803628732318788953482139132211312459776000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 5553465521568971972332661653885430130529160237841201386195566131758401469442812371367184532181573974452204216345962230414347554538025876162419085479481400104522222398272554661998128388013405575367937463901108715885430398630975681624412697548176818017762557944055598823883185128852565192153981582534131252736045289860840022137658182437007359962282019791682449638214132159515774645388790655584343736694552767108987170476666629582768770467455187037633406926147457847174025222836485036465738418821780980074406032724397249956828588090199636056981762627166349721459933531966344373618404486307739146253972246868840409762821261946988319697429328878015006155902020362469880453018564273425663752883793370344956355858608974092794127300961576570097006066084588435047239908005445947164753039573190808715938744357560400608631632075635523760156684630389097555005323290094683246925866393732546312272742440151835581659369987823548185672887899611175312379063173913528069718637681085688512247936446251203180604482601403950012577305101008415866381718395363681446173666193648272009781590819792554733332442949992353660506211850782545102219023172811026469105560853082267159756531439718905677041231028484123506049323155269327634590531350466300008533165277282051344262478335536077727804802572268486391205327617978170396061788173639573529093036871327861417868477021962712022080308236662065583882045293948124157420282072501387527405685196546959692843991259057286951340003672307258786040641960522189755063990269691363217117068911977368968957686922005311183863520864019876266965660843634846755217655888137607663079733103735332827281849423273616981031649364474324540487174011671107683046610397049746215033131170612611387365770589752276207442494190753051438986068983785734092809859355751138746685443203874322355078565953487004097087946439968994842364652326347078972283291642870131079144335298841485560537977566267382492086323187952097196484862308869125712322026691905775614611556025060903704581929477989781013047332457947262599171637242167225176110390914541936706228034012776756751513666546008386657616365507163383005286261236734110084756472195098851402835861622733083479039618709577593020195614982482001731259933988077559768119899091408540048769968911838026173865181610742273347659667649302336435603582556507654305121228514225444942513705729033535363314321671080240886237701844192663089366514485017107626154270881359127116443405462505863608030010051246545061750014161360690617575761599294924049238355458423054816135911585002717997069074271306348310745377043293345711389748223160980183001601017949248835675468064493469199397360855585516470187213504255422146244181909152347034510070294533016204944884172482888552947394721391470454009045882105369565128463188971882530209007321675042106857178423674647252797266835836732916761373280513386100583874891350382179159569118790572785666975790045425844665409310286441076883473684056601057832858080836811291650761740521373648134789867431730950375982374192359796525561891151762599178574452148515586257040903557675170056188516732237610277878534973754935243152240128220225649768521531695458787688559185840156867239341538534825518597972220360802659785584345980694383934334695259136356614383609449836089716692816389085485529004086948540100984858162447263361637257983701228203101135929314108058827797832945012013004921211571467714560000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -31971358652835672261131070272157362513127258734144636296096366898796596076027823259790935764163320442284706773722584289351650846605753628665944563434388550263088254156854194339711052335230022877430395839602322750406848470220163675949842798376286206084038736188493015078892134030018544547701055039096114913624237849830868814635420501282475964786308147799735769364892847052593317425010667470990202770453292090644749962859476211357857323038048923884809075525407215052001273456755016994052943676664434200232422501611340496293762840810101627318973802424794513363246817189305246582281739109104092098293176728141439292253897987154844006271487794186707010916169043834161870208627269791643252278245119898938993398341680586511764056127858956575720397017065866885338799213228536306810219070436399976630239896575652243061701124978559492086659435091417925801449699991041782079646940250400261170825654971273581669287335594334206822082391434315310253128644808061335817731025679511283259352798090121689602321660962282305407282357471759744241272258718642392137420764452044986132842583822453543067970766329067626812247591836965057713821034165662978690820751175825712829697227121233241192314626934663633774724964518003318292674379851205982816983400274182548952587243270716659239399554523057624129073326022488495429897885987880105899059600928071965595309673451064898912889373106505358886200530190344713289434902524905117535215849481705537134733613917434796780343801898316305255916666281060123930715853248516996784146503185641926611949718731606476863897014774011718104557234887894430733954782910758481851197903517600681450268992571339732689686994724034982831469841473390707135774775980463126967981494953525416424029326540687701758845718738839557481565665042799279116818056701464297351376724259813849801192218501509958367867288931821120782786325518695975704404742738205451595950654919715383732868267234807530662214904904179843739774342937604772489362495557488771202546470895567559424811798109721244047689583639388263475957871001461303164186412136308130930741877364464071756378388793294056368937169440932010294097331689263597995446182966476064219391937389080822783265739805877392761718007976891025981859492588998481145778693213553015664494761292721712065974532673201619592322458580349734992332110714769064927427025953306331843887471455866295480665270717171849663101444086180862779243257007059168970174691045588888658435887485374304615228859181829967580686654268109682692157730922245785706803805829660707427624422807645557161796594098871128440939860478273388293163021953756243407960635723417325414328840064293584132195694473219912463236010875890601114855903920220500695621762426472435021748511642259106561018145679439735381140164310387519005074945924423035256616066703414270321357586372700626863910845694387655839147536736269033228365018135452001471843250868366389181190996940589481224705260377456265497722194748801996922991458932978331845258195659840620051539963864603178828109924908229238310577784687914858933028151634257472514698232790100848421399530987944974924065608208350892447596374023122081101039238239181353261662157433705991252372755311262089143827231515399111769480104173590472130185146586000132613015787554445051102506415095422680622138054561402994433936079433899955052196522336866579206214257495941198250733968197425800452235342404554168729600000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 155962467917353387298867940081654898995655710886390265957705902896341756597803725184588904623036123542097415440009598038185132661575916925769778117825900665082233891331199873583587948516210902899596529261464709361804865438594613476487520812600541133136165858433092987698729469683347810877314800171743338008038498418438214651437105042075153941255978207570334362730289174959068295107246422578174939972775445895079619329172448348162272130786087228634519250542603249459171106600742993155422363538356637193787967731506067567628108497062843485573213762803547546130493553862945310555849412063966012226272404639716376545146954048763414885270539283851135386583734242525581043153188412080117613729543610835036877101849012708161681271814653561172142078240225135659105533871444805806106545630295157749530533443341680216021277220438733589728168849538758402405716933100455557179066800787182834218971454496544502170128745449983809652784793644512086721734384545712633277944190230767534792134687739962059451277014349970634958306386392815370577350962474793776182594931948847754503635024343722496951945607079419952040275981559647951318815221116322883326500545760818476731442571108190502233758715210531798456920179862178915367847373480822548922424628976593121281728177331007170613589122617837850942515829472768864130860627280541948413570843993742644831033732364810478941777813900496705078683506248555606025772782880697454316311387677650683914755816636202895056120501900827533782832941242684256756912757353762780883920351831771404381963354722376584419799623402608325155767719152475066712830427743225036136840930252066753608168019788935876819569179335687982191096007275882543460272668358950403404505771259957794800671656946166071275417695684549860517794171396904957063506099945229315674526795335586856418845709870093245239128775047464421465717799579244273244477791323578972539086216064617878151110536656580867914536302257743979878445855350235409654071955269642505374267468143658083150096206503277638808016921911901024574441569646646367314914218793680860240683891469625400083808826989730182453882364539577209170922377585180377985884852654613190190430896838624064599419997056622893354758922173514852962265872753426870107425707882819908400098365707281786810839822529219786410421905387928141256579188713508047501871020828459499777752255279524705901863433384969621545700264806406881284227048116654210866765423697402049166846509535974573816140540859590258567015105009158100451930864827425953800665026475260762793814083081787313882660938370480920642912745917929449293576034552175838524953405731641587164531975394516068583125805830122951172833791113233182606740777670077343214097582278684584911769612329694543384003522694267737695214563526672469578582077471685795354450465160700911172308944174805705005369371489577988031163304433406080772677526384751469776802838974406901857656736321328369871272708688103920850370084320628220943105677881584684423311560320152127392101394995867234863128628772681409693625327599496338518580787708523285705340564551211794246793014647025765408024655087177603671277613649625535521228459919895502393232690602007486053210092484549447163616350379718892529875145183564869008803558715171186583475101561802405830643202667294485884118696073421331440365621398361872953110820710470828272887790289057462752128629516673651735937734976471040000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -647596721197909089572038655273127684381359855576828679175873016930765588417234392085771858029617932474360156513427402192354597038942029843483404131225228223296474028882858513829946013168079593022923758128913223153276131653741606158034051742755880297398978306588304086673889194166788500023368247112505490514512649266476694060218531193041759785114783106708360615606017922664894336696637983453970913727456431623208114103706806766173272336720917073569795617600772382421232881404257493258934955853630726314290491121771713270609330330161804013184594788260394300643692605244634804494402575210885078233805209373125769490679221313856874562588238098053310362071243541594703648865541855950195482302103590036825223418002284520055375155887576067870635529126670773647469123019271881508477140862159932407209570630150875427794949906187468713463847892094087605868655158558720645696888929274165472196074891775316697635620937278391537468432208456578093869104219282930222646874186154408473183406010856256031787963902218486915932298427435573220494289538008090765087788763003303782552438060355145085385658798404507179380822214311520702758817732666523720097833164155319152742022995735697974842683849139492099432803354247676711924020147147346947418205060884875821527404965900470808010798719474954765113538916635205798480807875168153374151668497132144635245602181928918477073300360158982770542250909492380124917559245986286839318753711401955026740176080903961539888102358484159058810441085829034687823265966098316916933653565210825499405776629358885995431585834917471597048742586825335766043653830852480371100391305914248390315350531496484966598826104433225194040454612881474635495970127359343809953978153542523858540118367527891244519314217363024086118741021473648062165331067098964317835751474764884374306999162574382933004904438175847447096963996504616651848604799755280203962292935451733636452920328992690185314625002404668639362907467406731269762882052734333316010561314042975395231783549973056095309464001939494640929526418804703994762469521636903515617773058082252259495296658082938994649119852642173074810414048312464763177745149649333463853562178488252121870688728688125339569003632547545580828483538618011671545693686730408867309862738066873383529301292153278192458058169852294883726545187024039419655250441580727834890092837240433225564950893024429511139766240275459391879996956191717951898196584345304784529585731013009313864508536659581256540647346352541221310531959229742544743753300215561214460982084936238433477381080617594934151382979230756017909586985139810988035889533435332049803162421787401729463328533769330902873335952787466492434103832806312479339454745604360828039025703100262139918341077318153810594263708666804950859905004960225282052905168664743367481013426849556578762214474562941476906528124792397009067702914324738975448512936685919567531896424250252572403983615422101124517418537400818454680103591499840256745252960337026823040675619557670265427921149347518461253983502957662083001105096007248786475046572530521721283915762679507182305838460654316140315312918737280160744830981801453896012373559180467147045971051410973685073892331037039151878937499779873360228992459612154709936026855185054687386784190508946000409741008826129530243129994307668024862906637720374993775425845412639086378087891791966716775765282652160000000000000000000000000000000000000000000000000000000000000000*i1^54 + 2428031103112187524391671002666478556856235174139275865980644305477677905503062617234785704324863052766781919299218999142531484002191852947472277543281077193669529497445920210614217913309601537208366710673174211811340521202871494735049323813766406493200856339358572391019341143062778141686735854804364787998458713826567532124823457301800992167825111184701528078374697970287796814045952707543345865343484806493443477680105376130473509471635347702406740013265094835323819406545089435608283400569459485440961278708164809927973455494907892277526320702452139843710829906196831268507743080539852914895289980909117909704894718928293811130305961526162542619050339335787751215357387712547130497022667115751036095065396243876050391122859263431150388513622351115874826984614333076921640052446046173510312098935251858346600842651767213808384303078912699936463288786656048592431865442598734158199473354126193026682496458331490594153579964294178278992381605121592766278599085463883646738624947506897244974359434815568995088951129459180071223012009530219695250651544595606150099807710686512889157254630965668630620371878424983248810095768958870989275188105796681010666976770919724065949249262370457324670349019944890554424245482494985464948277260966950915126382864959059928919324294264495012398344424583519801266192418132417486522088185803698655514181746130374828644277078345999318445468922537972676189655738703975952436726701393221678801196269132484478256053281977656375619627788123907673901068745809122322494169445649652479332948510710098906043066109713238952026448293583963371515043796529804165524738083710181214315869837184380572976835559899034050958056036775728745759595855834612642146805767261146845240445596919861176135398966552096438656088986670564474165995056244563897171842259313375707471699869798576685812403188466482162958445555692321881444161834231725736875502567528999294486449750868635055489921869606872337164975972768887606991129132187762088676150445987505278544225812630749697966679649798659840979802624374771261067817343028436977795998541272309655983660678896588424856868777659090372785546853761744034646972785623216757149524632192216319835229723897944764164834252266621708158305486773051595458980178492703013167206531799696041827281738688258634510859288563421878852373555690317110657053377814177318210241432879948719156260513817249091786186281104438919373480994907384952936097560285358807347923343373863735373442924672426245286798918260304589122561943441863455116680413702054376081585721888797030765396736846908720280168579168343169570551958486033054963713937301632406803048888867329309086027671370200073971954476247530317250738027519428267522740037963473540357900788155861627377090402507714492121573337748698345881189021118200511058974244939699906502346098363490931308433950094419977019976419508104761511892333930381697377905088010387881000543884869643756992451319794836156795839722393989738056422617297729839797769284694284806219296888309545412869991401714087977086083267160069426993258940935541855100556296399064869207803714395547100498845888097874695328577845269863915821409003135948111424962720420498845972466310238620782561145470980445183804415844925366981920379640448184048149794951512972375335617007001746320730302772308365454651267610561846188738196733220611147223731642991553635156904718592966143898969702400000000000000000000000000000000000000000000000000000000000000*i1^55 + -8031269464119572118907290534740767221323881092371353181778368340704443914279222694155347341368521220424262030603543630213301138301327189521425014935153534868818888872973435310269480282316749412779535273859992948740384081721406155143974627371511016239310133899294032668342211256263201563983897052228497286372363955301147637818044186515762222788035511518941718444555059204166979207538113946886535762208580800542931375637670068002213927912020852330030467405512353273995369336624495355329877137074776073356545442106295866308984558683344165859095031327212106452424273025702632626484683384154930637491775555676577200935055348138833402837478121843017016232714677526486335603721079579231232365854461960676821365708441224231299017926210773060931672560453996229668318199800196609985793416955596205813784153377067518820140965377203810739826879944159109808933751740569388947992681550458247188324878310597882123608814187036903074672608911917335024962846979406576342060728491127035035986265736601267131324643902675778143714235706098932187967895972649733246714749542900360009238971336382096564015493058094707333359798281650182942647905062663762919004025253666182270378157739557841308783330654034678895213463723047101943867326720338983143746153474178674616137860063424322172880739541876731874126290352866976570728862963340811801679709772465709271361364597989536964629094756303783080610373553233551849806418002894527930800699812164219804654083490219642507449629528019469247434436472537387777306276480080491810457047217747453639505452268003625338127566319645983760202084127558963263792183951353708624190297425264579710805441966986807544002559394404351012463442079255861355264977772676942463100910596632435359648629082274366364392240136205258012918948357872594367355996913771940354171924680004155843875465198863487890692689309777589806486940113648935443802155210827758284001812398970636379860770871819411565810304996560930569330356046540471144383568542424237718240421236347780589269651838828362350602699760309664283876144987158427203860498512201428400783208372377226194442965401933874833269542237980437870321164903006529056126323944246020676334801987221597240729603991998121964406298818479846468136109973050677721646881236573650823069540295033276487781952599463524675547976626282342991388870646313381655032652957213578541922004581977133563296493357913327431346060321330871765149783725440956628521406754902581890632387218007891568102134543814678637202424458571338668449523232168709659493268895683943125836661394307857308256528782165982235458951614745230208210286450670319906743789862216241339414011917543165598107466317248445622252282241832177417869637263667554564477910389542837178299046487368318200405949007441219912840539506306351573770606846815318476890158401374466061429677078549851194764460847296976032709128598513272264020188383852410485202157273847199841449191397241885600792711171225066603145776218155898019397845498254311565180020413795713469885832994925800512868425006051640498259721449809621932771631873694478803072645733716506907138865373562700108552301103399389388037719532427362865120091986586669246493513732923606721283508640373722147596378948087172221873220753081158958887073322318094311865692706398329105182567038301444638640368002280145135738661044771061227571537049129999650338868204459844025353137889990655187353600000000000000000000000000000000000000000000000000000000000000*i1^56 + 23855713890764189851964178219383055004275083928006706806457565687063591985900406644494784026436232536198132597097716900776392524334696586679182341918825130844626853438929760705932899436133824679032210622827944100032783176354093638648569511273681391991537312018061115798396287213758987532709600966932274629567848048811986821469557256549289377164836790022120639899127655201291576005067022973083711039222423452293774912554363333434519079889598026799292612506266962770236956136169739226891994847758228849572648745219175819353163907768767593399197173828435049221889769906517184746456712904320018283338096729804881626420642630845959466810727205409081154271669481383270683342552350780014828225305787966025529869525046199546481525208236136448059809243402589546217087645711416052845859525667802942950857368229984341870269371986593460828129242811224453470669508886480850078978513620145976994587273875146676558293893046207862400304947201991682797513821168569708005554681171558708143722555107720474164088861222879683351576134752123081420649393472122583749898613994635374855320917600714683037627570530248361516497482039909762923595886755840711221644179565900576643468737941171058558729108962003732612817807879067518656122441574426933899747537090772404551661880683710230338169919190018526704109679994252005372187652283619922842682162432883643210168140328761982572931296643770499016808545887597875682128894680612661995543393479418498344203316483802536568642444423730501311310548706780354693822586068012378998533109616915624285766337085607611412095480683426406809004376300162649802848508651470594896496127655694821540773924461138905357286850696948032810817582742480941021003404423177162977924154115576830005353353701250819884811837179017925994949760682649819163717123789297244115632535255310604220343034392706502207115075566198064917085911063797326933259792819491575958824188398134228073909346595687207379573551752559546097499745547158699313926036708110153372775213865712318490355733355400446536726403056416765689589794499654528662935334365847264495162891282515918970384090362275602659740332653342292981127541415957604475158358506252046557022439230695842704382934091524353847871945918966853147892154629018734885336201227012380186602122875236111969990462619831268856261317078160165230435355631976364116947669837395817071587183888843923248350355746490605536655909920393387794386072247604832722950448322271587299112792183603275461134773221130544753556601980412152634805141601574595943879810618949989119921851244067307358770798970969101350666808581712984221651755651303100296319931568303778744900553890752070906363324726594630861760876828373858541475406094673342166823264201629666025252986487072711101554395782235539874813099608824961470582383271653499787380542159317540039450748747890473028534239280014023163045751014020559023494548007372359528950148135459420683215585844411117748155435557023044878802731853759302498196472919334541515965242981805663842049522128745766468294335132190809300614100666173437991098160126339624668065275549479060489796546469704530409490354436114334844165080908118014564461606403693920252719363762676179905421140686414773971094614703727959938805371071458848256100296222412099389627057709091208508819196040513316920270918968087162844401798542622050741226815706918854105159823748619758331742235443412609269760000000000000000000000000000000000000000000000000000000000*i1^57 + -55277581881288192175013904645226385708897162910994273962268319251989558565655853470835265335725431825374935156813012323849189163982293538986911702565678798416478332718275872796777510345203190665679292841282435698830992235262996214838264209802901193804311126444609208890397298115064159438786238773054326593380790049535753335069891617189833246410433911697383219575640747898692183970860123324599270916024666753020931620368120245271636177641692331408319664330325012846600644383020459432193148977410408833294440141267294882770454704342629509764149590614203578535690240946464706371244106543540054663855366042495135217802999037853286799247600075890240134475202094931644192433367398607875465398723505772673442681552670006374157958193468136360993662656644354264853373414043020973485620770109469101286600090857435197450399161694798319530703586218076698419548168177195806713133526637472230010929574496150828196235167482852427641468412134973290422241773526422191003321640963452084325676066836659158449442366624949847619799264776115962927749593423227408127138344316888396451618610859588508987621320945532878207506128431934018911555858260139345269842543490098240927476031462026463538568842941102537815004471226695937835522544664733855752646506714371649227771861222185590941427827564535873702677515081653139290166391408237153650739140114115811497368743379345761510345705530236635970709564656080921243344701977671859324955246552247305752297761479621948552745282234027283561157860043178730017407067633388537232438783073632605935412534016156186496505339683063046239486299605222952099094624732652832808034529789240153165418500847334070547765066003728547253783568951764042506981019128479930427794785327035134137889412686692908040396900495820391148423880017486940361823056090386398817727444472660415423173094083659365644154864455093807189467706075902011987315480547046544672888989982255048419419926169954228500269085873296770267342094689334533227685712479127847731733359210741520152727275504899016961488415992395236360004615060662986462812820103674210728201988512744078972568934896633570531611169009726325544745007074226119139269223259776137737167440394099876160013437925444723538123976564187759756674579835321810417303905552972991066799480355328971652592816895321447926999872091117191704824722994003816605995456798378892559821001059162741225115934708818114834628423941790445919348242294617161614166143037284879710822637562894147575392481138329755027809858545225057251675548263671277077804347382706969779994376362555828947680549739651396788592485021199018277246656821795313691016665229624103865690587222034075237817057488364291264480520475148855771183581171849316866186504950192093131077506254121204317977107047175673422160668924637868494494303074215551309911296200719936761287823943458366815210670603889895099568641995515931779308565408032227507542391516203806956195021512894114079592550108113920452336726616779693660538625600449144698080811212302605571645278973541666701502573496989154546893042169009949658155030128035353126193778346894582735364200050330397403167247862044524417146484444854956905844559605441693648775620526643035387704233890442372212575838683261045937801850445597599760650038214959961593937970034624022236222041370812569272334740472676448320908660290793775478847046427417091041442247680126348066652165009676697600000000000000000000000000000000000000000000000000000000*i1^58 + 149289242764391250097432947005087237538247822571033748107036390933817031508944224624998202116622332678094337297160788667339685923904406672359178960953570544698863076053871809851376677539928960242089840677058661404993144142884951972262725629154945679623728414181618908186800285761999017301631838386991407046245070922472054098607738079122818646026644994741884184848006085021736215327233324932401185379129835717789787793043088496507446476017387602192189310968040203703609242770200291438047412818460053852788015812715761453373802233496848282298614614160550355015831319126596988614588340692199839806283772076036163388964657377353349894187344539481296458594665956399188578181177722647521596138248430245331795700303884425579384283358312095025852077322578194539393813334700270087980296894201385692981855637358954942480406921699546020946947781253643040034408288896042269356331980525567161604463514200179397773676434914331536623681985700536025174304619732392085594187619386578117933066085470301094857152198485345131768635780477078572374336874294125913744317620556568171861135041052035844535070015584544245716028561808073878386063686148589442889350889281760692737865428888572162387923636281758701857247254516453490465328718591428384514018743533781436964090002356490653124198551637741758104628062590640119825658955474200699459662801703248818375167178914608255775056243066368402876742789232896839712670334393765026995142719850199878249900331851800435754635004385999736184162596436450432634160056676802854528061115170070800435337676202002564891085668300878371951431678442370778235875525462846021623431563915483281476526319973982556713802819805901217342192311986329804014307555040070214934335153655779655867873093561392277662061456940966339249138846845049500244859630492675531731598331326406883887840341903307604580369482169689184226872535216291371755652289268471562543935813604526732102671879778547280984459455180135905640547507931655419381415528596977383647847896893306311213674922051191378430712423744014214068776654574895473439455472061522275909465107321646764756385306322411578972506279180490550043432222802797382436640317424069294026188812563138137259133317223590594856408182198814392077473701750448314477504195953149883474144991830076655929048419742736097252654516511689056741462317481034490993273403532929469669906378454887305444244936406388632376026296100284893653481392761269689459829262743241866147742878159302527891337315501369884303769776362426299563932964045924434143717139991556902155171464968629070005588266907941779230064276141545021085050527894459875232508161650636312171444595473898892867101936099451785001728137981093815496743758558457094099435720700769860314136886408885134216440067219615307148100826877470161090934463342014707666015022479213428032100333627954625932538490808600042946459291834563324317367318647689201879327017995184120386177345931276509504719524742778334896752929729242940453715907383222275985179208001140648795516187412723314329651970482162494754706809622835329769449513295815721506838078601340058584746222849644161508395829357678475223178815731993746145998025340133410580997304213969103240758562201763976493529960646798334152779807854936457517128182428128577270806491162526766362199787808321833654245409621161828590518830814517661280616484232768326980665131952155383604337121951744000000000000000000000000000000000000000000000000000000*i1^59 + -222674057747710177010115557263298028976367747444354249866612760018071204619815583947489565373214648659864358706445182374519609600577019171423856958884941503136600227935016686073781132432964872482851934348535036445619865656275470696113109015627830237045000031978463032714735763706571129838386286903243190530997272700638935246698781567578375464882408004003301472470122384151320495335810316682217917320082149044082958778581320832386454337723488422271645668984332950421230127850402000846147877028134290089253414952923359197432796684237720530301460488008548508027058956896356751056866733183579521029030818062564790604935902427873875918526081477748797361285648544720315955352722180735270943003926001345422361127790538128652142653156666914862634010037896491369168833586894431648500613289972986430785341056947912474840097081464086529088246950964502209343424958017093572221759818714749453046855934336183781001855090391503067102014960787894633341085266249639584902758641440148802028881300248648961409392556492880500733518861995417417361844956814398044771450295164907581853022903419931515102498203053021328929580116891197156940583473096127466247270413850975710987548182046349419132270474135030769887885788407141197373831764669511965512421301479106436634256927646827889766911512844976523369330976167743592301913048639202383919935842587944642331771531166050790643471825845300474710095773426641102173934508032856845163372239743777187354646014727328787949389181303597257392543414978822393307263073542720808398390684559147634788810650138231983876046531966269021952862132996343185477751014456508694700756074609938193299848500405892077755864249688792395504952190720159833163601981725323114890135722824851558420364403823177228621085828051367021397766169647244088977164987380958580105968423625004389518576306298150893637740701864910478539576736884694835687564425952344104935550954929060219266933802971054799790784192862293010817763796834377156172600579717029792283066904933670397395597270312364659797678843744941827200003120872002211202917784133709086636478492347631723711581102728906672129777534493566066702477257213159842171086143876377656818874478036795307309280967825969682743185095213119121840523729438137697754456281211315523292154255786727696557486920598310341261760729536686145458332244069064526501050707985818447875043830363427752080120187268562572731479418995907488580896884056857142596360904263231761059289744509788482089084689106213044184815188732926922100968100766591799334572155072406734355964980395250407477975144628032069343120759371134150743646205733393404346071502707344417622404041880680634199684964383675839289052090836993931815129571893493374447590232136282901936825248793026807763516510107263564549508198829399446036164090200923782983081937853140327856302313616681657600325645399370535812706663555268278073282893284366992640372680548770477859490030158469440565354378364385148544893816456986982960095485116095952156901081198841889058510543706693259895723099560842871264149211486106011088633540008668662648428545162922916987941050796569411637319240854678116522468571667140412917298167343348630958857827312110729574348167094841677193940155681647942803783929585184634332953965389077364211443278789781897044045667439912921594577090461025103231643211677521263091133393976761895826363444677708235093206630400000000000000000000000000000000000000000000000000000*i1^60 + -14034303259354659726814204699729053467572384362364442462149678657433737835268827648723344250880200791137202327095961769789379983663161304342667696035333403100785559192684759746016959362365358085813253842760942848707215918768679170988459248838748904721641838771377595474034275016833499735716770686750718830119884032173456316565500958001785342461820079114476656160973929625808126735593451422187589156271418049631254138002653585290830797469230448528966093752583574086773096446828370859456990699345148377767403913467998420106527627412595006451335213369088200342507815817176843640599068864883280763342968452131774377437894123205470398436193280044083464256530375677309632254145728422311254740130369911463388280274647950410763727449370862769587777359061542614177646955259549169827852018562937552803268066395003800246761728199431887048043488894862901143035425139156114121705874344756629102489794352677232877100128908849607100914480414644494168668105357379797660599725296986519848762061255588277876255670061077299986365380634348684468467001695004571121939669846836968651505786126478982365439665084272336227184587739897582341635480532225263493079343865942207120137594165694046931174425040873779488466389628553070210186205150250208888665895827816034642263509218596196474874831101205648317448008978467016036293034894170908823055320962946003106030103718311176199217267501574945825590950839434671671513030246412909364760998257993991149880605122948585462785487691643399655123226917807628915357799518597776636020314024349603678972944267536658316370782605163487948917841774873397524350242303737869510543292780153246755930951452250194624476598921850680115784807330517881521960029092963679001069327101034187255626956652016416353993978192083809549034265348873392767538564506729489445782731770175125950642434158351975909404476905628372959671673505506751704530810572799192628898576649311267280788268201392632177887726441883771623480006685681221396759274631750130372385026085751386828215768021469848440431396471806007075619788075173488611854571073365276343110220006110732056383210424705496028056390477442149697792683607033872474794131065988968794742637491223824513835561993606457076931068443291818637990070260342143408863660068104774362703082174694689954532514881834229984189239619784591940381318944490870195406995013320945075862043563465404099944213937226112048255571152561803222211121800195601412704615997665473986481728617727711810523164796137961956474532320502744568992197450731297747104480330389354598800117372907854082433066340997518376015861262282169374108466893464978429872781799988371445880550276449263911320205151090402350875699064522680970715525930301952339846943745588494253224289284760316349134542818512855959519048452098425241556057028053826387193993586012692504973558979101231060376567795788219069145522061408359190017774844777779347818468110717162959650007136628083629127423131655802360472065345602094371952208705014643918869170229519784758037847098242668428852780277419532698025826341021680301454176623781309057414027578101014625278587602518569373475014545855547618506479185217154746078318128744171236153144505611404048434004735062453906201967158966721960655624696288944021989991981346537204332754713962024574759398973274280400094447757567298780351023686320957869331822932501766614599659460819232908902400000000000000000000000000000000000000000000000000*i1^61 + -3052503047939678824075487294723806696396719480812109607624188483639996830609558795809463790566840534829344527944657272189771541401210170810244174068477488882923591112045223942291726265930423610702035361008097240174053330020721033075599306876347549954403813495534904322093280759099465016701063820336911720326688826591442821767997357819537044357705537550315129565188967228993953769056587510576746705183297017940117591839452477723421635443983406828482398054006362388530850963641638489449136903448498920428134893032811628498936475702812778593112425274469035553064064326475140363414775671799292143968522270408956057614589744461243571617637002670071709754070740301106183285585883290434376337969349261667068341402590371834547528453015401753851362576136739473623740333637458063716910316309214952899719646343778089181480061429752023933820866890985284522117770638001808040562332079261857406675610690475074380462825008913096930862777833622677929680837126648452148945178390660094940813461761903704550044209710302360231466725727270677605701556190184452096663328706673718397032400923324893317336147109803747221512707679248884754733300781750595520764974266338786963007226024443508046444882055581652013226432460706553516364265884497510457534449974424398027489040247252576558105060130472220189654823801463234770147286409797566681255547280505113838407741533526778890957819352680775364264578874587906741159750571440245140055277305834652026338805828168905245485635225846299832252188723096826889110834512977195936339382403678525976817208188124997843910943555440964607459589844421745463469405014775813623357083367914703406285462548352946847834368357162284669737816541146381803103236572713324546991475647760368941409861907666688171192816845486726871202683368688443327807546668222933281344172353181808693078990423285229446965348862024360379930165186178048800811660445622149330479074544733213044092331206845490290926752065631147677132206339952910641049588597623057572875657970213673901962713789723795436809256489780299205259718802569387507037220397537855279226823238285434170825711750679854715113847327857094033989453812847956318161810978515832391351245698262671296795974546619630618606185956479254604843250328780409043521855499894658709076476699383940335355810261933065446265140062927232606946295361845550712674361896396745158283273711392965206905423425480553537779292864869296282933098157191921733665340570876324928404192079435288954129646128711464217064850474070831778687663291447018674940467920296949501766443075343507720538139783323940388324547204994048660895468023881331994148803203061445273177149520758518423657182614771078964575058458678107489423765293929592154122535857827936492096574465637385931407031451944294172394774474338382984522248218893185964969156788685655781410320547438971580899859769978879789743801682994963896263664651151335301138353064047290737953574434025693496814102344574805180674802182133352858434509929210057046290399243272243380566719855435820834648032123128621810812618929741517592756968043218126244541314900314067397861592642834535226378607587237752843558904767773671413451215141668450573357850427064399877152515867392331954633847976643621000541179450050743760266726480338447915814273651243532017960370371519287747052565630680692139695501230383237471751051077852921112212582287237865013248000000000000000000000000000000000000000000000000*i1^62 + -10711178108650438594852577614512171405403460952860248811213814311140254574501267706491585692373713132301468111470563223900874741723492677710609247693046675256561051949344142561944108557606921723664910483060854900159263159029884607125691237906438412798793490245596511965064840118855691848023997090485648355550117696612361756536969951658357320244062292298533096413243906624566336895774535148374041296006218045028601200197086839860712652646866954742665962180441863911117815984482831820644401182501533902099534262701850824630134637169875994846171879953000675925158527337036534980154942717235153032647167003807650215052119452574408305686241260100458610499765168378114563551088801351396599079282075093590801587725198505107249979188999830590711970736738350839455203440716784781057162645179874648241842030839650005561125210450888577542785914604683838697806948692665566234404859550602718527373659710749616333180558166523254277654153170615582020353813276581627213437917838015459997613806051977600017497751215855145877279388912177403334404569063226473335409068454971407067985585307701370401148253725193870351300773452195154371826023316694369859248363042179302247102771607952092694947852369144880046197912680869662999555519651359971739322062559121940247937804885775989866015941146835295731055543192192938341398606975870482848548829597868639026911080115231658294510798227395910991576504366254996319207711472710044233303399068060370359050937976317217765448036493346063157629455019072342961481696856006207335908499332609836619569445082294643181072052791840437300631263714986350555539320518249504422443109986498524484737360757607213630874913899320707682261097970017729937709194862965795798597434424044470937386736614632787461671616124547132048474864469544267330772324825447797445604973168409544168003310692657727518727864347098810348521838359644430422716066924485551493964648602595428593558362906759420031864131218826861007460187060226796554008860632523114858502841935235942390133352614648476804862233231158532102568079765385976941116458997122408602179730719132596741192163360823473414701881243827400890846527981686545975162889251833735468622949740259121626917573914904377008896458731437956596957372509060937444919968301899276693047301464614926912929054959292036332642344054324461500759555029098817114277123434364324759819994319147728054142993954662350364329209049935522889192835118384140136066462786379156224602806221736192539347640331213617959059414404484772127288209286217675341188203728576238835114097602137643497555367788048002157344390139040073339565735723358114459429502110069278158466050835720639808062186129748452027709975265534357614457953046259693080629372163195096099741763383602161320363093207785034564748539542785325313029489037262092568495437688752430504716560617821474533988013332009177605867398998113888450284183839212509204688208476012333755625199744927515366003058846237179083254853563872614803279557664221737262034338898303768869818039289564217954344176749406949462909507509117451649170445676055355523491511896723258175094757470430939725980500237019108925545494182503615408244546375584451212131869166454409544491676624264385159932852284739950244995603092336163986071725794965192940056612235613686609496189867411334064503102956850176654015206125850219160269257300501229689249225072873308160000000000000000000000000000000000000000000000*i1^63 + -29348115658116410833377312481112505592138662279556195082280153929650755666551432183479479284234795828350029238550066309058740015529378781593090647626449751342838706799233546051160872826321836708370613823758884781110751093121303280974877179999128771267610651149310774517517227518565333468060208747441448424463437623859835286104206947442632921563563834182688654429565028966231830408290790569440952361843550591594441344728574716987678086352186846693435236449643314575499923338823515318697781838756188065880782153167447726258935956721653384788000170431258874847943444779030558274142309964923546858182978833041139249457817299378349503607915734141049091927797640129074536509795651488176108518220339792427019591247353776085434892426254365415882172074493728449864163652436837796746780935510335862581602485838664348237664602754502366462700950379491811302682858560345001425840375470927726032016485935720577304176688133060334755904897383608898083287318961499364616526899133930998411176201695416598114939889519995428461941357922033968820253520558235151314454461239870433771248588542164790465828140837125945700079290484754342326456094878013765236454151377883443413675188238797309452000709486221477870367969285166949854291434032460851719580907613252074791200743899486623563487222944591492280870035483693861993557623253231033239310477494032891552643765095846742422476337476133735005389834699180520998815925361682033009852518241476315995187047079200859049266735384452908403262811815072532364928887554097784159713433550212929023345759610864272604245892481606838952246826460437428906128434680447648673542115012795297401361632466928333141002218869452515301211368126096202991607516768350220560044222786669898108805132655860472030706358129107397513939488504345603416254280264087793317467638044182389317331540719786510653767992309511136549030635607806179324143478941508200710107683633868837071133848545676732633207845110012241711086340055047624341435046240055111027051343908302895136392884187646605689902380234642990842074348261578293102300981794069599281649352787311562719318045582449726294981891634523150505125357305584418006769925956176991768146158227804592542455025131641520106741242686660388019460278959492506417434555075031573906621739303256616725744165333334878000279447541719546178318986210983598907944515363358368343759853244971892351041238360668881941540323276018082495826142635599196259823867474722951057844612553494339306399579456804419615513600866948859168178676942656677749084452137323099272639236453790345158432909384631272905066763626077000276788677570743106967897096684965947564295495941365694690834610039647939134825175204756743278277880687820219481243956172459426321271227658340456137713704908490756484977514176260184910417384279161276967394517097414128991151914859152256849278943663452738610133595096795935351295902893737483164845146282448161399759110244129406425262135474014621423320647315365678140887611735896171071847602186841518695444526840531976270213511895070247115508601360441373199535204068277021148262116583607790197911407281622156885435119398565110383769847733863522422297238844430126132034287843520064553269763871826823801983826980780553803072580957338005727377596542972724590307001569817340329014216138539900317716653268916408956791838943260493867699298763145087179215376010444800000000000000000000000000000000000000000000*i1^64 + -53999140995841513024010934738806556101145932140808184166239107925445040801287903080645673806296228458922145307491794534957398534676819248396715647903189388127209044021107668921528433725968509485961112338144430510286724196836148415848567180209333567119021653501356732285908857205677949792065228701425193767068782608526957818589060019799538838302792182018859836920528527934881129990665140323158105846249713087293078046056445694368932983588153385280424302029111430549277356887499462623380296652047805983131905724569123835280707566298668711459531993290400217415189653819438004951872020478249721264935271992126550884359449776669902171440191827508975418852930466808621300321719828698508588579714790745789915483475208925607376778688209338233057779393230401091855627405846563616797247205893419983152349770840771948344718592413166324750645239543863103656099890756752206087628276981279917585136419030804945431991504464133674156530813966321801040117367433021373980613263557636387231908252379462523270257613237021162795498585963931024171504379975055600840103839236174617148809081026711890092512506328686422694765152855393367830998062767584655991717136390469103897017047585580955366428639397626142619612374149159036843207004969118255738940125209047552178777306134043520226174078810439298503699683770340225038106062498671994763844031300491129523336687101702451349973857845587008491100323330975400517247537556841953475113932771272866585672542975036794265583216800783203514345629179248995795602592847501279435059147352596219233070752395117809332962873055298170333256745626260999622500592190175950441957891481888404918344120340547791740468032295569325899273155901224589540606979657132524980006012678010451267056152624699687325208646837320128522311190206938743521305792629053928721223921759418648081006054013229136997517824057069699580446645454387946395274016264952827744569095197923653326180659179041912070722735018923566237551296111159847141997635814412047345126651653494137342844679394884317187208009632052287420207409487880891510677874733474497172146000203387929099367945805338189205081284902739471115520808629051604113318791382481594609963576689345956323161425352245870450340872925603738528609579154089553447136612491928454896402843737787233085190654520379107752827929397642416729064642484328051317067808110485827326348159964071610961397796411837501047397009344264977442755005154115905907637113528832499233880938059888343649734966814754901594959742674607164560515847666661891645287745343812135736957644645465807467091862799901517944341160896626618992404502721917438741770408491977492886156077798915717370808203060406359560166241551938132477466573899142603391901042095326954531220139774154616554129285856981922042613326636913619932973814732132652144583398493128756480810600552601185107234310453374458463407126061039165223507409590980868405262421136740577361109756901342287495143754560758531021084803601253499742762839070062217788899614891979594879525352419090005145145660687060511517003279461007609166915875079149236451840684155268787638211987726471317381337148450692500350203293778921393514969780891086986822773223925699335670556295781103566630244597741006972950159289027867103792956543055194674511053013379616498711980286320439843500557454043914455930426097798054423222584751067136550611988774912000000000000000000000000000000000000000000*i1^65 + -59903147804436904060648010382602847885178458029482943132727056338720173935279801028888577402125324327057519552665417740168489092060263054307010587975776976746668248520185322878294137268594801106660567660593171799569066608958469871341486378341015209667491798477500131347209429401962834025111078510416837445885100121867620012902754766043597016950262623966077261459891912925213367406514285162027057176282431947271690090980719317148659260531775784796141063716623258555780931710972884474260638040148373692775198491889050291969448507843379924338762598393812399827603984755470288124648524108611563640539635596224188714477693074080968866074529287357338252283126052806473174016705140171515213164325231236119918398974074713892669777032579858517386798612708907230335613919160067198910764265669804414035741789741245916976755532328026637721150528518259722879598785289573811986421549198071860531050364192666734477572877961674377988795130487655847443789912450051915516027341608901438094438172894784859168626183312203430022301979415038809736745567545186291298604288932400979562852662483781799044631052285415554580193621683290034963695884875155727673792845836240984289918057400806094121572255638018622121233825368514835546998969854786015386405166872103789308335948997066393347072095505641528929461241094790365065090809168895009342135718457919262775191864633313104169983203085760108432448660214120644272337230835131308404233028873162602900492705919796507005089932492545441907566647657155526726398633338746941838384883029588733054385319953393518770728976505063238661482408069879914522756367346696588884705183439314920668978359870313415332780165302993549553055938602241196488896388744887422534072649976474510095182248994811704086466784655288246712837937322212242430437643681121219440769644654316306401466088232866122874699284583743835880970969260305614329950765868468433701660505769560709293743513587801856522676016069990865415018517300664487462835197252525470890382541669021348558376811821465673687226859829681695898780845758505364249843967199542871265409413537539465833094714213599978213056596727252377838022280065417739230666853751111700585478156480795061334029285679165869256679666075354472553766569709345977496237243111835172169601564256592042723971158141672282822124349966768193501367624994138183385635893716136067016605836103756405402641926349186815882381440032527588846924161353098052997503406378485874768926559131341012154698518960341853710937231176698718227502273328781833740867209516288249471292839841929951176724039544907560704381818995702348209106642588007221704509708247368072760712076339620491434278643449943717190255045398672960828675929077394212951620320974497753745414627672545522602967701223466299281492039550436250361466500898963915382543001849886175889117644617803082114516787896469434858097439559253063830514496236454030915515527642714739344677987530565745411042771081702154318904943611414442167238193284140146192773513160393558451750282581776008880115546202377663498678971481820047210333798759870225737940045690522559036412701781822234629451527669748693862178884546273400320273599754033200671549830967490692368087917364463272556227801312264271760082604398924102710597421716356540208099201163275573101381273367693222116962711471300845586090888707085606077398061473297996384829440000000000000000000000000000000000000000*i1^66 + -37949413876885923954980940357300860642084631404822154518979260934305466760851911225165730741597044718397403871405077611820026759386892590411223130612196221194538934933179049438559887508809618409923152786379620477326428918958511766258114104083241602305649031702673727450356399228380838515168986563273652801891083265439048406155687362634021519955151661688938066679616154269252683289480669887283023919160742733587210827354635280847101872983163537614539522347811402864788420596325661069331076620716481351866882470309562986855245824446180002990215965078102771394714703529626810397708665299380716174905727943133755504058747921601730471596116981102627308358278801792096058079150064192117157154396904901419910013561018334862546035763568116496465931679266208966420205888050179323160805772611381544888548619317743490023065313728544777820181137114701291779471919799616406179659480646637031834919932844795857997633003430721894133763011962830908307572301183891829069435575183155257629755941052128831892656209095395714602286551336137764707178957760982332162983550264153102187993660488933383486830612059765032934290574967322824873689400439524900253702474184028586669391530980236134204410300746193191658077683625440502172371869752327110605912921738624259949347865144288699984525238303667140336913232268682238557753835147479974511434441168964370281954425743235946062793688049285752605077429130222361557661521669775391356096751158335796826017960481961568869167708465757102740936150288603719428310476736059993414686036684057768002021759904703389361290937093065167442436928530579959256118218981238228074769347677982450180221223308812827406668283803849261192597414812465086065840558760706797778349972680728281432265013678012558931458215812076726186752316647327591493304076612818268990543086681295247586422517988086190252105978763276566019302114833232041439282767817327405021398850226399041277156737794172281214028456619464423715174194804477930750818251363238129353498245349908279995128294123299901226786912427209646055159010137786028649293371604767227120304509336993538631529017859311427261041550709317011747688717659869594074034470822749471151199122523956343154768991935979464422282334567674996447162374368069061535093406385326774206311634833689508854784143202551976984268795045817100290291181409215235842881003394683663287034060197343797787545251157353639210270378457723301962250975969387506350086266958152084936535799789867002160308659144122223238549510048803380964396377105852139294540321102285087251575611805868157893489813590370620576302795448628684304827322487406539699563576837313544640743734632114295159152499182424957335696435772028088695325003177749104095245720393097210479183208798168791809394381137775355255885070063780290409391857050319819713116816333173924623557794402466738219405339097957752265632394347624469939905197719722695970280369375754313149989050528893194339940761961405519856148175254026199215140687697865572343481508941170917417411484246217931677339891771775077297800438681804985734564496211258583951709620692455899589845110714969733033901997914422726376707599039175579911473644236278013360435427081349746529609000017256757793751362115207526198842478358152606815093393094090921864573513824930971655041621849218889486027759302375826723854428463578033517361155943352080793600000000000000000000000000000000000000*i1^67 + -13378355597206580223455967986119643678440230944471162088554740006162111654024445265361678185880807103200790346450647116022139654204770274986328142356750145562798223108023660297456189664308088749777638596893338759984357431505330541304466251854887187284860405708142241386147005655020845485894613817599141678994859769136181871961299986890227187354348911404148801449041335144629296753158898125431327967322617472825205302498396824277614576445667765332651371019052503676406169734941397815215288492162534512290312814240683359642545971339264551747624451277003109886671843757019492337323402199075570992683186501283044633171882208713854980779529185282501692848416245930517818687113868571822510777601969430774802973503662641067468330305041494614188130409534658699649538666670067522620225435516533607166277583974341345769653500947144601626333784374280212818984387138669288208803106122833573156276881338950925554003622039231984567561299435932860067078678058494894084873579406765934396049520911236189681619611473086368871698625714864790118444609566586745276329186442243240988452957184372043095889213001556661329989053856573209759840754474100808390463007703867318379222697554853561144389891522299410945699433922718263408235624432420671551260403729777659163793124028222083459243892366811600120126528081811369090572318370968157067873722869896353484359408904625783370618524072702780318569520437809726829855609812424395428496825359196357950666359885913305784927858093879892743942617876214367619446621195212047500505249212034141738490177963000882118277167306891027441560101223170886940263262669688152573150502571729238295162184790817263092281172750109814892915382624015806025598326139246588115687517702193020398998541487809766208282789338757990822164881202513212103575497222461118770571266730897464358401662660963618787495010512068655160089255255564926338539699526954372796100263647651003904391903480512692101584783716815610260228271050698975449096585979375503154416591531112893260907232948232476711413885042021312997488762384034317924906265329698560242880795656116673758838560519800875909054804681021165262693546975120983309705825245139289283540577296945143012648266899716998857384880833093331976178249917320746871547935361420178322685174972375917537444373520485982881167651720832491402082949929764010721203570408306349298797494833384658124137304662229317812755133335022514393961081931533253202526729217728200725100099865657752295201882863931154050471746978509282553214588794455268885085228406895878814657581500171695979357212781765453006132348048015149758187998094043021122822978683803578061579659319944347883965823872315544749181470174052827344143824174262431006001826635965193489705645554764847305397399509009801698064695614869357251952939717760765501720247365934334401072956107203300789427328330845409924446941219946814761954963054205121573602963777874464200981575127045756868509388452135495163893736000598459010619962977108262688581166641860669108513505182187552600348451638251786769478123876060690940783972704224977292599265954595538085917479992289700381224267299787946679157754673396790063585741438495998828643617712411654770369699018735312121081483886147081874809491165492500424787110357736878888725038009037585165728699458476092391264182934911014987418835430085670315552026088439808000000000000000000000000000000000000*i1^68 + -2425443162380487473228087374752191169487170333007564666916476844376939078321799080338378251271099235483493071445041972807915259546057563231311336188512875963046360120830183250992975353622955727021346664140158757330059581060438378326537768557688781342366144045298479600507867104187470864850339059656673115749031727872330009307967089732713906316637827016423754150595129544039076082258485290338076524306361204953552075417957631464034601858854656292543334570497080742215373878395083029865119753318904266460173840146568622885740378042290208516488499763937289890174625203597046534346462411301922569002127246885314481683128066745885139997367429921248044260916320382894211691680150657001406137742826480188112688000443478221984000733872328394042994877392835632642895692761986395044689590625700862852889117373966804969673200707505437978766080031294053951702068499506704167915311532451687756691734018779026669294738965171212136205766259988688923823797345546432792054055727617078236026415248917639509905712557199462379845218119069957315917441275233332683543309377955331199859830747030034632972118881230718343769859866886465037266193071539706694441147976961135577881419601753498296775525257180614062267272719993107839177198730816642683912634870788894593913674093122683576860926206209225782799587591651873378586108916283239858377154355447641455113423201324210085157351516740164367583821406144381771465476920496952550336165005121859522335485972387096640958461601430469289767176080553141026254784356939425865940982290415517161736009472418156234234843619559555406467757167448995278704453940119732267344449649982188389674971878772327687161561424225806230863088720047479253619350582409462320591249276681151671090302645269748067696470290685556147547213291138341302091949832239234979981379144761674976180805670922032416049957419979323729422602452385045886429234922375214107666366459188063552179610816231249445961482976368532653602812230425101345977029179812288155623516468974786544427945965398065023716360847831017046500156685980684590879181349644180018936370462548231494366266060367057888156053734424265291597003924522049784620454799037700758644558170132600009759310060822159075162713312080841189934805817517273800705237650964802114684437292080772683464703432784893866709807014661158759835278620718686257100447531726809249259429738003580513985865757732701071991964940553806512630860274247593432088211868649339654544372936198672837448731582868756522685489582692179177959998080419528807005049763027591362913950666760647300353108854980770794722571073873139125249658418461614925442201245644423386290005911423443246454823905739033781857062160847955179243805637475286355120210019974965913425136007025564667543002189263367447156985358481771829199324214464204982390100403852127918693805510694334666246154007625354570551532225922734884815327306417086832125423994068789367294209038573007416802497530980069112623890944343296864918736679912199273745867449049458611688268973368947662144527800749998905926554192297549348351057869832909883399760722334432972729698829337215901215685001567738747810356117819470387766988652886661116920870168379910460874197016332161102468937225149556636375547657955108953205307393796661067498885262547674044043416995894326733228371565850268896794249317024309806240890880000000000000000000000000000000000000*i1^69 + -175412155891076628647204198843559715506565419573131412285179934441784467017026438682228536041823910728164694329194742491663421340525382207238353098147842634080163770884502791499092097871666903835752415218831247158274855340076101003686451087713575816885031530333688692481153459965627389889168773336815500207915829521794735151911837004919921326548277400014141892366077300999330218202636045660822242184527358674643397014768054014859869788287552247743968443110731011976168552814622626022439622731618923691530189012831152128196286125025093682799766172732136456266400477435116008816922888268726642471543757115503152658148821978074639298655135623845259397900331551713889322503936820064877033039477040408776273565551236454779785941129465340816789313546875498935873499552597044715589423835128854868861006608042630179255602420501650494342749260486177353322227261093454694250511525989024868333867409634526326170104518499182851287986001797390007898185424729110840158941832284545649564360955503028496886609340055038051668261987847065086104668335703203684961737479330278866051178724359395537903914877622459208059263333581936364604324679534665657600790837036572163705612569845519704748325237280126634682805856242220730271924607760135594159027979756956866215448995895531271851353747134670187174098487097706568811107636879955672564566626421533597289887012297251678004358067303634792081809428836278045367491209994501769787129660814215366584092930192941839837763203423417913524402232696746076799246342671275104193839721007975489973230657649393826074271279374937648104281847105392625001439217846948579854882311922123938531756844269395901758587304628474024009156130534884452204661798261952296585703980511183383547010817966025117330800486522874974665606135950727648146841004818809654712010683102759259312418825235483283408188614016688894179241236358599990023142557197669612787598407181912066908870831067902925199697209327409633720028930503453987510113413896634983241952626594859656961714165325074533583020246523267713184222065300570648820344628476340755423030590989153665340093096852580215198228686087970905563312083126887091399142127909996811274923104564091620609753858543194092051430902417462803298165754473644270360928012821145672887353362679416918882684556362375496293027286463513649033389140290366255997739903379733447995313137172821011403726945824729152778333318697626208576373810831812401478769776101641925191291393945419636331267341435847776130847259735528817642472499241113935027482306759495740500267802221986914023498801632547079197272363245205107056905029466239780747677052381293018670590886057282783830169378654724605032006465519145376375633764283411071442950408865478074039498753076381839918707691379572849299605830809375268809073085875252535781932325776199852311162489329961174770035584785413649919828753235263577388856456332783283241988250749991472256556432029450951271541814513949214524084404938321075086548111140837994622175201553330286720480620507755402664335655605596867842044962289371047468281989635344398359992698812490745417447165123497243658572732121817623228092509881072735724853840303863616422514747759952898620366634725322119819919524016387677481660829759764689005514241646877076449158163183506851874459660025905688765258351151707792689196131040486019930521600000000000000000000000000000000*i1^70 + -934712232876045923905143117554792598786750739533405161512821923180661247239602720581919457136323757016311366074905378637373779580980142263137888440900227405920423775061208758574295167994111422935540819319110889579932467331927289022956464599079318580064885255249741161269009080249175815152002765267142661153673519891671552879402400444516594889745760081363072297962320967332138862146672814283800916111297736951879132866734408163052061291698671791299691598402270619200433825999820453472164849477514743529625054076953180485830764916414021364001675072169800685284207242750298587358760277855068660266406068275586743689531152872676339257409985009062893611475973985441489042334682329620669180440729115703514622825955040559666580396788940790207658982204794169050895939151880806404400005071750148676573566335827515754025662696306221752308999633198076497724006141210083854811058476815561165077005391528770457188949451578674355322773510977264085990917032198786517365013382309502175976848308227124814324864384196232671714584547901875915577104212608926287189446495562336072933917778384448555088537492650533485421467687840545464262498362630737607277798031762885610754916489114678119016829693813381476244340532536528355413012626820315947356139648515722393997739636324497864519184211314719022477709074284668781869558126024459764668116522627512510448584096678108784811963898467805221582080575995374494518355494598433193829562123539135264639024639132706850037341446049073354711873142908853474302637459097270850747169081961027367535144296252003164943520870491438587634561584956018646640784524483864292335991284619984698560583786203312108036649518698594159439203804621676809319902046078411736000683674730794528381953530823800503492236354842129799297563561367909874271585158179617631957473729955264493747935443794830475005273834687471421508027254381138535554565465542889103420468960265048868428051679020626774038511765594853553037187709934399350916304953564306677493598494365338435392726045292599430972289351012806435162565985681272651684584913109153152553899432979701932173785263670575398399186445784021426632926561380152917729029742824944830183598237028688215315459865629566061207098884187013492367720740634432498375693848630433026129883464344165371479617203894529391347200969840707423892485658326416540746936874820094825759871265134521394898025053910571997371839494719467689759794740839635593181563138420314224696975951913043609964746435238023484014371885439043479410584590906139567441013329018650706344514111087182641697522397442320751465183072534786285293856759483753034998370752844166259594148514065544181391545433108508491522854946301617617567702603576507372369821563789607415423089610909607890018454569177929934230164205292646978402159556989671271655304460668432653075004605894894093674499754785462300956771292358745001604180180100333205320380352569281260780587019970647095226009741198105478863804167017045863401776030507311750804985732757242153215014608004991321740133591363944583873805992366497544284323987683223503579621993756623770981287415517652925175717739722436031040646579040552000372790752674448306018678992136263390603043790062871158234022536266079186471736364604642358196914192708782366862031762547126880498836258000707241676129480713545203397106494255136768000000000000000000000000000000*i1^71 + -291633074138034919419325325640126030914208311678842626971884373631567009429442482835380352495623482295321234146741570549432757959758129063630950511090852424945851852000029273781705305764062344305704569389602518602877715293557531931920045745842479350929728470394524158523627437009333933237552026819182289933079851770738154751124585326298009736065614470675916359093314715311633438605350610627133073882257683949315897483573505345655482385588328330658430567733908678404285660529631695411576064269061492385221797440856618523711977512759943900647504761919961679279164875393305453894317399497633886486358952406875191922677189398351539981590751604129629020602481213515205880430044731668132609677644480440671367420864858245682185370068333429649025684900854614695534216628115217119058205546450273749029502791838641024495497467585575739054736485710032955877624927252936094358021108845114450257780345717266308952852651543213292089902792598052345486550897758696587378884559587577786362515118387598372248594483636724590868267933954611620324040897206595409563534461088337387135818442864614492314912554332931641864940848162639556472517697661962191393687138484453178908849844120403922120159059198198969221580307631164536051267846698672534503719826300815724325929410389060081319152193307604295526264302738570776480724183257850834073715971601925271289043916878865824620319129355179977479065161981028067103020166883394084759630222019874159549650038288525887044564588496843741559380306093769659925652779736912441638828538616052217983702570781251931512273125981762688024464410587208408650658318380843609214940212417035554197231333338356343960764553093904098062061972533180786554963437950455274216413653989984485152181939986260970414005799503262091738756977413569650387827831032135612123065817468333417601364634046615116094301206881439876874186149684425534596614826642688787221586162624557048470765293730929556225448279893117179790216659090655459684197912951204190771671826702070119973662556051969218209836702672876357438595719719237804279829941571242884656797756623401018529132576971222205014649783721463286145716244967083451543031534689391216208995819565539958489977905570726049226450458622583589265129997216209027289785490582147176571878888496354128501732468168146393678087371827457877500224434021838849408540018381160340459216104343727685458765518358272714289910535969172168670746479838684369638445404369310990739159669928260954175281073450844364942021435028326254449117789040767066527172229305052792088676470693333120351125991819364713129795693183042279872776879438850440651862550862739399789727610360153655925900585934472634003245372766656993391396956685435710954466192804771858554588814104734721449641232122708258054247308255018235083284275486923535249891954245937633358672863630199948122341897896789724571654277971346736539350281748442359631117479320646438397547079546551136127354629994674677013111588075719986383790606646189084020702733930748371958605844584712258506184617439531249285374306231370353008093046102747744824927243119004580018815807169769250944924920243980602103399986871007426095339055443572765082014897939945955021123796651593155660379018597804213861646210428281607953855530186388887633790932183219077781212684553639216560663982822941208408823179509760000000000000000000000000000*i1^72 + -18433660490444149953926088801257231703493858484859751884165211811908033863760273970710804510929233843944541829185548172725529445113302810543408728150421273891555318628940379833057834633455376016385045351797707055257008429098323861594007621695348534415995346846511940547936037646716082664347579427755776628152194008809664290506220056682359259799601823727217088883933080247384938731216060792487147600090748050334395172375374491212199749961761471683519868368101837441804205950710910645270128137968464335362664424157457411020733467370491978018131268222989840034064193311316685736703992764128273695807075885505781409809242268108183180353552401112342667981960197639739882609518501831282342031168548411973817055065998168789577537570051885582253912873208850374187651502658021629886657919297969499279395669478063093644491209213617559856875278278015588181849533795864687534651068271969933154873655031519040239285492767345897420000702932047722947303878559026780710303439966214576475800866057726826315881724162935701215844589935683046002725354305756573477541402645951632859213920881360070323048647726870531250662880319598461445560777050926375822845234268941766278831289311993189556747487213661687726766162919984383060959626992531026888304165554596105420309082445133879492840875867660128411046405294096339495992394397869333577664104501979593204238752902807298983985102664836314324889478978998404569165714262413018277395007541145197408713017922211790497641951218353642155514337512311532121883570576363810885113101384323871471302852820067078131598522977070217048353564211636749140038773399397029581946161468827039492953087541371768932321923272141553802081755404670597813438741742048869864659845769711260831467763666544011363773282646013581550762583633570692109457022627131006087866347554367658357358627157902847686780489925798481991574693163454973321596477224900777060152323105982539772142800670868240035640273391825429261571851532334517541965948994503034640309143991119628950828900354316158441714248561124656200101534225545039840375137106937091741220063821079817017581978048498148240707538574754380064692019761364627072805651993412636029621263416415418923783419993856705149786389031495100902336245046296486338685559886342992177059987388829550623788246227091902742357341270319561049103968630861610369703125639598312589350462000979783307010855408131164196280346690085716149397649528364070619758123816591151226790890517553417099380865301231562326244246128732546461627541309373775852928229384711055498981720709621295195539966705542249299177916509527036514491966520644660352742170479909832427485752600606944461463617475456756304438123684397175245489354143136576276430608516415642371290102649303488329168318860000154274192016012888078089090067319697745637598313757500452404257661621793535375220514026265026488534215257216122356701987581863370120033481523741486401100101057467446075774059342001561258473728729331807615695622525884278902665123320204220104648267274168646560534068904080480910299439963019421317514914292690577719542290752658660658423288189764925285695853212376143427794213418238122161996759093050755909720055202664909719466546919981184731172026157043500207993621509821575521347661657454630036392847637388048278708558299001860180685361619162534479134720000000000000000000000000000*i1^73 + 110725522325268569516225377452243690325858571397940561555769154949775024899565865636122632125913905106224459963053162671202726316594840497293230591452964336754607065755429488620171001908181251019100085401338788860157742327455515007401308008709581812212656174526901028226971016960071488414845814061221896061759774584148255708310429588246846548625919929409905010784130424034984209853748412551617108684240661978084413994834295186070860617007408969261673877263286434954220608974493243909607950339792182512534582528345319817819483805674047633879275048870240507803400556616639517121120629375550051551321190076224090740687069355503874555717808240103079190094273289142437746887213481002738133018477053808086980547845288465192636633016974163426139525219698173333852500887383625066927095799689576333249959536782973343253674009604645124418423521329167279554369438977593931226702688827708609856309257431739620599413101682370804131045131868046949349484309836330071946632266882925295523573563549487064841471918281513448729436756206276374789115956026910278522878727879808068996302136295283430120508173694690105093133212023556446177943914828842690604212236343136540785945231766205483292198079715212944652964641258594877172734476275754840851896101169295276607965279904820157160402520643277713910029143895831331368645226197441299549303112755419665464328448471357368821074993366186224565122026268958322851840863498321376418637881724882521451027045624395580555420618049715120386013862667832277209971159606825974749277399634226410835057021783751648460425755030690926762550618727992117164454665519673711843143687542394957992174389994506008633926709177531582597490614477458287958870625059257482136980950774405774279064976236278078520355837973632777171900613746554010422014855460890413147872341299657837770418240742027435041937777025004265806225970214549500497396728379388466970132631387389914138306311655870425552478870734881108925662949137737066349485648361068928379210601893054544888704437362004270380275042271208490808563412425898554305548416378837288997996831630506387259551793973471687519426532068510912551614502027257546764724369497418515379900774562830365407054298939578884403879876178124308250186862761470213085725741369031812625706173266270319350734318560820189872704501934609790537137670330004555106488689110362887995128407116894955951994131099018944611318971261579372276464645681804001200398475278357326583878213422304267272967725543248487671930989804627990036530749735059349892951958175253402196491835881825385889358209392540799579342242780227295663701980860273696629979523711059085617282363371007152569157384030029025064532376380382566185576823106797799781464148655110133970686737659459993433317622289301602343412651581037839946641869908944161327215336360739505181364460902610895644750219880678396041630069840825452139209029968433226373043801160414295249881819898609416937643951532097075184754810948098288459516626350492590056869435016066689345026532188924039187633629822439301928193782771128250762660913089595961563224921377445602427684828587967585919868332058394688657799644293333567766480529019275377039203834047250548529254149913074625092264069989424235548820857850536427032998528865251150282808743760583359544780607247283755854734847899598848000000000000000000000000000*i1^74 + -14848274837051114690234880407650514311902404281619290774441021648382528534928934314305784199753380628754234612472095382364773006682442966784686526036063545586368685771936461978103831361138900224416279929998972057277270632672985966931451978740200181485427439737836653861132069534474790593904137170635841738225319037186850250283607567565984656943386003521963516409420002762260855369036092287377715522971135074823204377314265079789464265350887321651503421317797303997205736656830508101104820998480507600069968933152626613503889482738933725866102676654430811637596497157813401839034761321800926013281160973461135217935005155216077523259411767096692171486529264498999851431031785803819927333383630928661498592310414518396588000639439989824030952589840815959789949534873242818074525884601175363931391116153243996861625768170232789629987037057395622378084179685081959996725772992372771315926446741946960617602482995911850983701718386411374526526054846730683255080917427790016143850038272286559189784859706039512588394659446366348502818824394080192726827707242089315028079335658876669418968480318282593583830633289959700249727286721942613642112653817051909463888872110903467471846071959599462713138360728309766961754481388500759388312400893154112316282348423457870110994687546328444180307460823869905444315506281960658524215023770964474867500567028725105837022102826370939633716002935668152038803650696810051931309767421079263995218506162153051897079639113728815570892863913673415451512159298577344910002149346076128276833557717826723576632922305178357051888343166172740509022897721585361239078595989229471564507943617194959481914850988503588716840355627414289007702644360742251063660514884920008636185173303976191408242565339018739215586445898677645918049717980715691588975890580998189029443489107901684870352416216979659943025393614192702937217350599333819852616563753239110558108508758149340629829101121644746140463076071840946856412894668274505431186020968111346094953487639122869661721759746731449802886758648481238530840740182119465197355568844798469902319967131046046438683207552252106907123524322271977744646570431897253644205558868453244101621368565314304334921134055247806594975367084861016896873387816300527272667111606358334887370200450293515850432255041245840751734389097328033531706823870321384657425907357024276036469328512083816930861561930058140270705854410912343734103288060543574876875505299122578502632567409245159455033173627311121860601619851018694186864154205409845888134839226555386003624774442559267261762483459000875584208369841301503664252294536872987900498931353522677144910928200048164656001950631006780589552857985907155836511317039526626494143074913349963710324431856028127706171337091975443083069335060306351050270013380608531234314760972683894535386373419149211286179688419839841649783723536427477490897918474840535435526681654947685782833856632626769974047429377626696173628975463658079512225630458236172432725361345393540167941001223418619131678977914169658629933348987990623149115978229171965589117156825427899194172157814655499993629438594288569699707863395188732319152851423905148006721958715667933671938521191248851322832438380928410481836721516566146013034770125547584601116320188385952225925529600000000000000000000000000000*i1^75 + -86931197213445187535004252293394215176145862927263042163039075377657846592856859595410337793034196265042570631938982634447629209843618015152977966544073878990354280630831955681872754165855463958025867066388776092389017437102707348149802857922120743537495899166222259661101168660154667596905783648881779057749418486202525078735867688796407028317429341755846648543342516041227485474674737009879223515203995387507456428049898230368973805639912648267907175977945065309767887606474027595254856487997052125810820773486095921327102258162612797036646520795969294485215801742334627671463149628430784505858565007658406669074575158181399660471677653352216232578616371473413417175849345096465110404990831662750227835334701144985806271839918641042920738221913417468066638487909805148255703369836575980402183221468217556221341026695657906400340804638339419895261410008869225661108077118443908050413718819871609865741882172913021699570324126741684400247365893935340069661090179577827034879328503514464107644032836401935596440549381957885471734308347701359623318429277917054149297891794061779457221706802718609472146948412535216737783029801826089957303900369900856872964891567596972516271199465613330467818039240278979220830644740132712463215950474820568395355158618209561476493166247847505469067868075262999437895117367268378039733585931453206282161644867588064223813469321667764224957503688133410669187223141466538324708702826075648359049559359069468427127782641205002068070026859771294417798830085724222898705834473757925231632233280741321934526600063756420404219129748493527610854867705040851653836183949391727276466327761508110089427555624288659050909570938746133754230561593679479295436145230319984142381779277617026337002848196077985850093775069792514821175488687854911437118764561241243996464850984253669022152062243475239869459251768898287456133060040413505732105536686377449750713203674445830300566147900188334448613568149530646712633726913542976167089238805085187346626891285575759164542178144688628101481120970617684827329056481624996981687498379633692275215814114445345416151024626343838830449458367908983905541665797902538271278927402758752708593639925506475165737322053477352333798601203044380599722659844833660418961826346291615703721341019244406098159821314520306687458959079770807478360967700750989169531284030729435969524922923599158909541813916036263810307782531964505215418114937237258582932089952760788203954088394454653014421574967009601901593107432410966201667804515568685511101120340402204601891301867698347262636217814056495577473793780215010848534707851862576791112500210960203515527468729353287959188027890464082130442326168163585594915988054283593463317319669061058103621959672940497149632133569166884449190282309895748062343420315837581534492443382174172571435251344270029602086838373106061258129711474321955671839583346029967774599838104235624769477500941535496227004729578981033462920425401881857859677805067058823376968986950914129831598996692636550780815948140024439473492426123867793305213377373241831075817952107532526444001581258624371887133948433099224149085721637142388534872643179519374389931291242027868835283678101726690177178382757747100657629768381358823188120835495490892580137478008205842841600000000000000000000000000*i1^76 + -1525672730597619181089733988435399397212926017058613026446702414114171312149465444243990639061604205261750441451181179003638501107539565456244857842198905763710315238964599957891904043340926725852503213392939976746622736622194199224313327033900887971379701977463649829835449311831534996305934394104484884136493557834073738242744935341593179289289600476101452571018811744530395972382286757513571220613527895717153350513230757747185713816760987748724903622788561240535276333518800666776188492685793903967826595933274412551082796402930114812088620151573300957804786540621777543266118116567819550567556797011969383340868893525142657649040599919018981642219012279499748953977598391513430902611807196450550005904182315868179714023487401984011272986753039743205236512777270082822718674046294162990844861688267159191611765922581507753017326917368710017117676313837625997145346592455054205324251278276592782716615957734797718035272779188488824672879945294406141259208659360293325545146020633176283680870165299456768902929934269793410672739795530118177398555783696582875958486938500367596799561303829103200333729956713652865090808340350525652538213342243674097663407323972086962806772067514698327327512901031531382230737954893678022971752363289538760577702883153841633218642808702984350055123815920830292748832988641567988268808359112214381734179101611077817346169858742077426612705146261789903871826999409554650224268142086798731191013561578065357396309500017095026600394175939181987142575609767631113784699210482944806581704617586867680997131001141428132866245428620163343111507454334424364204114662645321772763241078759667799700821376327992134498726208969960037626183579892672906874083431315647594023456981956673154473050086877702023755554447227575848457389903451814636566926131218833286450459092867948581155805792449216207470929055649854376089342304256989168794864519998824734077541457680838920966064135315064511792121486430093296681225704550828252330816400957496365460158772837190707421268488166905341416903541404125121391339312006692463492544270215954595065583236249393278351322501586387376619225313731209156586707002315918969423360036992531178889881636336673509271824512278194738791291351852092680187287280700907851263635497607885808942976978144688500433701265256907290271425227134862173893180474608952470199765233722736824816546086628365728663752104591285179561403259597047039593278146577613662356823390531915266837795507333431909542756792391524483539378664987488048161149479288148495164497133215613499327020099397100871689423083330902803998098383309569246012995020361011874001446075188053635818053803995774636231483756000935230832813151419847099783845706335703767233805216375176969596166421198035450426670616994092242235056962185572617627209499218096969937692237723305066918434691441240338296810889789217552872630847614913047230358554505327350932468037726562203299473278090561485913156731238826939880700144584165304552843960718360171101980835137910646998057209697891215105714883181784493661386932230217273355781070141227722634563012051112595745255246321868558186064283752234441111116462354459384653675664289614887383880105964657758330642809831329160528884914663573741746185143732834479667360812622734003058392432640000000000000000000000000000*i1^77 + -48485328980274600265781331140219251724563230343490117152093460631388268738601407816160027890015041533960738756120427744730873615188686361389832625847541807448882509528902537334192055702030131576306911894398487362844103588035168756801579852705679817308100344651292018830382922628764804773512679658702111549588705782136825624221267788558806758828590926679846046325121279502324594308728698492195068837761605861593434078440055927976575355693425919530246221362022038542102115371820831980464949603364395751383180067546712187419047118150647056235059858240284182464351331503442678738088861535518803382993973994432978630937712560576170003346500778779147774743642343649858389507808907499705974706512650232862536688520600932581902933790454131117814806456402765915192608239623646608118346073903383014092111580435734443058816989764084439032795279064118524698968610667416993713631678206770192489242614191039465214300936429099937326754791653827361406918055746675716249094294675938113875967191901623759698593668001364387126530390074475508276338060743067202899374152850643453984945985550879631877830555701818684073402550293482792937229989083385123707919720671078919127486064700836926251960120454275020731891152176194494454611931034810169826428417864392815015381706817546611977910563850066351214853505720541834461090640023508540711486043848962989157258302952284834045679805927742350669628076074903973981090394775616013924788355397968375941543480237612550682091466728713870032701029244201549504870547614148016766108383851362285981400497389909924080136514747172392231343736536791160867936851642012479591188468808684069231729111985934694130636266475086654642707086858134509912487698458314960053083975780399364882955491848502456745729544322258539433338260875643373875515984049960130565999846162825979068361843354650194091190726584571189236748832737297561103046535798354537051677819733398760009198392680529583940833360905774245623575904582300404811741164668072647762620545940572041842826872548101556265927847408897117796809489318470418937178430430014866876278307578371285972789997906070097469028864403804602493599474112599709796684592330792253022781716252627332861376219344115984929438868046880072120020456595002908712846957038770735585854799824203019027322189748212432951956847850706239258642575356944345976868630605446026171795480894914529879283529525455725145135663513382306787859574841273168270118952660246527610408579264300748158877338480032124532453248637797615967637972620410431899972486155894297880586004683541802430137785520146026490836489784899288848769908687986469727724864812264901473314116638481994267920721281824184260680685069022092570354091687983162159919574130519290980444239173912155953835156005863152557964171211512743034636494928918495810524637063563793959046867904861016142140009929392365657267450123277142342564495479787317938223814748108438277552980481469188807456964068231718821310321528899796703757840198506530209736283624480813935354171577003015778248836555590650533425726304748484819288726190200323315425456958683279158201301805596726274555819698494337363608440202274143397322751759226297902141777896488240300982858569721267489408188841638060918070996404855728812790104402680917919847215453720950079488000000000000000000000000000*i1^78 + -426066661109255496089688253348569283798936116603840051998366546863139175866688714562439358715581013908647665557939686853456816586193417384742418112970756564680114418405207304650211624391922523569412819209543975295439385643997321461617494176375352004236417853594147973595292155440136239167460796703351102512114504674786830474848266348483701701061893724960504683749115943929899943975671888740147635562216844249854937563031071631777863946082503249150766616969760201587188636172294347937335090357192883166914022218428664975423162401958700339769844623592071378212264773695169869124649825628499716313302134356242393383304865461163528926927594551877467936133396939009131348857765631460929147665712926455036559226251246468213842386482297813141383061162967514925458551227667903600365396220998013345608262887109013044856275536651719931257217412931015280444762462403416750405305351365961297789202553138639071396071380509467508355877689353276821423033175906962250765175075094578757286162525704572031968556592921580296240879760333003095116370665372403879617128320929955589964098293213415061329366825186402863892505557272154869031617052884721780422881850934358402533569090921781396526391969960459238197173986799422369598929231807864681066306832035809206897629649500237529364184821079603426903010423713406035316491614371699506607001067852554695462701378949712479864870762371865051931032584758773695107699108704870501487183722829489887495892733477043489835713962567352160263109468348764652091268788113298487935545316532261219696178648965419183544459322516588084956294687096041255710770417375954254745257722774880825722749305133222721439456850908503594575207589449076518592848514331265711273718236540008247377157288760124827974789147664880551691337150992912305686986735091840630228781065793819826731338266873533243784366593183251388575167758495442820952840394315979639095836471507406233149663492124082900454865359852509083379290044478134560641716389774382108970903924654146005435415889545072228988735766611187312131774711870943304921771505693211360828421772731544369641705103633325926245566935077673721052059771051202166084090654420394009839980243736749339527781470751560277246115853660902310164715050395754580441928614625388089966712476542790316332167014531984230452762891096391368086903700928673159242494040725134283801836166922683896970932066863813659407338113671109368700727208735459035939613515067860629881618926728488159620674983959182822248372191188887050241328006257713757361733126503853294523243897684223512547151946414482314299671018252491803916272984594595523589541952081345788232288410805232698905875273177558112199960005286726917013705388282465606378195945933987167249166062746550195265407374739413329522340720690263927239396138481187310212801824329253590033330967030227065926572096174500722288155790628818228302575126602269441301222981413083993745495723288117516337331192492690733719310599394042215846832215177395876711090907236738220193765318585446586145712820957756771711643376407811481439900443797808881765609796119523574327301130299581279893138951578471445164493464736720864784706855352213233885216761410258841571924026372814150522811013401179561059441323858336903919636032891619193439182482780979200000000000000000000000000*i1^79 + 5661063596925457287467281390589037408100146693266063120912331195882170908515672431526885208541094163120708446332935347753595366336036523769685440254128114995963900834981101058291749367079076942479403515490958906637161553219130674944362331084025210897214400909076743299990930863070853141227384317556639447823132440207543846069879504920748463507159704986949281835163846010758011914985139115460465951419048522785442692226003479879865658326005056864309387130046882561522534662650188661329878360716237903570038462414139678433393548178902862574240893488521226999017251744346105202143319127939921656579451182145662529368392698862998900194047105770603792827686700534435150958131478185068089161838769045555755072817600254074170879614508552887048016302025213167446176946429016202471373878182661879973131934395278399239312553974444664572188756004135125817367181461514036234162023494507491568817507387770518341635599836593774266651189252584134560133165072253410469760744786927327559089519065035028959286831160748298115489296648692617220872341267011700503182237671078535846917787421247736385887067592855735777567114176666973339031550408913410922903033036971239446646326154568576457190373075095014501317308599592620002812955439712734503968760256282624894763953991987953217640956057722861694984009936840608641324654075751191695304393087355238102983450361351717939863905489829977424566928537829999889784283455954286406700923664277740124537729775472473953703661902841799520812229457933043496727395563075190944646660363547010698781423573803716159116911559490736562877175536215011006515505206500226065952279247368477602465422316439840201520059653887818098706681356320639528336577696805852364438406813432644912425914919141002274372871722572512112651636686090103069941058290753406873065566050032232107808923067034915349274719516309234150664180144671397549666510256912576310959209314480779877225031625645123478200625095907073093707849573396053245225746835319785992642519296892471025243219776706198618204143778589108784392160492638756067290860613974700670698584312217782857528357530115019506271955633288982775557849331258424891071088659135679186911642431759400113010838098171908718063366783132382362628571228061153820099845152423012457460256229439523854793470763646343451741787274095548266256723632584339750299066266605671497583695470238124432022087763012322994514302147312580664524711159877587167291303688888413742364058152783655742309215670716196800680906002130075428247530989444137820460192239416023177005883442098072423443363289447425679479778439024908663337803385076376643371113504388614515250998050801527789952868343280294142444440089179097863219519880357298574238439223515036894677560451087603431855998055352012746499872186210615890696968222543603215275848125160365232432482642592238659972725411106248970563301015413726435944523812582626201406495578694072531311375576246354294524897346395718113218853076676850570528145348245516835668799691843225574898833961886693482451404839325763919083293234430125672080765126294069957871988400052453591439415159717728650633145648635162403842296125580992098144653747129761307992631765831674229873337067107088249821382138993213948079649261004573832287441107323275564600524800000000000000000000000000*i1^80 + 163228668162967759626465624913937087194483730648101601177031143659838783482326848506511929596961830864418097401002113442023531373719079020741765614105963923656978510409788560373582773451916462322893386292163996969361120190010357766434677689326872245733418060901343623846549065124875980270924176207533357720060699302042880303018699891347709168603024274373357183713307119943047088288022415305310572055871236115534918680861992190412974164886886073305307366474485537688366129340624781637750858858590494882738912871305467157312377518522096951637154042120635909949538091319193246306459452721442394099515231534680897141021786388623532206840007098346742653836491171948388451459638118606453271132450766285078308066386659204637471068435238404448177151399076804601637398386064235767929813013516681458150272657147357440399143601903043792398914589701648943738591403016668561373410352110908614335849492256938031255626730812714436471450838851831118660710642013218565557906969985127975942774786956396950932049213335999447801617988393932724106377893298099323430966512875333280405597141915930712864487840297473929272926596746131461593466981234639511516719381459450582414646325170943704910196948257839576440308884515772483590621078382245227710894380158975336738990284250047809893278571956353800375072954114158874510289752727748422810542265471798668974655767171619726466836866763359896350500863968678408142915649127586785266110359163830168917416151059467672667685357051175970808311101787793561016134650134344686895667173193291110314285121095243220213062163173381852444481051474039067894918232439477622274378974580707620611611562473346351538247696917985084005647701062653705367393099772155194700261928464895249011240403697152453717579064813196548370759831597134343681823639256974340060271768407098601942434504035913037026800159977332572433083675792383726613483676238311323025350657920956291366372726348958114954662723806637414670386551119912723628083091267160923033217977157308288446752629646132234110562262020731028175681149016744998667803298640599593911258305122951541669153625122083179308567362142302974532118780169990052761110537228934861034511800152133557972994803211100815775409157391082371682372214391200861586122108363328105266133634048393454038415464295699572962462827749050917009310619762426775800343313732485347743301110899800106013278335334466144339962802658079434960773386596462251945462954249876892652677245881156783683198699752075453388425018327910278853849220143529747059525720519012800247372343533605175317005974086091765839411029401060414640340105444691278162265815649663488191352474012949355901807899441568989083687027291160722539669847887912681427865512367788183357937810367595510598027120636624417200145382246146919532728930094752988615047615441306964683211562468630089145227511978624900763791214702135940658970724076022193595793348501104589897028104651758762541070646614663899464186114177609237563639977961324846881934316573349634405557069422120735059484296807823454055146779434366164416581426670924724727850472874274781841177833826491163382113704900326940427400578237748037279904829642030128970640832009522329178547346628817232867997546976116296450032874084085356416300831764329267200000000000000000000000000*i1^81 + 850108648023408919732530167813071702257158684813357547268959494229289835945297088181571654124989659150466960161594107130179624108673533604470543047968990492544119690423686809936621800247289934887755137567297456801171821662822974543388021088654733503813196377085583555496789483380035241703011555386913924941596216758627211908856833284659774459918859287126817945862235855954231788002488820456570184129782136662906254825615647214038924715660071439396093362711352920634513736634139926623952864189125611776153422026843075207598477864198506936987214124992557612496661707877167520888806657990586832939009615265110172121378734701288450355498903378533560460951123794339653233600376058708144826597712749151513006918370402281367690789936599234970000849827881507483620638331327590653986842769670499272102011589044254433888114608207365750910715670156068079071142282568563208312624513040944764372495688586016868629632302170889070544172016545167002732555163795268175020835998018162685201898945329227544981959454422832552179731905427907675743584138557576965419062397678765084217309260756055824866292454340222769209074315824073680937000239097774606670194057102253531419918509308027929380018050873377451375884800335686012795433531637854532478926494892418721214868705524056447096525733130648944502717451922105358815308077604937311420011216926223750800813847810978929434571665977907168979694655215015152467700362318561906274035814647657325812426175982974827537495121832101120038916344094545081966206836121812098322736034726369764804695918364298691254484895563072507422549947442446687864073223790339696267121633503527257434245895160629311002572376972274824989909304110993771848031455872065958126835165359718950514724366115833909222943376231040218294399641542002363435728837359641727176903752412934469862357831049975347805410552554827959982030088959187112089144648771916142280354671821988603387577498243313819324626816362026004359407945373654859288717278041703938883230474869619725140295319330497833974363017070585348128966935235248559419002442501837446388593661561854881454605935524620498780755048115638227592165854582886676523223908294117868423362659342815152220097780575884629956021822190804331053265857131579833591824963442811971006879932385600514677388270579039699984068765228960899712886716159660753355329976640524989336749235961401643686817419590290448240393204550262719419354679447098952126045254265516737789520509089931773397531693982655016045820655400012073322315999013730799083013327548810503214147751172939005920262414313328335662460040501667232847154985181464605298322670850011494000142179056971794642740240099545679193028297943245082780703249692435878059762115033611062467773656657615455525489068772813115004544706510267589044216441175329695750937791625961619306745710547608771334633229451509571484303115849913901712309694976180113628757447851583291572460974727429681080459901853052222978627205905894496874906051945042827405644369210326271623594796712349044235532643437394393020639100204195349163282214877357948499149765255463308090457210038810990887756607458296568593464834021482055945396527324988156221783332156708777429787656250473340132236301136051594234686320194684800636091891712000000000000000000000000*i1^82 + -17077330553309409654265217838623597531770617333529693145638715693529831860892439354578819757925001048904403688837499872841738924991211526029283888939338927141868033350802338810469135659823616687914511634188858712050980948273449117258099946251569898670353839794420051733573362174369790844567285958975742828277216587718868742683897179255300684711294982781114566174139057587837083232044429733246824903264320865040138900537177839210586273301390184874054707642204379333249760626111893621188523643670457334032585432888732935550368987107914297065477126357812327984463002538381213890083458230105004805322474059267811425222997459266603463520260607524102186572087756051661321758144143474623495912316175195321182478559888165247419972182391577729023470567844766779355820969243964315401096659237899522958626564227890366496857654101669348749778241735186711627371561907784838738185292810801485706920442683428336354251273486841706247941614537321012110075101106755695725055517599578694370777200397278485069598654547325788932923799111023601423647948804649244856165986454672718110068453496185553575271925333421375045154761653889014050091486420303870876476820064917024569468623665659634672725519397426057760112752578070610092922319761851771853505281821623056449203008295523641083219878371354531884450819521163760456028025512142686277216886091697324607040859921285002945022953468835522926072576823737951828818361881795031691372208474834185463585946342741972646509525382897845584082071320859988146478355720065270364696067357816639426868432977668815010018706548628274972023814672445989440273628132381945917261347274454448261839475677734960613524842333171531825332991563461747242374378186171909461101134764647515632930037179607228354966472236960818989208894792451319834722163233228376186874457449647605846902958040644656929729402909260945992791977278049024516085643416734940515046516889752765822547098348106891984712310767291196189401524842205347348305667628787431482223972047547598323014779744061003520622600090897098037165276798703587263637410919841263963686912917103078817751935018756932591822954826168199576046384182155899028501777128406970570978280890630985773354636893749314148885674203690822566971232700722803147673755958497717691486070102077183698866057701966655742201655026357497947155886662305449438562641916503632285234264953197027436346024501299553613477531067318039758644291446338169769181704560768220768078878432345126903508056653870784239711327155977532621657105046084161896591632599166651805637724344987254116535396542802551857540836926606347179980365422210625277961488822152993119960615166633761905065502393228696083066551053519873051176281429717296890327543322628771468629789222797995988655293597393370218934363419891796481939227095205794846970285939889057565052197886775892065566104511491251304125251412438704515889810986850931115297251867003256999838508060856014826941898772963475846150902923293239216527766104429846262399183138001119621494319541864183540401527947688759534489585432827829437459597864239425834983937965302733695646937769217454754815749135093270184061701360553333794426230247321649553435748042965961380172149791704336047755195807531082572304376488566458417152000000000000000000000000*i1^83 + -417955669513892044355765491732831779366142179008183997872066382073975943755881500505232736729953439594761961628176874221681564640801516144550531774225733000263026082053516840370788410151436481943873310210652520000185618783625001616466274048425589374364949302502672697871420840380331677088761307181522100083052030235783563089516954847479077189890424938285593487732155790590294396558697751331999307774098982817014448845094671193752244917553578508049990668813007648985737694044541333151526469322502819001352061938195437450286330469199270126371220215245890713213267730653327517269884290110022406802362750911292442298555655618416893009101860551218490138730595680284050123149406478080586679353552684223828277238497397470838223612384320847371580871410668277851667787545176288278141198854506908298380482521936733585827951917347510539808284366899622427712158200329768258548229003826151867181608841799526250886712301952318669629762047592563305755746699472451977254257801623199406874322370351613246283484591430688674917970574937097923502008817740556789203275079623050066083096199246292846337956560647436602226768167259461587507880002665498867465095688308960981010926508283965038440973326320145917748170590142997082899225785103403700090909648643416622648155267949267571128998897364457368275963350639387894810150653653509574008811459140309756561148583443590461028739733135430183625395512917748223877346642916359279116981261508534009345741346654074044766986107653199862963100226024854000599703637376466936423474209481555474390765361707527202448529480013410024550059152636354117610052537639479657626217101186296416191764852287302117664658937834274400316449082769080945918706388473627065639191562794795592741346043356155294823473953127548204253158535265621301753609371364677730710995597916939397688909627498862622232178320053460461649942520859220610264713662316340621390255922475094639325606601574188044302651291100614479303331648915501741849435943420632812734596236941391516999250043004446098906562160580247867665809477414680520325077282527243530249573378741763108153562290619683053633433904566905760735879233725613033770412983588639645894539076640040295499604456930634789814777842650761774782227742269626441811630289145068477247142323742894588206613741809164804311222536490144841632121455797814442943782632729985363737865049860034251288017755498047066394844323649975847891402045215586059312318771418381236010138393743892221945908292875549988484380726944246024098431111283747632425098989100303538769757091242821367546945332896913947173189556444425113340609925933726544849762451789535703689471986556682666734960567983450135027506737924823806513613696133846564533306959103469054400181585363019823628960148847926810333895650330573460317186250445653973903128906795684746527087948921166241672274010105189814752576490439898548150487864296524256056990564002053172031827095296695529266114936343801231659717772674637719515907340500763469777464929333396332332632500768705163269969086158746119873875938972449622539019408995173536568822387264904566922107157983545150836869798280776768285346590763041871780298285755612094996769824306653708424980508366101599918786273110515669233187044301209600000000000000000000000*i1^84 + -4879972867226967475955155752460394799226256309269693242546236946493812832502362505050404058450920539292177547843110738881352198815016291548937461957377940682183382206213040830776392976002864940717053426227519170981497886674710113325316786338998702197973639078597713083277856426181581306593519657320283465270667043090452324544617942840479418482117034265767919170726804942506232101547290756207168839779082128045592676661220694590332234546776313626164786147056817646030186864476944894518403392131364652175790690355348248499142712231814485410640452095388733290247179677302174905709563410656346384037770354439265882875264262465968072155831765193470745485441710648166023983059162826922078274505186569208927716984197758517038142807070571846754834158136918818603644374722682593491579396158329479555122826687745548811184176332842221802290845127475335546710356044096615630887554551794367856538990624190298555402589063699348558185967157153159105615454428744585692330073672597911498727280491401282436331663900439866085723238774918190870777218929945967387293414994966092627481343521400804457364849425896995411558094375359770690952747899215403534265946506980283625630985166959441611995864071045863667548726179824587729990158080495117557755637136712618436274407200254710381801854832420790904764507917564219232526410691354355143838605860519158234925981435957009132427093822895185042955659880768665645049175823792106072832135850103387476562697620055855415057305361926963350720008238011115799801178386596627325494742920279185545227088381628198132504519547447233604005325034629013521220098190637837723911825270321795290925513961029549435187434121538929410009171390470122905857558537291613210970042471434234098276695768416717438902190597329732075151388700148624592226631945426198756580372267197633470157961656561890747991796834601132026982090707606151996597834754976239676664795550877887671314881769668876974455106918100054583830859391361533248575340086153604226156522374440183112353084337344325516224175075341312291612510337752663386260653719971526603740583725258216569524813617013742038445052481663443036770852222431431080189214620297687897736753912254384094179509459781673955153149392122418214379951611587386382348086029514313042782923114843613765732781142575925060745086412236702823606105643064922539420756713646373651866781887417227309215086154701761947157240361646079751749150411616622523517224262419763626160132491184632058485698938691557845055033486571142976427846363670332928975228591123239319146305025803291295031058236832508914044284211594715480482653405365124760677877533057421479570741590730651773960580456279934101082327181249031754808841559366886548819288618877064386984255856300039483240597622272341618777181348624110308837623532692063203155709908581138493424101028821283510501099152696103752376727002679628864481225204696883177402537936255866082163132702030233467145768135503394392988252800729815477352267056772029914859648304478972336417725017005621686127294839525417319088194533094500992535397518867161983774748497008501009084623250749449895304541368147554401457214335538934835565498411171713770615156857945010780990068880532674470283793250688984327756185600000000000000000000000*i1^85 + -34364098509903137407845319355409534613697007274756312737867703117523224471544468715674724562913181969291506668572485278882406445919756634108938157061225490381757610282306442190476361537395477628569288566327192671366017431653205810625410473657585981063195168944336798803116937623636086410980327156199233685691349254975162938602763693918388285323395798376351395489165640091042057201071430229893045434209993269404225395494772340986907808522175287193452360840259365941567997192579511839691426175677769918812392880189506582238875029260646536792034376908832980256947222141769094090670674410585141645055604504155895736037609227900320803835098333063458275823567033523430867263375636258431165045869666323781642424921040324140595540270631174702830379412135836885394923733545065045761391433524761071952461302653628613369091187669746384651425473533261882743410023610996701982930727063727455910805675595911520090293865463405911752399983368115306324236699112897796206219706447549343349593420319241235397424267705923712811255017905605744932473089107743855194599044899595967204785428234676411886416107077269348101725086758575859668257848997677560541969353181708913493795091501735646894793867117128161358486848258607708592328584443157565139401402779328654800626483498774858317468538521718996239412328076751456533267202138384382509440384918822253329879982104908692234614162185988472977619038256256420076580797256366210090366552270443476182448343208148241144243096462890078952851147767082381050341100764043851088236033586511886583026224041479357669364024193344937960315743222436073400371061031492620571785407955796172696044874312078296279371968726612587165238343818756645048562729848057408838544154511266055133891564607215588042091838647035537879123283009351187739356042308027798422547322043425843259466069121854390064689708193255949450131342782772457862568222420764663262911964798671610052290412271850453564968677329936051716966833222459338435868890946500909634325331613226885580547868412106991158200291190718097225587956258165745029809022775077957574223936435004102190625436126489063271335972784939574540264102304598009637263144370901188033066808262555946254576088237176144895518025879107361446823661786117739297611724120764234390386782453512405391879621779553139523651382785768357857844240099116538003289326063742239241812668140472679484890909602932774967626626812332211696784957557850972469746306482102813878451741241847642930957812388355136465415951950630978606888829633230921365719673740410049987892334321811619274738714352634874815091806538291868236800320609634607011985748796253347600236346522250377199359603810797597382062133206341324601996658669388373185456964638014905307965330513042024131453332971856637675876478563857190656930202040793096623013844253345031135545061646277271976332044764017547118527344329590743773135300577624920976255762767990748653950129132964616272152652145910382341449093510622832903892833576228153491167844072420944994054814475332942977114407419225721966512197826228738266085448419284047319655654452585920978659942669869360198432490778957923519975486777809052826100605324452019166584885764003348572918963882184717042072232314305249280000000000000000000000*i1^86 + -140331756567775148835831854445154479712279428646662656653191385175010560801937612244953517655632776558819473345476350553854574928949842788779130030507550428709820822733169366629649576246666099075565956520863269140787550668717020447459419523465159813270445596435874300013442959626054690193749677672346478667948040798597864263523398015410847246282575353543642344345818805435932189644532660275665878550434866977408708884833746672925821478990805395829982515567799463372475567455899690583556506789518891481674743991711986072055306134322561549345396238328712272537219781020963728834712905117274494591353376420274466987830334927838434905760088634647896076120091214931626879230686652218327663027111363540545266011600636887530022625753179846175647870891233922552474088147886036643700977684352888340199428651105392868980256630578223955896801076414072102196951929208924461433888372268752531967041659694801868040199193342143623723848730661439461391356540142248814164486162381045906300438850711404786672806558553238616895223474839955190360473136196180157030838477071746839720989829730732210729775680141939885943554827922962820578201711397354709689974089138143817097403075645237453541535384194898672459057751718691338937140189548882340700862452084342677904317739637190838979573766294885767890634610051492033358465314946790259264861615938996342681502671404556768749831365602551807255470420006710369397599935871354108753576255133762397757965387624570619350095964386650961676780722991218299600054589415053348714169185954339521951090078190491319919284857189837663995306352633975215333474261051929874126540637376232655713615836679366117767774010244028887419326989267544393076395044632796981672082294740329106235997100332178947279982511136773903441094992252890773811012299933589608890299916115790910250676603756479661187994433541139825475032771522755061258939832182844911127339925169898900862488779667472581347057991507267803292731650823645330696882590554772746550276364977678874194337024103761658398113926568768714927379687957627147678647920464663788654522391046641557762565792027388488733192072184067680396680299690455997330762301734819145229065802191466533215991914830180992907870214134351889395483661456675633521557932275096201136285747288314999542942733830639417573806934448296922944238174309410624701451945406938334812563752864662119406256657830163195614739275002032044003618694232334177971310549000884733917764731197622511972808700213111820734004164862360608433445976877623686186383650883116713732404450999240881953525405066719782745466929506820627874745667963897429656537139257692013245290765262463655554052617125719869131873972983034419538367083960312250882788169110427824356286545552014936509148215014090699130621718296263567665571832049063541065477376845779682414517658359062181134398083570479988965187798803616713302690675637893227447770484656619095834541312621937824811935910384896755889320543797905891973010987832671676506275505494397671783976584682032625928772002237383565617277371819432522613909142076047483492132097561287867719066594589442399632243714455189887556320922177572905339507137267685044275040716960082313413878818775994719382934650880000000000000000000000*i1^87 + -283250506537182160465355317027831681034445254105214351436315157771755545512459332193467347114579044476761931771461707852737918236938900851848679956550270692656058449821714233952190572055259791925223918088425435666336862316742471883056889667202910132878877156569259660539452992348244048868453732836268254431754585972432753094754083392643728500739420027797285615389387602210471147840941268484331744677183064320055571365613441271819732810809044936847651416206054643047651160227022679244160299471440635017428730309526154945648904815733806125376379715214102071263081133891043707338133628333968703588894068174631329317136562635997660930747028310636030162549901544266557104989893113971562259985361841815859555628050282017247437226599644933767003224326109740348632066047192007216585695886337111118289072802675096311762970950275920728975556501652588111976854962379518426501261453097525502537428416379906712173479040742989681616882578009316226481796929843735763955835404933401538730901625284522530178840389494197720987730009274881849594598590619561396736357097574238810513473106292476500261521718695199494556311678198702997393218697629681221394811981672720068202175134355607029056900366303913639658001973141440459828356162351534161863981322521878815697508210980363323916101910570995943908014299128637580510859110765778771501519327941121348811182351987017417079219953857331225199604468113151757478977623699464195915356456772030198296440603457125984253256761971356285295411226412401147382964112734862839341406912437199482400458962870189767858975154611646842005820787587083383540089271440289747732100951692700018426371372646203181263633925605598904550799586499091249791537875811498060487303464768381308540995956687321666619161760677943230843821616700254019428901170864608321969053180513747729084109475682547438705907800684895166772778796196196819265984445689868573747036433541869650188991165385589031697060723697381708749040050421933795025531078643309466269996776596679930853161650667317684010916611904538685148895942817785820730462674843184538115744055364591075830090508450597474432867063627786504822683239041585152940231129646659476867494132760525309207989636685245654344665715652826983699093320629716389509875079748593494104662176028684068230697743094830137891378910140173809250388168519770842692719906422547921244214706973196061011716671346317108126866349463267499547604296998671342617139287951837057582426988318793818821333843612903928349609534552335206193451591850981548356273915111810295668664212723993471083077768419456284029126696171571841533844246703901924274792965784740141623845178000849146955742871241749608389614327230876601308508588293998689265002882683887813869047935276104917294596847324418248888612475084028312275285742493231032278988041736734059100461148795481465383746786739277656577222047671386601748615127918687287884497977963625926945928614264485353769391991134224816279325586382460793072495664086237778789468247134505524861074788294098853694257836009939785110186979745721565410828269673099439303715275980670187654178372782507142448067960827736662323588285897880967872020126520954100028431518191994471296732718440560721920000000000000000000000*i1^88 + -120806637901627783078357829044979761408452072650996280385588392864121959987406704814732454125895857709160111860054507715879463291825591141301733929962127994163850820700542251509855244901334208859474958541175330120062297659592968984467336685290012990418407292281502964547713172057342519255125974460662931825227121821197754752498844065916200663493588790042483280506383112798611437416463283359287116705027982951405377248481364920844521703726362801035279177524618231649270002007934693955027684133470679289387318522493344729268138537020367838100284781346527752974067198832666694420121924730739943552731191294870755593387502513686537029941058235803912979093729445515251660059160573946777618917853024309166493800230769099219409019206275987808702863083277160643680221648703784748186153193014974402670167144970000510192425323662348471153514577512901612549882723360098555547354460111238526660371971350148471666912710635016565034499642689421034059433912196210905637357597973380548365810903909947831270167565427088862147501173987601739327888804284380861172118000775780356072809098706150412170455109280874486531428541586409888279727535629877490808125487188139610075284216297531678643077789466092110608136623362530403216554424896173601283591696733046036196618591450657759719884381357366050452818683083910346066757096835340644574378415287220412495548500029122231943633884319276773706281350962604239939605615653133139503647930389369022793539573800090071169720466867713508168220329228924763244440807415278202797104790916514491738147289775342854942773284886105895753601547831852073744938751176558111715593774789513952463696618976239474790554786227083344914318449409317565202137214518381256152384015292417845025774974354579792834636867091449542532433733392078519561823325105848743748425852292273343257827017226659049655078600917918216469777061867485488875702635765103910787970780388673130026723738398755586940590946301991339002449397217710359836512242102422963186869696302989868468972567998515354017760259383301294280102156755827592299744314660108813919106430297122698616192759957459035661503823081554245160421790092408205584719007442514046053434783466458226682010041047559847503671705305197304792018345810588804929201802964976861126394649361772262796148766888977064633667746427812554419708595273558885358094995467564105410883110934547711234224799297240993039283523457333225151434718434640863857682064303639354418116687359687887958213663531180447063397936722598738471082239266989360636489802701560636442652109830124550447228163721035673488842121468823366116747333526479788141528534461578793720289946530300020307670405976896076545676498573167179305720154844927987557185680826163267980143551630624413774885552319055192153639912118087385147137830400525932007714056676172813692920538045331156579188854979149449967578888463846954843936939891922803796585735621806529055282512856458576044651359668802848695839712933973304116939091075610435522296043033606212195130333562187303802380040417895170522971657402774586941958248687661755469567765286121217349244831693646190877702362500207743435595251675018898567477935056478062604948894215826619489906065408000000000000000000000*i1^89 + 264325744867651819709400060172177172854045664416129110524983630445441154639235636038187770994902264359073561775278016177940749125768459578189100845301573347222079269636594149901694409187759655180154264654574867456872519494175180798893540565309136075972100226658593400654097267708010754577243880433793418593547443276640469062985885079939316738373045964609434801971013507826965981998885907843601740466358991070503092173208526635560882727736028729220549936130254051431365146974961445516253687265949634624644921727794133241711930894379852821581451290713518682573101118591738523250711895792625203974833463853956094183684666733839627335540515118196030776704486401263141926081809371810361820518709592021083188174780637163160621896178367430232362763621781295229925332500710696602642577108436247315457737692566052352528227293597487925683048357844372970066988744974315277359298266560716419436303196109839325357715457809214972097930143393806613207651818467387339968893046976560654380326684491633413884842458841604376300052648547382249492325848594985878029459778597138479916221971671898499984479084894589455059781018877351353251174010857697355126275640179674833155351978010396654299021728852507684165107809987399358807557906039972197427931420076473324289986103519007834601355100785246921964883217035256801844641921986635253970328711932967399049608692570709582042730089844856508277811230933173323087239149024784095108607593230180027651943049775126822612051040693489082482694720039466352943789658013607683720707286113672498322017490018126407345016549368956930440084963942150855639131675591822580075917584065012846942958411367768218295851369158801184833221560577959239472964185590305981696890227093304388955266588116297044813951671721583791352389467637843468926944064653905714981283468662732320288980024866100609199357397253585613176927366209093803564980624783584477612957128912156994889549373426710282054087209557749170148123206917340238137285428297543365847019579292789087071791377908905188313564838503189581556669543458025346907297227879107108842661636094849359423269966100469633854928299362875459875762614849768490771185424648320288876601639090379270384299657522846066634033997474651194437809661464817592705294166826527951005062474131755847569205149320928475140277850772545304980200126528978281228588863989410792231136609608499425491028047422695852004156156388533297799501042862677764996257867877802709707687989797516169264252705033621217478189158450344479111929268074471876443218772173524433598035405917334685234590981724082462207175491152675596360470351186958478813632391719796207947829475884445982253776267623370028321350274812454236375012276763196182529752750926221409826511131284357206028687032653099320593323395233252747381439226265028737443214561637113532306039562936754115077044707060571203138814409399231862817215043208425881865853068640884612707634507851043617233661130754630308100061344877803112921823972419123039472305798613904007605449109430706052534597607049178366556206804343379775849760237327708618394853724191171066965182065969517452916411746450778976129881169742812250473162143434463385578103388207979692032000000000000000000000*i1^90 + -131177399315017608441979036657344999257838007486475958230422917938527574842756955201206313470223303206843194838605885629302565689115945398277128881518790939249435262197822844025779512005610758641238157980472905743926088736007613252255183356809285968194531927605253816623265065925083365261233365897564805798638163863408988958596732767299637826176022807158301449001296409274182029590502265580799636480560644989806641494056980081069296066181542601481088077429499678697842991165148170307090419520016822973382243820799115705082399254964896144504591768643232949405805406202145453196959128199653922873779421333701039346536168115525779947606419191821042055318577698308053611363315164718569183936170858667965419719725283045318578860633897627870517734952648541361071207016590129005199930461479123018070922459115249360484292528085206454698561566195973460296766498131589224736984922625805572209820054153714227208133613340272901159280833078393626919044112963033707014480454822887710472618069760916311571891810030270232642704950033617949705066847689360393985909274627294672992478191030244568515697093305344378118523905445963311744013555695018995153279901970935685367383011629932280175855937145099599993880709752835253137157440341749906618681636395041120682460330095994257663652216619450797060869447643165038874689539694792152969558136514709236688478781839556353935280887454536241008007155088306095596065491972120487766590329507584927129003328737538364040776374956166578805179563019550663380873959635913390030632751418785498122395795824144564379975660450979202411513326354593188703094335075780243863387557098293597409564126936138359327321227343436936979475467822118462341237763452907094183083250409850669919675528156045628582652186410002006367032845543398231178092553409193444679390718248172786197175919605934108617444453538565318020687764234576407184802041233132877485922932319432784135884004049816447986716663718443932825323100548460835847690313709419525044869374619181849473912046823178447737735190883118975887450931391479587072873074884058569622739261691039473145452169067067039414929403876411955149051423025461479635493417312676094399924475103392068852024941022453062623343716509041901092969706786057931051589587342618302323658103948732079471238008354951083256609030192992089291244969023390503662388304344618593944078749633169235215467978516069082028190061643835244794567808336690207822714816957824692477695596007234911007211023402869502112745997054993649501877989267437472660404215014879657296366872755008620586145160234164208505111030190694576550135072082279196892243114304456345612477297754582264831573515946405793856774247762202899811035913076888415159158954657317774079878180657341183745503172707362221076378235489158231384640902542095176377897370422310607594480434550082126237137300054136189211804609008244329366891924070255573951884205464562466747152247260252607292860890232888287844914563849029302826824386882888089652055902239341591155279759775177009182795811886875012497959020305763155011534345604131001284238685844606547688002831872602416285802762310074494475474288393224735572342743704928206897249517568000000000000000000000*i1^91 + -203440643146867875323715347711460239197544399765890226970903376949074224720923517093117041783660519735728021125739524554047932487511944527326788950656398238218119220817916676849394012795692833390634174096430671092579841294027382320737851498799919779419080502506673758418273372580585141574912832618270003093392031834594944468768345443884221046965229355424502964393871776858823848161062048989162487376774662760372189164824509789905459359372273465222281617201479339167907787266610316188514183968674962090591492079638422945119135164226100271481233502685771949467568783100748180993196212537130494346459559974615195379082615948378817208302174623975305128623976713374559906215290924895522098583747129363221158371804837912232138528126254236341557916683137321567363332087247087873895915096731063084338230839596118490898562135088837297014966146942259628573804527389720282247407824031646234944247407154791182757149402492179738903630427270617115555017374714816983323516615441152278018379911448281001442432214578764648382893094344505038026284664432539546200515688300873924503447535725090489033813300105529688191410551566045834161141225777645618806987721530931912736099403340750341389687107741612277223869206493919383198017718139507570995225934927463260859106775931379650003544823303957572387587670891415382764960524051821737183499932865543274261867444884358449070986405043225251745756143747672334712243320548737890191183854641547069135825173300087880337187109564409356867180516088531091987078135578870518186922441372943480678988638599527741875041826393416933424142844884997550647806785310966651670090977044920482526191282227271478456288893178696341380512765640002193450291065102980698524618944175843997845916820767650162760995257847009430191429909345369473501081955263647352709575420661651992991328256065134851825011755292803782488056403734268295222386517882905531220711327161584359615346009862740929619711406567871967248529574798403894141127481655438357598751684064600497450316457142411646145661827099807691378924770102379127127376368569057351226960626482161088682981596000806537256239108655355254559346616367441525666715425204062845530653444507966293610761054064976493116564925498859292917083118611468460449764690959220752646858988590068585827772907040835192873010126225398839558556415583793289385586834368797053623256347638847717315148161830058458243528619265316546124680331929280335245529053479690681360554355608421452856221074482848177483800626701402177334908348630459918928883025279640029214055634330968796189832816413232439610899058617918145883446702462508725851347365960997212514277097239850560300332986211449792615801553187282560666312643826441480562626160470383979224788001565447084467670744158264746965965420287045640567741387436373780784619274319204094172848065717911541208462139121215815397452587712756803620505268092307798927869331394938832407554773159592522013309267729807542925804101759375365962443103856728925614036915444324678281537521161260907276946874421677384238360233590171085112777930039060846311033823344108838637294318298139687524167532978621184641198953137333795785139052886584207605760000000000000000000*i1^92 + -645819768318973117241705829048194630563719711621887132630237413114176970692225553548198273867189673052915078379211473508956883103489532275166140520721478202131106720357460233283785337518730173816808418371861190566530883087458639466792033455020378639473133648725745096406025789974601961906208530566255692735463781364013933850865043007050498717707171011672942317920761162737189712137580722895074001539483897135739054322656130303620572617383743112957794388952196225745729610600425555192602155071611640547449346371253274770537132956656341095111416302675661448008991696308036974333334887727546489346640580855963764404297227431737002886781374100798492366670475040173112991982521841917154082449289607360170319312760147985797784081041843743288381776802051445457448276229326783816147441847520040555112756449299994561176480568293448408954124700584945628102360032868489622394408993996432614747419174108142703127741410426421069352875662442808486741610479609575001218377069272921571165967646345969561404261773377996182651303815092925501924332778421394345832258064851916915326737543851958855976639465679393121407102014217245914188928914134194526748197830172548493693753487146383013385797996028697611444368352270615202658057095190654774073553146339949528637061093058727958136087682946427255132207582724114414278625550792230838274055098485869165231523836884850085609812666842472892867777760939540458878646339008168324968964631194696874505420352067588796465267918769301326115963082876270140193828051180518934665104890923322533341991378783155741697441254325319163897642559102829325706455984356561985449321146681651647224213849266747136908854984667188023398386604388140439951983867133756731841290710821270803988653617993995304267159288924398316616203953751574754731501483723054835967868562622742045779277687110650554736456288423113581212546202520805387588548199829843165967432220041526266728106103876616506519181751518101258379192447270365071466439597347704232967072471893724028439328919633079161411286160416572375825178072733456391075844511817855309453564095491385141339503849747598729717120174163702338958042789903634200233591176772261890003223414485451404482577398526531331443603424556260385077324062247271127034542206984808369952620218621088551368063984573979796336381536835027751449934281353849452981013381933933745892004493707818035814429305748835594121448748289281234716131038438693983126539880843906194535572873305624636080679673891035311113264236005637195064961361675823565279343909468091306152322163710547977352102729797355857543469187951046478291123991234204165816569492888275967087070588382698761749642458009084507884106802667331452734738569835017154704838397850190902729994429784894914109442229434094798847163849218219241090654495612997590864052626576329368040581598120467448024221358747936067366061417369623198738232643114259553895431312461833533908315277247147155472160863561281614277225516751153446864204316451628982036595888271438747966930650427861231084494632205521526675536250997762751910157805400319738138815443008566816144008288008641648167407575233765501362893756981041925263940648960000000000000000000*i1^93 + 12094510499768381371968647364979338487966383900477328395262501364076664747105545902570933535266811190954176918287019215957360249939657187079288915084757386490654153172942908170865184394221265849645335921513053959416196573692522178577257954568063802076048789626880498112857531169065697637559512484933766887990693669292027545336053623201398563035425720395373468959226368903645044971773206227042947721747899064056563644488228959281700160688945084798423688251849453146161475652863065488322756170274352971018719323743369788040665637380825830702122057479406511348365160399623199125250771578375914543764563603670071677786276147589919980941379087144815665342526608434956528515801566842532515764326984189155419754324143104054041776799915238937349750446549271415833347190223484435439985427423722552762616085327028008411471176219795217376332143236845152944652031246568931642772875228030178200033818160874648712244518395782463741015380635903885590497111576160726995826773067483734678570992495318815831212231728238063802984953775081296154004062055106961996057472634214432856186064216406046580431937310263454090149848598811635906726644558115048191642854747054038342612928931841229930373918391207708765573289050138753441312959325661603813155648298482781301772778785575437311710012335370975849068692461256611315668347640343918234827084275098561033922579870028702235683167764102440791483495159182526200215669194848634217866414382876965604212992109093577681111323951213184259995318793486314251623396848998637216686758421624194334751491007760215781941335069871835239827612734145918771578722834499351985020567702853170141187008956073024088082215022831444778466613384912967866257866038062803472433547691071640744713480012595529487340381074431824369403333682364816251862842144423227584012983234576481781771474843679128946357242033982586637350929230161888376269886663244099653706484990269339751495991478840105043322881043361258460046231351579581839031064771649331068039585499001946034888520337384539668665734054380702297408763650364438662315825883885718090676396090582043416739305620001624015598153282323675600473704615903894997578076046880690171408185214683339885535532635152606265698670418281638691881172521754889704015739397859101333774414386346935971496792935963473618664614406133579160617517290709186361566662589190910592660665661830981522366491870436751605031318149007744139432665121163450341653857043799505979352366625658934295047443922766277521689055686546533683623558603587297044991377128738049074842031155068393699147352256608523490746504803772343077592284363121465736856182009113840107884060442665821174132363274329142476970336557802218076349133970018176997379794040679344838326174212323472461096186092841484385640070894099030462386647404467771783354885588099450563293608115728847654668367028971908076061762422266659786952451158165896700592371410502110166444332542474919005161906446946106488854915914134859050462657357828018630724624064971004944924064999353183094897887976075595377117651745378111872975898542464625260790722080631960279679338225175893637617986868606993114569827380112411066368000000000000000000*i1^94 + -66121492181816857730366870898403517041228657527518800324320305541165167220970509677690848032955318243606688332411163429033786711207227983749115287109936958742654464665035624548320096002384299500955591958545486060239833432964509404210743958511901674053191875380251349486907557034791205721765007217474612100337730474868767791513516931687071930508881083112319880710822281671431330345936751912609681484346665583411140838977095444565779740507041524733634044767702692184761632396334675289422556161231307249498015848636847316603880059796221749955036328375558174953239679513936597338953189409951362204758141770772334989094958578519126710398396166208519527616190079332271353664743757502337504464957871482534027141719664468065186013465739125217446224911682899506930404298518763823772941100166529030350087707462933850768945239793729381200317622815772166900634122401347942999009420408860447022597731875143197630228104649590071518321841957641442906322912247897077589065910194543173994092377643164023753190155631764679229211612556930722286416334969428359027660254043190629672390691391739600326998918633650569511875281821574928203504532461430149518768081883297493818951816401037806383361398046791260298668203714437830997993936666148370888508292088742726118382415291826053159666913495143589835176717667851769064863852908269458371805586413665870130715748735244245158935089028438471777790962184602383317600698068096714675786393540177578938977467014744267527239528547507538567425886412833990970394917522822907779306138506600599622291808138251613613580403909325879039181005391521834500307527406610889219071119536159518984480601214194521764065329000000140151651443213532711573929665425869960690835625726519605205510954202887006374757736065834648001211200499548161378278196585562406497342767053379219343299775725698524736109249407227269803131355755951741067064294200759658002905289173675503820120153135818076725156722667432558744344242937148431022235681220324456815926793359125712787753242282361379908596172235693190044964847321415930561228697931552198861486654798908592502616872892827570080088067658418337220406822531278740195574566102547868236741548172496194472761481858732844980780960956009683810494210479539404373706059614114358158184133787882843300644264201385947432069053680195886307913993042185014675651832361002843915094159025829103805753656116705781555028024945533140074054452426801966953732077413152388699192155340490838930265816763613029564214166364266556428457293552840489112794320753792584094681553437750541660910370387856996370261517579472793902343841394455812251074015131732073846121086380532693798522807699529336818185963688871945169609869141337852175895814990405960426815104936951746984833704228609966711640799586491831474664691853563240314621050127213261109671712461474250051526921123978234274638093080715377159889802396925892566982740194515750826551291069571271329750070229844471862385960466773930349119700665093997229647425263225788493377792137107146503652942559855189340548855770368449795235711637639809676052679876928095784079395040630758012826793074244592004543109136384000000000000000000*i1^95 + -2980905881083598295706329212019368626879158376689768970085597401227886702289800889084905800505643571417312857433426303193060264310442623366745817266321720418115154373127415479970355163293218767612511562434005401230713281803525931705195519163292364744255852134598008012839692265474566238282510863413506416506658354715201054184732815746642039997588122918577216930111378300182061923406983025825598508782140247078300854698711713393112929889478234657430326529738444494719128544718935480258390384200181564635999233068155423700724745416672433406494877627155968283768385667365985723113881414990236958687328288177703076804746004853147049896999761883954793810505446642112920662260095146618009505168285799957604532633048629422731597953639606656404856022241243256584385304628337568594435958613060817491874926253821412431496733128919044789051218636132943788274209894880202137513006519589729936462404723796099499693497163403608063045084604412728156711515064432774883240980930990814950254840765752041847853777643542784043164120309027221715564713985671514410163831448510426831316836005062262247421255407647581206469887943769225307066682596789663475595623913228717135286760667691772461462338476517035440066638707439543418817927313066324585616537670525513951362138573968387654965684857347552635763520427044205417607660717100917128558205705420158182153270972521236459458691640258046378325445016839742658458139718564912462064135195530534289624715436167307890244791666444980779724267065252453429242530578592092615608649328231813432207325960986048928165546728089576951677256329205363668672768712496738140149869668826703146825225942790431928654835809351457901243654277655209876135881000485994131180492487786854902798034786923662797571075965367648889074778663057386988703617574012930330922103072201588332444674015067968047909191259818272236076416543206143226847987585017410848403003092898107130698627180376631545053108983678631613995107916504097629485372510923752202880315945640440576537425925201047543503022293341040509441254988993017967056773874970535545208613156497899578360087486698955591440058059534519416760731594416169576823561322623219192090047579883812997861965501058573049310631869407972393336238682951214436733201810052252440068965450136036611901436916248111171608777203062498560372930791170618316233071601916732938017363204745871367842015417813914949155570363777097049278740962646258647947512643937308816164309057753000888570406834318612811402765683076375471331679848443124907284944377333548636295470845833239666075192117411333433448927642410049452904177716416543106090759454710368055015339996533327779739549028445477233910032329330511667261160296026155361701264948574771883549074683636198797150602554549293216612352890589649937508094546156184397410174188536352958791500731195075721545348102780453586277320494733068652427697788184169973906293109475261082253549381359598817561619145505765785666555448966167636793616633852915711713784270788465045795477131980704379913230309574326167029516868234036290945202074996148346944677998888140998803936011494363718724390562207136061849600000000000000000*i1^96 + -2923700714866048436841714920981364547071799147010629533138468668416325110152966052270986446496508818797436618295275208931771501454691141468741941915688227539064036552640334773781998061627981999732886523599916524556330698497862941639989314873038721691428675035541545642164494322983996153670293857104872069992098334287390846390022958934741707026034653615971859257212920549981495999373196233971068433294343322625243462247587733464155221326658437225172300851232467262166407008683491978051747861693462722940048965300302221587166406681432909561919903265207874702316917272386126217413835443059633986781886409840332022575984025173593446138299010326200704740470273255563967568954460937858064140839053026762196168615609975664061318537832428646848285873698887543947407331284516763261419176899099820253725113068043825199304479337162413362640317968902449288631358722380492722520361317093657122220282756580449613508505285647416894731391308732619774847701972227232880982959308862793124921597740197668646787760022708929516598037629131299399719815520845333713453847348576727803373237324332008059535230462552888942191628408371169254314243565376374815391815355912969538396404695944076932940603095184089423847883509172089684066941004146406102670833699545975080626617233701195204910822009481390839111293179023161766674564566673182007082820886594021282144226253487408900083523945342140461856442588916467654643882286775619026161873752278582312817693261780309523952433931574681955063800176353565602078303470256375080218274647511459255169483689481117992421197592046155604901122124201885293303438859726446040401638740185410168863697884214149162997031886449198660026380569600837868515469565019676670009950678182051518726355404467955572755100465541925889646672511742079600789009780574505862387084852818164793084255349021122472250734558557971618967926675355087283163078109266428031028240694611081928861567361102679034673043358299472816354301611964017867374014506669098319592427828326847320394394044232599577709903127924510153790906698862615508135821936408661975177624873119078776254511820613332046973336431288285769244082324374627218433460221513750396410684711758659028122579902971347204370560429836992697105575032023852911587442868017271571056533233671901258543453784566345352834378989025230579737867155753174438107184423036109199036213086096441558753278801475726607450937357718191121858452583870922943102088332123162516846840437539188961090780236972171125379289838518868248517874177010786071083263342085437504269749600188382980268211861340634915282044657582069904438854697565258503236717182154428630097188598491431738556940019635042089828891413060201349668180901301160272360761960982407886237930068668099281731460779112699093214053132844389280606443549926716732706117115941723434868820996745477434740409750210387183426378045276948463645455492792086390499762604236993391635160620260922665191529289141027580968792755897056435243422405122095865114963813507282705413272784842112064915817467834487600258940053739096315139317194785776537828681821480023348235330177837324697820237869875200000000000000000*i1^97 + 285607795701967335297767512404318080160994814984868455258137948174876575385774444373487255121884762207392073917352179169373582169981948977767059058841482149961463623085272064744941369291682232750844701341543039536925544158879028476021580450992735411843136800693608576891361560784345680164859569011379188888395401231310732336831602356689224861469588313446683814934099375861503128128642877093093671477410071790580940548758339606000076302527532999321656467682642399623862973365578744279085247396039364314003257478824054209711169318595183202490047674859252574230678282671397315075235939217670899510766486335234869241481357015376066354660445214421688010129865224850169121583695569631755086944519360547293463350657184105259590668084131026912126700291618844005551331883791180024263999337321619930457481130691147616901722004784164261582466078294489395688565217044056420384316700340586220243032977049871516963471873288297102040369575919499989505724510570611184068369942600336568465627903472891916792141974817110872931519908303073798606238857463205412571198484376269098430340167962992853416407878092896572539355690445562175818965453748457764239692141901154320881223185300138671059553250927118538428248814152029099423095831979633845565011438514863727207257267888732623116205122371485435569678577867950862683950605787803610648791235557315361843438888481061661796251859350166747581535463878540746541033923390621439927061846066940932339971248979040088858543180468668211256379967327936094222852351187752932107419264496071842958101736887847562476727265314534706558589116465943689043521310520890320325654272750770062890657775458937835326540094753853503781840325102504245049740280615189671984689779955424949313855384389643241609591132500422773858594041074148509261157803019118391864823559666180336873425141935198644071739263724607894103908383547086607943335600797107672968747381172972750649964584161867288645812869673754275772996914946725712041901766669657006771071474514111485401656527251257680404296253064672758021877385335136233363817445246190192530684250548214522525778583691701101178970289556026626152194428941189050558721944781037403161807825904847633554352663894696959887129775789206781708428669950448878115341500783332705187411211464843870403983997406550774706120915604313500046187106920415439703085336214874951670620017256652916809635245038262702937855335429382182276894209557649150142734657697723203585888776543985228133926113965166694475402824747051130652896027997157812025298109755719950451473353515754320605615126462424906047320290779740461362075096873481001754326675397821867243258401426141909445521047715602763532062013092820840090339256050456545507949344912169510752073538689830253705359689227103802697202247958199112751187068863712846778655584688244394592652234713455185243400476833828006497424566056533716348000338935867060677802103072202559712123984663402624317448993039396947955505016824016273007454304890090620845334288288370290940753465267428177310633073853869925530395482801241180737813045280019817362459909618328525435918825388533560115200000000000000000*i1^98 + -33303606867309967270134839788663846521126535235643906363291254323300338005697867813495369944259668586381037422891286057648732355654035857697628299949445209707921838116106039829674607313255688323251102755210888545842918546958702730363045703605309556227070740529445889774155605101306463964073549229418332904409639660448192447658803851559652993468751215059267293995079578802184312063273072735801028455971051306402051667537597435627638796914207061731990274896565629627255594764465637903757140357192092188352152132036545749834602140274296619544437430670341051445278767361982430871149844953217819602043649533368787751785149833838568961873883014465783978004376903516158203229301793809307308038501178873485116925353482549959126706801721547459780575093238996394534981675719198273219996374031338691006471129050691466218255816884676799222727865557085119883744349368700686309291531888717951560817330953971024164580400087376511980295985818176393647967865987765952654561984439669882280516351056878758162449582647158148982871739354477959400649926961708316599289892710470786504836274927348324729064851025936845137933939898172260553285729128914864703963971414231481837735238506206486169242933728640729236316271339747375633752733523965579045831022620600637914575474035798791082413493180596288027984408506935894546900256628544090712804710800969031835768017998790573286842209385008486939776949213403635772749460893141708486725648161631344325603606132956752764918988517538918887682475304372576613191874849761275754595730282080034917909435366519505750661397734301813181953181281871504821313320533335087055031694222844274517011979217367529063310376665547070051093209666292799722106661513805871290854092557274013211881517154028009660944245746233282316897249546853196023563421324635735216087461200905439621255238157315398125291276687662881592598163958749195386800634187801079294192631273553726185222353178842151702381266191000835185125461042963958875415235711609416556215704277059405292585164447565294266466119867053447376536505944832553503355761425099098028460177861455947738617065153261872188829626469113350795823895802736340791800363031981100427440887942369970075245169419796309839567269276912678861991618085844691268848624408570771381989141724800063552789861111846727372687600561115087404193429762527284988041877908151256167622320889700025065800951982767759610391772554673701852230454725897661983918059362607580907994659111476245083956552614996331667073773447888738676241494712668459423940436053260120350209341704036427308061528054385877743815237642706293694315111087807029659791801065172044803275922128293383400525643851656551656992412689029066060848181281900763309337590706279581768200819095010793991588225553065878890892892946106788985940283741351244425413546477975442311498114131826484619310297790410064462415944961431584201035389304750209363448881004364632100853381586289652809401281719499114246288455929269079619823872089439533475703970478692077689951277652262472751075244403165303255839928637127413681071678014155303194198185145634730292466648350720000000000000000*i1^99 + 376152260008335680885102415237231018042054505025402708491142841739959787541549018557494116984914206186455098567119933105722436105766780706895482056706873767270138056543424579909561893329972156190359461333318160945644865294259771995056266918463038200795415059125550238104242695289056862860088691614873811231943974301212670215149802081280870323170843156503962588287048131511168891161479605124980376999768537375552944883634662067820729172625536806596245005164710407016941858155645349218756240992730333664639059063349146257743993956551949731253612570232034943347762010677646471706657621433855079186602754678256563101541450488695228938060066860872046520326437222658140964321544533803531498340384451185578764119272774448879812344022084665342018858938659610664295493936669514142925712806423106204066405236458555596069487505895317141694718619359136791448550585775390141142894163274360664290442601568585899778255485751471021343935250824487974169382960847081715145426240213638615902873756640437555858178710489778772493180092695473696008741134678627168920115060488856124382979472284727047870492046513663880645148836881439001823519955708693309288108709524506910037144461297809172310510679867156631785624171800535511863843634638186163764672478192515890789504830198748062803510634084225192826833080632729427291451633079353923873888536818127205899452421774860922844396741655149578234537232295321577850083134364931780955152377776408034411049589564940362313773577421343770282708382424568571779319929131202759508892896384360736855278767728729888854435821716237402801947313316709584733268726822739332942761824315253751797526179051084606898968859828699561484141195956646301577919573262511105390363447824643027517672300270008438780434947431877777729187505527441233713720746128113012606736280922318283174910793483848112963966219913574255138335196657291800191571106403201107371768636716089036034653168108853976674471312674718386957711616282707840363811409077887227665814047768123346760053825555154484286749608712151166071124573293515319276539738030936945454988370220041167998894767291111240037271627054942142395452507426859656948762480867255633350268056428349759220183511252650778884775880270937277453791706221561891275872005876095925209026336429424433333832519668840952274552396657791973973484106440881530737695561801892247602010900487670700177726291443315335084800401703049554169269906745706791440549929147475512579264119861406959395939800567870246543940443145739762396915036263965802199790799043854446608483697489270746209351122347738419166888316398772238484084983282968631533144677698112467699817344793182785032881220904724861967625328091735538572767974389649147924378815472221933298569655157259789417305368634015493425359276144559053707377958873762662604493220813740701009416373341092183622082233525941299182602657146258577987664256367490403872505983047908466946393689349631572937376362536901442949774457846216784274053991429577229912808186919150040588737225953290645089345892501482256421014501719631499053997310117521526699332103124895662080000000000000000*i1^100 + -37307066495453542770200982213874085414342518128725971974440932538545962181629417643448372766021265794610461601959948015654821968051292029646114471696947454801787466167776361594080078544214628530978452444519078113792662155431561893950702630289742351667014351843868828886152646007409603066411294511962843287527258243685110986403189102272735696390959646506125901031413918394604759051990072386038177449106541696506378228886482797061759931161207868907875645506745919363433778747981289178501449710055104421059526785989308995198039264131214252025780192197133291433967519242649756877413320473749795720131116178566540577534096656868549413226536581832922203358780322245324754544534133171917109594958758207006894281536773513248519105890329632013926256156340159497927650747094538983961779015163810129761189673770404579001401273878644705944130730189795176085786198592284904037391810346897413220203419101441599833141075331368591761268138239436381148623514805868277948190209168998210295613189053929701556363867817643031885030483320163841394773609093215590006323453908254308411881320620646377024031181247082182926187507587765250196422121505641258198314473433912539433367772929780173858657738559074173851796958728901568310621393056970479130118354986136779432558379387145652276935906536973870114073281506791578150878853857716494238690818064291227612111016743532129021991321591714044736521253176613447220383798160011227407076295189119975942470750795743063479130560304085094421785851706305729697723788587406364302548304209985672381255755130795943577666485686565620102279498230110038711943210592266854213763126583101343387403431857332846849402814047015925601850615737648550153965614068815283097196677911453853437949153453218188645355036358673439584472761384800664305404553572116540180780604454978390628386353580122020666260373781340677745162664549076081737575817178455303584642146188540285918413927930016426696524838992472348261171310902191013672847065075363608561770245344487452039365727636020775267211896896657067443732513440471312822464209052844802321079783079198396938825247240722152294206507292206224039112819061202553266000084186759923410056145286978487653155360879227876664122139279079037365696964513436399924409616365946697949510948732439006388215955300022763925390229172876690454004044860204208863847411292551803382934850011230899269346593655991391197348674843770155030521176842093312244853038447721699241150447989528815103867703673777333923496185204900008298616383207636827223195228055933412337930345664872871147557960935833427001443840974712747471929417754318578207492290396715737000017547465497500634632301403072888391507404362175745381092013447777775594365852133749368759773889602739557420213562247918868962199928283717063122982933200579450295458290335893063098946210790789453756017108478522748520128624491947720009056382459006514975602633587966045624199028674841685808354618719013314539635045648611269476386353994214271106671089046855056413822274258059689507072610250324976424977115430588845845366710199622672393793699840000000000000000*i1^101 + 1704049611482599789160167662987383446761407987641502416048419316247848272458964293848628844668983701436165647079398876797330423627111424850939741512639944008863714432319883974968505494216103514690925202899027538349439470910942630298374542015697446882128949680893057214429820451930354859645153178753017147053508775347723486554120244941988640928949829900338284627483080516942058748819006324510374959000100493958911266727425214285358395936597632490567376165920498958576125349151521774087076369597581372452927446327263184130824470819377561278404346011680854720349730983346570496581689367834912788942481499814118484731997829751174682215387354550921492905768507441119000573515338126918027255886224868814768851249798007004476764153936919832310417907247004470570444168306796734180491908009953991316172815484977399874032595549115266500855910112601686269607495017317735529301619421271763483412883710224343668435654994428347436743622868728611464650850980553628337316150957153432343838905635656218576184693521404806374441594929610778222427278913190429590056457037766343845496884191685378929933186745421419964389990760529052941553276204062850401998693795214767226831142619997680141144467670290999072719297347459873395452544093463005260067406212180511052811981539669094734124385263955164028631271192771936779384948347069942801247882624975159150357470134976824413908259082146291591148153653498002595467541526015781979225034338225688803171864997853118707744515997462352455708257751803566568509767529962606342910046786766019965426985119765510717371842196044228156069723117649977259035506307089510461085056841995332165430269362882692118398430098206199175816579166250552761449673601418246804539074835376721117287978353669784620751678928251650144254480434576845274451596999307166196833383531649116162406698826212404980323726885320195866268917546090135597765130059099381728441092674486693320883187329483265955746242460952829345066645226722324325918727518228849617465438577948898041152883834129517349110678406844030621272006751264701022579124530129821841666671856321807064331143902095349319599692923190046843877235624271641295149145208617993952854312390893000839386348521109350591219553377139837583454689362438769313876689762840709633410580183787750802967926179127751168516935856215993209199689605112134539804571326233075776085209080576213980356930407017208366428217078070086983367272330704954797068568980781520896252472032184649587555971128934424064146127755773674099434243599773296318503061874512910056721577337768005863745879857047934473086496560696211283902470432498011742279504508585599736218519054348198198852853242984421905621371867176764699304377753362799271543401057383848476117767800953762806386699048243392435984905076270358947281719202036299207969990072589776377980641811999125924418814549808848565771778401383449579835332886650925114843355649157022707887789339482606337077826566804248140501600441971098315541465854893922233517161455582885923403234231677699160106195908733060228555749368701711553085537855232960102400000000000000*i1^102 + -43898575076474738459653792727510020319572414981583187229795203295857366423831041005256900296871268777746385082527757624007775461048223035104856952934762617789200780457677578599286754324462165491301440145381487244220849474259772547655355036406232097244554863635003612164739149612809757033649850345993800576490949735413491571384797266198372958972707261381834022169360188914533973600142984594629948785834335092062685418600675791873228413892575077024246615434937939397450009367231294425076656369405009186081642231105952733951044152081711338370990941356398887646135836239551971940308419383732017633554839847091710860479918558908610512336781566043977782302753022019588507401399810836609503338208705802230341207569780544143454537796850737295142924218927872846395805681140725739619917895569731589188076218979138084200615881740572195341743060503140781758023460682526405024439017430912747559641893225802427620486035590072121069745563472547296254563310242013609673572037894615060825575515584180564070169925673961567158317365321045137584559625158091472608706514811327391990557962892193176700739845628020736165260702120863691903065371396606277392967947449441686065949847364390496344563434193172145443549119247433515298793957495407515643993639028573760143998913154735056313880594239092096961392049493904929772553069057461616349042705968462701955306248694797629350610955488968692307955614247572894797189617555587527766974839525395483768102778985006231888726799963218844085433528421108292589040873400292373930428436775843031341485112842804293292323492957918588360300891552482442111003729621523101556903081415351630266309815066229791977668670987537233276472426608485502304154543398107929568082725103601428963455785266844400951324155401471019333992270897039560706537344450597029956510708494940361190317755412869932016425934550262136929432439837627653833046952850867684817499325091879785941760202255537660352065371141888454887285461611995835386808598837126695091451825235380332305700851475520137630763844067165914005614637262783400149391545496201018623436486423310470674037073740838984677295769183229579190001257110425966920891886602585087807177981032249884483544345488919526929485870352753936158079594068574607402790055662979241291267069798626909620131261214466484083444707401443237709724254413427716163236696172067208455483647691894569803661439030744949770727603336775485779250929531805974142739184522087027396260401265808520324716189628171695476815178232440959469313612580220173459403233842403173207744201784985828296944116677186724936517506240912033103595031388779696889296334685243900793989051392623516779625642029579591767474594757276463282855326613152288047900917106524975546437575652119615304614288015580354693019823116846986067324644067619949120438522061068079119482270513403573930703510985521094947739331268566524240854569763179709444924223006958726385229432680591231731076601076794771843515876201787340118049781146148884925714558643278595107114242556296590372110386819967395623523437894618356273433804800000000000000*i1^103 + -117942110032888757114099237131873038446371586028100639531011478672899204156120256534934298893565891559642005528056580096310116833758940466629124996171472875251896096806877227100632740373099263625087007620581123333522232076359186971180580441495592430205069420516137925617351621938412326181664542606950909757298767453057861554701834656795064532936884924749669375988820081814776106890390445409732293130603118121619715649776132905168378015888690175744168167265991255382223549113412522877115253294074479978027238379969597123395287796005003399620688611890524691801276208977401630885051338506067591409749292026184318469081626532166081828471853077255090043523164251204201991839284152831164149499159943424613244886221469373213986940612983382469017862412728151390851058205671526931316444784956326986327002935551809485512486061102748293861717442154166272967737475900099494223362439140871491386803972646038691104442131560492394295091585798256107191702940696291266336014376046647404563549322215786357921731140754366837126872314498345186436126548466406480116155908681352478219698868220241624068936898749140401915128141218064594511941895237908012524863360910022688334202417055662117825922642678460387648721297078485509861594479999191853271810599837071159070562135719488151222666960800870546454622678716203335810143713881691547387424555572303921300665047693092370315883699607431092387532322704688234729159705022265217419069468339296069389835319824188729161783932663351518156092834012608647695690113524761429809980028690325600838211934992976094735784351963515016935558601697412263794499133171204089936830826907063573819125919173538592429426754528142183686630370278330740047504166359023910374813422069910168729421730823234052933537219491052012414159727610504831955401056738480015509392212424046409711353865539642164432769485013742171575925191762564721382098058849045535617704514410584222809390450304629133583318692502021787432499008994779723343570448387050129417946227710974227241539214640310358914661528904168465694426797270666318518825521055199849670643330907371714590079522562089279747771070362195607269559403006029403341988055414649757290944535223557432604177944745624804781302735054872222497350207870860923698193626187476427931596187440626276789852487737589498051153518324429825141283760608156312470210699387005483619870218644345005231010549208874279340749800718517776624108443195875578845487496074726374506184995600467786570308589540819835228791590874225431215476155568082398522468835321731877947748357265061454864021005399892296658566827036930617497487497413987987270176463031763610819296165714838064708468267541877941983509636113745922754359989878142288662399319517687563436135278664049262181114004582456935593747491829865249561702699752640264790252823994690039782870868605676689268054392120800404535759941796905067821021669682090709764941179707791488422796558195871725421407037401887451606817962239673573269923959354996798166908413833176181428559890712309451809688552418062968212189904340254720000000000000*i1^104 + -95984742584883602446579865548857318991311495237345211778430750473981839307127630462878049704815226095013294411991254946537247515355949775500355627945629742199410794650999712963006571996121282677382150032756554253224428863996677911643023592274750275597119512836241768053286482118143898822600337322485556129178602922140804239650147621671017693871830699629042337123231753714923866083655747709182283427019194781496374303660402652747857502203931302715623424993175259016649957253365007254772199830017784392624887670375652160543912035261226408505704482835022868848215404762502901563949323003821847162819225457527728169496045533407581247946428489530080305583145176012924099536516512877087652889485888511750188691795955622419233046510445779141074517918195052227866361498468586761303257296606353942046681644524508863698755536622312393508730745494609526792599596410141629449295992239139188636335816301163518671937202786701550061614031391713618617409801360072678462732366829581864503408245174650143527516308572531422704916673159750389955063972818140272466158157589721562851411685866862657788390592887951315882582172550017288991497451501463586925016598571904268130370522369243933589431265094524042156392387557902519262704269703782670335120423930496022039278965854529752444417091139965468071066317509139409462294546702304271652307762852573914436122762759087260586743714191432911213914879348101156711412984129239479167152188238755522268837173189337594760424338614817104257121271540032340480526475265893799910606087195699503461571995313394581843950636176162474012705525837527100458517861901204172761323661054537165898846777849660220562590923688612803176783612773869818611333296641307039594666794623868165705294218996414261679272268955559476675597097788764664118431496294269883372449819279297508997492727686778681730166084988767318172351175678166823885761321121675693779871127224605643636908187333114199685172818533528903351193612481464575634563432499702128425719520373097995596283472277055726783098342388501623969763708510129549582211021949601169603226597337765423695943180594206319597307611510715914552869958321794806537162502350547461702413143418123201842903320436961059402064470886527786618696811101739791865428561122914209862343796352773208712162203745065048651998728884148261751839524882023937970697714213205631174013604894404715407380789242708994462995343251455168562053405665382717861883469848626003731011790481506586764727214174710629897029788439117593838898389683638122254401076308327879783063269764111191126353923141710628551209559140676586528457714255858577258018499643138893179685393973659109035477250880273968795995303667019524249622752768145697368684269062946637848728670852797838239453445055841188793363840964355930655039939981132629000288078938845929284340087329475446506597349860425931988417585177475928901526948304815426411277922919909788191581675154880736612680911957523087390389245939250121510971981563432347601934942677953483960096753360294760538150394889230258012160000000000000*i1^105 + -33577992067216601711235929819840004620264246866535743002472061391376267645913803746498645056039587914277890932387506416425567366572139638581302318359407130281431142378278265236493709762651471246482592764805464473005294843985310290143814593356621828018666919843408816559204982719326658057289104042268183682308173753031343804865803219426967708049029982472308049562703921660250254996980067081028352516699805196214253074290517315372711921986490805857918411350559834348026626540491152646562111896188587488096423282311911263562028573556706495228496322316463958599134909333306969721460339291958587728457573773546135591229724122018898312356959747116429783851561788581037683343473009475634978846001572927105365458575015987922046178072912524354436580217784271464831930131942285359651337376263385840367932744029621190554595309166847144741597906231004350355384879655121658444831912026767420935956315241528143636945741085309681591941047956833920899683319511654243553024643834966414037148733423350437740803501420595679005825891308783428932983098500903729319561051179042638258227647389709614099322509644098895494713445016816794293773507441255109635575959893955569025848160339379276679749431770616321483999173232327122832079034769216081456573331926914314231317854960346394546028702913886841735253037921991328779733211578132304239848336407154171273262723466427977500585062655940571485690977478913303466993300654891564890801043951665937552269265275222655694412470471993032485465792942240445222669072868593829310084471833603378431243008074404958388314630319678084791499462208775030313428427918108119216145235371183033138565628297931063429894139666443851704346330895083361600232768065554948748971943785143082735779787577740098992818341284299750542415084870398214897980485083989077237316858888852986400671044687639583748382126967026959425555432072810509445298700358877238236310618171966460779349507496320038699000702230346704604389692591465221128210051407716141181664579376437486549649278904334424270790960540936375777037839640006460665355208375305795681538798587092261193174568741166702133910004791029112351308575214928727091538822555743785539991087783170285250386446420013599725100391131790506198842871596037679966034930101348336585555438542883651552544456221812857674749965990764212953297936381553662441370664987374236880556335158654453887686816202016657957244711539012560654567712636718595179990198669913009434944625943879083107635855028994837650280272644807484631628376130025124125542592595449449167056026984400893782979985543665513537880171592692680989830832676521198077932531266133757830321216642432190806199996344929023985107022436789783114784250920922205804697666768860837677188498385107264334401154980720582672734983377926796735536688330617216303587307824602777802202330866716887101716875246264646060832393163302011555775106939461192987404098795006612355697319981669137961109882028927907897774803348368619850204486000640613678314426060402001350698850372350700671872270336000000000000*i1^106 + -3061131582203028441939611322240625159515307707775230692251592523174640317343431327879552856638796278946499687699129822683227099188749920359003303657558143370399546037539194973688261293537671032692066907756224567084052481650570361720993523565696963790938869132386212699107506082217773676260579963642105139446470344639985405007954768485863408084236900029396236922374974975935394178735104984801161152698758074029397023015386329074307608173414057691294958197198698829599699937682448749478514762686726995671746382606375538781022152535393209454437544744242328794967666882342215523294716659624154608597377208090192896846422244421735575110492954682393975651328007850739070875265498828438010196672160786308500715066556041941363165284487899892558208594409944756133371430303695845989008258949959080447831366334512072504075495343390348726625273081008798828548929988850362539230474952391230761487648707549656873313338724289838829365114834446725777926533217399673187873412202394114605672481037901678345425463759394330014349318230718941679646077027968614866258962728876087656967469484251754283708922281886416173656107225110702280260568950518843274572487753062534365443524623833742107832172271283492402498650083434511435479221951879111369259818371100640357430176754691082956111783781944934965749585261213391790919686763911733098469145711316836524029524825091554482724748009320213897873422827064511238730043316996078894900187993328731908637865994843685666581863833614522486509458689427150546514608836256485543093244527008693825820861790192411369813007576634130023160043486669183729113965794768334234706575099567185066594174802309793468143801871670947345284609683220656851353320006622986637459492952290492889384828299377210024221628450321318943651797992133197847836686166652119726474134492549102787868842888688602484233724408096789150759904532435210759321553203753881785020631674105097978060116931942110841382464201250111066641521036758192706072089290868977734406301427747239313218264253834035736224468163093193434603425519225656998616007057030571809052260488419170822431483780173773946980950148794484733808410138164555257648671121905204388669716166035744235868851536736802052977585697227945348106965661658130075458308003451091677746667343637291657829431028822736605291964060278537935074529341248539677898824698793418409357392198523440940870543119676021745702647581228657912291026845757608463308533518283549442734585406686106259567423831584950839552368144088737610750022192556326654270100291099671023065159203757060783227502557073430087975009369014463039139518726451246137897397013216364797836557772173961368558094590881133538859074049817946690008204356671536459670394873270685143144719879169968157701900648627522825971487466211418015855452295466627524689077080098535977735613430205936513533905361016139164249752340642321661724293766936958538924020291335208693343783384911429421188808027397081543842085992752520801937042567451114294047324378542829667622612136624128000000000000*i1^107 + 207400114383014166531884577499048495223685137599569894005714845199864802178742678836793798740643350542824288316611601322183686082633216825195064832081216530270715319044612255329982028353790345874071188670529031642602041553802443053648335802608251284438485996637030674606926476329747734887902253430647175589411312288952826233122173010128609291577343749274441054437868964323119899974019771444276375995019860004970205750312937262408562967459739897474718818609221244309208634400686262692946170641588704418904280073840151219387147540001525518775297970552010501541622336519773210095143089136427848069182892441702720118027177617239526905223455497205760411656160934312244140475458987321866599551336598929126814495879570783667096961642317119791885262370385157944448090311627793557202562623862922975069316106955335338872342812181603144967885016705062604103196275013626101276549072944061320271081983661434958195482053265159648391635759220872546908502376234653719454917949905840030003291499336508557588651233498584157186688917282959228522783522933142117220735892218471319901038341613524899949545703079772806552610231862028262476272470994909423064521854613047799506353982044749813069043297299307550445280488608559706103321483704095119468111642542324278626930765470681247118439334918775975842352501404366358729731075820133719919262760344768157893522774848010431814758783151664192348455491661519993212368891656214562792041453278645902894308216044688480245304577246915259639694853301517985742704348836606433007022311052185426406823097280987260177794752507596998907972476705488513926454788126922089543668144526814966883104324689373070345759135197524501151086565662376433417853571485461775864162712151864716121339891768461590088615538304880784508241619509094374288662210277138304009608260147477722712277888318201171150324952632671843402318682096917639049127502097998355940147196511838441403641038261047482829544035835589592188148312773075212269053255136542933714781924710994550065501372720447054115621748719987605935365918149135345255675300709658001920846315726583585620121391582132518470800883296079201352080278247235638451084879445926200633817459588996234424209046286629703491578156232357722227659858560594521655131487865900844056271603564756857938237722703340758660843518065758640541180350637212663386132651090086453472264158010102615579264785195530426655917559565944727738351329503096619722737104705646026437583526074318903987482785887091915945036209511954412132204457245724756658061491685178877924252278148147022609565369413240185617561482408450295071166638270015478236825379188135042172001392706376831743963372137232624530354987230472634140277702904364774584109488149018591538508319894503394211903213643625445826455531357235898107810827526344465375006934956424653910477706055614911851088362651785114226178900948587826241521954634693047011636269476459842966150012983260623780714501033157340849132560080359378310727165214388294145474342704988028928000000000000*i1^108 + -51812302219849589152109909336011117691082730934577153963630567623679831097047245931517501397979619849689881841341541718236667929687448317156030446483294344895440181906890835625988240532591255096484415763299145389527521938692900869493753514184576411813624184984072657522274706769895268612024288648855442562572552102571906519757132605247853859238570235136475596692764785067315208501138343233724476245504040716818221909431918004914773753023670102816955395541594573175060313297220832964343262205702271069187029026916869517863306928714018131474292064576174522718242132276375032042054032584718009312133501192110530959297345009966672444078384596816148971573189761759721703207536719216632477308697505397354742245058779886889608120395793454200626393162505321715375758900679057256793163405542087969074578323293615745400795577593663108191672290779433264213792466931393361754206987955972294873947781038054289061908310861922800880479775246588000274573038815314180519084265908523304828999260699872550671820117217633917527664547002005087871980529922097266259338624630505925308764459083128792953269346753974404200340691578285000541168875233198845421861324571646935576167464791503510085311423697397839194145030110843293071525755863196740262021387777273852321635421976092918295338791743025736680829139251610836065101448764510067527175328634561876412880216651148934667993846489150932141490759123731129222409044931768746326140691701547032410220916490908299548760998559345589614929012238779374996531415212674505643541812163137507051547121684739190550007727844912530944162322455268476923712939711410202292457967308573643030648476338464220639102130877448027900999280012951791489565519414892421911480882760143543203048585468455423054337748145540899388832540237231676849129123852033148287068127277898033840831265487817491455811065971251999878025729010737954945224970303764954484562557507024664268338733225860659615291894752328700434831545933083648565316259699950134474609451352004846814572182956134904861025792236471817579561776753799136043004342235029808323257475241826605788813532794999935231483471108686290336560675058264839400710540071299634626374413761764752057892064463998655572186849806409260978796005152175893659889779714383639187284279996911651732952567017490349490926488695047824332201076257672441373446974636703049664805998873759179969461109736415434934139354703875292836075228716707867616660675155516289567821083773997497073450586101626848518727611527917851397433217770923815147146678214682955546420172404261127083844864064442077726007042897674764036545275387822832943364787885532801216895519882447143108529281432633142215311610719164398384889107745623490167565490669262919006412458805762014239883178031762440681599843569053642803975201251759447568999697989425015039670905601328774031886655135120447576369117882021590290199292261386968656437297757808784377822450595595192243844914381421561165842212761028037675079245314969227020258508800000000000*i1^109 + 18761400858277101744723498928157041387109523078740520427103153897168637528684596464752828726908195065498728818817935247519176617037296134904385666496340830573953647255299390653056347740775594564599090434599568377657447971992662350840668863692085869987643219015162959564943357147491672291360023712783713494317156389495732462832398198664980823533614127205646182211342199302577650281866847765571083650109198074122322599775172992458800083322427065220065424330647071980690706721414138434574338067273224030983054532805308988301159880115058721002836056090344455527263625090150593951754014177718286492072660935259336549818218303877725124757071743586901185848715010689474913433094237911507900880316547591888856296972485760051942802089471165238982448580706398827260772008121956554816261007780980450301326753431592262972507744538037377502611434510475776167262559232035617551568960390708439775335539989531842111963678093928703033671192055704783744200648385487143762593198169217090496852175474924353647022364488834656930871119707902521328944510633485514363331149142506327941229809522895220861693989396665309279725977095664832582044859615214684745086428484375841854683035845758891464046347595960735512102743234172800145749244323198406835025601395704204535577299438025125057207914289974409233730415514458932556378840292655332110914861186204564679595124188277804749148721755521530008465293094454406309422460626907370350179704138297369874434313999988442691838905886350441292001639301292756689840289339147304532535751718312766609771646120176053651794897465453876452519063389276420554379733983723439385829694451946202745444660458116518800571396197494023740110489377845204351968830565405741811580672029239345039216378893531285423241062508500073329227668864301539727476108045035841323231655529027014850834256965898127285774230088477971605281954304541638693955343001755944869711414967080311229481535064010240163407757543029718122954898257687550582534647654289236340139904135637443450909669237183764416574456317923168834355571665034409152933668517346070504735358904648810024101456088231395241300304609392028461226777352282308235815569924504673752727196098842145093313372892089061849515589704512974830506855871693698796732097765139729346236820844034927649030325937436211334772260429188378654721067912372256423167016249838570006415440162311069918724831896447925088821732436040906345063832592477505490820511043970931545526892518050853733286320737925075699313593323501429872175416780401118000572122188562413160128984291941167945553126380162755678496952454554105028053869224842957808899361709529537484997364616224170542304590438996881487684422946113418855921644576920365075466374563895945977561697607076084727452715310048389130362677969441088312102371435605932669772600130978650564083537659446969185026058893635044332285643409431537109548681973230609232424273483637042261459948431097361846107571024567898801971478234832211316332245811200000000000*i1^110 + -47262512946076973746706932775923396435894756718317919458241483585289417630287804101688886016339215428854127395265349862893572325823693600557744022802358337322901913582139547666776077876409469037827811697974261671938164859013203114213961030952425945486180728590046933529507403170437454228978322646150783651409223786800730052517905842683969500641597863381028888918327564977831989032269916694648076729561340909560296509063220075774788119072018362002291424858933670463073276098200574302111952554831632201876024847053142805734572576966579191571105829469817152169260707664056703068283388460863153252282054599369797329397731100180426188943065454509426047238816101792955750359700378087718411544213799065706819188793415839029171301680160392883596438229301396229377073119307611540367040935074622709630800153010281188829549866684316910144706138545378198980783327643485891129440102333036040377817229769370578468785051233630476899088410398322735639890416864805970791207938257839471600097550830711602438848331506557492498905401847264086901445999250370120808565872279880000487279552925693384825163349122761908627196455781158603545564803014771980058143389392151607786505422658812847274238440374755799264582569451875727214241774487234847290456340122629343670525989361363836376082539000727834743155022381298296439556512622949938962642138336508135772873018374854460809084729042490461623087594938756093992003764495578206091742869033154237147155206016862630166846571651101769869745720325012481744600586306274978617459329256074461608789725270363835232516330131992811631237473345800912847416583773914539475624026897505371689057237610414827735418745940009057555378423302880008279282392147365084469239256299805409814917556247793173969326455236076804786232945161266978300141896425187633461934088118660906792616652564938614799055490062081350388218653279475426669088133646517151469508828667221622118271115725447643753418404822213802799851076446886557167594932622105142480514300428163775165974150244841920094006438328669810270936948894465664100812213374899607197158023736330869971198819184613232610357955723350000490307623632301982878976880144076899795797610480371308146596675158743245868034255122072645542966637844903769851823072371277656399383899465432801047293260356586281370032419937853675415297128352833631203815277142329015250167999769072157413738024328273115398957730428292924584071024687418078444028427585362345447765688442215005581803336729602931930684775579547992450865214093952176469095481740798433531252767063984034166250498292185057719259651985863879909704640516286499242532543865141216992200831511224868191300563772453864375693660471088946348481335085720135105569596404721081659582619573059549734552850518831560143703269223406670777393768052939373621242979064317499531079203082148509667744743219546882379338555702455294157047613225458070262311783115504730950287778188492375158908098022006724496816612782899200000000000*i1^111 + 11022302340448769380894036504189864236467248763113980599902332034284477731468459859859937861614911956493823753440770887988181302293666330917881417054668296891721030008954483919129818355258518341392837280574324565511126773625209055097190389375493371983991621402220478424173141036573472508555281901086209257625374265352819643631886250697866588506434843825144988028874197431347563882157204157012861299388640409915553921996742797309845854517707498442205233489976651478590118811483333610856209090293376444328451262084561625515494857450206022808830993655747504604840604945713147919075112189190566952859998867249130157993244080779732434074623893475168369722194238826204626919900874941156821355986972263303238839237822640689706979575663152769485333544260064180637888050807123335728951550059479094296859931179349216627227034721129384974455440818030237524601074612008797789419432900789021921481460064482401400643629398451274498388696999026351740691696363144442904679310839123526636362110335446986840071061662393939238634356036212327462934813002812376578858055762009654229409978073274150747084895039008797497085866417136519771524784110114557929144737583040466874630636800060998695809861792794509028674689203882993588257131916155256854398042144263644606615788432173731129585122352082714328683189044676236169055843997793462369689839513686780247134329012624425166340184538081981373442077926287024297632621970686051310098844559117781083607961515495204340348441019791998167012201130011392840079443137419746398372256032294199851268444342205044803602265976324614801490574396009733822426756906545521526724991923236381938650233201805543877167896261475491507132899629558963711459009764595686301616583555658659190611400773601150579057594434471438412168558259749051505287372653045027208807036162228239947285460155274546507330895590117924535218095962977287085512780418104477869510095108325449874310053443845184993530581151998472882213778663289258891671484598448294218231395945068065134894139151356572226155391639215329323517262423061013317158539388954476005711404344791999495362970321380835303848773811615501649758988708084376165031107965005496994256642237520867705439480465965289382324428804542765150134269938354804608848625127826064962721549119466248653723115608334396023660574213880934365624068328807320862640443529251913382591797044659845170210067062513824141244098124429383649963022394208679820654220655559924577056840820831689821350331379384192499340241050522627154195158625533803681906445064642743991041489733486187939935342293420248807266257155839781457644681572648000971189011694989045274700982001435201853504350222988641565131418207134176985311019235792473437064174072278913754381708799566655283869608172168932121404577293507315687321478116769369872677466795437641852768138687046032914690562263682360430840661144822849133286958283377581982882224938376509072438203969000843478097393169949786112000000000*i1^112 + -848525561784481962724757328969079989148390994612249633724901497082622444043238990257334301398293076067463008758503377383460403096737104925106918946225642683376932021361182307611490260267576125537760544211532747446988009252108893001580307895606964321436411123307811012733985658209382388829897428591698745803002379061375106260892780013190140887678606334724963433655345515294342605775509775270632268756824369279748236399992810349069347782623989019847885246278654013635665955107042279897854000654467681071862940129069052547506160313862622979630431835909375504090243382613513001510793279506863365727336724310215005301745965194538130559592647597359652896796494465639153233045604363913292736186661339145623489900501810363681625467858262099732148354666820038369506101628140006097338679945295006397369377766827793231114530875820762045357245341223129463414907271905523358467193947574671603611042629817950830899453081213622747820134946250361341345267315721943460262993720245751188001892510170525896251634412285774452909040944164946930373719693155217062593101022611383170639555301092852396550278123531859324428895221574121199768639415416542633817948125725728825355945151868739891609930158062493773714233400418917722902253724368579574552973308705929733734535537205274224263642100881306787216920363610396779683970876208578093124043001514060110772281792145225141602394352977922479860794357851163485795176355390702102394643780201659475145370843394829343979191694383308798157044265721556553365799059266337470419736599991332006097604928823383600759560648881480664952941468945836221164257841324944846857756808533320196597428739446150740638035647531939776427525205371647361615087521512215104995995048500912800708241843941115581120129764146021004711713865206592245389158482998203903686133174668896181396452415111895750344627518139883938953471837143064216224011164583929976574733564254934141330798182506155890741587034289732492026628596991936091579468810039834673848712371848277554714158291607423891487551961983327032596025734096536731052292769875902217927303707618035750916176689831788104575189229162142153065677660721642518200325100432510960475918371560021237854726564589241588283308712388286097296013275781917574170942957540769230063149927263579306094606976402067123785895528976127893347731736561743760688012663706768403461432076618464861457655084715969952757401393880232834783914009152957625854404302228974239867980990357326124790532214031936729743285857552586915158411385675747366983791935259133288064116583192459344804271219074378122736842481550662511131773665421102190854355827640537179564501446377727135393357226503045969980817647226963698366130762258083163857580046778589819749565953151471328972967646365283744375630864810171447387997990873356613946938062716520536649756318141543516700483937447080123345467878793262326269678035928549150846575950343648755768678870091594465280000000000*i1^113 + -37836803979138286063233094722258755971988564877277849139818495281064572282892002856244205299451678997376803862473609200508768368682303784726261207390483562234922766243442963970375491567616097177181421015823362493040753561278476011749414278229615615405048474345667658724791890628611138335949511645076319488419656411001847390834487348906517895622266435378986776818380585809408942510472050888421283270112117717078820701795559221147740378914475425731310252757379467118335051358555002440263554300331825092830064784710862306285097931368064033528774457017864910457716991555479642627492822044641155423508044650964510291172187629119901538766485211141978193158956503887697055977508634444289035210122468095626826259161627269144958675097313197463753088374278566601372052431778101132833072505316899550311344224879965484682265595942109878080070813836149411956717362956795824884866453863448298529903873412386122518960393967815598479741633190130806473531609144401349611411554683380754370056079675984426850540742734601483701855190096870892301549000444242813760545153498092198701935549670686075582657656029470721289377669783117451275651001545536295034697291384234967233708239101221736308670263466943605745284899019354009232030601184597893207753950906961652550085325514543212231986216855062291676174073934744445826262552885742173112804495920292543785314130243240007019619918336665334590524099728225079771575486013057234522822822043308407535962643318645590770597383722028153732153410422307314408232531782402644522700857954820579692394543655663677189310894544147048324965318441948169553658841854332346412010870944109661975570823425936101435816324467281615880885080000728829154293943533957510030209261011423423888833589035804033082115482517768035519234918745457356500492495415808131747987550051289426468648494031516192260738893487156552443260142276809001427721929708271650504970279978679919786039862968573394894336077111408028350373264519492137103039006199923984188187397198519109755465197435294801792253278508759089538432699288481943538653017263747292152514988295457871038119979984866410571027096659136981284608235996095487507597114558406683048633061554351177476235343110319893111035408603047655825186299773665883864808049530027145067057706448369212602120252421961343244122530365351160371211116629413387998030150549964303727294597535949394151765705572581906362634459251033847669612403899810683625025554756980945695215269150738598768627336575651826266746162349690149487994953378690176154645345880480527745208435135254907295607539697887108838500008698103929240043626516957784117517761470308228319241376028029563342505340880953225600491915530836992956509700147556557077582843735913781923588736861968778792758689277966807563675698074449440462988454604713308500646046262384040327797930113591882412315240662935049483368328131873416453449336649573590646964111048058355685785600000000*i1^114 + -1443940663367055212159389873404102976168766804890449827484099398665079494369482854417031994869723457067371540358995498240627532957621195445417390256752301622475235267236391924393651488947102564910751319560027973267908648111723263623167757811669347734195519703763501150283391630043863856494448104675731702831907545717470286513133376857304042382214018261277172087181510283634755394140023698488156321538861970023864504623838340416158023211083989219254786311758852308493210282048453059317294887361078680028133516763244361092567608244974769396449173997214633017057749747878184099418441505928921267559246387909251116159547697951045369361733698932515507523274747168212994200170191908966069856665901209188617314808503221712159508876227491206630047517741725006105134637711881150522711507710538702655654749142189501369249631926095884295738881452396410505762809415666757772943046605673889627230191590920876602953008453639713945728815116535228643878197969706094917858069224161779474431807398852597648633342791927436398637195550934188969802143818859115811289557580810267051426631849383874428405912594277832350742439481654013690846342308785488723787258807232311424683142968676112036505177819490803540945620606317248500337313898732962394804979918659890607596874668999544235218392635142737755541795889154625161334436970227148082192268015535951182376025132442329525768230585743829438433332093798263617984801219510308327777956824393665493460266993588563419904794943136903701302393153951784786965830198522910353291472678483959754486189067553600526132565266421161802730259746204572503160915282542895040785779281208800098484397946330000642348909419299556781330630716715776511354672246119862716515043843584691955634678124524601156189037009623686704087701793728042065539989264626397547260906648217868093170594124412189400190836171462580752421695749350121622472682758069296156063221916462510785994904759333211391577425723211681302700177618360168253277962382627302780334602891074631748894737102180300171491305939284779714406704363468285995151891016379689935432750792581730956191428516263307433004804724892986863277236737935236933629027229892374768098366995965107969615403238854606645567233862418604737070448463633256640588377827166016848956361157337612173782414615650625884033890670437064968473313456122107225462827933746055616030307530839672913774263073940358970253895442813528237503924499024175826945379646221058189873459645968540918294613559721485875231467684223695221040804751138564290715038152299422534915933159264457402120956200593436214938164045026963713770487678742016502186062607078938290679316725253716545679832364964886586530948925832077443139239143793919146288909666987135984694762707971467584961817040027186479191116475003038612364446701078716994284295204622765475589091223345487691659745884444786391035427990125444019459050845145131605452390400000000*i1^115 + 21576111689991605349829101264428477026574021457060579027838078105087402528821669011678832504717133177827623901413443047892307148675494403191651028319435087403592461697457577459076406907992549349753052433328558004844213732222118342914051549023518728172796328319017841824425661359702661688693477458878382575899631307175170193711812518494202976584170234814687107044617987710170889060875865750101447946050351853744381857297757064196112719160615338742098511759135754085624344645744394162217654925123279613307197388619197548584328208598079922458555395704426521704046293586002921451421863388397406202100070504545810667594579267121568347897749596996713211387381269522099209501293109001107464399799013272471437560497228346923263730221926334875962771639110921949092682848054290772082358179066887591585668129199459173219956455833034978058460731183743051145837755046004139082513816397827576507024184947517343818858912804806692167273387852421164358307600115542234263021472248815327370417180593441901837670753122880710304710675443883821625465535725790395226283830659317333777499379762844527138028719761936358676502629078891863909332140348412451752661312792181116707203161694103157759801028490813507171490368012892560611652821667484530138618904576575925771558762404501179471155392385479307700766969694815967215019876490662548701331709620961925467033281184862786923432086962016696004927007166711634784541073900235642951544541328316328031455964192559396159602171481244115583895397001396015735575498140279272637263852717191333501878634639932499389553656853879526064468552562406516531344571444886442940455199106209714590830074624400479099300550162345114082280296097598292085424936884282741561889304520488173788076355113901721423924976206147476940771075380352285382149762567354386802453443570177340401961101248990423393710480157670426698446847516100716430527511792238927101811246095588610204552244544416450207000999455219964538657394153610746362107607584173728055943929046570046622075785098443852230612942680724521860381309844464598032940722815787927377434035774322560832502344525799931449024117252962226440955815554099512346047245215091728772983539813520077256364943860181112888363738655230748256211161117596366037110689693293200452938715046408973846991259133066080047491939299797357373415313160344451740251965581562500955713650353278245798791850591279443395309321789172137879823352787777440326378309871749671165482043991967555032590455623409417847657596978898911788070354884565932909104432660566134437828463345088344141097419291723689667096585718457174995883004085495307079018524206123445827425692116141986932117212422229362021721638551137218892540787384806670786008925489634287805263791496052952297470220786122774358148479251841371665538598193163096912141976324698424648615637042483135284114515908079450620766491335524891795516293120000000*i1^116 + -108159690192372022708005490342395805816582888053238505605070426721681688421113016039924833827591002285124299247657010261781185953835989988170900105510301776712749099349538226271788917382085642216661873597868558068951348383388342895146238961626983802637117263705426764660320740565012336958017176500323681659244862616406408665887022354952619957318589698461981968062654502235507180091142071941532923014945936001497408885341297951306828262207285036650521813791480480565994907951993258883009854611566004171851990391972944121941338675093216684948920180541044035061692584318344364504499227129534111332589089647342495229125976897319111799494730203291391953803850009670302357207923005147175668434634786252774927896918706024694238874045722035661845950078205814065478992171599757233896119289058407349879659192208112563057990517570808477010956207181830085783421189105001157142077097940381858761819809528562838477279889927299361900535316804270962563459794568136666965718208627842380225569603609321894238446102451304643830854284046493712788208294798133343442319201597079045123234352470414681636412427751926810426146642032919223440193977757429277754187312976953113882290211490179608956295001590625285608983735394249137749166318972611748125368964187466528134008412743826966469588423167812318293820382121494396411743726536039045695061982288697244674046961707606510920592019912935040584892731884322753347242333121924280645588530637682582410361206142173469758908531765746632589856272048550219515124454134567699597890703703546157307747928602828024451313793792142285525158887032008440059001282459557944118956511102839359026906338452605896945167741970047245464024909649123075987250579896181969386421589905356197334367958916112561220107571973607365616781238394378218858840697001611233432890544458031987731096513339625414359162219576086935433577773681784605512432921537142726571440133232231114924743120645837739951168947402051081994239405449147221247400791324836311728989839397792402397984763497169820122025584219853679625679290254478006168950866732064409715118942709896732072783415998345052658791551178798223492246025034967549757344625708855131326033928394268665069707737793834915675242348653878400626600674168135015277081460555188871884562459363691388075002971036798566786702931793973089067598366457671081151207604541674982378588615087792800420288252915003208121759784339031807477369760026112497845834260699945206193199200541241471138609387660479219663835775311333448438007736099506558756612664296583744909041609497299583338181684902267125915340709479631898152453889370435708829013164352050030270373159999021069935763633452883649826165466196568974760411300541659695516183543353200757708850687512099215125003796343834738757890705375470543117001262220422619358076270793920257842844055204993458584896124924638717938258411520000000*i1^117 + 272295005282053452733161281681610282788645164803131774014699629721325013924616263230235879425780605308112747327450515585618312421093382305693095165342106180029842349023637028302815406610167990709350296217883644131912835230245744962952720336899685941739734979879142429905591999023774863682034579650338875558429206007917518131542994623295756863488111452832696069963296126484450695795586695253090627650093921426480703766033356827812757737247708123804281995117119653044167200027216921030508079498264066442774635175740471590487127445070702627993248100417209606902001452407981141164898477808912014727322734625574123957981321636017814172422972460396064913759480540880894119470277321522283161897247040831514885150603647582728931157736049006124053331062725278601149338284837424280249831185724648681553842230945041108304990375181939402073468736710650268986055538638191952323812362151594238590698461798148495948669368667842015181106683392203545880518542348958113208222497231390160029846481620991112465362069566545898356574962321856489039075565968218377395877783591715286886146745105274881059263266393036729814197289138168302932195250775942917037196479040492877683976815769892441028865009755181137144010427290340285465844924224460150295346330691725968314349743854837616661379679665848647502739890450207987598634974718438653364343927953615708526914020033611407678621812952731207672751011795560834161383949406888048043954466445184992327203736598267719468883254510894316735457548495995189677234322199117303426779235881081695224416342208986750320602280792125074785465956558794216324608038344320674096277505415800571089994221893353548174894358016235932963063077740230057521809648134772860962540739614695406318377507960625499112213207993562703357306687847075113474637368904260579088987611692882992292021759364934659324766847561839283580808964539728750475098401981520344614331990211349802201672114394757713404037550771409257473973668823481071762059980232851222544310433450122284057975804248008551647157262101267476161776645196898473788235352601021654532234311572158062426900830858757237670389195963005526964124165869761325770443412975137842000211390522100827954874962721523918825053562414424592344165711683525752791162615980683683856101140253278048999025771602304130739144927399932946528659926811550120835800184600190839125083141464469790968731334554709489075568801813911128059921154660369272658530605939372299166600911987030915626383237356743154904329423896287349789983645677721619323833590543863074351888583636506664499034264688676414512467639958246215130820816747691562053531481180823744976019112724910496717020000403799349219273065320381437392675640463103766773457556775119584848433774849656213582338629788189528636185342075544026784758667853292887963666679594435800340287082742148961588184350720000000*i1^118 + -388042409708462988883665302949156513387559572725020270155712361951640239492261446981892042713303329267814351618888916958083674817217507828343708824135624001798675809727710385350169585072971640480656915316857583293875757311771045399004879228040173611303806958191179496629619991801461156144238414727833221033765512990732147574526011197674482405372565959366751648674964530468812363381742751546577355193624075913680502427591644494602905937086340210176421723983515004598410547281369673560135602744492206541977755936331158281691172907290436906865532567904559463977216699949770314835685985056053093261535010969371804262645156938073457220909342636576797703579296094360988666555441156287153281326140005424890760047034161641633156743274499940475854785137551752745594031264229703209163826574128386002714640981914281830337676818786769519767480238353962063953881527218626308600838787927555757735966212451346430020184779766376123225936553812565186550050382155404783570181434401106786682311524165753796347844178304238307444085639099504455455318574547116647446986690066479941348337287051074704970399171309676098841532482521200588481221056531948303505409137644804532580624002910892585490135245300879407463559474222715606793300633091005284754932449001347461834974101794049623587347278582104574928124361489245339984559724013846077359799934167299490462676438399833572996140701926122495323448003148662625008211723158766267532846984830318942903328448413887790028040040616858735242552228071792738322368483420579680391590557845497270655262200490985728513699856774943463896962432833617721043535449375215471240844992495872942158504686536183577754576956497931762532845004155448870776404509628340272305817503110057647846642697450855883614216516602544618329990856447252922478960346113472189529315352737449700023804312212960551154458594873244554833714294899483698976230718191585046884189983779820721415757531378556460129927395386642124067962094166341302848065487176011714610460156981007361311975228571528380975092510434090099183787062023709407368131196904990933738017367424079546397112364617114660816977310243788275279576382156557387666028079143731114874656487255999350935109377067266219152444990182702787289091938378611864210373904630226878836074922331412846718221380540179530350372191936509755711655256821982248864574912669168906337570160017494220591787967120899390180116321070530407758080613788299968090911514754403293830953727612585072918429150827621895134314598636838330781674581134621505781783667118767805531580557418939067407699528841439154310311986826037247385471748748475466259703051607169069610506205919154155738138823236256269413801678696020442372479275815045999870682824091968607825186895834651519458607856594420717774873298461964173638242469087013600793400712657557732404737605632000000*i1^119 + 104082261119875427485680781576113009326649276103007190396857291932031998027443692303503744641103989984705615825619325442606748056905588572550384246516871036887592178522681156921314842915946692185540513634118483631800396799504391163918682478908210301165494593336006228707781653527816876400911952164693310137332389926489858387245624748387793755981001300575334448014627834572369202786127317839203937325627218799766344518518890593256482027396856236220865527292499398763321628286865943597866916034085064526397895151146086802456653088635037130163461412043745665613774394590210390334778599702374672319796411410974823078903714876259566371188607073216392150220665745082496671166040617659599192302167038009012633917624537822724552495622921119169459936275222765949924695809194201713392486706806291462672048131646487863192592964943597029544572854328558910935081312948113021403372619883072106201324563585729831838170264302431975794565328419019692932000610092121362285163866629162837857649487930863129767459439995346249738456917401107698193892865676829307601498696026602454825341048977003114532005080609462760369793581911772459842528370118171808743951778118974666799853687097559990419042450672415857939598569008997517054410881851666867424556362420584357340383327451426605843796350103332799318688920134478061981702030708505407370302510936507987343947688735147983643666428867603418049851972629334362743440588619023179604201584559943617939991096098031794486839642282611091036115948073150513786300527674974188510438727156230553318050423200668589788357665016825771333843145282027274637997377498972569468069230719554300664029425566455096039016785494125135782971264859476189219078227500190723913588070553499854695848596737152488660881496700365729985789384087437482751578896849334314734709164109988444453488714157310336282022406228089964294182779886143783380592050208168482116296270841413460558368861261377661014538008168653474423778943548363433287766261594809478482968343259560039383570394113922665360161931418662874361071688165575185748120834542410285809432264687887910173872905799813666421099545500167568193477420925048165806289451744059147761030335803991344914532328724483909614513695537817063848949244633159254330396282639203780825144208290741015575913703739131495238717761176774693410376770741726866526609058590335692524407364383551312561326966513295457915198686162507162657311450270858954680167179418273415397927192727212509326828555109614855639015201143251244917868183515405794884052525588328042958807831345532263340843237535752371134753686394414306908712710583623871492065601788215804967106505336593093228707073326347163084273455504810205821946918614070223528783934865716649777964495721464334588270287784533477204926783713358453759944676421112757230287126528000000*i1^120 + -235305869888999547242660250774114345556932788750829273389481745745536692632601511120299465096017834944026978186174874585488487420215310317800579829354634832883929325837273424312461198028418128152110503513533350722189935295691013086243070231200533844493084870641207698726229665153008664236524486435484703177583971618231029617831628684187858562724071072810377688130029289443172813251614293987427219835431877454097793927730548775714304043629435481837746275924437814597514868150931989047885499790581276849224749456243833686333794200506137416349635043062500197326434099710942057328953878687010272733296779301120557340597768122885365711729217645816077176980771798771005572286703832010929018394868152429432763994608219928297614327110000266562872887432327510206300990894894975170539282697272901853111777902088332932847874246984855132171533984299629644551928780425435985142433930771121206462948297460771221516367331172446084548239433549467844251076946659071108720695265951524424316266810171474314786953446259413600599101892983169707958421080363347479865433316327462188402106975927392819784799814627888465846663990743059542765364195492862818279826483994805039311350127238935737183615981407097364298554999268276450260875989127708273860653471054773273297513763602967560111918469282539892614482844752962290543457883022351799232119990778288845705258574718176571423713008465264755437027869401095071397035949016476880878277824168840614727951125195130606039959052821468391294904966480994461875434162650076653127003028708439109435711279053178701509252892687856795212420799142383575973692346207289112007020471444741715984008626275845174281790552245861975086521978341585528627847434370656559904629879012995729834210964054639443266634285263452969007549152736652774647116087806834055634999080305124506526010526192766945422313632659451285911415442540761695175694284755776505485495086837626563403836672004192552428741375162850293640361956499830456249241107827876440302589553600119397713378587704220343620240264495002204506306773955223248775380351708857418469114367587809758503583538179381603074751920321861435351451194119720028431771742636485351923330053205258649064072258520126626290178234721527613157756073838354785865103998247350262024100950253089924648571537796671246091956869393243575762097460711155094682929426390483346322001755670537937561369475589963505561169891701810134428763539840788964430984040368731986650251217939360557548553399012257575497906276889741052697637775524350640288807220588219100003791284785996288264354504025315946734486179679668726203659058019840833223147744104064014344199671908606725790457973565325956209171309027511414366641136177182291643770607418926415908073168149450927993406317342289256619888411483632038073502924800000*i1^121 + 12882374730643214082789577240241735851627466626847026735639398853839572075073681596033222325773823227421962741766343844388395867152426624273261726817132782059863401000345529020919577884561683034090400373269559829106809035955411916171893112956901326012323288014375830704414809096294883336147902357749755340302084618226935964165579588404399776523392040735686182257228646041019049352083941058319066399362538569210314374268853467175130090078185750862985656632947847998931502874424753069051585237542680686436592931191413646602419777916170512710783037237584054923568341372734186449047321641191506987966213425123927739169062653452494962792228911506799963663342290790033799651413009418980811826294627177605631965786009359260904483069350688476408494288050198853378928029230087961576322761527145937791625236746577200019973417897461899279625531808969077886317653273292211747672079425897559095166838370626981260974346809157903664821475893586915182716129497098594998950314129370839673738056255447308750890564852110131942184406429190899947115731256959659330291925475338962933091152338519081956580987243725248874852953608645589271290810952851759091244051854806163910920384921341115023289935498113291433885147632009005715728917014611722394521992214655940778831242300926191349964872240090023206009872566604743912979495613668352703532179778073906275193761374198694990855510247977838613202151452802340569413915652237219770012056215980570767489984513705145519064152295571480780378716702981554640200078218441432948783425231752094912108662279574826124357856562939453845583746456463381122693617732835149589878485988147087051428253062461406234799605557430892018056651072241805173577406322519059239714018015982299941187671512654711774250867974700567119048474279499364747967625372987630445777961531456290724908434764933650935363916374858888961945962660980366703136637084277073581637220609680790736884128235745650061986491509860655271498223311484942650472537521113878684130934802940366886924628696774916281869921443386167507192497772298326499389491503384864558960703900265910250257693773858395993377035984873611546295886267141070293644445448623002957064705545765257913387813570710924323484034670152589366235774553451619402080937057102026866286596331285846466171046039176328625267323172997260068723630796242488515826050508641688376519126983432441166900302143044444505854070875673094187480316558273085305259121535539599900484127623012719210121155917777714506125074680452119637516734061860025695853303441079045361356953087513528441552836040540206036186952267871386441486241324945895216471325047171649944089836492625371556991035117647617017548082694921184518926983676764386669938086226276157001206937944269277549999406846772100065749377024000*i1^122 + 885367760971346661454880998259195140582159106902184563221643045658828722942253880571049179222051725999863443268302893047978562653017025503138624116951875191285002827351483294880647528545277256536990766037616476103378503797995363967760618226834958480402551935605576591470871813151911724135300646628052048249524076821621913944780547061841022468417776805872634198962742759369074595300999460816293210387193360028783920800034691916178198859820157416440105302877853275659688245745286161722497055724398553778716212109033329588062829374954975418856201228561028044392916746711311268434510145296925824218200227371585222387881206791890655645559019743957704741390621619044934723554798435104787851370864192025351642357926240964119693976616833998354744744933406368001411402300650796110304630884666740892849191346907185519336642671824620285633644433912272457873333330578407065618132877405100886411029237096147595511734547281551490341292041116067637857680520549259643620810118236292360781504519678909224715676409279383336403478914840214073878219828983011266693067961182893235368452426208024814249734014236676623664001345319508904135683732635359021740465865684896922528031551948638788683753951228187884162793276532383831049746507078164285995869161223587834762349432964444822385000931268441509523945466297088928345381263475582207764897225252867958630567958160543472534443383337429941280456740860188464264729033560875010025413412847364512415536333421820183383052782044781548356723485513895359965433600154895891550228028037578101324028397517645554860386411846188284029488127930468173850679032134008645096433548144559971264098586256257522655483051449841690498579559304684150424590871598275535526783783221699324999705152027204489951901710226517717228079387482603378236969777519618726647922599308611036149662348991811872270798056103583639464826917238220324392073351606384606295414826148892058250786227363682948750871762896911108534982808736714820974032341543960827172139871397547053586423870148368705365431006007778704748984571324040444286480719742932500730329966834250409638204594541695430248779599476297876093262611775685908317342688011171199004072163918135983867250812502723309714886330637482118561456504006593875048194900200957438477789348238841822424213409504247491663987482158385093496150210079592126860565101106807241381314022752102917834479195351902711679704400007335695867957039829047430278773041530163273905462589133361793733643505897822640463463792452324390076992123867950495804880152745598897895203389711878474509121856115496207957537239995979774240040379952351507560305378644463905627892497659132754320220486792600844269930626646352546087107352682760585030142114791901296440802864955225922336768000*i1^123 + 604220155404775621400452403393617074962886280856644402247925037911716195829626608652854954963174149347638270599029879312207142021348586253618933688512872472088438960866986876472310668130379390599566963104139052210729818533215832847668300882794210485711839028458065296541437172561485669400270629364674501289556229265226531854874488130397535390383226059312135869569301929203059112610598911058847548613735026600625714819063202174612259392888687031824899373874305451652892894992766862535472729176383769558681229136574620961457235627662286500229588628711662486713321226288688645129768937413621995353420404825661649066272133711532595963117723636772673702903377016356243500793937996134831597411340419602269279813200225961170928426734409706587039051294842557688249359096278817936116703333655319894830996063564337852040805395785582103933301613101053032608233893089230864049276304607241651673869564692477538227519414640200399551929173677074967787664972061471023720510922058851780752565151406821001697392375260213949943254536546123179970860471446203984561485457170228380495069698235052155531432988941343804941281587450991029089772902929225987126701184747475918017294478162698087103030745946861509067496761753500485844163096427751944302177192353950896256571133131365364270961248942015933325715436492752504088160369481817987502849635151284010141801138196287002616127769364200320821413096168831524937858670944560204780604641237779194917987989087635917550129348445565619995754982142108963489786005247208578234771374036528101407444185420480857278255251205556662549805869758524949161497908443940289483724156612980650874278538479873378466775630161634615615313898166928773190719877113565110622504413959076324078898560896411723980028376429490307917303372676773656822927349555732545251384379279258131130063360396963486510198498377509663517350385986125955134916847636479182250109699947956524252496601129648758443578842767046031720072139610348623337436335413714234118943241487003665798485713484473974028275561286624094911190029144814850735088239538429766618227102822087813008366832992190885324259061642412077519935190432192956304567387402106438458573804279037107248345118866515564226513684985279098478563574049477186073989853552405546137197702708822540330275029548795997918025448413751940141353948630546878311247730566636479812039766484442044197944551359403099754057812326061571793816732398891821747012721780716563166458348217759713035477758506720860009477460176906713225437439147288746544204100993885940088424443603608018167810817276426729544565939838782552878650378616215687738238806891092136073933711301901120424586713981952528992698590714794864388124498295759909173490491887305964800*i1^124 + 5587311596531659602879812449289840927656056597170669007239317681506579998951337242264232833857623337434612689039069368644030416864815228305225798190781080975338723454289041983770603463769345151100859275892408055075012586074642755233928224432313829813126098877440239459236892268524292263565588219887111295878972985307759943506963560662520739394388090744453061959649191954858301013982462067890815318712696287811119550805197952340056521793866975873377304768607275334529120867103854499132992143426719039928468662327139367834140658881877740307352031433231667935880630990867066134482097191467261871432142527330141989285849373515622501016848009474364082199016830026897179754773919894547799824696385021965387700164202637219218103067753700169144382365864934314422251356561998563658620892712742603586404673384858104576127306851645629093458471884254618941153331632296799988324896223264146461356492509586512718740060918580680959675288032920336186165026248565271980472053872408344791680183038465702927248829974097621848910516457219766103604628680134950542489331266423654412009359138983270901942284490096405432983116387903293112373290475688291044089338169912327741917317948721962861730379837917948170307992783182944872160167613628448977859545540635261272601297619329232384819813207841474550181918235095999549056420275348600185701455725039991475025113509685207582709916886471512812290907171052732656420983278831558449070804146149776304538229482541739084331389176026643083067857956663293609869918028921477187524811100473646784418394530769746656806134020056781552087384251428320600936576647726478463246974471551546018730224225941155798135491913071638628991196848376959689731406956506083265108745775869312054808289907937840785194393155879497702328934133139678488375295983031997021621005385406108872303987015193394583868004521842981890667929318970133578801280758609023833410006630370552324973066456400627180893860955973967502950089037578037920302891353886674029745429121588122931756588982895019736037982622430460461875621436093343137982772200341216629132672097978872955380770116867826195115973843734134476158027998468688350320076977406660577105155146149033052173957466693078722566117252485754695914486940648399405048091382061389283357154671299128434930172027255785538955958716547801426309040043837947538662413502314263476269658743859252598048147343865067555553756864155072694266303340276729671107323912803658666987006992070043671518755635940440778860069769954009314776519195716223366567161292643512935134824806635179536634770450437870650453616226134717429401678022854289722875854662087055230253431771657177626563804306353386623277723849500395311240727574824000*i1^125 + 673948031556114007596603397737531941888641852677252513214993688489783428008876015309860499263459860599354824572560008477747231260261126680646576250032912226604573252134492974690207576329123747349875956896857495875447454670484786865647713556144532450953265928182594606998750922472048819610043488323581177067067357215621436039122760397701526167542832511023727695960067344375447348156971646562963173358355721086588647498516455984204178341331890503103621955913973944260984527856772286778725844351999923620491994883223502254217432345764464160093917553356850154171502453516874089194001810342362183560058144314756154676754710908924041551738182131045923519115196110776533254551109881171532839315979433393011687826765982481708981478366738472586666328610289206359448499914426205863141765912417517251953594275400397108995494260805538740350588939117634077788569423085130225764478393135050883674076675378609251887627689995880790179051523603121446469113579496466620150421134459128170070698029233204716818994840992084174882650579735545457292580919432274413416494636540341531489600924700391416138619555786451551911639681281993239930404494563982674959011206289097031810382298385374447648732420883052877959358748162492675586486134333690898152168898392399608162909501691128603866970337218319520724540233900944795968227049771161532995232309324397475597552060390376029929032394001149930700712643676047369720977783280385169474871296013486416591203288649686900555031519261577348213194665190068221332902366929988958106014117212892335622480812927757983689642535114229493095714093632441517335217459898050691518578009643865772713462740162866207419154344076281711018472921720541311124787792671334353448320339771045036809167761907545511734885068293227929679129628851460148157598342704552124654768981223475830966071971374934366760913099922560806080781507102379972926217544470733196069463387142505842119528928727633514195542995651703015496796046240777005722820863609263943091020899533126989211145015412895593031797690918634981259056774615584437366319994034545441533578101208498830032025049634417185261575795753816170371684264838831533318617455875335653817144615257636039271247022097543394784925045407242433113308929847796404472329892729562103637598694654887739220180420590678009402407047717001343555711613414124669917885007754178794411222302369220167606218946324667518289024715979072695906650115382474895188687425141719548151406257956876921262829307545352195971311484036715001510051039288208378548124416142989071992547480483838531504431538972080408396151186704945596724109686888128930659507383916381512483800604178236158220303140217013175121948840*i1^126 + 8715374208208451315372670113233126328990442041198391629641435765702128944252654550496603678051631624810724342471222411699698510382379361456705837596247140041483316377572336800246169538356452620715175129899095597969393724806527474591674655281082706680753869788246660250667725523337429016354079106931199333396604772500825392882245772447899222090554279397608840510133595491913672310217594486581876648401276634584936494058555401113427708559387435256871924409349857501067684100786955238046840266684222296881922687304992543706233468116805217948176708318007971458978672356354086540747583869700935138692722021805798138713345881677286620038706914207514756936231758885776119193285765390848188210199291279312753317181115621591677398589565436826393135949110904680218061133096779317656443115333218011504740401442006767434435780547781666364477219158960537881832075902209575689361998535396560279971450727931641913771402385015153065710398773952453734197676897066789752297327098297186091486025154802173840031907291363199562538600804710830214812253095228997917991738583858083423274927928831169246496319697674421475376273922851733057351950933405021772551398964287024565395335445999703960669258845196336927147792920946134713238809314928302613484853467229392023149803361117350973515280154755713125568252051718807622068831799301192958029533622581782936963990207691316256439519427534935687090865479814618523660779604360247150612535021832197316180239246934703886108289289794406220320781339946432297892156019330720400097209557238749492534478503186258823865368016915640458111540681645760402815232362045380330401504279632196008680898111368587793805450521397109169651623434822322377087474881569658280287112940533748688595485213346495608848507808737531712302377657921636759505898591494114916824713176179751083439005993593526865194296919761454869542400583334667497074542241612700997876033758572905949386498875875110512126012747368325747711096459647799437329206480619014204042289570894121002958243922535312089549347642687658709328855023542616813148312739318235193498166988778278937893361958138290580632546181289771839983957730364637006852548733707855374021518014602070195815441080775952597706344232171433993855232406775780141723754948884886844598337464834143541146099856591860311509663001819364408130950926298031185167794085788801380749670703258274176018523214833740265722518147310468750075995655767542544912576305049424698409715356940680329212949400363772836847181201563561016708587661776672929737094300018867824847280813098650960589522362689818683927821437428579779542431434357742301547081154928164135575135739228182135950*i1^127 - N1*9124907232916118013894393714193252343185605319849595811191620341740880386549364417733763479560296696266648771180489819079071844540434420110096790381040716057189421189603829928343594409642813738593345110619969717743922411813377915371975343573266347809629721067344379792552400896442363846058641040001535424585280137260694436780785554987059353188078028156163706789598901244267574176316261588715263247730245186718273545638916139072412098102152824252225622050777258691670140172880752170473061744598003942321304841785578455053781607473948003242076513192899362541200*i3 ] ]