[ [ -1618501868056306454226990730203413882801390017209330990207325448394129491300296866317264530436297670764971768440244369085311867948742541177224468703131312033484137815807724059509246970758226685241512322707421285323037323264279853382821082240301217639892025489950694925228325399409510291623824199871485948127039119154633160198359462512182982718410367374654932549981387607656110393585062667742150322611951274900690558635370643936736713025679069322065952936821180551363051744646289668287705367004479293216705122072860068958422098710467121644584370960709483768286693900730678395949890712743769740548850021744930266792885568806835964377143325142221280989443700503510127843887480085260947812482182957038639044551311560684844391970740800388100948329356137634662347534593642540160300267370190761860242297959059263253731295003165799090544284383754681621070949055483519387847441579729786068855103592960667795729693013242708241056793082804404103827714666823025256061192350365539722713275513267321192523843463689970596833453776566000085885295156298842128435800193585641991814255165378446252977954358662227091771993278786439973456490005828699222670479165868221598757884673912405683555834743089394635030634592145990144795291078963896844306754942651104864464403175197199366428590634762308380873725674105929981617539072704115227396862980497934234236514798214352163783892271104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -72972338663613501067134865912968428455726562773651402486708291701970974588867921021047885375164542823886587841546082980244485568140932313319932590613781337320142557209686999636245645923540695665062420965866313371401621920360947253644465821577104300338048518151966527718815557369749921181467666108275872312531744627324762637002252346514850289818069328499956104731577273278240641973817558258395629906040484941062236234780128725492206290174427586591000130065899593483168683075306382060400327223175737738447900296273107351948518494082371394158898677026229978310576757072017632777775667905196889118799378620524009809564694614912296933599618042135294497229011647980626402117139952931833630855543728031670211761893096952046887254971173020207614613631395046540294331013666599414495930292057280848201405969137558842422624119637740972271181718487847962858852111734856248880475713671617930938881210159560356836193819352624567652163795377270226195534695891260426717594111599056543242579853537856145497494159523529569609787331184724878657636563579687521880772002046297735909677163747613164139944332089214844164376019645436456380631770195336296828912955383082345047860714618699868883215018720536179340813019059182593301046682335704198672795369279749024953382305099503673571069574884555198636041835594569108185279890294025491087919386178194911791286402396221942511401936355328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 6415715699281386390928272534028190715705770040337677867569402588733062757815917776562992649777929275674979463091899218164951862250725423538987302182497883085155631194259126806414132850135282720424562421149948048234318093436987930741581430848512097466353334497753187797560343326384206422246594462795608262748769015869438907580886534712093238799240843859098784833227557187598343420442930470583039785975790447570090817278644612948983376964352100383794099861598181631558132730756982441237198888405178313976181503881303201941794535126237386710346736062668569935319861864781128232727832538945905660219003037992716918503058964059587039027731206457805909646187189162480643775903664349175342607123655971160188872749146721445154294704722198650613571229347769619230058490532809910558675163586684501226986352392393831021919749636277306682036303878460175013882558464627523687850110248229761357556826621441886900613270297408434931161346912552996727111401466647686142778530445842993430659374272080783054582000694909691386123992802513392013275668998134851813751466537330498049367099664841613128125174330939997298498037495549550295967965352686536943688597338116099314328089014040754591620500937727328313370065158831072705585579885938360333905733848953273367089899226079303802278180231064728823791474978927924543681077395852078794901284693173054600037298301767274416896778266738688000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 133327738099472258522983380663377944511110772255161407367205319079536554135287256045359455477763919726203965462417332847286341613195199366573599157177565810325728605169874314590748604218219752377146508600573337153949109493615320577555064114578298803720708027689726886850427299796944105396535065808871967478745651141859313312135957938868360223193719500890309454680842676522152999097389960329563374444234854696149068209702096666905978124964389344793415225739388363459901190393468948058291584464770368110614720674291068576914704349707561981079668755124539273079000201944165470579827329840642305273630933564905284680848254969252161045865574013490531324676720097307811883597101990402556808437644914596489405394884480624352460326868022195260213803334623919531581357929774855373697514326640818505965930676981589402606588955856215071671538910562462782568871226600471462534325440472976969905564198874571705978617564305044355041280963385413805855887818079830562858557899015560555967514525155074386810621403462096279405265619365166558577731614981791112615640805484475118901890301239287191074393506265216085458914722778021760769987470548299190066265896353344785570980617067201146681618746836096750261406258337098009326887279882286481116288615984206613331959344100176860959224271620960751472356173317414585113618099184790711468638708824457052685492725083385084439707052433997824000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -11568414826070114453014819101837751985065295880288318776031938908678958587459686648578810515669859334167082751880738516385697691887271692385324802770759745750881638055480880339862076610434600784704010477241564913684578278496261010060757999183653382534596620674024926829862259848687927959423066152992133084880051532127255562111471065683859703850679763233362132350614618898539664495580085001029268732479900009332548689160111750689774282439319906262184738265177825936514144898804285187211475333032674548098082956301001043642951497413306578301064256223760905376059051631889215830627925766899996402477854616795180637512018823334647118865563777808210476793147520895661204701628867108253549931682479192128760549174133556370025298205964194125217931477446404716798678965338649692351873938671184376928182462384267963071192954702122357684304092476601816801050663830230239413087144707546336178824348022329157730192508963472043153779233163618971380941239751528058316845220542513705878966806393367559323356057929947752631968456069827459529020403340508002390445109743548136895496604541498313341872705017830978365469232657874853222514321762529663734701170905116962083770527563548528066413085455571535883198898226738566982816868641228046753572323907259687458809890674242947820843277821423060392470950546511506833486230519076068448196594252235115311868520222094167694249403492471930880000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 24872459334683954055751785801587764446640715092622056389997240741615667274320966627462435551005132798958234976064220151530787370875217361039336361527898481328131160456395894075521497932716204932689274186275117434930896747086688593400353978447982097915589921739803258032799332215008520814007278093519164821576103220735558365704198017208160488229203736949738188589872805549087407423196782524015661386234742632338777923505673483197492146590985277379251665230054170771527890099204648131638860432449381908342096602766991224217402634465146779907839236424130826376970160648591192394400234382376803501698858563193469644381944905020533016841143388318574292242540526824414839317731681721376175139714408169340940382690125172647943361746652227626293706377905913805573298265834929890271299796992741132487397231900439593930561749148234491169865723378265989852818736079301760192000344136593268359122566243823432324249764526598831985201153447366101671155585269431725344922473810071360510295535427329476792401428177280102233462258115308200683758806431819168039605345101048309578518411026033689636888883859969832745881973525377023901549236365764041952563692845944257018561193296658549289581903658669994641999905535992447653380421935303578861291291952714249532140637672424998426966365474475997427253037387321150436819868314478256948920150105152596183700435959985456124386407118243102720000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -29548301201032518821085113082021458111202993251055312955357319419444321283697054632656358011786243691333554359349829216301500376639688778747720182213070066723961866176128044825227676309286786528091112515463576581989856914497414655311807798249850328055966766126426283434326818214101528146569566421373758268549149777570394427622947066709505297163844430237524555583778698591329085170255881155562175106360842671303473081419460844378614031766745982461529164892556695096936107798549186153404249256460133443905963316778304751565295173666921218587869043862965966610252033156913762724452141649936922473366656950200619307505558518654473667465774267145926882467733839399655861000337668199556156244410754393446776393320125306467050319489773505616243102665914153662076789588463533866709108758452087640930568493178627263154424940099281050006031366825867271856350768370646366491828596359644078977048169882390097852156046707483833860391182164610144604871497577133935800079372275107690027128873734125580191445814643820905417522206306984497710838158346236157591484666402285031347753155395246510001945726509914057018909652959791580437277924513465424778369336757142244299862963802286589937673425195569192985123640960581606444246402306175533480513237960579284023469738252696118453960347434514867511843481547514435178475422015240224970160164230770029483815357343076174767035970421008629760000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 7650686111027864043107538122832640022780715157905833525622049873006430081347623256542042813746266364906264602165543086673261105299083491947053976536649956443123523509451745714656204779951868631812545071236480633886538771038621847067404586358862745173113624106401391697032296782784911449553548967832388738595778880461201742775022443780359037199418532450506128534554294543672900228903664969272491307789832354775325477414900298406635006300355527093988157783262291995087855758968598427768279443980931639738725743448263731156850101916081472141284480962294546343300414731940486366923196014394720854405930164219869690384245980534393898747637698933779797315660097898483443984843731670820173920557366165849939624124487311785779875361290846012316594787233425448290900826848617043132842377806720586942629360867565077651171951994318868099537245492691841792782171285210307034589516100336102445747278860710932162074123527296136661415370521398009694084655122032737565216226957899097547805338293054540478446513126625546698303790913511762755051252983550951717336330220958911109251662443621077644805458588174058990179495114264705396290567795556156406253837094498851165730512476190413176683767345769222244300336958126195951227204101893246869799567662245696997363690566723941098511915279824833262779842369095044271620945316602522931808476788108493118546693562886832395365571421704028160000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -32423419334080708858011747486346251636131312340929778919381065299346691819414767278600321585028724694980288903661937705816521874958721998496909611112097876218187142597761479990421715155507780326180902040532312030843712310346769327233757421206212184004991576134435982283378260619972343029405029746950945466959255717480800230609979209560260428002823662626426036944196871087428639308396631174241331228029641126174068960664193460538090251059198530406183656698856755323652509474071477511835119398279165504231629009505177057305715961240356160465178943274237355001650561308935645971386566803269667839087342198779083387462731599438382736405687948409577909325446871538940491876299699775576571167924185726656684045058085198928977359949935575207405621528636977801236712787496323086001878349138936880536147043508827829402729564497099164040618255439250260183624389571726566494268565270879812724892279337727786723558409482808233751643015951245949950719751848013026639660556678766216798059158379023474503806339022756955908488316231332157780619549918543336829208315100408756851851452989583839371117014062467746752218062625096859886772768388841191194083118791594904822395009988047639968424768639261410594471427273599483413590416434669144608742560349758130423101101469849727381611576633837430742765850098619465451370025454806656765153448288468015510455421775799215549906799258259947520000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 34266191979646449379580107191853775485119610628889014286095916269083193430395599665375442191518412210310912029727012805518780243060088734737851072187165508372384067403284033398783833661888584984612245477469004160142064404520587395427995811716213328079505733570706514788555297699437688747510714030793676966840235432926700726634860837316132613853464000063671412319738435851421042821420798716432538952277971121486975569702314538080013372883658512771019165999592781328234256265508120182601130335315050845964480285317587710231388251687314851969332285171129273455361155610447213058508648302259579333514240534679359147337265957716653761578217239263572429219964289020350061157664896381905416725170958367098145118553430873582992945159471400704452440282980180340596566952337609374120054466479956541163309594817007712529761575175907436739338930197288517393107784622382892011174789264353251885232714090190857262768185715748711458607386308352206694238154396405762025728875137533654573176724508569088014842570270661485224087412949075310505038561220182707456436401145634193519216274849332924027645268248939110855996131537872665617631336002866975239897743618585399300868869282842180563557167968043798302703901992183793020929224043979469990332489972531215397174686512331979525809785837195574338222589442091365400314495413135912900087257702985106986490115001449367355034620536029184000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -8386995327013855243661447458832133449093578533258875698239158363885778313498378020048176247854067809040244953203492611278703532213203834700993744031200852312504677701996357341367257148881659317056824488393172745585854791767942158639703550429732240199739293087378864590791024963571106993890513497115709487308612444704518967003649038680121449452335874266811788222501001620212705241490177282630697896014925438222046069037096783394617539516739699458254408257083954549476379350437391643828644075427814232936470927585487721878763510364983898803740148067752844048268245178683107049385481458281025073761445357709718385070848153996185222144735544871034211281612369042518085871851258453489586703935904094672227132359819766973180957308863619612331455162931051149610800176511360342272471555312934907642903376740285014228718672252080147381155787287125827293851646698611798872068778229415830333020893750849345855952750141099812088663425336938224407536833515713331087096728655910568431682242152236501084571187999822373196331251865960099375932355130508942347212078277572006784312175062148804705442981871624338761212943672645616907133243040250895954515255791436147507430386486923096173564450604045868596494657122873027879271935246988447443118757321704361949859808648016357961061259859009760557910316823720271903626273531533297141699536775003027993946594175667221830573764631792189440000000000000000000000000000000000000000000000000000000000000*i1^10 + -2857765720102849170194682142943781462140343627162863001122611998498414725556480169775446991092767807119047854733469347374600276563761611706525933887343218415307635008262415353083719299595400031430451098383796598664828161773833456211745893199621740264226789972528770673680673927229101922820044979731702582129121976535786821309615479458173291901685401976035057045905594066102554807925026117194627366944174990498837437615359255447934646378959854473230101986783869333828753494116821835808935228820256740420768028737842147267356333900177799942989176228201666876744884880087821041277417253404179792364001180334143932144443592093966099226049747347890147479535269677168893902954249050112334045592841295790560973423117236232561238150380873771701660115308928928368510663055683739252575547136587545703742743056733675254210871008112365131219051201761473501948013076110014778564587763164091713377595780592299957155823694869909056504617060920152061292200211498103329419091730005093783355133504558744613619369209991993432291469022332043007448038390506802503041830377767952508105211911354634484630416338817522869898731937111069659272505183020149557392647801192618918122852369812780594416756390842060834293400253729660614927133780370846031612962027818666259240233605046262929744778806807154180941217113383369842617712473750548283710309728040582551473455574006498044815860513300807680000000000000000000000000000000000000000000000000000000000*i1^11 + -1255396071790658676333437324439965457578138518705748790006104027758125746845072077559608932569669377421503326462183520353147822239879456469110213934028762586701291040800417397736810522413801236341571052317551977378081353473398639340812935479756681563162584972732325493975644424129517186140404491305231855186844740503661589998132753483079383296273953977557227830529471479773181610711672408867259558639210994332282958109614927322120680544848290836048897226402527621298063532523347184531311931117374202679816444204090880621478787544490665372327686262246145373164593033932310533456505248443365495743426611749976352272686354635818694674555820726746181771330193182756924502737975547695430305548711633326770999734250741080065430768078103649404684398598051304467184363646269702055392398924350274482369884928692029058877315721926527433317809664775350222614377491219606920590374934930636176738720182901691809381280087119787387057143184029874429357158713126375099778430111538927401522173619024526603281409112385599154940426833249204694450908924575007900087769586382733646322356316441084112675469180406575942424583886329732707987146770816230512011507764666457947068275612837102722371491830310128311970699287530467026799427166954877550155436591769847548310628108290508838692777722010926224060979319249122601308379084648645232866167077743437869955224351033682030541881753489899520000000000000000000000000000000000000000000000000000000*i1^12 + 1998390338209764924561667994602935780305958358360769182968201899832757796198717731682719861104500027545721259963825792063364407776262776263698133546486409392306741228488069821458006580897394491513961318506887063961167257703323672045524706616972918057134212839486205755982944588761943698300825547591342350319130456825654062174994468221399626358643030635097712612187757570496067805966204274829414653408461340803833036310210775505186545989360095137958004617880042833291782540115776502502307375276256412289128508417696136792551916908880618814902341410827952061133745829519434948961557608019462584848855779273295635644374455859579151777960366059393588467980285922084375301498242353554083104123839705446176756437011393005506295558495751663722397491370320079463731087278608031372433022934045018927484918981632168676288729572808967925610468079210064642239827570955867885234887094207419662292511637757537546309820631839657141600100879484466177581973855734909412947327146549357109263963173059241674923699208420746273692813251894525186515194706926399936232050501459446540900381098047274245178046232970851385771288659051039255050907320137488320878226495764079491478423929537450194168428253890833530352361738737058094741509560019351024837718511910793842751546672726021344809376695927017457813576688587638326882230520713211326400350633620084605890110528566001935476711776678051840000000000000000000000000000000000000000000000000000*i1^13 + -523950450137478220751765470046159091399989121186748729608418409761218868696330589176468358376035943153714713953458650598419976875203257699514596800662551732679665903634381910225267586848632192037407657658017290214682707650775789802068903113062058215531206561805435205522186614677193736452720582308721182668938213036870596541975714215047466451969862971660130681651681166028246914750109733825135461695184763545177378410877235367870783790787494297526872428157725613240938084672940841120243034227373759875784378107366063753129607171895817875929535256724145312020094353410199351299363677196721266361284363005622782234467518133130007818310112564432825007105143001271059925235238414033921806462072879952881587921008739834958122794874126204550215878643786679792492013095280646706948579698781021351286678524937818107030694604936743168250858347352014551578075037611419463754914169245665111657038128413824829614844740848191787607727172881597290208792420981571877885185968791189243330375873314204020183536877710338953874614080913874796929792371109379520368364412208067420907484099223917710402504700762649912850206020149450419590303385826134896981020864954060007305744045843119521397195959454299036766042094678304000219881620294551578983425848516691502405124617132274400060685237288958316235392225130917013411552657503988675724066601962520492343061441763621099109111580275507200000000000000000000000000000000000000000000000000*i1^14 + -35843296939821748190920185038415565171181460731442269565670432488108793266743189422218533875881478112709924506507769671008020194265004764686054888287052756952754485448766014335043924763069831369860728155199793716423945860333656200697916845877995809128364009007824968388884870339354843602677123647844424626514703883443469307993119823620438767377981627246320698578056005601557803390378851505855978599961040397479334774922316140878228512283778926401978722355034678787749362186631943334458647836921459342808953128953546388643655085882584343626676084527342218151315099880467437759723430950878582478430933842795272489001737970303572865377628123620287300024016132378485956015869953865763857644006517450554903053565698826406869715250754202870305313482127601367121539535905822036278703377538220569837035143282772479697305439715680754210806268224521919135161783461495892958557298740030174138045625881660846713227696321863467598115606569291391682717894180511555135748637351241030260176155805910645628434383478662217264531999945887652851492523944769722768283660873603993476295796290054182718426565012158172759423953041669991936955533548185343597103395774112346091648252139739633388113902586082507404577890237910366358386071140728352171718448842026572367369235968856953532831746232930427071024766158403277826477587963162043467809973699306832207763352045015842891380383138447360000000000000000000000000000000000000000000000*i1^15 + 5841176781452949876494518278150173915038909988994203625307095485487492460002341243659476376058448795943724508029883096216146725400121895935285407573692730523667780406400202445121275169855235233281174137566524957638856381341837544564654965162567565547690598796043380078488661039192987176925132601831189243070205857005369239025224373238103978180463982042433159754672688368224358823751154264572231744960772692395254222685903981262479687889668274597282178501832313343616261071740491227629431039619705352443598251092469905337218857700848190378698001247570604376027691003786963954191474227969674294936470562094543458583141997127349992176313143494926701822127602361589737326050677546172157876767603797423649771809164544091598899641176737243263760423133420033829425641406440787835803496545320859579972757139316039535961532861135619873391733253719173263238291824187354832958466492493587696591876932958089328137636942540775861823618974119353942176706037849674195894762846301929804711475530937739647074524990191808144129161812403840537983435534053998362199678914332202946357120867706823638811830354729344049554546134981598233716109483650892529936983461892962497575978299792806998381159059641909369743159127482002140712601213924223464714629714343384228936832624110435205321138183359271119918938627451845837822363608525383587148675530363722396766154300729389419499334014074880000000000000000000000000000000000000000000*i1^16 + 2057917946444248441883899035341279429996311829658201817954674085927460607086807794656653898760601562427514843848344399415180780465554076372082079883415264936348654875862745666163542796682630864303524253928734705181833131575961098479156560625593706281325551470085099316790103054781410338449387829899532408479006527253236253603516856400241551505209421776896848477647529375360368404391928088440717203577556909214211322516780936037624298266482774903932216505313892860932101855764544550519162387180141575028161795543061675134839234091346842357637382765586189476482095973081874516401140937433621836607262609831802239643493975280917290673137737737485293367904043580004721616301313531969893566960415709946899938606904641203424874557485890774357350686999948953170495004072432812659143649173020821215426243289980561240756937387885483025633501576044414330659437116874888788527971931346118237840968483504530682148939132803412968830869804474746939790534520694805212027737947504393936606717856572845962648358119944982293714767425535022120016814075885666803393139633833983984922604964599012355459742970529435914788226816550542214780341715779466717333145723168131428794353088535598844038274676746576469403535677437176274364524509297117254842267999565591630605023152776237626917465833630692481186382269186406547893425804108306572466757718597387869200990944868331843384108614942720000000000000000000000000000000000000000*i1^17 + -783583903463656678888901860086208693075293298870441721668345660768469084254656441345784925387139483494457512102318211805022913905820092586152348389811599965711223357149677446285686098842831303360649474245999760634918959224286405283305916216759610093655444506186444905927572075639663383195873132080820336461307884535089364573234655110262415451088493330416307008139458643310742470736286728166558839504219310026867060615066834546691634246700084242717990431058456314419578021138184838720922557346081076310718058547383633454596937007381106185736824355842294797536677892888818106369497539522288927173142272916600243123237023002190703752863859454553152409083403332015670380839559715134087020803880148634851121336456882789844336838828498669895356844307319304664808914456679383800512901227555387553655735691388240497513453667338468238920515417380227259372906338677548738955483366861855053972120507273878786501089854174148989705168414546173829369754222225844094079145951729934736909895938706941440520217788735414977597189362049115595107108432699834756717717713131188011731641331196791983264934310740640478158808053480978650594098639604816563674063532712694113052416954431668630820397830481456397467715814367885784852321767621701322853842437050693894231189743963562836481737870131439433735147345544576665065410658920030683982090872712689373753843775354747905197747092848640000000000000000000000000000000000000*i1^18 + 160331562245610644377013942028338603985448900470593027789563808525629582965906698337102936712732416065106260664675090449544338115289979951530095145290309403000657252883519956444221102197792720826447030543339098250716570618031517121801298822186986606169013518926980755760686117778045942035458870755709571492384699499479999272227224091171817334885690533600751805603561793283984162404759577616410403105956219902121100988543102776161559051126039636119645544335083294749863415744114083526688514593489728793152400101936920681042789807426636838974915096500776792399833125782306664953393864331851142345197638656499518681395290805027737976690830566739953798073654486430627915134920996308704600276419118839330738107142163952894601596870065205116229460667731354778808939497775453990908869039533101854090211207682745473568130735981113234736393901369936380362738766530239770113956967655655670241632387580752611669317613605038458870725839400595782349151425494554274208650962235131393374665736693361525467351690981629864347685202205961100394321997905330032193171362367522885162504207122584193463884969208682648049929132913539329763917796099762472390937941945353059982164137640682786297972368358258488664680298273032698701948967956773494017714137991042131072654609593234784083369633986597907851392803643203826148711561610691632271077964074770658415214378947325037053106087526400000000000000000000000000000000000*i1^19 + -25557235240861885149260760582719152089154022276805010127747372389517899652269747397312177899509206325351329722833573711655334774193626006364011668442186018960666810611625816914483559670266972522720709970790887135070898922517989334317767624563849234189851276347275627304677950421323083551968414608775859495925703962292981106378590707099470998489294810158670953036345381200445088661710482121713227670056622888786419934571758502101497567513645324741610358286301033465556335886779118419924306083417525998249915143744631322486173353877759024277316570904969451204001360933933514702982549259981671678825444811363562855273909179446610642669378711370390209130976959571276502312193096052530895866091421364174706051734928885284179493763091882884933785664848583563962732053364600855219261722710497985067551868689020121243615680477615527790669876223788704117359389308993607464169006875522792846821104113020004797592463280614381121735725095730185913514006835607495953533717989712828126342391970676147508075997560196477811934289168810160892698623625358049554944161914719793237311548797139216581108649615521417314960203374090974651274946360423331506959663025831324510714978427026742751610034310057129911472328692339307973469767193575726224500105824584481948369523201536646979525020553481774907530422180764491736830353073206092314442620103136788177117753423652706979327948881920000000000000000000000000000000*i1^20 + 3285879024106233232467190915223470999017504905268003951076386134380608923147715131138373653488208217313817908250868149359915721620035171070136215297254882943569681855701830569688442071462188237913556893981969202259438234164143949053058797989141174676662229587976886846682851154729213743468426735084855853889594158800954763136379671943688710800692239536200799230751812049588703408862648584561661960926428148591142709927399827091879596727192596954492846330053105161211054740123418125517162374818846339996902322073107944844475776770418450331134396071127620872473900059342494990079320641256243327066943697330894772454177638382970672205816003895110100778854700437175378592546179250958192014849341794446032827896364262175155985405078511713464511845199119827781336314038416866764367480431400577167220250721787471333259795005955947173243794558119089176667997290760069623763629969745239323559396971775255483260872500369060909134378142224578534530604447238106600144464908682331316998856255328903761881439997615999276596926370139305023387351870943543439339416981410049552395567197746836496821067757461179197195168597896308898274359732823557667375656819238244364579671498484675896648316950980041954433252970900375299292023129427340952817845359224458536936828017302298357858251188714452095964878534694063103782586780012801007062625509983548016666432475327882665883819048960000000000000000000000000000*i1^21 + -342047928339904222015665053788980557107318773745380773670511753611914517872696799800356309564214649656174048512359693618978583979290398742378898831351746406645040557987363119131500451278523500072097314599216730023378138700988670561154531917527402927978164722631903647559636751363415873674652639356629366803843970956797257181705964406638773396935291000309135663142379778942070875986218298053351493732567134708264249635035024936059299360640691441763082362773517851921983139067171466294431008402206412439526110711382814075339757963808852118109366635693698155310528796635567430561949279529886681731161151427100340147937513101431824694689803698570824232967380870480255544546864130701155960512762451328239967400791324989248927322125955410537568872894897955031921144057090920204130904999192831339470063794780337437629209534066072290152160080014663189823745273679366954718384379913180860598666974586265327226013931435010182482975211177594523846507477403583430815397749723552271300416028425018226358241322994961719226742729746522190019929793971826485276008226123199822634373687267078854887529169492413730981459776045801536325447639843674537182572687017144286660393324458559846817008035386990742082815269514840822613514868824527252581727337629459721443297078497790461228130540451433829464530275872194225480615440223304536302934133749296792590136190218302529481956392960000000000000000000000000*i1^22 + 29939805306020996511021596859694164668131805747894575109700059547370217328046301527827163936103085663545422723731783636635684154359926892283725465192349325532838280362902534148223689975776718364337866559065940125358553452712802622732075862560120685115172587780706116178721496849911428431186739770639400673374418220068307501701424864051744778011500428797401751567437042430405183426693206904109351258651828769544271925260951739664342419969614408126321325428398913856004521612232014766385895263192728986225796176282931245376070422912003825315781799560878506841399394863611912007097680323749081711346661181659157049285751665602949200346894262556875072027609252901992805417909515520096827899373604669524148692158461821368369469645246196258577509318892882159015592275630284442762073712593218993820734340820452170180490455381088287141327048810475176868300972049447841547208001656129622623286295382465064527981778858311737943081961798347483334808080754524230763652005091224055498209912448655340727001888123300607170503928173443771295157133872250538383861222976872954614724024558693247543998415522948420318189529519414714794400635734534303181212861164824083495814131777174415780174229989897518465822855755345274560449358192175788076154716533387344400785456187285544839270491839873006502987931286026287967778238799590400231135748371370357364377983945627677301114142720000000000000000000000*i1^23 + -2293660308037760948718609670652489471335106209585031130471651274020383437347422680488023294460173210949469794588593901459834458170448919587860179277964260858881422759306069862023461194059403339231596602307327976221893566964817673713128167120530905776323041892653570572497791990486643952256100439386606962681395982959499478220413642610235534663043318742913504155986244566281380455313574591127427731267577553753177363101262524432908572648267329059823074199212269220517781254957872768228914633387733550637062782612025278413451073164630118631323855825306986455760209874887900485652474159069316533169590093078523166117440062344379118488920462582030488667416368773106935275265329054834689045561038732791216186827326708318680601973565106930468290888106153961371671940334066572965954535596086154761945725470829105529321275745313229573428889197795870815475999647059374738953275927294161825771233255343548877471432671695528117489679174116894018485090903858336827309117800511627617997448008165382196434778152185100039138473167859878752794703346417169387260110660497476393608199824179829819606730870771333677701355921401649143402870749275604572377055325245812105091131054303139688386269592825693707029784272505350350242659781859471602726526445464530627568183361783423659257823127550980708971598269785012565479851762538294326403623650686744070149553325165195928849612800000000000000000000*i1^24 + 158275999683531869365258503881796818972938560905753700556843260591752675032405273263795761981202460415711174236144327775626065930577023759791933316591474550603702416953713287152123366929570879868486584928458649071468135547406804546654066332930796039024450839002789528303438296108654060036057090438428860785679542075307004510031977077526575884957452015677324403667735288300139197611861055423833236107017661002232739159302461476009480264374272961227741481481116492925573161114143626226110197422062599255539477982407427716910034797119606549283886096230313865096374335845672130721761739679519624778768011441590157197354954479736609128944140026181768584118567797320010890553711659854387562648390663663100842150072481780991417971051489783265647451582862077264569465872961455362098908077830955311655742491318129776261928471628051190151507911008602031010256544943479918673396159678822898431325669319049595018621256453250154302405916590591334415774467527552851493454576070847433951441947977111168790115084019660354333470863949932129682624663048044202269710270597612392960347068447685296983899668285376373974338511112143699498924990378402294421437958790554795584591451610327599136255480460899698833120753742500436120406497789754730866994032942349546936345823198992076889408527286286479259366202090409122173341265292096436889221368888916971301950867388534976575176704000000000000000*i1^25 + -9952026216858894171700420107947257606908609445120465370763593884681957393487296244911259411453040417554594454186398362934757628652647820521052399188037544181700893405664634489662220347827984705881111305673816309887838506065004422062590636735470066276226697663266304818797975000522574114889915498773195120036214203385142434603408869579854549783676736974550586360653203841284625121153256353472042727552181673290586441971515312950547670469992172003385218561365547346180768742883516817892235306609413901982390746194717373308367736671126339926481936077822841255500830542606932569086318518798196462879845136661052481836496405915729241426695061849208129362897112883718887541190193114386344439645744809358020265542000831745562343573747499846185400874525434636715163040150438139713606953387775492426104902287022714306055611921339095063168842532497273140321426784870276890250562142188370106450068727002179558090379150424011587179575683542808088044193725357725941591040594222376929273808821216733400950673569635749019086159862494337911083320355587335020872996294767495545321000596597291564637372035006709251880105714470264801142742626606534919052629737442539839063057377809809562538673467657319422044505044351265735252981435979358878794119819161276112755536495134673062409306491039347081638021939532101767272891699878782476582755571180480211291377899106120417411072000000000000*i1^26 + 569308275214742487506502363792272836552537270334405967771485196350037582943951171431577881253853256711557402468617832778763061277965830551658452463074358995261535822366847522037737293968858466973048682379682968764122411858204676811129918708364783015923320361742896659928252582448508998937140706040534503318688681021360658172704329197841191921208859176126323810473160920952077732712276946240312105405687925193836429623194973505098399345302754843591651243110293269554208375614810477711645400130603649716857242219768208283907915137154580496354669120954999559545435887839931081294341950623428434327372484754623401529123014633448741503989073536782339467978991270457842589851575563051601920783850180121733154649005064191425562713058936353876426851267503571782584108177602276568129048731807243656207573195380477236907825639447701331504996108098296871765657315813159518947524354915759039835012500617473251420441432490686608723475310613868011679975335775266612894556829515728470013718245515391442777121667914876542789455910870735822525380735525321967847219550548337025152492839437828704056258552012635684227443296041206075814273730625684201096787496857641034278542176112414962647290193004428056963704888660608774067534748967181252067474450016568469867608524176285378508055324682713681057583363469722000006811737569925625539705589872066354496548253887430668582912000000000*i1^27 + -29338671196771671122068955538134267267292729944499515769746361843236823615947058591253340246891668510876723460544104065168035178079217694649937084018188901771482724344396709305991991235122710492490696023925744981540356124588663109684053435127724535006196708588210839537310586117828544133260515477271656324239574857600992131883917696241889521009134973268490944960273522104650040949384547894682945602831894980522801135158010497634565634092866498546519080282054912226957470795536540639894729591600537753300464814292974109874320225969751463875786340926305866340934968713784499363050707734771790793187319201860292895747458577422874573189888332569006294352445567877198917162587699435342403125564786953114724149152381684245655719666944067132750987761143446790150507628880611021707079267788505603503280645731730689325557439683835684052409778863925081668432570581469753811194628754347326504347892311377965993412410034062035629756912241393212619242628316545325853104190594406377653297479112088602014927745065078625306263394368455649968601969684440930220868836295074721418090680823317506814091910867005083934196929768949669846483718744047584194955767793318939737192778161713931373288200338737182755309857598397158266926498427872118740479854287307160854016043085939104206918477432249440240920504140448029902146920288375681924571362905532435471038501522427529396224000000*i1^28 + 1346924353131666731203925915297607603528377199226585262365014934253111025310913314833141725677077680208482039762375981745750458804902964354012305708919230215284943066406297403294719470216787425432007281693737649470823613965209994715846481024135689756917966427725729960089213435789245301013764851319493723721321642193250695851388834313638383110411231611521210477747346430668727541492853710083333132809634418877657109133659915745775113976407232069836819288277421468692164979622235738828257812056268461112785451300544075646840174310529623399767617453163054840985392630688235587823371625772951984553188745072821353667563757766493526801116891036492499562618363615794959133669246023383310297645497756982524658022716175188331309159078234494762637003070253009050008649437732684343530237109590350923682702986923916863801561493323919140254929488888357239671611597707963333933699217062900775030430588071255766590511539876640541834853334382285031258654150546776317537370497020267998021406217059748630010761759822966338223701653821315172429152435193560934809780065638746351472767903102931358087386647065222373610262433178314657213450887574247099122112938765793875654481503221034512247797399239566567710480885227418973089860377314824777140397979290842552969001951274677498957170689531717865353117925585223823447704866458728136957225319135946376001027438253944340480000*i1^29 + -54960824587398244249023728108706618608798764661566200189111180407499350864678742734645672381132805971496895194931138554585739257162305480567817348518740225202109085211327352777814515558508511613944512149027609131545918111605034989065292915294618292022116371928380621477591801294446992657426753292214656400021110735739145445497529347227601752510506646902850995197743514288476040803541466904088004335566863527422446471540282333162701380044867975651076061635635760651039331601673461144993523184917507899672725476416328980415020237721813758160373074136432858602428326664342118564665626170777037695642272559412800569709891438612973122028024271012248248765776282143513513124516449140855260074960859972121998016115072360511957517353365224352111203176787897482971188316327530488724301409854132644740793321868516315378711349299363323441095059183660851209533822048528931433596387382228458475177746116910396011250176342195727907074780726317470336769372008970078646832749489392205169249890351073293132318080680267018682642618694970256444994990611809754611406657468162192911396384787418869297736826477962599325390115666968382376967165437283715041273058996445479404260152506725182992126102482536804414165236568982755170634792255767877444552159484924095172443865046103794165547085239280537046210721125300027170493271955448947086346629108051274851757404108462489600*i1^30 + 1943827329308255899413489859262161190368614768138957198167242172314703520538810985439497330359461971086259695179173721379235329491834385421465454610212413637161961854844614617710649945386449505580750592940036614881979021360235855190727067168981137148801329469028529638123400776804220891988702691267977977327499287443035211387219793095414519832021416819103122251433518162870840103234940414061692491829569542273156548482726320009902918757301837628055538175668995332287435704085420901386070029647342713335381708850764729193593545272485106075832607473337323899417886150675719941632225795268175651469403358339385637684330167709553360974291109168770481267167081478298004009082460550082865343690962046868470230274189155382772303620371260616773749671041090525463757065260017525465885423965704408323463335632739626919649141686669690530760612874115890350768245013779311010943375790687792711563282555517331118853686905822761341538847365405170226478557705321703260746525832327540092291525082549671751567555329836459391136058113701194385369778119811006032448942693831625401953246173979852587848013296233957317833204127858494848128785585812923875780135460027935948648848660348565375242368017728409538420712567897659439134873250739891640974010885262853437712233110011695889790977058416378970222727849822139684981788473717432144309186271048440529020610758574080*i1^31 + -57975113234683524452614182252071581048665211117502403299571171295694071820372963735579711358249944450009512070338427470963862863619031483242620678844205520252877430220541740679461274580115856898168689871608903461153758840774078414048040724575973951961716116442468732380272649904022901660759147336032127517969989651778398996595880191599709471585041615649866222673405134379036838573912471331683473425861934234937008960052405393108384711291919548724103766618843450639267545789906375746831039638828326239427145652297971670527954792835250649868769210164167755577976696768382614987549687221166734526342255063311359165231733392310570726224027775148592761307826188554305805116576042894851511639839905107383177330452685619494855861407865265430475142495912655785209437936288230853077614481267302364542288928287196549563804356332034920897631642018625675879374830178568159958559694602567530967562401920469746101460421603559459992284941159663211738401672042684200930215214800905391988624182555021634923013051188329476442741769243525707182442502372053912295393406718606099451499137675296624776031549665042789871443046883998141181456862823513361135543127214874496121831787385517455708557370941082061035255586066491422734948096418309471675129975271083170805167970212422974827578428659788972744770746569994921238121765482556064609051419870904970048064978944*i1^32 + 1505166027031932395477385551803350832054650246107962596885983555980141612832404796981867260712857899909713964069195218158979131733419478696464453061694130795921776484433578551375004672120279039878274698100576166803625900031703570214122902129109264383456030366288437989929774328575505191969818224013599992849110537062288931800541521225156384538323498366767292667299412052895884980177560041575640799249847372387522360016091629467097884429848558639360680579012391126800631976799530386306938036527325026094583112621016417808552806462770879564537262255630973856714328823466315201954166329695778422582090041873907644341743360393309262633282782374741681280521126847046529099068521931995575111254292126421787291175325412634097681094570846194236874967017701706573819838485828807191964997305356622133382040570748572076318535651562817719234976620683065254690928691649609554136541012217182471738929430225764979110011990672069788452629669773118309178620756130486848784221631233364318862952795735077437125635729652081587623773309982183683857166696485056002146718357828277899947525229195584431259769558561167725192005853604664912940551375461470768593967728401094139651028703231296489025783523572890151542526531433708568567192966251542415681433950706686054082483345007162074429236568885864299350496387595421387663315528501488152414869328128052511637504*i1^33 + -34508482604255592309600791495270364676199057339976750120528941504857633688131654839811785998832204258481293759121543910196474593542083460318553315846535766463169783883449674018362673598488816756710572598468190000971915550748802263482752076200162338492982922403295231849397284617526783726003117433232440766979199244101576707791813749969451462372500506976970252019706800950949260684282138624377776992802373565558156195956450246124233740456076142490886162325592876467363855437547850086881459605605280088595785026284856079491726056137141301230052988699925872886825938871452440466608233204514433084992004183269779131160003990961638735143984569775611973482061691251686043570395693956194902692652295619572655964914274922217310137230417905728029403485929485749677448341487122478539740466788910881797727541161161508620764023975372164094305565674960776534797288987709345833285080343658053078268999591104229905853350380691867910186376223949530940265054128201437788127087300237295068772735132497002939747018593708805580956039242876029929959709180237633720362966253651071090903247739473361064509713705230270309214318694018596267129475865509691890569034986991456596174388401569701823269013429885278797772843224015645867070488184962634358283273738278137651909071567197192357323910252885182095713717804949185055520035551517569939824414887778451456*i1^34 + 629981781351646411603574784122782220674609958197952082346082269122163783086455635977794312332834193485968601867450924643940411379481619876617122541064618817827617004639097991568733540592283995156697725671164690680943029126214069200303432400062065686924115006285153156125423429543735494967098678949218376500424907716502577857123642484762308220220524552364339525800107858236998535765846367985664003274060185341159873804993936568472540168036126486372619090459478158579180388552995919747877519862613081431232366754426735593803796505311323411342609627646922913045065243815117372666297524254297235742131586502905853328803964935673418597854086346630269596896790359552712365835368493994520299775880541973603408439607657307440976486914610524042451367514060384577514249991796890967064379656417660347868868594987188575584447455207550964128851400067518282481976130798279653840052374248231932041261368947131594706521119824129206445170038101884036255263601187852128709620997032682883066119139710309258758775591621004506850821415474020123513581851814969841469786223646902930858699215004264999019563124543998267505611360834797720675756260005479394741366709192405107061752467031466033450682053243261415660602150313984918327830374121224365555306808036535285783419449228801391934014030356726826994156204445128231125040588283644394391627601281024*i1^35 + -8107042627938605097990371169029897487338776145679421901567795748383770050533491929770474179391051917034863807144399220063158846223384436367697866818237635264655606378214091357168591151236038415351487633007951454735844785389290968388057531669021850192146129263793500182069873845079365521136552508731115258980642345629545376959105011852165080476146566778014665099046937586762467802564401021147259109230281524809649989752272226402552953726511731366123007919192484438183506639228625133487523827767161355126010276431357330604244259787132805868096063031596990581761001359752235715579138142616372199789562326221786265810791562761506638887683913623908783879633944440590967283447678804705138582120596326633333920552019297969752466380497974746357748545297120566485206043379644559612292216981948272385625757753937587594051848930732597550621069458131330453175964020866358988891387577650715458503417450405468649803973882779443041987395620136866186117047597137942965470982626788816645117058932568660462589454049179467413148134193555910774360460905397937392587169240247105126832011802093437891388035491956640146898112469329610416909087047197471084804941804966371839802024446636507037686563804436422596298564717572558583653023001524446426364647226817470747481562695413670680659226253733242964306489120665983200690612212388963964537536512*i1^36 + 50261651581822653992169966718002650261542209007928252110951106583189065522503140799015285781792160482514783202642983841876894002923945460009303219836782703898501789103958644750434690171794675271495412641239369680263900081103794457983042020716790359658339013767309111220910863772649641107592897660021734630044735293111240528891786758616321284917085629409852024209772422073752835188079111015771647461924353763980508812670551090319177961366082368159968464358875324792854409453869251578440848983560010646151041817073550239129858883786584733206195717484378773732159993748108974551168808744965873966750914288828400631832502784064435990822913167709298603267208737213165621989895326924985435420198465551256648431432804310477093352590266603862028527816962488161238080003565409757629749737805657634188070553812765240057725040609757995840873830068110128104472503159454519735722541425291421230413869357480584233973367193669461161880274406025078704881136746353356502904380606406607412345187761331999023761517964445129556280185631003836025929628143414598923577740196027875198586418214134190085948165140497809592285022112033720127693144446950380148769454729608348688025540909655330836603848292146844484242011282868814678325896164047330941773850046736122325891247074188108064635829753299962392689865030249316095896893588401261903872*i1^37 + 15250584155579711413981286225992364898132639140746261864933463898502839008281778812952070709251866987864243912239336017409187465203978672539141952205164365180183169195302236013968810473648910383371010666137674207477820134653785282019755684689122158105051198338353141995025972044087130405528817474446613201233332988229030378338166731164626505443910272267224956964591234018815351577301670980836215776412170603721297000043489639730942134096502822481741980721799552912094111071957609455213816238814524639094377687672321739391070171992549359507950593142672414913953591516731577904022304074613101912332891230949172162528247264392296157238095005275345811055067300616119448097724499745547862828729345360254934714176214913895129853407553476693734924019471050794537282474990162036056833207700850145871880876704453583109136474240668988208840263797286640982906506930887312744754217976541839322214173419876537230984942713964572243164456443151636850655741971498864787586702168454229867535248896256394287910558851734515823130243846142625764058757559746952274704511338591075608863698539217247172195418234731819198125143183034312128222293919906129776340039043321140182181105439882376585178913063738840635457828041812385716080044159088318725751235720161723633485275652110029085953579608686391538709246977606510074029095277035520*i1^38 + -1115795020163945814498568810348714229696152702073879635627303397219565221934324425612702238070198766286754513631510834227598286784101312039609150392553892035866767727528346761431527758199984331766429077228080359587200815939261168547626268807158617289984404427874046358720463523500803748487978813049173865361789004302543571766592665658271970675272268155152052328927961470909946419061826055873761679388902759271237709363924838398408501397608473802894151773538070979773549747308355471821128483028164209488745610578859511482101892356174877271593211196945302029596421970297893046559648799814120835664048169652801211692848494362188159224815092229076414793442485856109290314130605461290622774000122719571062980264234427529642785846750860117241490971704311264001460017985035414221894674947515497698861173994411676656605741859598446787428418972081071399984949799471719647800984985137185129281593721594462793835792938791535173509425025531901957403212149658132258558326389021277424623994078483327107074153499736058514336539427244252795414808884975767237767501164055413047234087280721194700290696804532485805141708478353467243890727565010787869638091260699065770231446642094969442427713738343591156025550795022074014031523734318858690662055855400554242759769072945178780065213488641638527107338171159772684914733875200*i1^39 + -424993232563934310819494606334427778457950719626275467272363929333131773024952163203710984103485321756760936176559950396976216900677896080834592220127319618431716700827695325668052628736738351179731229996634329531216394723372228829897568314973984507665950846786270399285410681462140327281927802707889153265544300104815171617771517269606818645315825146526589014665081676086330287738543605715951730013855907766687332893086490365101058744264829384816229379629668126507835969528802377639171513979483382524726364751287983429481495623022742043655251868520767582743395047127710123391678689996429031671326042650427025099659085407673538730530005659074541423737429795671321956029452044475640972271893526628042480644195002335930721874175674277042041030547727083221636957604074045684568667926475621476495753404002092525704980072445114736970722751102279893260405196478878003126476582473178855531991488492924646140162107072432410181122051249022291818976576166680095566110971976331008863337579612873429819008378655128087747390752859683544104800481206460133817997723185506020294361747111173523145250093753330400221103420099094653258828021906994910797452355895752901774532956416134908709712945336989950353661536093828650980675906749078626667660735940852491474972894645403015489554720280916124546808408886885560090624*i1^40 + 455907740061255213227313569493385409056523593757120659306370536252706329085748101691968048809134077864094478468776596056279280471873094091588054625751256028028849707922365032049685191852524936795424659487899015125163237770050366781274299695624267169932954217983077537445996827767436906139284923394494473483568978857882675528762354198951944806962097281362229363536733852962648902309340838852702132682041374540893207185761479830907846850974081985342196636430107415093347599068728756855714488508596715242064945657789490122198096402653251345570756504783080639184184955991599950701502245309762999075850937668630793939005546788418889890544087271339749964333602003008592235650441647654079235589805822600185166318616144614553571599987365000809167900272142707927309400190060286306232635350021209370949539061092037989883018686561116686061397114166461116728106039728831803120557212982827089287966846188088665130388979692652256448899991180650122800766573010429436309330283325388278784350648575870354686518747320535131714857142239388909585165641271385171966880911355594646858204457071987457128962704657044210525731792364847179558703899296323513066140879642324794083948637605243590472529855625476399803313300438621117884009479492761260680982601522533219409109714231496308246851292548344253648988784430153728*i1^41 + 279779289862373735881177597154812261755696015533925198941055804520514552793909653901433980132104485013968611859083444405591928680288343381133206689350285009699738883831944461464294866036195965079841125345246723143115175180665001868786766261304629019077288018117902199715317475459804504439996316269227517504304673341690926182881104656700178928085623549550381201750001235676650495379169980345813607600273616549103387131247641486256661279009045747159665294102921804919936198589706427363654070820881264970183707293258787286354874764141791417044109688686454323685714667632999254431153946455443329742067421026145824681092533966569493621905582165024458154967099686937972797134878593831120735027218062803957370803490803422320973643984155796700073659193073739660522448094940965019012076537337523838752014030587604682142446334918550986103790492084219881148910506276621030457688927340255133895822815645505127412183395491883446538293225261304215758459163078920660530288817835603079569001298783736926961258903028273570771961757806397022264042856211595117979718905825975501016544077760939218625614963624394652321766701942179779357610915699462346150093880233956469384229144973154747578829577727374086058396101930541532607335083926487967548838571074596531051751137210622815861044937766744680360237334528*i1^42 + -163545293136783114167002834183464971125458403539653085962190923288887107949977450501935509159153603117958000843549147150890881181013788735550945898112390107814363831598688799043198233024956726416660846333374302511773147728286497266785395004192221997513629958967377075205704243406641517451417212593926361463705030855340570447951443898329242967235398359440222620443390792128882194739178129813284836437896439133374654996600686483980503687578287692359893902476851358721278148075941626131914566555775961990235544141342593027415389555130054611371747276346785223544220331115882307761859403368599006540503014852703883732780546894394522840787828823241841659877903486894244488862174620216531028111053511072349500662792883360821641861234730596763143923633974780247503256482560184259836977140983599101323853070586148485290773361264096612955496296741363199657459403583709380240176353796011783468309986586830020079678427612036938756957839637729832198982866372991624445452276167779292829818540042123175262141517298795054943225203320583939323719672179673651641972323477882671569308855942056219091332135543388645750780965477886583897529077593260056849234687155212390084419096344382994833405938346680840275121104105927971029500168003161823607179608711710331570158133491423253558593224946574786822144*i1^43 + 37026468055049298869740804930119072008867691076548357826211737107179798593299455155985892827786419291216378832020365724970286767289924430896991788455876191607236929908350238268670770351186622831017810827674257456674219544495852565546493833194613868508607660344599883451630456451201584541977929168979963535441227252014471457273555859840181376342165188876074590300561079770823771170332605559557777471313609968581924339665210667749361435247386586595032214554862129533402513600227929524080057991073901299419489516837667134779314476227151543210073462848081166864145786391032346056963059552630062521284776102427479630453102767504538475347563371384185737828027611048271759952232990547563657544592284233984150575546064719916141358665071676638850930089282193295390721574790654906661170419497857889566955403764004484475351996805064239023336296732811386061261935725799705661911084485386523528160006971320755790009001274748865916005203453668099810928068348123223051409308515446672550705100785116344996930228264751359570254281619890679845172200051729310834738105413390574251767475210369433612231969095294172046806012887661298973349474481368936231544387256178510327100478187940557259299352567423399915737474413898396276613026157887763160290554729716651840878764038533703309880572040445952*i1^44 + -20731340969132088772032107494554995726670996912325399173828506149186033317083764485133403765953177471874339604173091501185921307776592462536212119222421436095338142516095994594344665278426084757487502086651050226354943935301430469655795557279820200463770812145421002031582704105834573305268652547440196996324436434280101069115595832254578739475854480651715498288416435048765735768917850120120733148677392068433027688172005844660709287114663626762319987087535069204318219734991989282662661319449386257672673666944320584342218803820034913642256965000570751804599188930741112677295371440682522639748825471154244120910437240359511119493452492594295584696879491005407059942437986366698237035350607397239722310874697953353570052911521294714743024765793294252496381543838527285753715114652480642529891738012056785027685258704767917507979619087309148508236330599847373810505991092051226534229122550813496396518171930065428036897904570180046102703641167085770190939213118919475597930991116059708147305850667814724908610646995610985101534534094585065766536428215645546534738313917091678012099888781581796653806734545292855891464088043058706750058030426953970496360676813504937644400742026274414151825028082511449732547577473643779014172673725296097872142768752229162689983676416*i1^45 + 3493776812807963529657314659146449380975090712571190249994634539628648962285007458196856765096831234036172270189568507312089033202029676466732795441556756210219646937736835561051219552161773976525802981587594093023618731762368456071480165530963085913265941037660518261589793910359328929295328662575813347211962748107149580444625978523095414852010317622436476256250835430442348500998917443572157304889439651026272822277566834263416987776047192507021657083292941299723318973546862792135148226348310909640119265733446902985067755388636785876412241596822639350709167344328851943856044368759539772224498436436637045738986023619520798487116372492639116420297827739170248973660424383957885103346216064782784472661442638638512609403389819181500959766719982140280258108422430689379624602438551698549146368070598688236352774231404746831695172534281895864295587332611969323348333629264000540888028272782215759118219530998389773657555578728350247166455514891488929814585840921801370796278039766743089018158403562100234247633436002625339078418063710728917716885811393565015973746195372068878166979786130630452849490783569510503031935517556679227132991002334286312170856021259038126202469940480327874428652709948150290898796307245366727649269855340050927655579631925296365568*i1^46 + 421360535173287306028048225051397138256947013841091548150838281204613063341997551042575924454791774553576627039396040550987609693532266777594890616821321204954629146330661450899737124913970720617805743009372337841099568497599168403219028636504427917147537785650741022412054587260437217674323343440505937455167611957032530047282209242426310529332797969804654790055908496540152581356221235109719270400304692669913873680661781669343177348652447382142006895481742629676442263637010275310945533587891924183695209333802190147162195965960521428703806618805553284881967376466023363245957608103970964240042806247040294009077239379395216953576550560146033074778366646070757000842037494026253322890610169289751146958186872385818896022582317624291657461776814253702336765797340981401841691379636674846661966844003516306358523912926262233232331857488590078103350938261458084107183935630784385818704105939211079083585706723171478949872128839897501862574098694548549364075019303503182394399550017519369909241124395121770187124374547788158735944230171147789237227281944687179389970051265521756165050383923502396018455804537460464052611044506238649807619924628448566942682026238991508270183789218445099746306623023331295604126370405370970704165313704508534586617479823360*i1^47 + 18285814105819873237236479343356324158655888792344125924897897325108645314049437954459713558784476454605545897937066114365165965203932547406092400226387410646080819682145295153287731869517152338985172265181769400207966061189144803469713640448057434752202290645729791849701359735823989663726181450817847672195320964626219664890244723229097576506909815699286288993278825909285942827000768178221009264989659350450248860748106019261307459464069434437935100004467294534349381317041310628107009412838251778700545807310072983187984148831918045515090308016661721530943061031376532229493799882302725569318168692001440694742204327904034728941027415650744965830714487300326956408344584781496625635589885701094917309581624314589012173222359500610626180232958414551925395137746266713282759921748644773517790463153762306746273434976773999330060226737156570386223927531842141980965813024940378041494091672136507558411035101229090810014415498574863830337555857753850373165386542836801757997321013229204460236578512571822993975527793009312525854572246471860792098021755288687258365374648034711629798309683477608583530684087017720979420905014793705787549977277365733671084052964068822471773010051090817235755179917653590116614369572676283749652795063319843112484864*i1^48 + 80130380687810072910886657291277686166739890489150136756237768360207427656332170177460233167222048966864342929579227663398182391709442432045968479156622422095086842877061058282830086065096910012329675339680395392984870782032403977025283419816917326278111966981087389846351651641722348637229023463754583810879402804450213725920261149891904400270355566581333722239800638726623560134726699292455507305402475187830513610726425087305523143784014618483277748248275025823441648037418933227531066476976078196956704207828130357137093928213290086090723842631084398751643708564701708818449476547159492116688706332616914440608000881682846846353146552597382502255170046747149475333820130571707282910449566667096857533119087246643168815635556429481870547536538166553192660633071909922858042958007385800431049254227914110978843830836884456529769303932113527430335598489566691937386949058164958245238125313659352928297730363775616677911100006105994059915717043068692098326647732300520953090967687710383294265929840293814054739333259213023481797826198638029486909318212057544965637573090947908775219567479536513488893275567479419072534291654670302190976435312358090981928837591198161798013534719376147886600145384614423606585988529542860899487921123360768*i1^49 + 327916985500416784139521667309523626662259778512421883039748540263630352087422489046964069776401962317583909102141928356522383286807080763061385780036248754645537155855887695545181240624979680800633620829167173134237964678069283076602123395342222138524929335292010246613605697923465858655480355001825152846485158820959227524815213544163208819078169117432033573670020430348468599698135139089907218857843562708817088026532292997117850655504387712833010697798061726507098257590776694801233902293414606962865626431953345752816786531729564678942674583984953818557064952470397393019604356690779321721323714299640005918866718314519726459017123751729583030751265752057952415638257581862295070037806913449588616376553851493947800620994836218915172328148994598788349952878286672571913717698525834497214865774043416943054506562197599497730305156337172758139595699100534175818142034021714913050606816222457672029385389765301119902236040621881031532384087188789918391226351960967066449785496672092692307822917370412357522663494197733367934513708140725762162042327067968265956126425335543088970966574068108451125777386851177556118878254809547420123844545286193445169672261210729482180888266671426469009168283959164872748198956925079257912180736*i1^50 + -11271983214869508538478578880144827036904752537183102383233711808410362954044421530396789203021164354922605692960218232419031472427309355214620748844902079735110993464463399625025482225303642136254443164294934991204254492940388335648525663727669614266657146562378626929610303112515370268372916962720340577939636428513888797111151140665141813383742602736658407306659639601637234533534244722572869967443094777564409336753244914924908764041348265827136111420699754736416433812687046806915303788688685186432795705910972106694480651662052495789319666101327869571116013880405297301112490375565827122710466436313567753772254015281944810632568164091316746307669478390094110322032395184102619076225257680870176563344797093444705802728449107993451332026684883841267361352217071967496365757350106204793445100146966837118934942542261271490801500029300367997925162821322833869343034206139522720770055522526025512616780444758734836029923164249383089556436703530323961452306425831100941302513904181293940109212904684046700331728860676087169742729778691474932765216814480780281954227669730090042023988166913875455008063012282656675789981587943536595614560259414900709418612245328038879952325332298671856049881478417225569072804003840*i1^51 + 96143054431318290171800482160942116448852869102593860781310888315891158485735242250051388450122522538738648660808402907356843897798412876275161683345978699240700436607346825298783848377120667497225633668351112086958367079137923437822153455087425007822073989791520883414992424754434420984404484610431781465495636319969276366936042266421506440230161569640883195013803259354750775004060376746720811201613854219376040950945966771742368592281774702932123274588708810041380268335391358891095501609361987139554708609086257244553945046772986799079457096559968395700324511953650476689139248910076615353264572890148968029746523606203539357539503733387448301186534823030895641452091184318292814026820130269538736749640997357707463797757557816662107491694982611492179620524102529973757223818157125055619189669160991447916930210030238858858353608266450587836303708901216103199507529253552318898748804407783325521039893692432491364381354210984811734803569572666110813152062863282789467077569140271234979510140702584166135692194414389498396837228707078155631344520942931735570149591906470108618086817282079396081747934303142494956683511124866236007877340622957568431501238140060660806210497246829539505676719496544256*i1^52 + -396450066265194124062986532763976794797368841401664145151052806617017219336860279876607752466000658085061117800480241508692922737144627796925403288996460957728107026335665934780863324020049702589600807024987734427575551463328412092615841818424245887782559524437059432592178245576554688349295462461185021463164957712892066501352739211021086115318460806583628455233820021928150027885647403151054328911507463774704825292393446631257060386998802040537834678429860144635007356389587951447548207061883256241160756677701787430965601281342514735411430238775373143285734277492067496578072656298707164923813064774675912645007063135739969967655656639488313500309842387722662408407035998746287461085064758538467138406583900575492410948048077046772536128278951440854145195025278386092871013067345011420687485382841185665240379397705064364886535298340941527568358577626471738758484719393438347373760653827528899403832050716814003896917892881009845233251281830129549333528632596072106569229448619894067908512041668414421451836259657952718070948996755010658178411409358965129162768853041863311104613337633353644197382226668412344595742244109271651641833137379096525787006229414628964327793360896*i1^53 + 143166940871914085293089490914168806339774410475603700593983753418919257448063330863039796419953356071721680607874332029602846850930809166654173619547475935584294496912130748414226983825534271820956921809483503027800993377894022175213108324977812142066403458180388297085628525044760156682244363941432269036954552264969733353712762942178038018175930406190242465485873228892683841958400915872475071230228484829403142381274833942259375706774270531332633816265541572827075433787007233131921604117567980178041491960764439674535331427582544408386602289623515814787661642519181902289851516052059662751544646195517065390752682385506229544054648593023046989859624913096850954679811591312064796840735982244488520035630431711475921170024920269655869132509077373475819316983892515721478666601055059347622533696236792567484262434433020910900514203055817207645614639732944760753161247446359126505156123997167102008519866026759056394130661356162284166974965942230485787241690207178458359419192681049151641426248469635531367719418786206233497853267197958944751792968053991753813578279851066211657941088970857290517724860834630342540201837506118070475417242026077046868992*i1^54 + -15518128275130273222640502606107750695059205333635735270693883966282804258583815996592372124825049360287513854654446251245664810566755149474092833621681307811455141040639494825873144147942297878076056820440113782937786596623866371682619719814926563023303276652041666913283935734895999932468806896714702237823874139742204051548672992960015387169216740343594790887264268608595029269312533146884537743434038445046980948299898437107987603904026672577951460938448938044914734366774695534684702939594780445185162539899523386053074221022418871019826680823816119588432346251991780725186566514775941130501189545870434298039762473015472175380425771766337590126752535864985336933727233910969992305986319776530288545183935595639706203790039486644769701627451119592420503204846536356174654175338589325918972776608259931469010390969275908286852918190448849098405144224421911751424141715325625458122552986998437211021406970137625774729006003273756316865560334503040024599542490375562672422441179232582698932072507089188091356110539052994207749645899425877823573260344665725938834903405790558811287605956102810744573997120*i1^55 + 446077454403190738717312275738145615875394198333504176570523475395371503954664073930231734052574778484084563539884675633721880741899962440182653135396880015168298525472952639606485899731122972642780906098763195279293278087400010979949172086556538141755412157133361388027041917148535118928642081272901599880193353086417675954221881554177755698790243327331619671100649720226738289388237103214327996355059740556037498138190239089578448157658544848610983087702268811725264846015227779659343875768081824282421085721439071883316535116411580018500601239694669687412153093992158647260832141662204327960767761022211348064183431488201615331941806230603082537702642056337822125526200027973750740077876243857467117461912619992927687016732114345547679240127784126099289629463330092685808556315033905290937604554836524318241602523764491490344028701364758898926467541279123573129378236228821114883633329357266313748784364929788468477725046484039500273641034660580356769077524261497402115787939478445507935591058828410717336947790163571497165761470112952845956003714721*i1^56, -1602145991576038411674514678987211462902883116299455728173072417908301314895899465821245656484909839222351710627694206878914247909095761044100801918689303007200090891657893905766056737584828242436486373394899130327523211489418671189102118715185921132281019588301278631827388954907129270134977911704410380621014491156498458544886833917340217893882612844855272683262239856321988042934416173505567864662881348317510905679534153964777760300062030947716456353338716833247001025912374719426845110436529801781103796316382500449343636494037003459773147871578145141336415308381187969101094183899814409728267320822240525220297229775947539831343577067560225639585694743798436221600910743700789095858076393491255145412574594997729618821045045221411718231626540091805879373837755747648436015799393978950799384019245652294884790736816612524882998135326310274074551044549193772942929344714113017187693575652877010730226063258525631534516853347067193891338672992020868781929049755587791288627597390245906602782725798548060657546538701741803695248117533856614740916226426782793483065468912442539417762385065342265737142059708279170774196072993344852609159925770614030797059225052587195568211796586218535299569146973487065608540169956843742186104382141182434862915689887191962158337934106909968088162164287010922422041111486144675282255183612080482328549685611335320925408868482377650147478182013343181019187210023958730746626552501613350105451794679273131350055029991823284649835587628771479423596703140880040940795195846650072546307294595738257366248770083605405089096861766661782574480432419267609828622409993622901664370594350602703105280186840639906157942173391925658324192428963129356575050544323453366889069562304119563518049628055368272307557153984597405082011419931425389974343672779121152821244761940385530736499676351149988619978801136724882366458311122935688414734872904217100505682249641964909533196594266977844065201852586026598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -69373588553729152678116271971663713579223320390755575756788330686127195267609063676355929421814108185922421986469362156192905207302773729542124880029325463414718780519774830146039572121289955194618910123087832899022133567332816052243687215864685394619693781861454279991046860024205038072228661758672687933543994343056379649266366696995246977719802077960508520737760598080828801951385399470158451864529710919747075216474202996137485000429262582441558350394885461437009602117211023898565226393420344945733470088005330516538029350633918479602633428838086845302935359319806264638386925634925298190786139302730081042629306099979252558011264152853348990714604062821637942337862026619374046605681397433547548973985251497907956431109444674930647515211127497188386412549216397005320091642128657981073157014666577225160689633738085369211424530358396878295615289442313841788159009271817434952566055262535890278967275734002077887573441783658926136958271253440400112524603158160174725578946561888339590232611870697094434454998599446219445044053863231822765052418298237944633481656183083695869137423393829887702320727602340884362584203412144117561383742195470829441110598169075819615847722359789454480322982201512876541984557486520746846145978394297319224612071073377647050899375593645393472551381681261048040411129336144912780660139724850791816726401440621860995489710832097855511168344636693982080211299016418338307456001874653652180659419121125288335370724735586140038247112269118860351486283124132886103255854792446127736630181706813866100484468917642439218204192526982099715428828672094627013484119995080235021829687718891453527809314773823487384932554735986699140387319578282618262691194616403954740249953804928276097653663398504577813717939165800254691385428846781845819880852190945494608837537831131159778602840782000422908531078319217066277145779446517337365822646488574707370406743862224325076184946330709631611457865890931723468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 6227693901127036709986759459684744193499579387615155698536604560770107674771090372428580990899683498043539836179483909405492882259130719388752657501751885880304340525088717038861109006768831203478385814578200424093930408834304447225126671767135082844737979263867397372954225991661876750828691839805887993957714460381046881700284029960218068593061912701680342237293838880766895404622578309248965299927500138265634562451364962320041039856633891542157868362280319855479049002975402560897080857384496612548555139333138060005808399356008395137696233796462691018317744313764687348650558498935930655376646496350567967348099819517110897547043975216247128117209451876984675718211843599589508438162958932922262646127157168143582315535640188663658884379295186484542111898682168501118048810062888545887997367294108320776143887617360722257073544419240711133601340252840767246195131092414763510401995545020092587462345854420094200309486474979342731349957322835632769778532284364243082095874256868476352358833909245190295562528034020239154768904333763372628865618604006555737244250588077751837389721307277421883203399941464757951320113441293747241435437659504239545586822321112868886132669033089264372128295344670271841944289114341061304271693926134393964859166577451472315428490368083063976506012442398631688601118402671827061121334001934536094250234886267113253655772451568456399768842761281824847475186578205846030598379172147013841067406689075926402832220115547553542927560987084529739519755385875885160703506555455883335914026464825158314722249487695857105062339726200469460084622281159577651381485136352801702568420509093178516215933912286215812151261354150322282918607695024858643714798200560879714141465732316929494204293421511121308342982808067488654033104965680526019086223693205774950982494336949937927139588536185895718720544245494538551320238113924364415479850499317475849656775451066272579900814546878617662551760327325573237964800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 120741090192688769660618152141761946396559827863441924133847705242691800203621688202234619329157204630957127198524334776068834914449009576945748219631064362199711131531806805898137924162952103106345926406205089928108082952247595993459478236709581825793074122651577982528124229118126438833160522726882224593567019415973420410865297449875206463170361408612267862524399720660350997221070854242571985124786414756626618655002087415060496216901570241501885023981374019350678210421134239734594882286276349993717736456409991631190812665166353353210528032405885442703961358864426229901313169952144967314362385507162814429785497590760739297855200653400101663106200304222887251145654254164154284237207285177214371076539368892815179439057101653332883826521296738668428142138331794011014306686601669121477709845530483381666887355937041034104703559346513924994792409092627654353443904795041126024411057010889028054677972839444910973922122928876384727695015006817258059195567145263664962758753210562708972010380103706047681390621084819813038028449647841692081796512212899818178612906905587628885285085644947295820853773000428981536117679327689749312835322588323814655437343843558400357374659408813501801295827895286301600869972073144473455664285602104346566741368809439148919831085135194513889428961224350855224878229159688931854685575136010093301515531712818685818218104491315860413693428154794252299144536770975657627682905790027617981943679376460982951903562292336531212289291259164224673693333457319174173226021559230443625851335041982390241014467713265231160697036199950789831930240816252304592406062373609439985088356514194799236940111982283740339495394477239505834059040524711306759631494979402997323010158603049600193445973511367375874993197021377783800693553796788282058285197991405453403524224466258714469649824768173009756493866047186955617947766464084332672014363792719171782357615775630838858000120995588640927351397554218672219750400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -11088371769459060869273533926319955303063598960704403591991849868724099503174924698989834895163220847436135358580462456602410349410482930745798954708818544033866186867255034630450415227379629906441399389478130724322532866018092395262670855939703503230756339443800838027059312376762214494331376870200558125799922081271854938339316390409080658004590211921573112085538172093079364146237589013521424392678919025404054294764037920827075837350251425709404295868935417341336332404508037926026476854992839777855976374313070566176314068594685386766662033069688204980601250172582221739794150146874206845341838055235961822475608436858991699702736735163877882357767512398709170704429777952875033338142459703936682246240550757896218375369559061762858004975730753093139589953363518091122096016399883908315062284846294099354791128449116626489329643835581714927643998025413384219210894429436113431461434617727564511825106070027200597822164898981694128532891185965119602038812764964276057460720895862507646862498420979654138840558158378470538062242000866583934904955982350098404166001919936864576886623547954722849662309731154009303300665689959819843935878429398151229574586005927894322423843369958367516986684380382507542802788465519237111656627195921365238136057372405677099445174953368761799958595172207851563518276282023384365418018759623278300162681791691695754446869524756627939234427662821475772236603953929854889989645653363765108111327669854471815345267051568119003706556916463404268908998731824928425459624580132252359690883180963307242330730887149771092044036589622298911001212263470898898499854388165547898483858597676311585099469590714514149795121573213695230728810146397226157707943494310524855374660487645122286637046690410086472124366520627041080880275851238719567440538861608644948043620464631532837664097635122916423907041644720934122700267034755834032000319507293724190113402095234700385042816452812002131263902235565943714480128000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 26724961543936205356105555428544967393759506676613249252960880764846976887520261658012474445795745311159889451715696036276145116059355292389607738628210690432786651858043429369781948529935596002879924181844431865448226802272946969305613744591052104027716577341416149373280487425368978561077619338144101225519865300474546608588961914074270554612585648315417319488768969510523414660065165564717069843143461562021428721608819551279156941285137388059134056461343313035072439382246251489292562564884913640634845974004217617719004270651754737259103034860951522835982419461653453318606308553393845363029205239453951969396036607926337575605673248924333136128761126518761996790497632215242546519728653091789610120751528939729201220132668869012959016004729807045845149845265307215227387912721295283819290022951992818549336008775372481942389421318253295165931039595219773926316046703581922529429081180279899670958175206230624336114302868630673314979116785967008524166436681514506025874230987310831280847779256068892670099028038683926681305798084714218615131296871659488951813546452232435896697521595771099706439884562777694003546777332387051116623410521961379951287851746202164928500329322685576658647501350831256343015720290577704909945252315691286362072113737757288011945725970488296548623907033204466171340859052493518730797378437444243835975331754729106738198089634951410675445191307751208527819566904748928849648385965604326908497045592346998962947219969701844354462177789746989346909615351827389045399491032222091507399338428089400904892245279852494970313310325749887848686469266730121378653846010115640773063641086754889808749713509997899833444580498670043774886757610422447031393208547849419330093874538685307252332040772311240740426307422536485848202714592403211229344167601929041631262873317544483211866926942563003109997164586650255046475133416775426740376551112878206283027428143545574100751760355505073372969193211892335128870912000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -34473729099852171287178808805745991635769140351735968862993589865780451996029623063401134700725149423271354384457195195690635034635415018625794725696204031764447494339895148928405121201555753412382373111664236109219794130140910116586101768798672915832457940699385737980629111829302132641856882822371518610990086112917808769485163622688133636638159847153923482484527494358443103824334321325476997759337125183629994922909815957188973558364441399965139258353812112847373983700604150329279193067239387045794569602461816074981212454366761735581128617090928961536879862802184460259597955510532353653329738112447201059546994635468360039697065983591755948794995788217128321158930593614644457955966605100952610367730055727169280588051596203359759464021279077937397537270383796493639600955730596667985772452037090625199556870544183894627370303095847462819282753086587659845290598269222723223695440063291171103052388399953966192325040973409954948516028831503680631983124256295613516486873509540906959136860145006911727994070325278863456098144685461455109167672895818224964496991600352823954744457977140128367416917715482877801034638954127084507122773192766844624132158551825768117486260683238308560495700614023659721771909777948604223442918384227097056423412121613934683141690623207675233140835110964614702203705305661343590070531731919236574418102041252897977303987615988104521767201373394463205196907150200584342865604665913281513479467603139717966843140985828116071748985750155452443764087069020045040797242494534983299818760551718644449797311843376853663584753347841554608837408627983365423584688339403186543139541288278431912730179108680519911583020763603676812350100906086706298280796397545881972816969619170383298261323840080913535767432431050544084284186667255733330366266922548146439497055846201797481476778718869068928748778639814226981680506639626344396180393217948218912866278639047541363147743057378795641743204378411617113604096000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 14595604753169455040227762094733937368254348765940377783757308016325472896065483389140711696403949575124289050238733380594990020846121009696320443564724478139003175441092289027686079434679980707626222678519970871606966687251610093841631124232896356957943814017041438315989677584128952368442357751234476247757218067904306794838447787192266198784542427186937887721627534080551693220560554348103039180093568809098374386442909773456794314501236123496003637751119156899113093320640308874455903164689479269413692826845075204011764303882988461363475818909090482022946925699943223127163007478891577814487084436428692477152124573591770224864439181457913450249412318883731277949922706580668856385510561720608264193166844300240741146811145021141211859399751590285938065701660295218786183476498365219734862840149165354341651505599337773753257246524966113164501932604816942529702319116715323224433446227307441528803046847402283160282693048866476181815360584654503118824919056379214365554191525200661298746903762053157304291303327201226181508674015151680567219657947342188428570773004277337801374684215926081345140340902065458420024599955416294512902690742527048963023938213422842354626683703990086814792137530199181711694925041473710209079248935100286466841526152660817122248636561721377323973006532845310875825104879231738919886887516473330599834635176067690194550769188007612230254098583493263063735273153534867310122153157332752905589945719192641986957232701116674379359235485361627101597825350043324964920725752379142057262287054611563196340437906901017017174513338104429752616189269924095176790524607755667314107029419864615977993428439139036843842000469260972051642300186794055229310196654468419547722871474696341674480847438712528173114760015576628521811670805012061946134080917842509439132891126385035311353731568455647871176238528461927069940341424282239935940146665192633073761247241158186621336814549803479290455184055338359152705536000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -32607170381567129749948621355330517540742899707044580087218321044125236203848735216378150754203146953838159424746471572029679056749158641427991055038669159239255121176616272544470120454784594998564565905096937475926804789023995401155660030332437435121038085015184064960564826024806563119225334558383159600947054513776529980782975977898391645352497549669587902678285246454084658130454832475025406669095800445933108035069808909394523929249152421070438952891131205548771781694420887662394410757008674029906630395644516332779373194456299479804332060026094454966875400697786481930380754729757770660429564449675746566206941853204281587274016271886756923437352306977696262266555738536667779291595369084817479749791563859146605861750222177427361844650952044893898501016714886936126244264652933027114828995491189255580677753611793184271335931484932114904691536642899183195046096733573559942831346262930848736596742068524403242824185585390648844130807655213336984368011572169691234102407216452583966318027179714368379845389901007955417841407923501965971467549097229364431129206765853277935512835561177022231052606066418837838886819228402218472102853222956203584632630138038707426715690931983174011272423653019264049983246693826790543910910937548153377775650286538031147253284431391980085862082308266687370005706366822722632640753272259684366513435033637047309235049159956274665259239914255230571100013030643278609193659499190668560098948754617937180371363098283483625943945867378181028197205659627589787812475199727708020487006332931112392156395260932565749212604118421204284156017543410690037330418714376011410182180260338268529325023110841350338726735614753091180585863861781793837570014379606518685985628979710928373628662503119241098513730870880702627503302627881278701789381282167080834176287480380709847227947621440321611056251240371852789870697749309861518710089505189730497504865575599870748131390897868210514729732584874867416891392000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 40764300178625793646949622899099418764753044359781339592753447116228241264576240216937242222073646995309113021216915566616423574989396740081934649542344575303809730329479668762877728514453485209363838858711090575341591275903910380763354403480182851400545018248327260679302885484159856463125994999012402093928128145927797368600429338118348093197732822462915601468227330077501260094322301552028670442185541205480385458067577201570339544397510360373883122123190987787272199215393502229422743700941624329657841771902526219415797964994059501255262438216735151221514337796179616647809504687670561001958633494609183548296927852561903060096049772072111000372788018859318246608416911009680907622940645449201366733338341327238118580863913076861546346997674819299678172996493475450092341003960335206426473736398574082594811828738776726718388580374348856480562526535971982703391401064942178121988886913336615020891057217209298457772762102470350499016619506782680619395620093070954567996697677862061742551081683339171535895406561473660759406312130748973157537432327154292090130850666086682985937794570371055914930980780874303531545445087751409650002257295244497401385279554776188748444272010867512154102991989618812041175022019731520400366174457563959109491960837998795918239765335703336057378053696657763474624958387335290347970274473651040153250566522543879839145924689138252971913700072438388776152034434115105648438147904518134357709394286129817864449854709180344814484766826557647464372543733263827280415419754951754359869382845878116808797885186089649838442579141496542615295590924825512913867940061433480438959693229147358954891211538471390362777182101214646953853971166106333461275267417392032729483871569394164768151761410668080011859881462023525970969671020109926693388492152686272721726478680291463848586478950502611118244227950868953806960395042425450358126831459715710713786560197795806465979101005400854650290224594813906111692800000000000000000000000000000000000000000000000000000000000000000*i1^9 + -16073414545382691571893279369076133764322553875616032758660364191126690690950297147222233399565524762774714607694566777125689207935403788934502043723958814782732719176582852519662596338406058002239716401017376870561295913784602953873083642854882184214575723328391894773243930483681717573329245618534208434840743374544053292463650991392338455049514560930738922957830971550540564589551537007407216804993370241904543599004224835189688031399247298045826830318201837518190263934479947208113975309159227514705914899319783746151227863333206722550598311355609812961417536435282503763657714729540565974582147242313526728632576163019157400921561550621349269714215320435457182944565272492629945193890709386093972422638625629220072279404973008044108244191062737630265449479968102264081109603190179508956913139041591875477900449336475889667020760668613942663770805841070004684972201170190678421910899088174543802263927068979536952470067607666972313154564530282369683874842680370272372152744219596996806968775995749344976434146836059502956651707788801792003137574089791723722837481064738638440615963245114023326497815918713619545633313848325791388456282389375751894227547235258236855057037055394620484631589071072631607213868298489042448054080222909436752248638200265512249448179352530224604566292810472747489778194794446074124367248524437898025660332263654374511813749769914732481537883958027498946272642227521263210730759312235205270651023612519168119983344888898943747817540000853114875803152404168084329027412474909438688867985913447446643283447355762020394350966556569333555077716754988605487348046782466561732914339891876946340355429734799497715937657017023749019278280602548535899855445317032661705519648496842466973103772866944116803887249036865294317669109749530522886915227911367562192662621349524354762109089719866691390564311135453466130260597538115205081845882382876124626285096834238273066664205361549422150873397628779609534234624000000000000000000000000000000000000000000000000000000000000*i1^10 + -1240492600753110696337325121570641387766043168538325602872866597060917333037181207636371651396264123562784331688098693921256413700473719371286431072038571658723947201934948882017295948938192225018062313355894115464913942884892069700663013098363477731342424405471563406622925712441160534936422216356501729686739012704295508853009779708955457640552886372485212401054417645950405367446332313421361864590531073755482990726317794693575397593734930234769272628998313104483760274733182999181946238571801010919205148318953837435285027053877861904425158834363688119253003245201281502879056654983267371718701381362616982206139721545091781062809821214348337857847597681191792782084606682516585196255172462952226591815912561994941378252462291819717502672165291521116404498327281622889756603766802774953732408618419257299372585667456804921482284293979871060130741488847634863061766841697627122635236089740273983644651336263101471711557816218298077291207024239217690739523011971789895737536759201838961821310862539096750332595851422990660837168663705596385312632935987742762225498500874882093567115400531457496559696330247166905883033288222205608719579090296878368037313944994304079183003424360383030877715356179813898066302705253753953530227298342839533958989574408355395392641483227007624451013097331105780488061705736804920340861974639845235000643432419576399096394893093662750988338661145479307244969384601281636462051291072139552190099357755544997884659797261474838950683384502510148698026174722822891209306315431998818378391921287412396113883941886902573218936549343763848743360608930393517464175628701489135279723302850191741203798710386124653248909756902431377384169751945675492653875936159507738275342990078244353255577186028734056477404067512182802907548837701858285328613189304980216202140655365976673677036075772651498378679180903965557549502982604369240000036763116424031580743290290413341309771396314376288603806049717747793788928000000000000000000000000000000000000000000000000000000000*i1^11 + -146138245831176479313854354362342895957882145688759971407649479205511780916346633107356075320762225274350506866149326686755124239820091681989644331103105610309019921349544723843296979761406782620585645549435347343413826311909058790483629729086976541642318185916280669137101436848244222378190148869531714224403630243216970819545674449066542841346010809670793246837753413185983567985573596058577925275754441636586582819674268363903160515118204068289664558790022270365142596122589382638176649510443051010722649453605972868534370858883715848837277291113051460510047816754976989947573074108648662660040657158019974680497968343112163340647267926455214827579868458922397342550293959926191990569570025247803599398785689952688111919433284108552165975565522221327807647569188124471137268904789867390779669816454224779489552889164843348923394524718297824130011025827809172548757687190329791908080697926986662392748826904976846034060316039290663866447905268773626438170472941999135050142069237309304012308531384950183266828452145635041751919383704325139042521541305147500282241316115352577429994952571627267597928696145952044782974673871747232277626834648799028816902044135755974353988446705718044625179296518977119924415208704542461504792543696082496279577031638973586706343036046095508676083320570383404646542504731748754103068686417424094326060121204306358247096229312560169649804633640353173330399493303057413234249396218401689229259509447655392529981445387336717333422622617557108950572945141976594994815284615789858112436700922193429485155591519731469126575309858428909900420088886112843315902298780571768388160457139216643445573964617866307147174108313143937923290601938924419662888713661401426552068265821033130239293548237898770332665682323904509024350457608242583115039939492850750449621362427743567384868862223838068294061225544339565699928757053781223413362911232593383415322712498510051142546353954100593439334363751645595041792000000000000000000000000000000000000000000000000000000*i1^12 + 2058339589360241478343755959353543936335088684325524944601219680110224737501340615554059661299595925634045801377557480729626500684843440292511171496087318821792563600670442507024160023762068124711120214264497712623380859260267761095461230741059125574098353573473681059118184616153286529111020880887569555547055515211904300520315595391793566752994638489750660919560464119019686240032901465953228413828696672712549012608363735507753971589630474147779725473467575099543779856541486981976230358872865127273382440882312754061063985224409815916137680267125093660378736508213794965318784309758834413660530785080670715947973090369022316231352222079612601066298003550750395920222527409549599900333570943239323562752846922846853895233968532442838805668581941685256679251494524492643567337567266615741715239449988012163578494381687609563924611233507179761047269268264747358013432331284541320357563344975820905064050140351241317073724177538485198569933665079461981744929199718833452666421731741055073454047735425166354374075574468429323015578896472909372170116476099212240607734760585764135080414001476517707149695467379482683254520949479766354285990279541211434780785508855671239536377760690924612201979059150443025293119296623160614213376767006852748192980908232812233140326879435798281333720897164623318063096120007682808038020813001031559179947840371916021246852928868888629228055729798537564749788137496197339790817186631712526298314277492756206453288215383551561634564126915877499735294150463397299769063905786422889955365867128382108367835891961887831946515669616784777704950785371781664016239513962427085773637794366162638265161944484475189527858799870659714642658235325041011015531746401606958632267921133642239626214694816007991908442723047194714777527668021204764681837457212355438517828943199779300484124767818763448085235567204974009744636209491443660049714252021979523006780651967886601009797628288384293506571359124112816472064000000000000000000000000000000000000000000000000000*i1^13 + -925547182890168534143985834225436026797388636660753600306757240351743734264998564441658296517916363470253655559702668096154209541815373173489217562298947615487789177127516841779258501467944081943560444367733614489515739965945148622013742289754943662002746892135343255559040229303968953840520787629347151114899009388653788095041062865231048508630804284805882063680378939826839297508895904463771087925758675808147645195505931749787111569748926951778276199322427795601543102613469821135294677745427283389912757794292418195621987019048264892335284912977755435940542267641562421578158718054484507086010354180583689590325610972136801909416072514803136549640147357516955713896199282862654957056224028556960280068542913416833347390500621752558200149039580706935268824002096457133854644100933218923417304282740267161463267625542839496740181694112898509954764483416732613197927598790496301060179306058660049476288562105788306454466044505278997066831872850692029759369600792106837657354160076193574941548243387832997701002214251273548744085713099280450316227556861134871776091480433269976236241725475001361121031329244884673602598901831234898534379083348591222465034657894486881455590327361015281126949095967191299688601108297744195296925112050863866667668109060335178529636081164856974748054824114888130379944259954516061193902213054655340151560471259106678249326127461199367807737559575541297500009258878684889420421253977963957558311159965941971604027881004480662901979792527648990896443969176180498510556391405067544423204809001092236739937375480076740292743272691934445373174012333031697288259655764490086538089976620529810962427570026709079111919602987986048195784683269087960724918827552763232216521981113764700004832511016254882992679123085385586968919253780546407929262219502268249885341048996937305524409790183823840199914581621938209747126405007833844304364897600469995646358009489338119329615397635844089558118786480654432337920000000000000000000000000000000000000000000000000*i1^14 + 67358975274286785426353961420857509174459815858122781972020187048953441621100474301263817429655515267160698968317255481608460531067037612667130733197337531365844863083217375111878247042765766374141950923324297852637452633780637534146802992701518248549874696569334142566751935716989174771056732706260817611792187613871010291990841914628959861506134582357051971890923615130371885672873746491256740807552934598841899912866158659446335814947482121456496485837851834789338689678645912140934341126884036216854241009702644028049306242172266294505147708641149589590639052034302102988490770496382871871647494208456654367633702605044205726997249648580576642329938925211039713396959659792070330444734495850852398154630153618037898388271211494989194195748156096014832077752250363540422703685498257015625690111854377362605869183952131883169889016416636774516875162150995542472039856005332065009168635771616839406120087315580528033816943974738985882377254177095517919948585263985456313812907560418002432331789809899315100021039807985775388445238835580893099265325763670399157463425805908942159590333306005190233624074373143107551458036970090420228326582786045751901712517093546973660751161224108743145001754781939971855407758279387262994713823626422371692087832157264732269752875391788566040139879010028182317783713056065166146535661087492273088606686489590831946354522043835473774755462319267026705008920713972564051905604794547796069869573080890945838607310386749220559546629978773448999629279888946506588037808156341100370811207829021607409197517066983683442988390307821117222666979233747270574833398916425302052052105664336719148377720465044963121585307036082020526194441554691510852281878054155399335295221516329857833031663087110695300228612971464746803520644151303582686536027506848875400331513736087166844223848053961292471657189713376774860015032940981368525513692195216813499199936235223370912537570747984097677071175799146067001344000000000000000000000000000000000000000000000*i1^15 + 27872435838467825588045759832523649211913169793205978979590180045596365536032276890129800214126895441028875485368275240877124802259801823287840973976454258111142171965875051011666901058325753479085694674800396602921883330361392129109598517257161417472343152887064863201964262858484468537138360453450780961069901328401216039913194200703279454176873828804384769833716561870199369504862116641230147936702963286136181885306950728076897129226103789483733029756024014881983630349785508890246596108763072366263093105477722234718388896921791003776796783637935260223198009338166037888132613503268030429435908473991520312562032554688286992944065640845644533872590024930035401313023040205806778770820123117530567736037052678798644701792919420594102931561183582598627532508591371558957269723802107095373176007625102045166648238556727232237070411120792295779585325812115434045463585396012633892483124619726941319798164379983303835476771394769935901683248295309714350753203463383085160496743030562060975476041113443435846801844242621558073233600745224152130709413447814280021729578406308492939400918458137807329414195815366409369514244880776947620285160038419937805242843244496620467335334055674232661008761108606085350134103783553944847462408874109401752593821757379217868646956047450578505461739494325644302602645920998411743191932524828364698937716355297585900666822036581485008736012829212244329788268085562568446266096931106296821159795387264206884264996905728162943090021698008279998241581636827511333389291928679725801699454028379291596624776950156334148624154765487245299767843307347513510624237249654323684341888548138989987231685568555074500452014796055753692634668761985635283892699678902265462091097101736146500834246932859530178069721245198836592732014891573937625428155463675241581714186049899916970953284621720095683247630620569485992880443211983664752501198609474409446414922885599426473223148193788768625782690169989049090048000000000000000000000000000000000000000000*i1^16 + -9086182391476097189495257480726398312776710431478738784049495113583049958000173763737443964443396187160414976019009049289586149045523287953640689648455559101892740389224528760926098911921740664673044577483970293796466237730988981038683047577605979137531089680686029971371383490353202866939996168657548661856816277827932077563878068784609034064856864602495484937237394784023728857196134526530126325906303183812864752601543496719866542011543974737097661422074805557632100015231317810363674891601789705708956849582280438675026689388676062895673584437186200539734991276216115271393004521256806251413725140811392008756907602480037409193204306425518815488851075895900952456617320887843046976510384137550845438101365942869644829812869082878313599711739751389296510375748813643225409296659674037317404974994230422859280640812751552656174648123698212623529655182673507774986851574685682717778574242747968412766246890485173486305660830492958340866244353162124286347982990130618352090844347034873443939918230704469510782077368037056042672352775945541929228009439191700212597509448174761126224197706694705152715917590597367659734770740941193891659412772241084374722543721238520603734205421872847014280350899282000576946605624221369116148357279214483609309169966818149373728733887124371250781302807288182835035682611010799005957178421464003465999713880430848282560226889921742750740453629973487371935596369971623208933170193244917343581867990052089751827264824938031279441152686940190769271833842766908573499920984156884854737363807370514371567894609385476404137923388214445893663962173633191091304492109204405507462169737171764599580249604156691133967507680859367602342341516220711710254769184497890091229185329768588047068968250020986281732009510199804451164698282570367325710388304001681558235745851668330128922398633329746729216930623248583362404721279995449302800120378628558325032352576989544141667700795723073941010674985675404607488000000000000000000000000000000000000000*i1^17 + 1982245199701826326147075189159873856036760111346612724967406738192221031592609248689020121170419045869164479786307217421750253268992542674738662321827644893021216694725592249083008470501833996287011494408682412058818682241398688605956267230627821280316324725798689105360150335394583808305628068709723641389327378398329973397885895860972804324954881360789798293188970195763352573509713331072373068094442761000577063571790466457234820867826319509772738739319957409238761553570392601351436885794029905649738903089422692356002501869353413222932037641337663819369796641106331660719754973150476433850206791238126253675715743929521543930805722209866934888829834172370251566111250676781433555791286202506130318152531152005754073367139287608360300529616945772631080606580643165125044251223497135016973104360743459356261197339804852453301241286772042034089032663296710023004044343056142215342648262306226764300936836838368851207592188988090192949714529914259130218127786952148104353141591244040036224776821062925494480642912627613793979219254104026924137586871419288227098508357484730857627336081311742982593549459451627219521291378709830614043263014319922026834123678999120153632728004018812942602164850842749587223957135080768766094081707280398127702784207567254854662279091320590225343106800401804313036952411164808952034710968877024741130593548589558682158746350734982612505098514314852710478011769517978987690484254054737123989485962096027682053344888681636120544216241510493326477414826247761435394851873902198014708136773203042956695335938625471250909303293035294856276620643465039588924070536888969853836091133702106576824230888810395556089656248839586907361584247457710298600470476977286057405845979413912364109861675509022210335199962351332727439435159961125457389200532545047703196242958029748252552390147111747331200810753635022670805428865179131877006278631957980001789596353511787955845280320339181245557107379425201094656000000000000000000000000000000000000*i1^18 + -407490174304276749679551945446531163306812882463565877879960098895964776044539598041601239040733137946065990015834915756263568293224079689926609403311338806895870655419654528259749392004541364904151086493934398301577569478632440760633011772144667538421444587782574180898847262184974312979607638308172044388448551426023604198760114894053793286172935796715465313376426358711992301396286211142858847136545897191418945398428899783491726651532337824847847155816412435894030906030787137754615452299454326279119854050240067281661039026830697764901095058154668226883944486874436397287560833001607099699341705770015941863246679635133235599442313545844123217868778258343455172558171650772134159105987293830295145054795302785185604543566803733824330571000504895433635532489645999070520428824854160201173728295083938836902472839418566055558061411606578802595402083047627051956881598267859635531572378998762095354692223705117425562362935223877671608899051357728451691236878767043545793541760049445448228577315076852952957361843359829657935691403003269452675058186900720010250548764081004800978739996563676238198212345213392661634317790628302449493500463319273698828186266020631171620684099818809273088636293617899226362058106484891425135921128878941650302657801444292304391145277603072075563045356757660545406301746168895654011932658216927832932091687133160254179775585190694319923739573491359524366173159220914504541834461920231935583022910036288425776307427392364506378795465238089310760547425432532104133548144537351441369302047848651370189861382338770278519911097856714240781681461570491189591561361977366274497678548311395252069074063111779892654154999966327156940053771728821584657199569173125672580939317873501718202020914117753087619432080649674222135123360677003560183680763411056881447916480889228929165514546324277558256540933472360047256437088280506548386430277173164868070364067930961641576420368589197041239485789471779061760000000000000000000000000000000000*i1^19 + 71830152199209603482658921823282153016088840051166160450296853785875946640703008307569278087122990832593310977973752349103807014395263921379801858581966578124464766721448957963687956006825537554864492148481513654874684480638621685034442847554708894904303311150834599880232090206763659069515787480208479484767442622273100643509863167838866116021155960151533026887921427554206622263613104974183829810620503610991051246682098820255756138659298273127010613242424376673178143415394789101798120710061232159450587812275416081973397266541330461043493430256720494088647622560094509837213295467382478581562614561373797692095640902492729456933166712217761886020813083707020791694879542792623950223740450176276696085296310169324505600071237864699219212592814055206557575772520266151877952962064012809195845922148175624975062867921405916065723380155802159454078102106608759527435627391260698399083376305194831365131185880790298994353259029690611257952471321498898930336626221305972468779786536249920620911588981847015882800299519744324751233743087033656229604273885277970697094100159831943750172725274413438250116583551097220763631994041351772766508353800430412516046070230033047356852413725370575875052629179009581526970280030958283337214712318786427606728460932220014740938976504757353073224281734924317864602792987683710175225017649013545585352514065677149773070902065811348952974044380466412969394970267197087686410042769810432013618311636323658420949499386580079893556054144730822836182469941716786543267779257973075580428983412883708964978952072173237941123677854029204553273371439728236855077643395411988180127260408748014961191615443645621523304114193987060298091549706840955420315502473265193825946994812012523201922503059630534213863342396728924854641102087369549682795951312685534288896331008571433055922536644304934904751365485565435833592838157747334418634579185652268094243603510989876417511397896331831201284380906454253568000000000000000000000000000000*i1^20 + -10007208796621272631990834934592843274145339896494913122193131178310930024685362849108141536361984132228588944770957517662927819524720517484439555095044068575471379421331470547392397568505465412858237755914644949002828206319996889914035706890869127053232093821335800315849058165436398201129258408443487999694452380709878796243742834452965483484598308470422886244030832159237692094019472124623582166606485341324032456113890000184953574356158148902665272840320247461440004355667423949786977017889945394731452734284317093411342657404586555389057025515774762624178565938192518487474036608102064672044595121216565484523433346861184409271684389110540965523664607552944891236066875411026054560231200287387275872282956424219613257325100736377667154358900144440769660794831929154668752566788459767803869882643099794452850317397313812957025901488145827339910214456524908439276352931652503250922710925816698228318908100830934556715830709058943693894176064865947627329677252517463935239773879128440742504702979760194065263152631473672746577877613555516968089384901016362152201648295250132954123857262484046120948341147161747976956367619194574921973852650056325043702810228163878326069716075459665628818368440750171635970460519714128310205441351038000667029850677368083264435358086850944132330742946014283503418847448091479497294867998139562592103943663155539037715542299255530585288565135155813657158065550546296084936083052447762096409707294069868285045269363761352082304613998859998013633746355534017829308417224866738620671131072566019955525210334622135767955601354046830131878234464753342636295151569267828484219085878581454365547190130632163959082736197896198140255001902530675879996032894094200043270863017307836526336560111393562253463424593701619479330818665300894783868332236247829447923390476574762843736302109953755148078654346554906206605679421702661940110402664403939548855590702236007993145599719487613362550281056586563584000000000000000000000000000*i1^21 + 1108324013377309253328344727640647377328226482915680992150648463839222563738878375691857267619435475932388160788018421260495357032890012087091746695104627227746291212699779458831870378389370973875412863980839129117316451151275634108941379364106186501533349838907399753957065967354270840248544552738153796544857735072496495278225975110764431727990113644079150074701542476794262750523631631484871820712162350203316612699879626803935652180567892007281614493816883740194607448721803546512700089415290384997144634729193893513968236790731215589344505282275215060036960251056020204696206605932402187938265716689016044187795453079393316679940704974868099399276043245626829305410528281361300264713542340040443303125996768319081721897451098330336015563185667964639688527922778754419600564828590093078460431439858515201626024655062161769750505065534013594812316253140990637741868747496547719956259446343224566644609934791179259880987567032577542986153149438767601024437676324018853694355803015604237597311778483753151168552173599989992056306583276373960648164274077376273279956048637231507550799781355397352349364540574762626366919595776818986078017907473987637335598088733201116379622449666385694736236317143912377622566220103319603133692634103277367984607546263788966647559374697661878033659362287041014057168515226365394743530178251485560867106418422968933796456249447328326115254677597084353796406207191531165649172652038553456591341199749191726083114484811648492640437371811230420218939592733385311026433583229499387780339047962899933060546346117287184277902407372327827150151872315008204986977325105408322194363144515086744565527088280172845764273892210646374751869505029517890323552643733447612310562712685725894334373084598392399193811922201430967689315877950449649466018809978987413585650790947799252922237816187515905380015789872609863813081794402909910074166833869640804044328796985116397199566291718008175062129883830288384000000000000000000000000*i1^22 + -101300818629153171764472686070441111026051549911496637388427159521405244976927529333512424728940844100856488094705342078296508783285671406458962145797173173737266083075520911367868935943693750636756837331628102230108870979337619197219396606748544554645614800671473768567103934195105509621797665065036687776193737513120750999493503901742123126734626720714784713683569888226263816089784518233238319442852379360402815190452616807546184228499481868271024357683768944724269442545667892656092527216363897285159273129993795667602195337974610822166454484283127029220156700939041578792394116785950747393845740420212132697543483384825255261205718468090340061601208821704703781490162781452135586413574153010560410648238883215360013092585962077652144672735531870774168632299700577610069715257645202423743314217363703988810860432450478588659618120741300129657676091207558774102120802321884057167909910060397997965856014231497212559135527493272462497637119510069070082027083814505219821532831673792953948742787771415384893508477286902322601126408608908098153615203564083281111222274428631231933493902567732465414962255713647584581512260950893070901321323549332978858218155798280240932040449168879626058105539886259340769013357630814696367557980868358981181021441379429932076122615559684858755139358441463837926721529999201462033473595568890310513299501483984194205866722952962392940494000136630821753455516908640998029231941141484771089186137326841668391606908409308185672706435548845893420386287395301436188251145057070962502105522105424921463385371512036164052164799504827926040571749593871843833745348644068801142397826905912583382442125658437662220420692355866530859100580974671689163163245612287186136411462925935605646470250587133364882658806950275257970653717800184323988404014247565274664778037440379507124773814925856785920880550810909030625099020564971092879884466580371461112706906486273461018312046976214516290485547526258688000000000000000000000*i1^23 + 7963345798273566593213661066823350050594188256198374000452844125508292257121964576319778281956253664420396545311126627184241500509956677951965798735659647981845658429469417354108363698047265122652055270967397587011400249627315440461920139060187718101893315748163031500545345952212920451000741671643896086595626533823595410274045696610707386333843792987373971397619788013417006281938244096458163495746340902660957925919080549495839230246430236897233887311472439437463280225633649177929828561821294984321498887825668575200358820137014488405852829225395532680727516484427257695094148746337168956593364635491259234808451367453411276911324332585276249293506261566126340027644478935161145493973133966114127350493075329030414650195370002662744060496416028135083735884691479110359335482321720830606713700941364224815155668077627575663308504324493937261027279529337944721646278129998395614796141593920150631193964947893069680966827052951109597532967075735143365522806933036990997883851535298679769419180656657902733090106786147204018319993635583383590357201510842673776620141753399265510546894581632008043861048909882305406107482277358765059792417413003643608141964616528543981865051613216205901334360370617492304737602040626900716703217725840394384197847970022941108613195015467245142954406605050974466270064542791196042992258214262326615677218868569360519532729385740097217859315940161083217424894740659945729061851137602486975015425462399974071227914981131752807636013921009564567689354482240746496546995541779690995470309954981662591469105327169600864390141483144760866807483355678693448437225528278045635667016259235508044153088876501917009544694341981594715978374373818562709515153118057666963944328683444776739145865516578201594846300502084790653436050194869149943353830685957074071853286017264506214876306517765907313882476488586836523364589208098232282641816290543724286375521168346011988585268603224861062064759342366720000000000000000000*i1^24 + -556849870002721491789161902425159955145369489143180191919779964530301435760161169108006737833120782742864803328055423136650994450370219251073943220551532107049421636727863243629154850386071365048610407984307510274475676879811648520855946529474999036496737647112677566803360572227520190348368244562690428442496064889976736304260915193198046229106537793525349726933668797496091184053446209395465242606649864089934207041834303277076480915675571570842594714164402632025678864765823171902539210087514479939165314136471143278403195125144864136528535611672941133540612486878628821922600429930327557759675094655901476645614272965092260691463833446536036857190486681128505578506300953656972644645625986612006106476433028691032052845406746863201746566388052849498116063467182253346325941892913966403257309858090109513490593279234070641219615481093394029985999934372264973965266282152566927602838939305369295472875953052233737800975247031247059643791557909024398174778453604872221755224106064122599108744211020412252950956745158114745194958728438720792000951437129567239714758464703932789942946719133323522505079413966189003720919741108224834299089468510159189731237574428323234265118640489289382312716522983520917845008339620654449028880519594756550606686286778305039022194992749340958326911285784282418239711651135703106222543116277384558791324276248305632665789251577979802072432488256461007564172274223160717323092217583777904059822909344216620383730982480841672360373032209156320557956996880151612948192534744327208819670271438078017284201921673110136900212805439120954571540092817735916691667299029161038214231515060453233066509746803765598499211916974939216045646513625622718360078092169326021909698671245237682302697950990966638066370523753033269357729302349297881365106998457036887137992619342882923920996019426138197949692409197756085017263558283580672868451807109393470396730903615331943307286975978689363001717210847641600000000000000*i1^25 + 35292518697781213279853565416215774770427144966117620311797277859429120545046076975732391494881541249045802440820899749348945047832494846474076478447266720929054116263426781242897210130325485257837106677096866053710303914601543036783715894914913887147610440763985342265129897532708764497205960995126403260882917284845549842933271640455796054334066737072872296265814961191443685200897314559588010679791248977540260116446265294578354979343858629871077450080922202082712271075475154447699596774538403475152697958369398397789317554581243046926048194989120525017266649187663879182067533304001959316527690909463414391498115389716886891773806947117586877673358828834596754179754102237742182843770213581332491787048921740446056761272559103042660385360477272970499359602598115774519770895798941505587536822983776430209450713337301640318733961928795555331011296212492210141873875678020235378728252095772760054537054199465958587021818044500795694449841192944796905507029348204550376286111876460788277183455371389943058848112871291974460619221588424221078902770681805512384732758004481333522452612520825938273764441476995778344839097858588590324863320911286374281328322185425417839165346566409448907954575431147447674276231592580420944240921091186875947775162265814723628372201688341121319340854595931374810428616966844521460189033375756448897453726748921460768640117721216646724145722194199858894502970378853802838312614808616949434568569306766773748902478502505753447105390246775369071367294730882701947102184862269633198263981427359231164694068581643047573717072705334616963020246144328127256716932545715663364798030520603304765403409169836433922281446306586440925371151923266247558437492609468136991310298590410712365938564016399090957876983957725596077895791481228813171357378163129186958055539886132913220844150319673063929457259387668570922385734820354476347087527860692637889167473723539916323883217052062502280072600014028800000000000*i1^26 + -2030454548565990621151294655556942161279048505438334685058092404075182035511111206170530661577104853332547063228905834485587754520891853547723412497936056041682501424238008351411447904210620375115193312452905780805075012464041307916675846214067893840530697455700991618980936286717913890468351793597117115301779450325433523706345247451978354012551807374298932414240557125365224679218380633251968129118243162024157649133089894409317010343587156806532109346335865398289430933141387898162314616036729250531524951956756756474541184226949110041384118033479245070970782627690863373030352730518486078172436501723718295768017243359554511585179666547127658519712374376050222226920841014151367550037389884798842294536579723913809192521914654588440509656735403048623786512343271162064222442475000881740906281514970986885852582706436219329871171620619582382316543021055482210593458468505215019510175460866373378342404309345745796062152964292722763333421090661700129360569197491050033987587393556780090197548188808294542046736807759994452514037365393699098526300906735806215934663409291011617865850659085997923814634388196225609129448430092333119901799189657089532359334003009295210343084311786385955506563617003046656633730826995638729684592045647094292301339845409240534567337750730900519250485784030236733569737482102426210205467150589152319894459036698252727402699144691478850423641288358977648685072782350133305177164115291715347190645421537294672981185807590755914995168218127860634059254894722996447287384035569385870628224476786212297274576191407136835351313000937596000927728539680839752610733555794049395452736078242062630774934060074085551641927254522291692104258646433751683048855850194465441172455856828903350313913660175883778036094382382332553853981158063628674945240144436691744213508598910261987026858015267151029189572853223600829362322294407592771454209030026611304402824626305278817790010233799449338788126182604800000000*i1^27 + 104827788044406093203328982464976392677353502652413282151044011966113309885356027161783064379508722032344290700033972164931153603427141348907722649384728902112813113889389794708115868527341701224870434656896648866573242681612459248663924936764749708922229377703564345280012553457257358384508552141879895437871900561033893805296157102097010297313591094203343997197004035522915404892303163286478227887941211007037691283225137396806425215727921260332546096861525557120466245551110441669042637788464166155369393372844311261915244551383320400897954084004979673562963433458556316345392922807079449411359220846471653876640511931130763734551608119907568966923650172587941681371883270203306576534837490564731517105732466144575750517075046129407322906039202286808012916146173159086182049029675822572506278568163947204348794880004990594694918768143947328844849171549690831854111454828533928854941364148988523664762690421116423561397602318577468487037501105655038330437036154111487315589515045295990586189247864581267427382677429830720132898605326545557302517667816274467703389307917439923924538543125806427311693742202893588052420074212201507785322624510571807410090511010878637552889407737384213642034060429657708128661444101328242253543201653518333246195662696586135406629884071573589168506800906740612495999577139263037746153971185743068882976706822246053522901680122237264150694109564425314537420916347754309504159857463572864125383980305435884314160419939322859182096407672280305018918099503179254246729222073025664442087019895092669315438698539485445982602681071417414849481517339843119902425553012599952051722629431460845761195791077720374594476926088844633032361148311643214914622878065474159898125680590743369389646071482820469755924970679377397915416128152067175161445862972777868552672967133480422913422581453017414748387857321406626323605478880159666426165289268958294962688983541112085730075163567825979463475763609600000*i1^28 + -4777328042871732677403807588829693677254016034568858827676025515051720140188244274899550481236005308647955208833307734490793779762638881796713189850676975651704614826402948948436764690379096292654902915922386232406303108622116423877394509486051060218318829689477108698164969927680953704083370144645075241260092848203760986991602111387390788639735461128044175017854830207803079803816587756065966270100267483057513070369597632154264328462981664844679124265598750379483286161304861493606279684462766282117977454413814667612384400556468489580986745493003285563938915814887821823569049282724114270361182510180400617345148429686568720720485866072730442744290603098032978771521411595118714900714865678868692034837738486977429504848055766110143000315259717582994787368383220371520865677986561520924743113788798646420167001916761989474169965115792835862193851574729520987919303154210389130652256435877162283494487390112533077559320021431031597351679024845393781077272449565209315257995789929035969879669573401880039238364555880578705540284260843185308492674480757574609913888887261511653654104015609689394554892042640896297789727425671444100150889750672646559933877325436427809838758366057069676897754301686220503550590176419828783766474036555756041916143689026827503444830770274187188857851766968790258821787401240885919982479151645271452871931316171289236073683712268609524475667875765992105229783729163689846907568466850405541411198575994750608364464740810473377273040849718369181421378926440522392266917210909107905178355498031104911415815605157069521881670013126551033506779544931440404951065076025920440517696534678024250761154260866036215679175559907604404380293285603754521777213222200972992374475174180805324804572122427527626267910481265827784042179833452597194551350031803533643230984885008328132250680036558090967980022465451599593173468233951587815506303705156292445830523736624766691815808816144243961953779712000*i1^29 + 188137151806070313595466203756345078232224922166416306991093017123033095800595573469679211449366585199939989567961662394676739006797763206313149236257947583380216967615285812106303755149880307479116821942258146461218429873937259129700519242397511607975210006768655360304201683914537603807094806412478094401450410844536115977105812491475357112367660841529592759822207906419635012062114790715419321762805892130598154771769206950538482367331303943036904851076566948362231635958792297724939001855743490245568448025763809133782638305936926891654565274134433454177605791877399243787853143088885329253259797237710659283991380036946136668204649300455093646107476259806890751770997134416905068327792323517532085944029497717799569976111162112864968175383115475466154005998951541734339675704740894270033200175818380343430252934596972335543980183268581988085214226457626623953426997777732060352260107855969011703731587164323415603233850968406628250871725331699228209382262842815283885587732828662190479549048311281047423519832850761599957325713060703573448894181259694489584636103617205916428521223756274591172313344223252390737307596397281970526434349632459172740060881567456307829087757224245387896112564138027400298863926061283780962639705462141230146060337717914805346469627303102499069005534105088846480690704577090327886707737753138947757648920959948953969207288708078123207423295920407651430395085446749251423725651752317823363847082052197968397302283398758528589131848105834180789260023049736936365136146417599361101433073353226702757157616713493143153235134325424423916733649267018988549864941568266726696372879909924636720186990664908246976104993514853394605188908426628177009332196813211459417977012212640051957865284052202200361358987924831398975062247014493336656799209059051975121867312100700579037683050095393818870192476079664274039239973651527299544800993776061808202226835872022589446689156524463164007383040*i1^30 + -6189357529059500649858888059081586731259747822096340860213211466249996271524414283142636509341724819744009863399604077819315651891153150812272072188145876146638113868577468987618488797659923042160135901721593176887807288263045502671201600374179511081608294474404695364912004192396342954030939488262763357426732945675408650984362078878082061531018907153820516069747542660562085495114446852728755489530346029431020410944482516507413415329695474795712159520440257248325773273915346778697306296422899751695816247251597100587282379330746767933084785958163551540807159203066807880479757115020839607421666375348637313313839048461351881153605645314104881951873739817526123105841442173841485687500216836669602343807775824535871966239544858262007238605668170291606163799381821804418601996400285521131694913988968466169843076574326699823231757162999430578548654709987568528559178876616142628092582965276060632435357398625131386929571826589907809555306365105927528085472782423201688716735032252022387784858881188306006966760083560726227844778520237989077857819251770744183788974227052601941335468759786434235750861605068108987386252535249494429996611611431509981680500091670439609666465746899805314080519497550209540735853798608341055220963553144260967282024255642328417421834840292766553150939860604502506690614911662805404534068943546589999241530790174466294830837413499314554693229724420062012859814651601953948066492581428478709626529140875176126110981711834002917021672870093148375748572612135402514903507293511355920871370870805055977628524956104984493461181678243039467124575836272571296898982504667117081112429597769969995809315180120741001838340177855839250384905468385794653513142108872580658365896579077073929154104082585083029050129348788689671007536601482714025800384104909166091256616211408959623325095319266989251433065426121606294692240465233563520019694719407400315610018133569473227482257597797733761024*i1^31 + 159892800562187491215123977293612268227462940058653184871050832581145755413800197714730492467630301758501871692676312309194051064436460261320967513961651692335051939790773360017117818579680452524225882563958905031175141209825106723803294015199616121127880050475035678646686860897428471049379990619319416585958170761115562157370774821430895336220280665556369494568916303760859784606625301953372886845589971755406518441725566748680735001011400805186999610285843017752524954729634829362114766112636195638265742856532105456987183068107856058183238232243008254438238508278908798622142056284867741742063120741538493260194551955445276774340424751147597857701173256571595414972549347217408694952228061017247378171910068386065172105625512018990336705344920663294653673805606228184677499197351400590548121052033238931895550724768529255864199267119070427211934526220552477737708035024214382625174304524708624688176993478996527047682111668205625852915276667146587147317862827876974994735881563994167150778335693098126046472353507831042878357733654364638904751288359135341067063833374793841950425901062998501641043218432304857771108803281402630759597493736616798398671650884578490106360874730721687935680958189680911165335071683106075372149418449810675021532709661905774031817015837847817221950888903287702702965686257373849008359163577794283242293499804291547079581888709532720345957266426076402082631024208923250463616961134821728749274467055577115091132770476304470111679009903898960081391123523903940747798265761515911827959367254567424909672895846413130977273251253853520611575279870111381192423827650363009938868065357734313308303531868824433786339690225571932898198267944577975629640683562077335277380764609047787151833244823585022396835154824466138380628040643128606332802946016236278687878456406518361112928612595584751196509502408153801420009972895151172953343145961513473221781125750092728582606737830313984*i1^32 + -2904436157519808104302898564418200069169722502817901045766564242752422091808074455938321688894801937917616469755389294772508106562240373326197648018074378717844522408556267598884400536744526339821693767608401040385968460099212812346169518841915113909289398112058131577933063191716725017548012515879370293022904801146882124634473316798599249208681544443820458174470108419982177879178585286536162505290458467845336006721424240708618878960051319104400338766694322727150191473513452305163849455778616833503943631082532833614877271968244665615518227511920709655252621935589246328920664119139789801345481274942197714910758048261439417112637217451327550808629214356740026522480365406167617598332205853772994409667460900227747603177223597310991731250008484385557139916495685393936882401492117215091998216961467907431725253210441897654464315645570758774157074784796393629908303191728170725545782394607432495028557027930314300718042504052143762795370291835876859444822409770733828080257759114795512350740726062059334668833768053211236515825222190405792056023569466667133436860510620410588326354097120602170120682892312398408379485390652988359856354940923600387958879678075885764889030397551209280428077375236196128602806759400170864693327235177399100387991446392655087659658530856655557922670303505586890854676261967601132444676369713759620668323063354929452894726218096124493135281330673787957778348536172256411609490404936763040036292791245586177350325392062795197656452234561267809073818232361167305607491739886370772793073158660304936314871931920491288463461189696986309426483083035247644307820304008540355467589102464275202204234207354682748594332216864199632808340342171660006590872214278657244289282729616338637945615832132131337287628673440693016332228711853026320255551168574042173245292094148583854123076445115365931257587132603709631310145289934650576742894996055578552814462288494505564346882457600*i1^33 + 28970262747359958897381448906131513818812507185034232549079518027223739980146521609272664776420542371522854520241458387276777942147850002034297439951399502998343719564502831981289492826331926384986543020669415794076807051547839364295917348073821006960778823186044368676474829784158369493083049201004972015399918342480391879551210132431532128042390963466368353597179528745727767746629693489805184960768720689664084002446583320877014899838552739782059734443664626900500306670104833357837375613042270043737271638593742091513316842089300616209237528900288935307914387630152243994089272752539860676452764491008349045327589306855211516213530601682086775533905906527296017598158592571336377588263665877086346396285292885851709434365561378908103997297581313313330752043580463072892453448560159504175242091884280232490515451379180904408541962939587474312602482032812792466854710128608604861081128775498197657849274183449341527590908507629115556752528638059559662396872479964526914719063223102330693235990304078751654225383544639523440820201965938408180358545677285875876742162397925818595356990535404932468110201774683114413316926659311729339633908050280293752245300233621583269291703587741201500400813302321184503933766143825085603275944374681901232124821343587227522359386976573532945102753613115354953967871924865672741250568614705363620033536668680297580166956591634936269206567020395877416842411660381289612101246330622802592266742728755671460739604217551098795122296459806046388347865943411756573743700252836464158149878117911118095609443569848809782317783049924703840143421019915798028468649501068903310651263438219901395785459951971813823622572990791729797166882949581497131935639748855283553946920093041554679419718169970811932718013755977806901948354915380094320676266376047933942162664253777780049344961878737534504314547191471459011645770181690918943665428919361687887319896356142124319637504*i1^34 + 40068773342583823779777014078774890133668363201488138120256738409838583559084880663332316473423734002665639679506378948875287735509590284660262794554283943146495660466442133655763870620306201299855053786008741660222785406075506420233976118999806956651482360009939615698450170456708066727470238903453615731908015270724408138258581086240630565408815162494542924901221081446102874364913899924980473457804986800094229947850583634716012004384044308648768964147903188979367190459464336290853163265701436588550896050918606216139110755293629947506030687842636647019398336152041417694568838654186826556335546078952717995420863340385299214907391347785988170670456687717513274643553552292377094090805213337618448220653048672023669113056089554966968596327972356145412159784941206909242047481011517607385407071157739963087384222315934396517927562679876476375528360653395452377951852620777845191342236021450378530408773033872569578903469946003870452655650243651758553936193057235521729361814426600481409750675948403087763804960252343711265650692514317068980967643442177451857659218129194496262874012741024317907897311108512249088776309268142664802852717142294905235754266753167268088433469385177274740092981497641027159405940240642992572188457586710463359106634887673074243206578565289644035436156952693067264045593421910444801442110374741382140139137380786687299965634308801583347621340519602251588891232046877074915044646374189070555256739671104869783690082692887606381680332611446617988201729757872215821790764204809187164730945610911571885492614884114783672484461948736320437207892295170808206354000394475030982475831379525338142930108256512392050680003403147591511499113256598957666811336048879488818717337400742017204551502713748647814351297657015351320444917781916243502622521647191969265391262517592218463477611347567998200860186018652803550257230452740356849256195249489447352874135749394432000*i1^35 + -5266638600461641792438634802281316909014734995278351138554427320074693450653166165687555354333791030158941897036753579174615579666725403127497134477398441426816742270835420692719523498266120342084462325144644036123398662562319152677138952759167860967290908134555570751958733062036939031366413866208706532377810755276640634000154542589872988037771810222562793134551146849822577858287292589895643595522639331109268450083868975307548835089176089192156283735497132692043728916332371716195290599315490861973638153149568683784022568393176483817163407496032142351815299506505947912659204480928779301460445987483557156217938644586854484477996421501694842797447936837786967327596739305365650831797168974075703943178429413920518722258748829898043229928061680877477018227917372226934406307159409005716526483922973384920723338768188852762837514250332252557150334281970012546699852378015664920383140779153446925757772062571344065656006517937633793159149583005206388463457951352767975899411971404917617834415011856821045314579550280852066304773251378355487425638758025755806388326408768264652980868365889524438589486826693891689170443031442090371108209403962229613690569826701814730271964089589215483082522112397916248130876904416373439894174525223938286154556944104749056610571166760518995901737519464105690007895788512026938430111423789063542447549416112195428018921934435100643307247875435318612540457727553771926557033831657832749839148188906566133971210190972265283008335851666991896830623187511064694587802597417440969216576674806887221744316433079689082018296315121461855323963250790813107974025357176714926414545022301589653597673589418486903683643468471269133359631499129378965669830215290020190921951476520472170640524571572700098942161683721638147081796190760477683111914964326348989656889128331822273314148974956366389069259391617751879403756863299885612350107407896615505681487631482880*i1^36 + 51889893946709399200491995340643392225346857529595899937319097043584039979204141792186447234839718230133325263395958056697876390625789510455966611203535370900988451264074573781265421946367728499237014597463908749554672070095087987106689078255644174605223308789394211437610287096173983834806043433088272678671544082100006032970947443018655071981619685758820453287513490677023937539734223638730673813202421519262216730918805908698669499115486500216843086805673301527332318446743306022467476789002860596711630202859829616008953567876123842111206146578422927343897315112339391260886949453834571341373559239472846411736202249406730445413006794852355039686192262912760280208059328876171548638466855253656056573792930541545784395624580017433765019302066511927015830939070440986645322893768689794849392444434737239291967905719463671774270347186188953008769239931942967954444023109206632984726428899496570153021029903300882908296941158745367104789169998651653737972389771580995000170118042808963956463157022335378990460324207100539469211345208600491046717167997802266481696807367809889221754081664723877513590749257935599689961967678941282642011547532921568390827182760759437755412947009665372382352504415945109866669961283636948465590739711114691426835252581154762672348368367498347315324893935707307316569660653739505505039024006045075858698873525238598158597448408632341795973983606577154978392837528247706875473759506691589674837232200629064371482988472979034694635735469772332279027267166541749249989703328630506212547719319223044005276214046160141373041005552147410214753954426001650312859008514460212027805623663703260691890936869108992307195853042062623180455037608711070983962872877995982249774524441021552954431364111242330576396084224545368596846262314078628245399091624022963994027566344894921302062923411559828509264811429245547147593077386226990559152623234040562987672010752*i1^37 + -66920922027012276808216842407087378890776594806938622095449462426803245069769338222935272189330889218949254850389063490348158578945525616602252173683661321202122251114053206639815710243441342657222612315831341721244840184663932703051135368424759454097420776047142940075146504189707225616793322072723948077658525191270208597858886988425425520097028272157297222077883932785805866115760473172169445256478241020469620596062116168268076944569840256952838522700815165929693182531488247119572420733082232198907297030493121375535916709655231646929865801746282083430887720229907590095722895939737504681757539625349016016874790844114518914356489097834080151637407685111632617756496125217239793321275421295588035800794966789932544578619881086512789111201897789747605432163295631705484220856232680866923676753153145661384415350527718788307344271668212620487969607462372147868770091375972221589151937545082361847915936925654964172230233299772796122058398156734844643407346961620129908475583164527059978959850943896673419791550095061097812395560731554405629910318741067549318827475369422383990547722220934102000700310457455719355628161781847968044670368644628812670280820772326723833014073606981595865365535984424611983374838587426504988478915413810447347558005972710015308271072241726827635053045308503894722563226848785419950413254207941110262452902708472749285119742646959519919383656186480887349282386685913996907648642370608035045979811435227046275401329262528766933898199901033735438719419257553998806393320980723058295255460374948101715045121916164220049018020192016668901805181432460107209340114197595759110053525040086775184559777291738091455836837200172515565583400272787184520767398158796933022881959937952905951382187262709949880821855206613950829734589762646409157853645551828026364824412143251993850753943271156086723939934122603354637528785353430584844542004138254320795648*i1^38 + -943238874312655758898039636370482242661595932304110229066132598858563319374894592781919678384299711193781335185128410535230097612142549662266060769447107518578638312102311049976110543363297558333907435211961393696423109069403477977793047049654780356238482268578547288624860141135113586070628292920419299648790490649552998068825111832377580875854694916852262457963009677020792272919188584454252597297258192211666064387078479267722205463437269325975956633109485730976521576273138498736589173917066661246841866305159567355937912295965285763789501140350980179245886946931113735140815007127282196149976901823459311118721584348650093710494623326641521747497846272659186917953986383376250526591750839926640087741397592494524474244343732180439838245182565717533175781089059672106671302836302073088993553333709265450142349539428263936951612217961973765473219807517941631688288742292837361367459305531973364117988171176621415501370086135195846161645469899214385913813736674499399505534445378563672800883819169122304651893661763175524910127097365300195658896008104106109066669148860330011463436849450613333852869116987673976807263703182794562379112208201352553265368424843646836882736103471327772530261284323446588210649059862700235996522198192028412863329433170181835700559334631562169396608719816944722417886776919179766315552234444036007689721553080598176167168538045079127267005832253678040439033408163146480219644028866069787954736653378666880946944470066850101722199769804790413034687240857892014154051588676531662244461625179273877058474343461271320923494402704799453289467405046829546293587639083910744675995166059407956512017138756885466463438598487272956274447299690824480687339057958222802295406183981938809288274185559835247340113013152718544361114694370267828651092005490074113333576371711901477041881069820807321670539841390353426322455729506318278603259084995035136*i1^39 + 460169673801612245186132005174420060082030078493728550980558837683125327789702537553758237878226072432279475570266744963394364161431819751997166401912467778011188377660515213440301791516765521879818008789810948570203121279938541271151973643325752873103053474995852157793397874071134572618765462031598159004189837437460531764683056447743278478113283893944810019616949657924357002739259884710847499948983532429903259299179855324052569314134343048242688268609553514366222652547688591996937959132297573952880944297881950667238606988432762831571338542666226706587073879218215023975240513317058916945666442048532516691766535484495223768456398241121740112041128287676019512551099870279738115294201361899167305787374994903631630257283356911617929113866471825516474630952324027898697271017540382458539400866166526794171581672038071018452678520785903343542219011205455570158589238647604909579357177177432957670790713876664712475230537070775170315156189633881522701541246486226904198990053566410590650562090212609441997505349624062238786053779387519065642746043421110271169418155381707289439648535991593826785844382136275533928148896124286678585806754109979381604767971902172434461896553844597721141921370234208813544195905335365729251909217327774344463102271977145780392944434455448227378535361536986213078536611710377411764888542916779358583809946876109120320421697934595033766087843068312157523860895695708829685894846952012961425608249432750723806303879116670451603515773642480509960633399832568988412970096253128630260011893941255683760748037734273989581261104074778860902056619534774437228983180750002278393733867354879466058577736408423541675157249579238215027066317551153384005697787353810570981594208268095373653943359675094137256393507029881552450251723822574907461841185863901702460916376191763969716346407864253304906280872115459306260253952463002040067088711680*i1^40 + 726941554652055631568335735998000801549373122780542997075554884303140513697686443695073989114058297338878991027811484166660297222789123069855430968554072390266897775253939853832081712108660100017992832970125661056917735148973357819009700295676145727528547263357109856845404839035833324460679325197236641748309379888677650140996177709115557907575921079893915742367759304861506488524586397550297867490651246094691293997855651385851436422052287489307290647352051729531119370070137263970354978007594806458291529281874399879073187779781689032026114993979980478163119252620571118462080041595127268629583338049749640365544531868731654649431120835792471925034501524176847871723588700756445487345113901457315640558831836770492121778609755555086455371807128783482756397048292041492649641944144268617340213375908536955344268039746036325930728588033579512841870532625943846110609896098420996319680241363420964464939431333251815998202659504541884243373318176769811037840934818462017566810722818843578021561216637763513777568991877751113214222802827533520601791762084169814755234402463729016623563804568005862797567917706188837763672137387748048363073504332271280879727917891422480933387704559965879306714782254628946126994175543661792852544693873235008002244034876180215848926704976868109952214038579966895135144529680200385401186821601218196151727178932773946759016774491200222414637833504641368814766268269998611755507401666943650722637060776870326871639549431072696588259035903703626021519796806056572269554494939375152411480952826651073962972197683414459066092419653319866986871157593972668814767692475207495791259383548997592253988907261004540911953503171604222700982629230664463367576552809751020633884798628483363049969034704004297362716065339368072907581683891835265218560338612483442863779977050717084969781185099329394540756428854058158176446197341557660581888*i1^41 + 342993212539440043752072924635591026792314361880144612324250277208027882856601599860787752200760453087024225105934751481580038188999269748335729886406976684159512883081061145867937371168031831023307037930124561640841388752716074664809842756025795126031975461038196870555579121345157645547768882892167959865221699310557541521129182433971468949660727299522768742217073534909475048246629423997706676742209203872389883839156780288571247256317302767349326165328316570074998305581114119857166612190541410411849856420185549688347088411821710923287764656476873947114999010121368579908691055749022162931586920577879544621979593934557143381974840067321144848473604164067779836776859758402038540503555440334777314564732396015690353031102245177742353503335335818039289013528098947486639985769341220520479601971748943807789182745307483216718550780082386071131962233373589834788524221202432148178407188375094539305669163962162934578944697024252854635949960262103980516089647975343980464095874383671439614078751055964839671252186525556409995761098550496578578826302022699158681642765548474641474781579783605490659386937454270513215513531070485117112544536221164565737405041017034457242835381474022441195124843491193673431803603560717360817449886431119459596326800435319909550754590038197760480606584906644773508141230915742495179032072130715795285605824404580134008584276981855328197448665702284797510824689886683890998218916538475052075505314241650966591442774995243645879453634996055330737742226198261129486709143918045732566709223843070138245164940404403273446014782157795135521842884632103289327880899069377494904288502171961898263191526608149871922178344126818090587730907280100412143870431991743001779766652491022082005613108323077413761754522514275271422647581241099572688758584495915723849175395100348367514239395698157199874606690395189437957229143771840512*i1^42 + -673689307695594438894606892836061430437276081230169795644958304073590378852510268924389125042839554907371868813311887857482930694175482578546204573927428581191486366913553113025374525894391603194627002139667549349221972934081428813280569470499375983519443713299806227914937470880446462896840220362263238788365336970441702230536426941164871935345744957375745712039237371086738493921286820394130305609654657671677193092723339222016414371826871618925904698437918810741159889087845089983106760757160458591605259477303906454110165760671711101311477158802316209928276415839048944572547798840902098658572472832905146354150365664926730791792627604141234985637329891708898718937473804573343117431883373991592313030365358153193002446123533801783556038536748730024507572948600772941202954990352119864171912808360923856602880190354537865173582852558688482643787629831806722230058473406723087980173393430033216985640062284721657242239249324013818465383295863878290596994487756656758430290630761151974049343917893912463744632144970037841136431569330275645646939268115339452645755786094196965742229391908884106556074200012491106242324560689522611073501318821481261926000315559672515681207449156153783708060185874176688041801343622530270305439113361609263928415451112920068887819131281103447191109130357765855316382442789184945875033931469144556087354871416878301237446005189209938372780236331003037652841325006513295589974198245082844609848091321616960831722761971639997078671436067580633205947518184352264930310519968885493345685668685613040878662550604425445841583004423682254413199807672931065381293381433359425890688610423858465255012521695037082622291004126663453046197977725446458520678566899153256035029171396682446607887244978588525768540893323477919291772349167347773469055526308766110897821708747388766768286027689992442396791939999222317885440393216*i1^43 + 102501466154051677876838002201928355765607290614343796282897183601273867257773885478365828220740683771703067275107550422833335238778322168174371918739363171434440511110269065091108867841538384198927948062967849728901226476937120103500689973959340746988638671996778811345680326738127016571651831278451294753965247269042838728095386880091275298574997552300105759391309260440679869757802347423980040822987124706282414720172814462977459259182067457972892241671487296747138200588984926638103312322067477558809960939199552473773172697150538901891666031702938372219013815821303056072514638671330876635437526001559729836459425361404702959755780954384910684911208606839103149965827366021784071576287166849709084406617886555622075273338044137196184343523608737219334810225577005692527240731268807143257227228699615685706678674167540446435985689534296559751369244183844371381731351670451264031170276673806653760805498324179232520782158430975184759231675969628749544089314642703462481266589684735168986186019243077258669272734799062270426795501240618396119127253109650388874323227432031433240439443474847161327541325323373451002127868483181651339669862576389504969280539123872021943117942934046600724384492112532931846029979144251880601403665881208861356115582945076841795001837692205763802549400976230137384448792665827970907243781101423170615388460174729615712223388579509465285114921325672217859787483407680231217344007426395359810923588783471143247930520696392538416930835304045671994100372575582602949062640383246798147434798408437700453674005635686899433543791636396772116978654686589611061818899849775624047921638702879514187423651417007975268773840072493128948307030660875984372854461742030590007413233716104486238603113279090880437424452224576346308054862940189789210093271863355719791122215890731383247191997542106323663320684266336244727808*i1^44 + 26024053641602000083513469776527821554128634422357638273805422193588655498212481463134088055640339874037152367920530324968635310868482986679781311001116488099363491036286854173164780877909500447867471768114072301199722301436162063650268505083088126581879972770206738686115619468885504833809933698085010822695382659214874396291251418783513158310109292701587219217897734877770219990597516621157879032719170742971559730337641173383590174188065310814836922596537520260957429372199317533806360806936025350955423445493148470066033296307525609118817612665875897468766748343111255898254962625630165670859437515063405716570877557280339158646873397705377105374295073122178752081416272110871111180824488274972008678339713674016031051362825970717568296443877232560223443507656797476654327799494793077019854932754494086246768907325159704582298675015871709849847522298522305156305168866360872914432949183086805939604591408818296202461365273387361678930712629755797021087633972648430859128451335822154696301691058794056218018828915213922024663567018852873675548078098274539417699646824121284797436796584306933730747153937797880186665721166677681724510711379025531916196381385993217427336464090669491966597865814548422542665707954941324532233520000049941458206172059570268686306277110653022579296397107550998999587068119400617185252733938137062433149254133123551812503778938398739105669416382684150173227767884396693005947462045588676359795279153171261109812478304656638885136407994088476182610283400925290420325040795815563233041058654675899629582482915064054711360894592630381246577803613384683958650847061857094475262455620762284494567466340228180459394498290530820790942571154588143073514489726670023619935548241200471490479262578508399662574318374702607783953780241875952699776828561091768889312058466877607033287446543856610110236822356361216*i1^45 + 1481363149248335910641060657516847924561239249382843019819371821478566285220841559287834109468272774210215530234530421369879281935244283421522285782028424852463719535417201317432558457975367342416940406059600690676223318195076544564408119356760639399854095568131501251560648791135190849613996045028359697699648458993907955425964248362029149901607719320077493116651284533805591535054677485238150660394204496423335962792565983400321701576836014452122648506787115176178421265544962100187081177679190033451747955711845148161242939706004555165496655620154987109607033328013923022465629491624111218378629155367691262099312722926528500433977573831066915714203661884810319767354648783190302115300891764043346776641989260219780533516211742739276882628905731139560239919215734386927853151124874796449213032824815384819483019720386077288722216990179343026452054666042090423343272146450091289841216908055857431658456529850472970242518395897704673443547836996008751591568217378850436194545663745717315866172736334609710336279277362068898040604662801970032356026686114486130832866566794477427216688796480073272865881739893061223844668375501923578129419537296613141355511165173439600932087791841296314361292381155165822756245288193968197301262865770227218286776645977611872639273688231918687900447622666251698517045083447744417978847361915920191190540392140987399915512603648793700071166272002951682503788602508175910801500249564499115672357336043365822383516937459429031205085670303771592562857012532812938506619189633451256513425246713459905861292580396376870641266609010253283498748702734102887026333405946235280927014108594369753771134373080261874130544483007477608980877691339444971898301483771632389687317347115072925231881331791037843655645992313621135034918136809324708135400462647992588199988467933513315167254649015909967642755072*i1^46 + 26876587742121921781958017790645048706422873728989124849890649463518021849619310079729075491803633149954605285507896504224799536251620525531039354421424716235754442965311131797603744216467573850085636224909471838209849530399902807423795197455866599899694078215371480224008705699062424989099235064616376472065809431514745307321106885905374880980540065014489450016203320929657313852323701689354792894062159891358538118539709070337053809490218599564563135397072220219322665455632570614426022417990349338818147448678778879292800763496497365264863736673862104870534163302559525431641448075327165506779277910591373028453236262745110936074817719509192341376869851711205225046627452071672583852283596690362971825235304234966358710949145053412115641379004371779589780718956189039942139594120334103573273497335407806451885023270795244773628144933963399085792038571357558860752346170013708861096729939729841417532185463468288710007494428195919817776143365843299093932638115156510865908629260010237801169183595988607583249946903107388822256955337734704475877639662345695538651963884639670645843655963753194190194505615365536034765256240550277572201251001000525424414035864732342940789111469804870954474944219607812319154685132663825957831598070703250771274795373072224176410385253152773630811541248568559137518586463430972510432384312037153144902457773187494440476379085883734709856335652030354684190308690075190206479715166200231138677662081311985215683237630980361591667150148952172497043255388548628413597830136566881733632320996434227692818874627256289291578264060581916393135797124473152112271835912069604370844924870179562258124677554571617445675234359094846194885817135035377430802767896849223337812284659694330874052666100788955923767952469016848879894627040770788794758136318199999283633889491937145536325008880868261888*i1^47 + -326835676952646744906929744832808107040848483029949769041695718707492226034001939993214217197079853968950970174298264041275532312745219797585527718631271993903084676308791337256393319709284553055012421418923872286590217751357998250591612132173495813268078803854590119046271197442480702721783213618993503834042657237985723111824643403217728923216388386275363567543012525177883084465937267130149787176371710262599219638023382587623336210079987128264478288250173799950962014312233149699593256863515294280388747059492791168405390306034348590963186214007335424854181497680704388671672826735630556633135284755745825876182820019783564596187271423823553528618555362839237096273809362005462240186319721390841520629805832096752058104690777944838633527037301774855487803720697450296823712073854337284981353102557325048585951707059506857492261242684800588074387920181495666603356969169186987496027114376821095923398459259019703143112172282415815175255882315469005299794776618497874541613196903624382495926413768486307852100709782760755113700556196391747092379166846385701623949136833607424538444666298973307986711808627937326537837131611780970628584033452192660734034379308232876531623122737358666887611278827708048996205157626936337472405654094332472649468360632820257642351181640342056741777889506082885598247394356255550369235274535771157555471130416046830805837673555948275910945742197881269153638123056494652199472528966507614865701805158365558789859053743994797663405860141920676377517654101750408919118275958368244963148559621717773106064834028687010726691101646061659424956243647223282497552811720262335194036624477760031863066898570335790162793312622878554573401457151921423856529339253507120490483702063725190559602245341091573746714018810892680027784845488988477392804759984847867632339342862817620605376921600*i1^48 + 411896743750003229903993253785700851876579999847507079955650426523468118423803045334706068998169225221296694923891069227657757536664767466288720722467384423536033477771496603807745982514063709827649540411810173567240077378416413196058145305474568086719123642415069989640578979506267917011822094165320135675870764448219765412167628080567654638421008073152983396606014470170005486907902626569258896233947534062038227281235852486840644472253941264872350191504760811606011465030025348917285371500467451579580203298302328878775999039486500653787967437039722270073809176280063700240412481822747208487688833046690220424191485411620141123697787230878397272405709336307470403737160143104278085870325131153039272120531512728369110556823302338951020205402513225957889015896213228702683042683271596279159349177943298442455662651427893319979941683048511983489040806823952364198693252049765809153332470664674831947395946828716485504729481940079221794453471569313854246576225977611462389598723727835417200788206101068978185647683237908677105124742707602615625066719690749260165758886300836053320566736611938239023368882854999884243505929772171808304283147717005058478829550214011718647272754664461064747494167749868851599718861779786354854993869517761184049514877042757913930821342886952950680490899519378223588181157483537029059994903764850775879324797345821615744415289741897405054720696738942470043879465434384373656483342634472721862170839239472684661267950178687287020535331488972207104835229042169460684594497786970409332470012307023954247757799013986347268225829059952910647136819694427808525800992294676377362947266423902517445376155009304739323833938082631728744164856648310665711508880092241076248710421969795672898079855533169662414563015868422863754475769557042345600638966176043944499742507299688677376*i1^49 + -20717153890118023282681702948649333874037875190795966093704196329131057823515781554966593222413153339594066107353656266253283401812999900529969781514802030187511657496062978320727874161017705941231398382599199697147034070808697232493167419506152978308968099095342232464607583782766345654188319279225927596555509418758181679648268704504109403302253409202080789670411489516639636911605938990616861298755919356761584575473295567516306478232782093342080945909012599204532424399487800852516868205325095722884514169182541872824659322240185372014756936817779715047437757395275598143697721302458987160436996907737929079127742495944130914494503195511843588516749316485784419458406414935246110172617160866122723229148458832167385874768416746129446558236965953569672028713420513840249567086136995829044433241355333203833001181291840057231935597383402402258514545613776648679201833238160512204472384654175850482100634685858016715496670241915948493039821707152345247055987839957968550287076880720186053692686653137933544805144756313578683149631418064852510628984819432240954252490724263994058197733522523147602077689413111029820583093488431948982353448582419769029910718448163566314886105008252160447250186156980328275555973118679211579370714418360168445120846790962445515194386100432034206250901776886800499593160046961790857473110410503666986548779636683007031440319476520396924358926966183657729896600986498594747162790590295033965646586850018616193922428635993432379986638377873528060862478147065756410892968833815727321569228750537932764593393249541842607338294695780485916058516107937333960940605696573728997295223507715860137675113136779218841860422170434771279603902749257480516194033168271821506008029600701818071916695224456185121582073589326455455944372071886736654119099761219706154763222515712*i1^50 + 557344343350465690043252142231148130973892748673905678704197021036882900669835407052792050201036875180246112879614344511052290347956256274642485650166979445274890570199382039333982668586872299688765369117352244928247367435646220197398113734266757865442604155992443960204220540899994684804963294753033765555293130449244437159707284787137708388570051432766486459855318518719184512879624822907327374387045102830086630399013606474399967197593742297229691049298271624760059689282406247809459078177121927478772733189961438035077141402803547159081560908611939321100843013358766452063942247308709216269491869059868787771181641065375149926346445599489112479483876448131886779109961089122014200941011048812947511961848613708546864603683165087958815548906108410762640340024861382256854245072575423723862547702582308717784040710881198658584594184033065877019652136918534762212741981499442133842589444375307866526343481526899095854712567253999198515261661965676709076181265153176458439508473517390643320484743037981684291756619492027720258726803937267983485124077759757946051110020422532955467616407167889840872466446607977876608708435492012302166513996551206091344471732306342556565811107212699195788032937400785842294796947430312897749500244453865092281213714386012267260739622903398009042683567231537238645558994350865658128018003869402166579408832713461008449529246067292398468352161497837455393435769948725013662061001318325426066264435888555403666864035550390679604324515657584698844036375496024576921943057342839723487578652559586273687214487295384763783368686455826226832803340523079897440039526044889861708239403247686485612731896729591101336628675911443874317128171196872910688743225577436176825993074965672482408987240378171043076260101309830993526857187458812496699128435311116288*i1^51 + -3426090865990824588173973640652756962065384716805679139104370458702246446715516268965119283332910023665308725657391674233385984664227300211350840461386975045782378559496850527352006872571765576147034002790537934795645536584160375138234072507644474465330179221971691749892483570990322440607557329719955495711012026299600209760325473700569252355914586341228407142061563105945883821675733691214263540872908058819852909458926586972816054511883565196106064739501253790915622486295749433208139851808366975797832251137877497827726693667462537628468258511133019130438997061139826069517524286413929910502012335031636915339078284074796451308677555158764048631697834914961167047230420497261349893463702693500741704970367085309950861773793597595471501090504766688757954187642987221355121016070042208772624301542353526437028187000642312599957756917186443512176621230754534836200001282744184154766952699733916932620353162318289500215911210270294649145459077578242176378293907043910603483728435883335682415709722232521545524518537948134293719605037479280224907057539661776590641152687577343070090836180101291038464139229450715521622617345229511354291347696122893111432987430025856820068649765264723759990341054653259838958398611564481919134687445778794323602613827513816062917714254340212473646799742986079893034034210369208422883283766854513231783814696392559564058474125004533009565333249821130023114329690681435871591540921475805414857224788255887506737743252098451833813579132836807460612105628108925317732307622717067810481805071437185356720426815282875420015674204622122400093646844715948238758245469175528358954221422610346381448848591157177944424980256790916264060352782462678900173557336402854803204247363839316492906370409513351321480048460980657105395646500740548132864*i1^52 + 10230027113195305986230605724025969009782702291936849187162038635773214939263186370259481231169100912289383258452835403845310961510308726295741601578362277998795623965640498454476996435924845116689098433289074917349146873760117559659594545173710412967990070565522925573684044860458685971219211069987169876157085112942778215735966517912733278151616137608019599821284562521867474172627507332556994075590924153573989251858915230058548785710928672768295460628479845973826626308996989396954396595700824505570506734574978780921648822878165008796487598148310233598830509864427194096823880304900800634943227976738701788487198987663159658737260817599560844720705070647067636235161931660373474852209327291167932326800967309929049951780051361649097314432382736109164613122827429556007700536059789572321381141194762873927129685989514973367594275427066785049676172550779182920252550064382297433625372573291552182267349194487348755612148918693195113343667533928831265299822076728602352477323222238192964279276272173997694413656786903816780115270270617923219578127954560014951960500284809572277387169968173511917748911345170451779051343376578619383595119884808058141311237260587124703022333161553595784177517592004757972630900086290389570928604095216902771924484610533507318569913832564627615065032443333668215467432239228724670710270158083741590049757420311888434633546432211928783083178474201560628737923029740218798233807981123561097204710604979587655366545561889644498735275921863366144028622827210514256661735747997058715731809107889098624729530235695685485157751167795176326384571196936060467457504511355416886576802393238443218434166784100875760853148635233280155998510902180782186869396816285298361068724756926559110224689536854134333636587831328768*i1^53 + -3117156609785339419517746061122089610353955842729145971706526164000185531257472744570915114892378635887460817829472305687947726504665506862873513834268123896770685422924995575476980899188857711518906583953176039808802981134436241518667013263981411684751012955471103229933931687261148851750576143606949618287455806879633767635012499772566960322366997586242937756152393432522510251460314477912388177677666198839261029166105973386953238390811306080888402980280233400960297999699118566469969019345017630885651042918495260935970114233856339540416700000829163501134692941296123092705795388641675092986849901461581060452627046066531318950969079824564775138481175368712161676096923167701146370098922985842103989308295354153387800755453654919706394452264524937924121709839181177018632422268904400836746633493066678296100202818351122232249562702993970872227306990523797338875473548268904374062087581168499831220240838017716038540510429975652083088949840022450238427929359224557330546169788315256676082828156396835512057233702941952474313615601735384282562814556339463577419904613303546220491843432985618796689551992071410106823942838058468595166321108604001038121503295040325472018874995198420519260599722984637133472767111007872302208680524085944775623385733973886804927281427978748524372419434037315986511724756023474228265542016115929407627936604798107682737702096896927244599871563835575224795674657912516739059021641124737341568058943595331549687423887121258618735200711520407003481518964212835503464947011076100016932935030789528042268254852279763197963177254747211546400414882808256220126269073029515223074537045359991246742697375424504606501672720592340215313016884491642588169111727290157270231644412157810052395548160*i1^54 + 174511775747211565119268325908475050159487123731244028883071568548458188156064726127756535381286838612439853729438277392678815919769047931299113671220483388100057837549291223841962314446693514850775918568790001735494186333787096112627904494589560721192345533983602373207928207794040133692356661964143798999256287538171085265439992738924850080758265331777385564100460290153064867928856901325763772343760202564294841926635361458877034060057802318197644015005150693635045058736944951445119224661039983078653851299512633694716294972232217638585766948967311952214324146290820011777903177155197718604937748548963650192265370684401463616175771702602469062895342397853164869503109198304735417789842245738732976587407277579928017040819210195777385790777231613856546207169101510971306004222715147037190387205358944684103739730567460580805457032890113119808889640201478439081070886114934299676815299849091685697553861936378036704888425144702446293327477089880959704838971084295129207392876929822374937057007439456733305946176064449145765955016548381244530129416114617169561913787390442777161962868560795022587614470178331336298202159240734211114750327886435642927150752859227348494593921598576453356593854207502184595675659636372518958518101113431881040688068279261046206510991884568396283653277646289246307085043756382520593578185830161505564016639900761315889487217057794472448567151229404927327826992439090795784260272844961399229743235284030837634924870217152246378667715497038291537865791022722625857495384027975289274512373145912079108468562069577741044574658703986935891177692236369379333316576751072845227993134711757372605616652625950408939020096288165922702912984002240*i1^55 - N1*164484648578066768272236892129110014962655773014054675322907238104888719931346762814472128336623024224809246977678667910157363594960874625649517302971937122169253716912655054319889511062508447367948010469477683006669420509403442428997357566057943094157929227462609490396532839072227500146624392531285287166865212562944748959643082299736696822963103193594463855095084527476242609922240022102660142252533027330963587878603049967181850947867531059819424158372469954043274943242750135973218961889888972841933879104740210677942773136977509448809168714227541680140625*i2, -382947753737644951738118619969632527244105468212233284664947386852649115739982726825621425343824243236996765015028474454193914594784891807908669124595164230216519420071160088429443013916985058809016659777922642393103688226404250918045371779806330778873641230051263391585980645007236985661199035770934775475621328749616878094417454968682739682838695025746556449663251825229010832544083812120434019062072151868273195181135724561688856670714444624271159252317513014977757908205347762784553539009107566193537001784891778127149569674898953014456380997634512113789912368979134568029348551836753421665286290978910421166711413600010184231990152061864946729997914459412586531751836256058177641652034108209850825663479998885659172353019511631202013797879151886543246899414360735923817560646432020369129109277536251341106165325819612218568652008815849712304093834843083540484603957120262311596762740164806989656146894000910646976992291413231160981452406899706377970734919319238113631645612864826894054089750084559847707194826621405100893108112882731057522293451888460895889189752164281702497305551067181925081422493456756012265762684575052358271534320042947844952749740625002582452932679070821926476806981399317473905658442472249285257944873524770476760773315253543046840057457820298159228714038140648302237355572961852801340955134139227250938734143773797943360326558218190872114942069144925246935251912813735422454616793636807403262576836644062890781843203331289416327777797480749651828217390089206793383639539710921443524238595569445361739524884349169283072278760663677991496677410835618638553981541896953055385841486625254580384879401048618347588284891155005290588816616647249225002201908187120126095341261838391254105649855786804575632025856312508666354103760665000412366880780748682306854336107652572350101804250446533824981356717478756560837914456029415408740821024654471284252683685633339178308168191284332869207473735283674972160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -18955458921505928986165040262800175582607052007225594089216964840654244120319134035648023203067022256415996404828831119205816877857378262019373814649117286317573038898326496864953684306256515696939028159515727113419307958431985148136799212169381646996065465807274420311507230689904905733395125697400086282541202207336376667385628132262277232507553444899230883531373542992427600747540357293741750543970590328814261586149829134672146850989502622824649857422369776400987056587439950481235674231493192357995912997906145888251479548820740055955718332824421134315472523523684221970582162586170651373884260015969558208658391489068104936391751144013260599061065076649253295576228287804977899650869159713387895342834265367777822935048589062179742815068440965714683292609699680725077795899041491232518183485255990897239569728298290574273012262357470657706954459367129807365275039777302309585991277606993943623063014198019023128756648094206803009290967809799997752530438919504823886440020950271343039387218803626481402579424295833669533684894575368171886351829413037703121896161931633476911975341556755471001746896558794168413434199687132057321425461447008874054861144091750465551750521528247360447483382531680892140421506588730018402918888092697710088015591913856147350890060993156410303284811820278828685560139448593096899870068833689664129783534631775657118747880707747945654811708801597298851637390068751622278368315237198279784582873685488197838103183154900847696683226378636902380960245503027721311899657390993623949096309062153727779235338897533842231562463838370227230984319063800378075718339372961832317915558083662778960200735229564023587710355111513496433925461055024106734065655355476170465300589924302742034216865846658060457957934138366329975228559111718714327018898900009408849688447399191057980561956583882098088503221061092914890338564543648873471813508802386390107665400161539016655863697125717930760463124229160613969920000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 1569923111163941626912058352367705695592997666192145968044494241694240192099570395698685188959816991325814595412653016427539572069449077789746766549501638338877367266311039980960019429692257594199259628416233888443201453406420425475399708388268338831655680672745389754683405320239263829311784937984700904459232900510125283237721619316124471274387539223045178531125892601203533892758785964513905236122761600395219152226902482423350933762120517504124272953482450423291401332201024608893988911351473488877625400476465174976492926770283352072913921674318558548637012565379011222261014162018142210894727751615193206936907355855760050423861728648535253957509311946290721909559807018807560364285294953979577035996766772854435630576332474536898998286168886788394064175694289940250180227696426869413262067228704273966104469040045545276801498392489129033461897251702407680370195033952799448802645786558680237174778961586177806042631665658651327093052530812125875952794492471413059126064442645013970390907707290158090365945352693705750337018106194186267513537507881436670654554050222664984775694055260870644320330851894376660474653136042228362242304010266757004440363553209059376983615798145847278732418384801173797416996805693485812867422478604413471271722328349779861102201991985102052516360341849146154076478063123923232917471254564478758445794920754988922216628442040873033407593602187706397318664480173411673033397436584905546753703066569227811267134357215995987593890145594984825984242240772818179137563545839200142907595581300091083334013835135019193582747587255995163871101353676872031168529533307981320389069563191195669128472781555687653806143476210990577022870097200032260222950072401656116772826181355605673159765732433157890709171800042032045197915719625669629472306087192940201047522927702077895555525548990340633632385985637937272103997947825648942129090606279332452352336061523198344932173678709250740100178790079761659985920000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 40407793437473940867351350379094872357844246007272094021408805924534335882794632798711981150027895494437888734607952808757042618338018646058818303888177036144839508751354560222826439029743306863275934261889693373285334079936886465398627862662584388502698104743591875559223573494595549766013390978109856909186625462867728551511350734391091884520041111876028719269678591517375396821958658672026907221739771136882322450213202177399241514519444608041728889695671453876626495279829539687328756547557535178465379903842422207304613751543782276879463162051181274173071310561019077467637472123873234981744276816127819447191032597056336750505684423706895465898707278240201543047100752847567542378210508685457112339473575699907362932414491266033676084947948155206417007040638749200384956122416158657904274058432838787567454367071838671850882422655923696677129188726717933959066542183639722951823108471957023952974991407539122528409789825001734952523520585491431391182551782104442006704058509476195907560894741180471569199027598094285696532107088854947210186674652408284177047877477321810521516491741393297570195973915505367688594982638150859195347225990126985171346303229903552016895259696500706451432885428817708805163740259366601115496665535895237182821926171964358900985764209328315444253382921171997269920447508074865669840722171284704453350227411636693638774596527167854342546039348125808407546391452861597385715032847083562612878136944162892191566495535145424768210035212851569208891723647629660827620560716863312471076468552436658546406871489934110647693774049854062452325337338913541939197314169697640029684038515867621439456078345932315389404923027331890796076995109319056930794533029587199172032873454136840744416138415041680485428840190391047221754982030916347814999246995935159948695397309979554901552843973008028168384025458319319270037201155652634695294628650200447537637785511037333505334424425795209880427632616937412425154560000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -3210428736655037163097222620628710728424356617080049406618453947641029298835650879643425156454838125906664665962837749809030469077251765263024203900799939775827498215684843356148548438826771057482644925303684434628471159315937415335562300005306068410187577272518431642818674846816443453619383646598432813301370681979397023674863885615185916578655312167834573626783442443231097744517623818420589433072711732641048302305567719811208446966332200481298775797693919372245103950200143630666800642776715652480685821542869796021867377064206107268528405639451103082472344321836172273894558089232444425183542052567581627014832353276873687303290473542993777040187351377343646181670471452921988598600780765382651132753861622082931029023376715643636888016013381933637885188140481374727125783437615012493077170947916923887903613814137158954130954845320042786488078301524591582817291455511375937722157341559112157683580716284185301067157543232866732414150469250590058979854836719903456413665606946374140594436403670225585906875740567744211243630423648883174009826590131351814981548337694000751854089662236849673842566034021327992781238143003402442485035502037272855411550737226987316958247913411971760167531821865756150815851988766886381245072686897822526619705011085084782161890195853559033625828102237535783152475207556351539523716879096910428135739696274419513504018534815556204968630151381494602763982129197227794626901440831061740333046322220255073183836215039708895283929630446713164762750175848125125142111398520604943914223240943632723695221526165868492658085122688395164620706948194736433146024382074351495663699921127797355371581110297207864353073094336633867887358842664967146776814768776601338258996417455361155200081000541585918121786078335157460511536636799294855159711864570236218088122661385563968360674334168118461016854346816058687618839537589808990973598296717860496052649646273977536536264692895576476948631147770485666113126400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 7670465937475602993411694594118903878627073361108872705252267756953110717444631560705662324782681093608043179855099451655976133493319584680464081876636703112374443237722945870874746946654908864256787736441491575785917799614775412978376566571706892759957421815587533934986947027736198490626655283188159202535642337329022628363176330538036174682664158188293037286860541988799439958011784381992903000450842833903990182516012501449546072178245514522664744655500024098244261350519570660056811314122462672311180439691042074573314293791896705384686747953527587307341660070244106064537662476136831391736813152248122949316272316339450127015576078617249601126761493616070945983957048583931079912193036124151712700885755411849521235013027249601189801661767547520780635787586101203581104700556458272730722168164130267000967090428368451360973854217585200285122213996461618038767117501553769474034501190356797859303693704348484995021119934081033175543575238543565970493684279357215566959575630753679902502774902446295203318891972555205023605703208260092641033612512300606561930653455182176297838930198840901977050453326810415423084362712569677474382141530655787825875469478816475308740846740909939200301716036408401606123773835030611216404979110857729153520103023155540336558562754571478732150328549520562453331209064933332359055736796429109404561260845669451053155107062962518335664997450974063368986414622394219763996234129909030507148717120328958377745185766203357342854603329943481398623254608346411997107691013722870585811463315900357385817911810495389127521784435027983592656807222205706232983283588714851304602607726918581179413858197888158081112056616023609876249213038887120106283070543621461000366036616993043683412802974440713517075462685438683475369487602752981639149207331847946814361673678708954347429661661280782539382769742952212340731151923394572347362468233038135837377761557149041604625352869841245737560091251062160904473804800000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -9791430727069238845422248271973565457756629508964163446265722252750250551116014839132950400698876660963578611758496649104625919570127706264602121129331939055272435969017116331881949646219577699118625827127806993217600361428504877388437478860578278613361336720625542429188202337868818007702424122405755337084686335996847842449067048008854929819547268600522131603966696608652141423471820224318816172579206972740700056041159980109494776486158226557496655211101794647110109567427613541792178937956357936169094646502425382824408764374999272360177204728130462980919569966508537671203871486904456979787489604814434001644103549633345727745339914226322850567903315730725259054957137304312669396092551234684000264385592726921568915917980784263588846353710278321430722292591466610801767071594037925851238348066912015714644897202690247154556322987417045514538845936921149534843589794864217275248340293146751440604373262952242345168724022311527174490469975899466805230394053117815604465223838367023226044080846279776908763128471246162545026312412217880313880712302428184574190718974291684186182028193441174652761543852660650413666637369762242134758334448638698430544389515171301819055770098445276037707031814859637973554893692555789496331367004382720206251994572407440360899369284478456996047469874042408014270191099956104394634308542353289969363308893947420271644664972599116652076492208447790049965419465587222407564514473849261526578486100581508265575082037374345192895605155605479195540523318582254372434097825382565526753459847784827480954281126047451824795625438984824177777594780425433093112072056669071451231660830004684751832252231385396933447901587620144616645958108673843652265002144299989507926127173964832854296293530374499527247669595334194238061567797605778806003549753615008150163134446589104895974015694079947174459264815224409180471978041631074326334495683282066133672008795821042304468858251473930137144053045657475016451686400000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 3964311124378557788662448780461558704803698197025744453509744676021180345220966525639958248905444146543995946331007494106182897177323994285808735470839079210942937837307567667350360582267749178252441193997083425469265624835960177037118555453808567024795530372684941569081290473994726985530699235124636183776395245662716365903982495426181032938887058758012001160281029636941360879065536259112920018654238503430918133283518952540713741831847409114302284787303055161141282473163432110006192665813467070812161183717073996492252850832567088450659645575171546309485565347814870715316812013789048261037338505933308198962414420485233592729173860557169218083544253149374368479043239035053590209308047101470012997496331544057648911342830888988461534905157162424699175655006561691999364597966083426466861924549843179486965302027678970500252142504082471468212964181871728215057685240821058069796348471015455492949052154211686893601992243829641988587697517700980932890355932729040192332818551964560258074353938635975171918621491848547237119960123273772472413831863971722259215180634871335222693731544941445804149635803303035862624161170435075435243452052861097728414278888880844908342357861982366837306042667692613562905454980138669890998984984829006370405282124646911770752332714637528738106889225513680729759940836384479296855226615409646817258369001613596449292358177778808594189376932186732228900325848109756465678277140531067895293593166146815589280960574718215548745331156341760188044029782230845684859649384839884101663873854743021102442057314745322522398524892945743126917873781222522467125213700579272912075974178680398818546329175501129198036556521842933696219948317474405676999129162354290153953975715576065902110330944933275557412436449951870614150595500248290183242418408639461858122447202736567963735578724349693673228848566224407232349662590287798694904386204513176152165200686448224202727205525321110218358566770364480932439654400000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -9226395464526452715412743784881253565143022071332472051052751715878051729848350377538244292147018474380953411143602758510408478590992986421894109883001483504726166529573208989777962932664234892291452201692695246987524888233437881716608315900583562582436244722808286668836658543847380279663348518118410844815803374353395802228878896811790789767956773579717562669292840193882262683916687415964494407603838313415250021012420531138058167748296517893443437866915475878116545635505293449234386030098484625311597479204414573695092624115387641991008081040707990524795771939623950604914732880202699160890456753047623888417323100648069304018422039416073641169702259032048483403543881264077560426778558800778680016034511017132948395059673442210868532235139540526985664101628971255203996837537805208732819305578941916966680118621271751630523197065375952445947560891666305957468355044854943880480050368794978577049705178115347992981493925949574147767115551549510535718403651642831155354103752303250889793638170064672390875375151577451788247851333961321527068481733485787911225288591026007755094035357201481458814183448565560966910369041190371226435441330936522725452936081276593103792065055675349095566592387281822662877241348626945491089028928197246568742111687921850260372504303633266111027410437391685081788728446417040612278917552559862788475227484975693101536477421784602934913123694014279674217466159897499394750733442667095282466926211837521816423219632752028161125341373545405609006175472861978499905214238945996132011191843230010733946649215750192369563344158159395119312040646728076689542979116903634307768163948502826007402465457948940277621667341883502775577573549785690962099628371038340590370856645867860240116351103541825806460563511621954163104973210915646656962892343218072281254057171693169832090910724147871762840522469002101105894949442123688259703452141850724618654892161361037919196794858178917946846833636045516260035788800000000000000000000000000000000000000000000000000000000000000000*i1^8 + 11526281355704529517797568960767082582108112863425128705665574044455272539492176455854534827139332176322501811061117929665985565745741278913986583523891068041686062281704531602158947650895646254284882827973539392842470824146235293532301998454276798088159296302143529359440043510661066308983966737684174789564967037133324198239356429978906445007572378852558059369679430299986318660680439819697298361466053809700541831157195483458525092932171439067118518539934761119629203264327678996656932111180674039122160407211458046993196867617475496067813697036748958907367656125489013577455659788993576203001429573338253640083203090464399739678753619650299092315071088010286747897966549130631371742324268249805168388983155058134504407834591880071993780611151812739894943691588643654077158228152723868458242743326629997110790417823386865637388536647040466386025753937447569171903053318445726167264421617701539038962689588325684669058901525286623817665475627734672721445692657912897305148042253316579146227369917125772176825594194601992079518702229350922828616391260660641682728837246825865562043588916720753100451020545412438399482416691818452031613915778957923034359100448254349223108918836942624912333842310138498982621797985188751999349914470878510951220845756386207839335983925719620450088293880598308659356582151839083748598035293479688132561053011035416237653043011204849576513871237600078851722432193970521601671190804949963037809925784169367996133091952437457682693649149280818082705407364468542774774905615451607329340886175162554254852287275484862672034458618522131282314029208210443336390240857355471833375146088706478865939217643170489791278481134166556236519111395543314827331509917475455047327684303427811540093208699242363936561008580684922724879318367082746917156034633417065924450509964709959774727975993842229142178548366173123648071788167431284331722681666532564624735678389780934703976479790622814847380573727071129237979136000000000000000000000000000000000000000000000000000000000000000*i1^9 + -4354811703720911221298306204516121289280316906504291158801963827129992411849767634399293036156198297983876931356405577685122224062484509366548902128060714631817153871155049017020212525592933638825222855141921748344423146449781404065360184641291962807407790496678593693261206338807622081328043983805199892542116542625877748385503697337157841585000650663701692820589896015930010223089010749309037217490214821091033518423470808313778070002478298642179152642248454573770036715921974956012884300685084368923045659208965384296175637641765501423578783981669043770224405574607970786831771376522254781250413142716886756024778014886542998097658063399701601542255026845945397395485321798698808317418046470880523908960481909099339790089168728075865527085748774538275916290242085105502116059160502841780991096616951345536846575222044778928083678966371017097875384091881397485263323896896520536068148528966055676283924641551065123832205925583584303527716729639482461492946235549774560635616614460388571722670159870845211954210697442159507344406009533118794144832424824211972319204388468631672730615823347622651816626447082704492424361521009984623130215155259661446174284494876184788062928376779640696235533647148100419777723850783551237597014377441950187150289825291880266991250818880776974805524211925615885273058021052238792537977897096067725105971953601250084994662573261473211996988041773074534089264079468753219671623988955947229323186445379994245040132188650966823064100167603472902852536524015505857474024780900496543751869411295876149494382462216306793107032476791148671171625492754496607693575783811773815519879563067701575079482118725990730679212535343732278192567894758731046759935697418160670675385159501545541046158553482269729809697574075198319766889323921505801972801981215602725717543779723932628819068928598921783372167528873856953993513205912237392723715220321867418170662102065754803430346336917215450808176144450387755768217600000000000000000000000000000000000000000000000000000000000*i1^10 + -610995800860479140261023917756686995480366013889843497911615135255421274266540187203496466624006564647383167503217552774312738882689697250166560594856456422012025962785501822013336126880567876528057198598724586599922358426514164530302694583518470796022284874411746913162586233265008820887022080018063587497867428548544263056654841304901378038552335498467547299759359716351013085007119140769960489714115814581612990958358415741763419600606139415274922897619858052944139941280658537074662916971568039194918873228595784517697109086052703343970897537915015121195465761192957744242571859424726467954784259927194312900058711378589607209859986906146600918625410925562608583004640680587299842379911867667309455972849404807632257830454227360537227954730908937823551119175051806120686727497623472578708843418039887070448253116569522589702266584019947964795817077453800701515951122876269787542581287114228880728810606301746713316395905882755353481414173418984949760892188213967037297291319583470877168802678775169009040865951184199001900458886974742869978340897583437753041252211507459683935712665721840536732522724253286810141581095353061781730929327054896590789812050872088554455511020277130818152930481322683425376557920194985591922025607179307938338887310399238585194715914505846615691504313602932683720835452474188667086202531877926220001479315883633080350389557410031969845655860692856498157826395685627145034541879730653714891560068595563575716414486936308778243350306555592160177102833080871519081622191275436705452491145210312920708872222531304106054816923125727979109345486420200083887478631973553620729818749782535352959471705195796282660687949261263437443967559687681763261444579959376850013134617568192612132547568666741811353971801384198686115431461342351035350315568102728643134574679837226665724011647992281936817243982627594280416342589172391476892748698927551504989978279542878112709480479907694120463473398305500813275955200000000000000000000000000000000000000000000000000000000*i1^11 + 63925060879956704996565241939789024522821194098920556158178859816376938835342261006639613079189193073864146042873371708158159518644167295543587710569758232051636590804188338670940134837436679535569984801742410616204568560817295222927996699105096242224444476400405447321129185016269987931052256271842666228791020866000794919917112857005878321728784521679263609654914419635065421241754741715225732570363867043609755319927730380334045628532291381269387542955544222305209838254274235441142890655988994193338802345096559832463370624218325134188587638699088777003250594882485309586624345369280914148824687028007576466557266952634445957888163734207462668594045329238086717660713736419356086305081787296620760799496445525706804411391602891764631011493976079697144007184984370931218526953005230430216243642526906080687716414931843112499531179506549751976741911723955147425361237032321283891430503559119820873507949733876064096075269404840259588351411961323817890000882858479465430556812595762732839070896864370411580039893552123726291191420966496695062265977092717365990035250319694243090738264339011610124044031885882038017762619037644580834293761083204404611427504758078921041615972686689036876631735762258357428222173365486952509550679543817747657334403930393214252214612530012820180653798680409526860257467641215457215875793816294864561500241337564954224451532464693166374596742737270607091731150722276811742021406114863393007058836397272526902383101264263081504528813763826907033599691290781804240736887981291619161387280925475675487871428955814283930485302539447965936810319920921877382213951605444436794712158566757561261552432166085659779332024556509482126236538556748990777444023099356495911934797402770306994519829342603333784926021389834418740506618613291584354725963268235874733524780953165075031887031678667619278057959020391509834850411091518513560001534880402165197222294511096488889046003697669517184110362369837847753523200000000000000000000000000000000000000000000000000000*i1^12 + 579768236382831101494265232714735390112968642201605551141896673846604730059205419164265076444483153399169328889893176276252807291270566765880157602652505064556808568668944077333534726801851708717602304204842302532022347110661855955390670555129674709156682958949510513143415130076053291674627014795965659852216345377703721568242040841854081846391200738637976636553892345248894746023757944815432892971763669744275731884974511160448797936672613120973030977964040564511345231925965016019311500180897501958280887779653989572647353580246281152739816258712505638184152848245340366642750148592799876589402464417746531847220856943416220694529210691918439103724951672266532755827505522657518576267130650884518730535485245109467513663033799985262981000706974126371699044295142198641795784754508313415757659925553437860637345175493759830168740402480689182747839099310659406329086672675829969337581707664676127240191198103946338651977303615871691819140840249891733789455979315833211040097344500974965878380891221208001470568947199908515662720747574809049833281369554329940370827752716651553449349010651766445807610390945291519627488706405003623960033720249636321049509297081743629132297297157720493434153019962510806051818009910694759663034884047171031522617939124748404750031867872637081154768861054463401141054676421568877611184567719638868522041580165418107165474529326572326361184385312433066432229668192703185374862636133622773847794249978180769690759063132495115067065959216174694794612262417768642660069577288912314138030443025852923538228384749551271026630210841819724558435717276127476993596630029836816907930726913096397808372329468654259965007650375063879969654323846017705162925591794459750173038792838974353989898893966204102339281423377972306600630565204056698277149419667708426184442550037314182020134053200419401814452128064627867175763687552546520223579547142674143009767886759236976608164577656328467103088665070014446541209600000000000000000000000000000000000000000000000000*i1^13 + -255940652721503173012993725417552170330955067493927571732973584276362540782791851858484646542632464310363207592916369348516443407256692378126021620796359994550408836563519198166676978583432466476711393404473893402751531471717531329645133702247106659720758479829335959836924494501716202487447056880043542306410299166511005868000371200790703627222254085403286222039400884948696594271735567306814406677136901614882741649192233209335821450403371155013727131262571888426130649005099323498758605221109109841038374143175144094128897647307900437973154860247959721304532608022621088891654498969133961971231393587794221762634278477854623068011582106851914678817418723317545417387189795749313763988595413941100407846576098439611003409270748472547464062641724529990344954656477379327400275433112817523990995325232926998220744072377934414201318967485091339269115555342939815978184334081894291944631916158551891440663934477131330994166379442357771940285364432535487576478954087755501594552782974574856236447146340498801657466708088616386772912915774281033873180805917390035576984642306511240462458778742016060452005638311323511378528656626608850446955643235821976932069433907648578121383897767839057415845037611185330693599051627832112315142205546574717239379304643764995611455766767731400919710327916613509211050724157714997664160411043286318333242707233571507423002782817222973614450379295307129080860829142049648741765728995913320302471409932223403141117713560788589642196530403863823999685493296621441278698613838299671277483123915907970276841502924555310213159084176136445944456109926846827665731404452319181966283336039168650132553646181879497070738990062101368322462507689672011420692419517701247429211951817521992111620584183480524023684280979541530643018607095574855324668846626144591404896112382484898586388114287201541852131543769588589275828380744892120159435783223595871902114394024802422333877502349807170354724522213302054420480000000000000000000000000000000000000000000000000*i1^14 + 5126478779883313405332692286245499270803642035597413345861081306321550047409122218033026476340870910260425841939212374106878998771884157106321586178593655062110920681830449769457062716697577017871145112360090119835483194305040578077359596894716824654243909063063399645985483864866788985880093003317712043923298410797359621001625177920768442906367883635367225189802159069314687335343554569520319507257198180803134596253258541534868294515294852544891959328465180872886285879696926294784265741796574563064775303332806827244766015075681066342585948203458990807614387846094770318695937286152507870381439358376444891047227377913220943357406414124239885866477412396134444088351001970711570679439451849853920751282966245812620953363402567839314732160103344576812800547608634775735144460644312319028936704246184875396848399156561222477946718284903372114188160384130570655097365314372109704968406069413072650849427368329725686902997254911024503130642950246256610229178034603759774023378448980979677677068193743548669863063571052138610327060937523633906979099313718878283425138936768436475158719399203393199255760325266876038027908679542004929014607360709827675994864077702942969151100117360434531590482264535249110053085254815830782157941204323742082165426415514651070763849350261208760706841171962053927755185406620330863298336596164408845915615572132931206439368037737180055977007321976130567691976362544904975576778493877100046242448326667606090296909771970935983737481209108233635540961968054254117141640592975325995637028437649010975550586009329505453171047901080787650720865515997477288888304978476997334701373866065664036212643364308278422143695501019358529333208079697895661672807712629260333077827188270264006779977788477407419593472720551542466100671088806277105623209430306771824468700610571388885232649367703412341630349921654058974356968607819431741575804673529488894151310067827408816568726292330714284932063434906529274265600000000000000000000000000000000000000000000*i1^15 + 14060400937612092480113954343523303090023344576855836744739303065293083314040748914655852474355991026731797412150563778394645840549941022564871966386427393299332488592931917770477257169645858559133576755200729644092230965375293145562132519109543666539156165731649307482406056416382164940712621359502172118199716489635733494299898003499646861800752215519448586908030022117867050556877659273676403707451382448127293527696923898495461958252934071683986107454415445109573393688356650068280078771089247496595025949044769586973825964606455861931195060370593786843778896067898822471415329146078491853726983107118986117365237510048541411326637053174495382603003515388937946898969526841223778611810425269239016876015769334998868425567322540564361568672163599955410170234277725702852359854463966543317263381546839801081944857629565137022075182975533745430164529196748862863611641784132151020954661083803766612067972372012808866612636521491415285372414025180915330896174094870399107325712991744913634999996015467593680924490185966397844352246746657626126842180289932756926649969848524009127465265844194262997656885313937918437721410592502662238268834758685379887281549647845802499594230197402393518024795502307874234232368110563454345068417830465607564288469699465284685605738975292047919166297831886250729724228674308581678453253516246968399082338498095513260513935218845914506054164584889352275591985817792549830457669594851200388623409360232142868031387219088999115163004906608445559957167906162908384237453638535507902471463012888645394776712295596527861267433751791750980072958900431816141240621335275732407768997320035680369673787735512752283929890139510768647441051651842259040754442447958207613558931776131402273009076245849882855097295135552474352808683211403091273442848836943579432345160161889645520017058088441741118167080978086941067968390079040386873954852269118115850486297091888895681189987585916262679251399768071726117683200000000000000000000000000000000000000000*i1^16 + -3769605266339109896667124565079125679724084299714553053748695270005147750626372515371276528235055461817874284236103348130860202648961524310089955282752898955175428873636758892884930078628203749889734291781021572972683463270332037292857763384534560303043762205600140146934795034574256178646851420272809993120112993079888762224414394083609949844929728266989377694988318154226920807093124200949169165144466034784025087764121824891656699990300240849487495931385899796021086811669131153278353702939255759776007792200781434808535069452689238200513803741608929556909399662229760932475310973938336013009479329662484819906358022654828452558548456858992936462138609066567092757829161793352962697077574606233521710031494622420271763470493896758403117985952746498278090144795333601152887702322372773784770437832266488522122791854654781549173735620308871935798495821760301510286444302364661659311693539819247109034841891687443230367580171447678322970612684782749293845495788494201945368080191088787786929728841132785102792857813082570068954151495932234100564154015203907449563101153121627640687376087894630087562922395994574294052524100339912185501687628645238249538743065398882773324585931788744621357366944708108053968973487552494464530476044262807334415031661526410959349110094848385465683125403115545218671358184915340891105684289444582607234068572007069735676528392732929546500412475053671586883168082980359965935506911283929228139466006802165759682358557373340476504263606130392639358003684125238177021871288266928655415026179158474588006442595504185368175409867498451807521381947084587331300154707226781055297282457018126460666023269965570595017591525415411653712501000229633038214916354422048725819927748129093294276364823206114926252079468979537456539041005704617382651434068934806770252228885028868871250779070278283143068385138709758551149877569301700275056795368036080361258554959081588557899959065253134315739684664697699906355200000000000000000000000000000000000000*i1^17 + 719722022104231217690116777744463160071218007598335093325292019302752831408429285001128767610811187201117351077405113719467199141575355588277213636362937442240686385171198812333862619076074890155931223888439679451749351613323307269920160096084619450763612407467394872985862627713476467089810319357532525996622713252370998319801917857755783767479667325826716921959078967561978988804303393748238531183495063446815364832746245962426532410775908897729940292069452133974220896899637924788225414080676933967031957614222142033112387921535322555954944412903339339027407710988928176842747063807842564090673119606872985386640964532560167570160635950637976629190713391296216351406908058721659306588435750241866630211610715559274791033768309548812606725805885094934142222510870256930643664374727528038010849986948114545922562256481197192687583400490489890861581750497618161082841691603564979365637754018561519667516886356655827498646214809338014463088926425981627542286951634008781069206640047925006798161394329315296017289392245428412997703956357028780647441320758081599122528943629341328904886465825280637497507395228562178422022299506380538227591676924856049612770112344718199624960739141895991567372899464473076348803912941153317530302725714383125004061943063686868128659073893409618345488536194685724929536664615028817835841703357392737021780977504302495682052066690896234251071432839939560723920761423008485395461353383552471188454312628497531372998055998206494616298195139980436398963522708217813168702684342251375142468998312613067041441488794967620800912793509905219730630511698780235518817928290896680021986331174831776776076318671748223370030485176673965420158655590295248697035330460956975399351572510822461372590852292922197423712069129429969840560112140461278457288344111284123374808697364030498981581084710069687203960196571953684270926622130162326924463623094167587722357712416424402427225544557802124710383409682478163558400000000000000000000000000000000000*i1^18 + -136175129728426261310817459442872257360992958993506744186392606105139980452690544915827005926228214922321342491477588363138527687747856801925167338140307265363293973401980616061402284464573056051214437612710823015984549194767164441594861047152004396452210199289636606583922603488205885271628103058362613508759308118010742296588322751881407682707357415866421874104041407945614098425636307824605731315558360011466541580974284567051804265637813364179674473297594035557120288874280385306614205218302436336741254218941915137397956923962475066401259683053787666168181170512539979079763250484725903944310755364327261373665596806335499024399833824838475608139990539758172424646731169742823664548765980069163471483775989697887724579318074639553989470533590443585337489249786175855073957211781013320410389097934330087443179620402165550685390001890752495925305195795917123084969011078169476583203652212596702609360601740458589155759161960659896978788446719047660585114315357515508727287843643728837381194815650539793719590731247942875141517718166135421086899846618628938637376321982588602369842014454839889316954868815756868037227156235713816800402181326247676689385692272087967517890026051456792226311046180956258250240824403798486635188869172768010969261148980021463018069934545391937218765152011293075949156172202296905618630986050603838892612135894157283509921829145495861421907150765816074565455455004634166099036611115285576152556616698118719752576450625938417506764269859513716820175408576341352278659388879648803647679839838058151182386004103363745577008593471666059398210101103373428014243058243500934655315771134006528540390520059361787078381639437791105791774935610888337429070177121439863328455668048665538690776328448400645884292462968746286762462015896122979715226089841045020241121411412632148599074559444248861351451290587162323409494357878962657645333432738612781404220929426540698935755639971802482676222542195942490112000000000000000000000000000000000*i1^19 + 23407432432625218519248898606371925359489528869341101638465866643925068984675070071518745070501186236886731281471199987575197804663739078845056068032580722491556088818597242284269312398931615744613989144846814550105388270937000552703922543401001294857828636655369499571229092958279702824102822724907943187116732499655538016218604337677107317715815104708755554217076559965336667632782659912692398804740659015744064463791386840523377964989418468669443398564409639072608202843762509805560846118605772353864422318793682565793037430806247712883916436304259073205122503357125145531144763871405934426645965140668401078858128138017021310963501243457077234015999603269740289177972952851053857165443545765159073556159217312407440500516796178774520303917329507116629342182451747585689023792767906563652294513394063811922919818806333773056241225878420230201060876507211564978103671673605145816553609208626833621359241672154741163804072812222094439492473280951569062644275789985433985468456529788397231193133993714397204702373309800390300270126187255526833341075450681679390497349376821408794696979517904426290669616508955268468839452342245484438794984447446925416260520391146089173522128669643703241609479919509730510570141314608081248062855149076277197347625887063785378059794724342562231257266502375686469441835531429353713244485503202504765617346176832612537292871646027001234773273954634134659186961162936300216542553169225320390248668628391499544385396443214330066942783548972681472302049511025023849809401583661448072953634910232827822175416869327602373136609678729276759562105822119878751717675813441790852734604083183162714130880356999567709256278914471415830393032355701922278624878571447418837894904146744829879949661089189627345883002143972016903770249492919460437574378129645848640382150804712470117796692277226136078345399205015250711250964401902706168587491022339347822226776604385831642226119328571493863540774028289717043200000000000000000000000000000*i1^20 + -3247146589525940652898871084100248190127031910452122320930363836717175762314966431820690486507401026408007128619234275614290959894594832644917490652981907322823324161638328943440901833722059924535358791136611327349712963458781004382605373684231213533875541091301055029527739975949934978625112718522719902334050438714526334121738796402813805085395104245053616836915914995778321704328301349786791253566467575346244414159235748224220799470059736569423664636272453054793787304568067700930347957773956540147340152034105352025776037761116234584962115509139578908772053059834806819189728835447165602595787436014994651956690630136659218691159127164208052998086137061200014781257627597291083625335407490907804786121399518733133684369699320183447990294167636586134842365195646015341941014933364454366751499192076698557447800307437615931258620814208164738207779930555050813025253369507985168047534283047615731793864616844612832338866301646905434436053216149465164255710468181532466396562416422859174694388786000021528351596482439628065052939885902761543070875763616198279364422633671248889055193190140626067904281263090815309934707692029469016233058313292886277189917745226811091498716683220914274258239771843894501428222321756683303361144929349391165551775491628473911478360785319252525533192776589714242851453730206972328682068705469732225959366397594531995528902227718586365050685748406839724080288958874629551259892435685115844560890565556658850789598474964533401378413597763007366008553357297254857281253286120699284448226182721602774738461455950638737778481771221711107752755464600309907104622740319029068846132820856979611209272419023801838087853521569219807328203187822627115402581415495193574616823823372383815809921205003802719691393046358076329089022769442583808440093353788849489483955621456661164642467864907992391611081778481379868622245925716620782635336991600368730726160261414051080340833355059023381174280523230058905600000000000000000000000000*i1^21 + 359103280385671048822295302399468487453858094303147272152887980780585986501711707752852022252939028885306074456955492549127234331565459836012968154233466049958856882587491353464324629236459920300851959295402208572678889659085618419415944182317616213781580054605131003235810370940958988141599400758667907986138133852570112908052695351404727509764094195002445706493278729763549833722929513555513007109504894557031885713061000696250671767170901744837894229409619171548388006784897172337220577988557311696340808552672901939508956273148183871610554743878762951963674823310883047094049323023307742751930623449469559095137275029473091994560719366492116246039338658670479515955942411202618021721278910929767930623328285106320489539011246494105506373571306085792951738498951200418833773718191235323726346127481486250384321605594481929900778909794637961199457181988775270713731009893406305178729567394483926649322631168705392442938986719925706488386330083528904283977552305671363648094793057917306804438278493702880205973434344698023935557361818365441848805463749502698048634661072156643930057322829569552556143849580656980684585045232665192823703050653353852999129419053013587737755038850466832561500350102030751858725557484102308461298569998453246878014618674567254509381552001633692732362286877507863015625063099399233292259448261674632566470187587128088493995478073678086863452870561926246088511733293451606578081172567020144507890679633475536337796181536352738009661605378129387474732633360021781298005872054237378341213525533087872901498848339397850280776774298304518626306105145194515634953150744956604310096303345919722193059163153081883837162254171598570544586901268755552400365375442906054793829936653538582702471972707615548658682888857296146212477005330088718349211207302750943085299991483883601949137933019569679694396672492788158237715260261660472548424078937804399687929320130430599977330569724954673290691029210077593600000000000000000000000*i1^22 + -32755537459579615429351936613892968828720860272649894574257509648735168011898356964078321684933894433861643043334837348792303327837759742487618183480947268204749786935304255530006881625117149488355654512021833333222373924258791069807158251025361698097640462810498587403491145704903271977758643782429097390153036421198013933238856790199730976232556212992442181540130555495273190869845461890044801550658889382153382390911408276013605417557708373206720182203250756646110241529210890401756431649736635508911747039758641614870229123986274812101541194285326935528244882908985330635696376041258314999266151712452919982160005356602383435901192037339415716459184111319922988271240215590380903758252169050816048579002709324327279577991402221639106150021110062376574702130259675196073680503414446077695952727521878587014457857318624759120906384383212626566964765602680420279753745533210592957721239365493432520440718080689440371966690339062214658455990760154878836045454501378565532431731676929682725160358978897018227289568014546547332211056757326544486283402317120369726024254172853158524659786765811368768147720610703962690457858355339371059008853166894281977060806416301046917919500959145114138772275393138508996601831942605317283529190391721031863717364352372049243642622666119471891269300524787897499889736573148961456627974941015638340366411776518586046762815174598765904240121196091845502994079781653742123042880199996635197886739786744638202059265615598842024556041022704163662164547662893252493557700942556920768988510137579070566832295038151514160157295704703206882303664626190018346992916311540018044745801324912867806004797647677880321395587481465221135997627711726201810705412760194889865556416622579556169178847741439905212265008605566818728380592032987491268630809527690319228972478351192964892464265702157704329237537284994392916613370476590384957452922612344857814703896119463711373568344489694322305913619137901363200000000000000000000*i1^23 + 2569038968903714203189057252114263206660785709586095553049374778294781973496500446743467784135059001507808282220257316915703328818399249046279970408601216046595808524430581245848292255024838944542314918956438831846398484715811290311075486254669315747901034191500040902444221725878140620030094026813531436993164269633803374130185662469358259118635258532758129560353763785209701236948864897487197691885112802634731918342282156265260383294163588309652761794813960539121374276957841559966763672150948207393628926567659480394298795561054122125714327276220618129180055051613783685215036348865777464867586144331587435146918510224918026100802028681597535948893906331915195218462400312208979779732367925545004649639679816421825329434617777056595099242490436096069421888235810239037299294152787758882903417132589291903343144229978340129312018833663806162134405358251667833824857258891297291697465081285134573870311697458513631417249010770051803119534530339933586099645561947337744519141058361292444946020720930185898859922371977198403239561608557319853688239732498981277690267107665634402284188199471189752247345859590886882528108667954366956105742885213263155344584665268425369486165786550125654118290219754575811584186025666147392429460327647574211233988297578447598118561047579328639523190267084098386384641334629700577063114114217462789572120644414744927583333456208052794720620485174361801725713823415892418845116205984170681730540411082985140934450708515526168283755577944004732735864211587805069758812327260061380059118832142338198102305011158166250254321644747764962593448851523415788450002747063976294255199147657687955934097914213957266559555466817139951651762099914035880556750914391046393618297784417431732904602706211069433716244639839299492244674210454658981564840444914456790530799251924544239834740852014786622502153910721638622515047005877025633594129977803549537441940625071402566265141210186613615037505708490752000000000000000000*i1^24 + -179302846856208952273189954700980750979597938289546487165251358036389659239363734184488695119494924589105854771907837111633380514280340794676784048291981717899503711390008291569126195151597621830559333838299452445935457200882862476263078668980003086442836258724311872315725598251693245660179547446695126759132177578849014080893513877542782489413154599936863892498147788170735745195306546714827742920548115408378390514977813954135808734542119326066079493912809714932338857629008573119371240100355167190683727828374057447308236162594564081202971980603621399808857055645446835763601643325074656203978407375881639989480299369438715326279496675343456660896472383729938158977041447073676065527592689616574946033380555085438122471283363806911504263181130227969841632612866886392675447077285648131296474881824177871784984645894847684562060683438824405813522457011713596659396603068262522254042999542434518404240816520577957554866133614453473893479376569498442219377185808685358087559806774410442318074501046345514221906308474503851070898814441104110409520887662004101734654279255937970412532392414998147603625695250058136792925628118606186781986384899372248052727536828173203035423300131846967791267057315878529925906713013285047396442747472180962604397885182326089702693247581892569078859987976245040190408071493070000230379566118298914027158408495392403985180459515504652154082369354178124730514949119936533551458062940751034443677782501567686237926300347101284826049950024178608101225237575528992033007415027381712437232772448096641389741058847459258598193207366195086403192807926797943524330334389698821079520838253732613659432893645561033270074426434015212761326800898195597390296458796509254793128103957168520923339927561244205565206816265388655263296239143881068389963343914183659548544661042449337548262270647742131697821166696078061504167459785982976441225275991059210743430098619937845388440285616323755748995918295203840000000000000*i1^25 + 11347306216243502003097296222435513985405044854406716128427086566504343885233081530175588445651274981877549130131096073290499802227243125609318884361559130218900632174120289569664191623920287048053569000373491873162923337352469831967040587841475895905616558482461168095506224379851526828666656391382062018801697938527391176167591435904110168017902792704897829074761053443002214511260890862650485869244481499480140066297794839067435151467094547160714774161466244867053183007815202227587746471818637201386225532074140606937291535003338014998643964518402854390745654175293791391803568750246675547887585977163415289649833847474412466412957666246564187686047583315808045400963264266540153457843269842585199713900342934416452477141339467872935691417079491639114768685755379860276376443469252230814307455860367029399001146752681139711628461385221682354097642299910823391810054880184193655033199032509426895667783523173008495673319772569303210152773318890379202271452169992408134870445832984478628603756188838379101745862537217387687192898417273194232137679766304312058443207741366389815616047630030009324077685652941088445290845202628244976330226427423210823172080667410026340221777435530801059252452233238386710085624405428575449653680627026471635129629545262578597523054267813048338226495618389768066616865928629322138903734866364243247672985548888700972332302998669557568183256241284185245505990080912268331780883806124505627461228454672128176266676732289477757325456190484192776621730043964413637852328102831645257712013890382523004215906819121896478129111937867291073317436728540722573944643573338990174839048775711366736666363805223424792082641099663199595554970733058277077435165584924430430061147689742155393907563682721281263699455948735144381148595967843288366510075510394183473940264648301909804343508849568884866057578070915011407927567708687157252247595927854310218381461433668027223896334283062944872034960586833920000000000*i1^26 + -651766325602801815110214832870439570854642974448565955058952902009095938637135111456230293387218767017403480518428907129746685163165828386161508111888785566233543843053422350934733555144217378861625104259801024031092726229728555491884549218027234965488572526785249293286760745977052755174266021789544507685827034919783706003807463307283714647723966942786690666207873141181918067536986546807443610287025814741957134246135577552021612351955807405069173755526038366860287230812021664846510927400778668283366311607817312415069797905074292320130314022500042541252343838989248257350741347114489914751891958781045199274759004711495912452683435429756101930407847330718656323289657651724366752877906873842893272356414980286802557002063749058656523064712371661811138499668261220441056996688954103736491055596240882985729808032750290733002401864791436403006785449691862121678895730583809306585369069734446978368308044601052447293772378251690609308973207459765036969982867322736826684030188552063167208004475093742218440671770478122866538828146573593160583030115171178762032359668477643809662139495059437352838495797903865751485419647324466902393819986024624603396329398352809407629916148168480190219885591799865486165505446592435795134288636938387607659138673970510094338254174860573618351357871370188676536360212320747599979421999831709841471872862141934458360865535313822385770950633096081648393178254193792999261125989153632620056147701510113400014386044537338515012243126171826819648337752136565404260018131103224306384180848051527351715427305214883166647810397854768473046213741188651077023503735130596245449303113751402569476061057797942977982251533131902290589692001038691836802774538915390902838568548842036480420956769120862547730051635464173337598012640616121859015997205991643522478876042870862548399344126395129518318113453526557638746136565992149562002029501873997890168548862746795257743842217228934689335476664401920000000*i1^27 + 33561824779194952510388780548104681551154736161396868461409885325171669189305389267183574356796153095133272162871252611848213364612720326311222033049777955809367299030106348956432512819974951146211950795237379559238525807608017152539067799775917021895504920169524790445957592154415222226775876554899893929325686435934041978521261843842852220331655479128367502885711991247334984685279270670918361611337022943228195301943253511928276805934372271455895304131588713633063916172367801005639843325763583055346234946446525589999075175583201547382540819258342972759951633643237017904196408794660812455305924782809561427595196459198486350776616578980950734389731622371692733433302646569831065685911990685486099810126584171539158987894693759981248877678088720754528828959889716642171425238080242713826406142373872264669461368805321886627662681517969514158021334055379035225061661452831943447579491943479547276852863541938841145269703661501852028192988254008077669031968629876634363057407436684029967636913697426098337815482411028593918387553237442330539206168456972233414864080764758509579338493402381258902433900466774453545567650255519808634924996547951246758037063588774722448605889660401359727830068471631080628464459092855158648898578244904619673625188955406617859492948609638369237090356991605456138087457663999256626179326422909386944715338338098472649869135046653598880965193361896920788093970003511342282865065631653695351257826898084222963105969267006146279424010979019414197899166091242652225050027910372314488473491126555131190363434481855288048118851779004736467509041123922914920037139982555717748945666479723042153965419914381179834111768260227813095430498683528153240184134387411514793481137405879879360857488768955460106317115619947518166805643101195173516400854279710430028976014246530292754072215414101605125624771016902251481384407226864492706887821667897120885405585086369159845648148278929555318407367229440000*i1^28 + -1523486856891607765335069445528355505695857526522094150386283758540031017330888687123931036147631203011570399007332270642152238158891143000299815785957784704009067485942599448735363546761610532742049237000668301478088507491019586568235046329617387042991592906679881101555184597846275420218824531930008721041182697182165363238162673094885555498927332732457814772916594783244518593047332287641194514678023118222204833682039015234666917538228735321101521551814342920892305059263518760383379982875313835136756580902878742383516609083050826194264265038992451381015136431003795819759479346119376879394401518883645919392781657600181315384944012282374744938346593872359941274905353970429423643626983072357524563725396343214890239484093015688128767918388344607031958073878160541034065856086842875221127599820845286474475363490255675488872634150975111066637589254817283615512347266625705090150116432915146715733559482391974748746601644296143563493493949477596998661556228340958968243823693522134028093669281823031772352983191599856588519465396364122370990629906144029188704592810980594927589242967502209264259218450143618340668673152573015791950597238878809377666997222525066613330078092731864692298803050495498500942774573541069800231393368449907233849777543333457613869973682031825041334635184114783074803485623150237138261600806340668572125326228998986803095554149799215038312686401000155849749658444889217550727030491914878895280416272971950098174423998253348711190168014153802456153248688146153735919869618573323939748459300612407396730469441391288549111066695991533419155526417881417638001364706051562045437700390350537964584686214299452019930725073565819525225274121677455355584845859255807743121748047257861387007182554139856439813024595620872206327945507173220745450013032013825761931798136839531108717367608105489756580035142803904175229343756849865125184425445437323680428544936379449383873558978118367200516086169600*i1^29 + 59673864992007662167904693913379682941146593377254226625375721995068692341135946306406759552125127217360909418829942120840055057453446317553109676913618078724701956154226124276270375496731185952633698500100834189503381544493858160557375793186711287277050788296887124499508948159368103798849564746402610950405027513512665271382423376427033612133618084721379681448397395069128511495770381869658512108852110253370192018983007399732294460522915235998618354896273911718060763852487586740576703269785495096557558744090589831390923412071418592264042672658637163633345332799520290868891497378329215868193108679975377185313715140833458369319355110722083862484326899046733820133986650301196712529889247543538958800010228421539846505510364964025303792719130384951441540668484275826667328517587326824640778527887111196807351546118251844704486551228292763928069631726710081602826740178029895264223247206111494701430604514298214803878093600922525060354194662907737306799171790590299348238560457351116419742177289502915349413554045900479768525995187781089571335769361170046668516982550763432987286661869892299879657963148850810883645573123440128193315651905243986093913145340624959265990145798075892271795169753442050866310811763660978674153450637063264552787519367141032683459467574102921403466314146772848861889546545513023360498785275793267021730606305591730286129585533699224413936439633791674199844694514411186858905184277967108059224666343283675090940045054041938706441106144479253320956530773939877567794961286879931632019913698140084997255282569504811308468779305855316485645026415877752191694749266131249387100200606470085696396307497148130737791526722476038685654000703599576060540041705540532632140053723038336588422345372807670132749455375024968638032040418970304531752766338476312645470561252299669337066282470853401203882601948407948616542122677435869658094687986810638626999928137852785788917957384651991710433280*i1^30 + -1945151529628958516275640970617454944195531480809985800940504033511335483970233841530380193527717866645753645866575567899755636890772152626851086578131344214216343241740823862229653770176455625039302580064659971627406790349674005342259544676498424900920590091954069457058439244447644189347242731156350620061227374881080336684785492086741633935212671516218514741278626092723151853927834712164649625309416258027040275187184185166378515726896809431102983056546569882016588536276784585603661311700961054093824517466478308670645818780447856173591175314722009371019212979653257102742843552898909050096980996622960874862452768661666240567312139348202901735839756024409992140624302704173781068395510128714269362184754305151766708201456564879145816054243480530444839765982120904223764119453356280454318720119502234354721250490771830056985013490656110743341012626721270114938926484266532165059211462704600719409528709975486700746333404312479364727785417253425117223581361649248744808990860882430134058595607308523239351163553953002488188873329842050370877360615501516935831092561280397879865732944730408167715484310551829171320601124913260664172642897978633593038592138511625717159295360792953920528167875989276909750062906802412240079885866179225138611704846591493037151901951185318724132401505840567403185461393614797919530176505136338273620547431650145373306982989108691185791845909505353361929079560082748518774163230196428766026693023066819602860855728285914987014239310354335426715607473517454785788542225692431358663062509997394059443751523923991360868824383709408056032478391971473392897863188897015447161032590171746346621511149445891119591238702374712629998206677952009742625520568097819285797494812215773718987229585112140759031954927158712971248795962394391207364737226830852447464638758307213742639062101761605464421101934262951125322216321789515469384451374967301432258920413347704261422594070649182879744*i1^31 + 49326529663542162232537017840714954347668973147536157853805050191660617697652565280971709012413510944336754892338348621069320730988915881292499820549377659268554213028813759541560581997721122433882687576259060381797836672421917695365195979137441284606340395152085761740142756044084765299084997520253182757020395759783150588943360345550192704236346614968239879654032480787688298989793160795397901736751409228952508049375118228055243664849665791924072895223861772792701733081444803248138846004263120628177135249067852171346741972551118892171403375047980877348570139502414041005289341548810817368423503513146416705177242311072668946435479451572078174799744815327060894509652531295056821864817088118619095767871733497049423440340724023461075121234715637624709313104026549375562588201147941072783252789061244259319233906393574098208645183510030521108254259360770749360699843004042730311773914117339182476045354615052245112026112144650851241628554126908025061075612393293345888967913862672067417915532444857310590884747551634156589651170054999440614891846036809088288071511369862243298894659518560807099339082319127462759518828004915894733428556665839195603593055121827900187604722298141283660157858356202792110259258611216869685981524731230750271917876584885417694254493247682174730188906142226818887575423077462568172524032528023936132844845697188832844238020265090680216825062745800619526040702059404628076345331704945227248799565978361062566307886852067555710942997978409887396270162600029125112408513706746462091282981348755072106332570940574133471590028561586459573662589308273269124634299578536972265119841783878356734239535537631606616486495901865967988711249367154135532257914753299677974803976132935248844455156115551790307645851929057858265369011115288276700894034614982231010411728624650910878059042942325601592174355536829272040423601905277330983567267149883394371636900887509350026197960646197248*i1^32 + -862300979583851057493104483640393198122841588496626602910990192006670153574428649593836341233306416889368661369549387617016500556155060247253560675400045229012114508581729724129297857205636549055000173096534201658141509358845426110760562095330358274409045163170841558786439635361925697340059422140552183859750228475419742700537977374025047914002849872750193070081285709948864622181973902419440270771129452090573534105850705925708870356836760112166687037895338133005782303665555456404082610087546528280353929302309188696143571636927092454957507453144488871595488318601092954475157664754300731969300750600461914185214904842474640317299953768367944975110622648706959005077645646690700143219725286438680546407931242926182217796555038567824876210930806589225954283177266552492593912755318526485028026701925218994661248999167324882416729116158216509211364999842043754386371836234468228347186491890276220191661832717421073635858780129122406529564648283795161284772158316081756099159064059095104902608386512375818696751154725929628459188265296630794750014013345766144869104633005918379184302060472568312702590075566080010711134191240062445967360127903134282597008480807355875380903014174165311938537937779604815244998976819588064978431900887722843738742657589496986241892751874193837043221413472837123199224684195312499004981709301919609343805482371011829303998155576638830242630361534759109861550968636096797963858162335805090627896769396069826650243079392660580585034519539883759247302880060897147389434610142280674819216158327438898285188868476743258536296760019752441184327377640412616267334033738947141290941022513566879585139432815447190121853803299718817227945376714091712693494253536803670924546918024503203378274110616247294420886819731155224642401494168551865886392120565739018059757978018971891098306732217873728458936972780713277780344606370938740189158303158166677354018074097791564215719297024*i1^33 + 7661667709741163163065116887819111355563711297221159603748977121026423653290747671039084212979868668055208436270705623606545018580612795068351711085609266413249619662640228027492586780790202205847518075735355727155088946690427863283000778617204481619897700791126116747468169642960503311647388987410760144622635795512972778266127336700916007355820510104656297476580109521485872126972944913218749632447317013714956415209139086279367332206276803890084890082399122121984389960293235677671334840673750565309157058714510297067553392890162157516276112045004726032691604209021015997376898255677205952118406873037316185762721585583939121211704441266295537436245179366247882487013244040150561315077913775499637139044574739181969390618340691007982617937554988414739740904389799552043713179714564632536677760858912839083122009496422249624347809579826157164154975596550015657847243609407729190613853891712952952087448615066054208469355843179233261456973952224774283606662954610621031082593671359231829116132588005518842440368365377991006518940318087121150822547504548900244016121728703302639948423500284599631801550983468659768397937604657935524345098391379921261971429632774411651502850388713805842793122857844495961407571571556274337914958743780109192233665666164380549870672361270932727981561494609851464100403352623118088194998235317884826526551654454594863528141691532649352516551454764979506179309917462124483490182351405688205482536976080896519485504512973788192417114934288899786024634350366356868978682160315240538658291014025252276543842755723129333400513089376149220127784350271365501070345048188233363178296059821936398162002033610848731629544503483331472138721482369028720710542191474355221807765754524679580700533413575598601995206475548481339825774549664330522644416024871596454970536815469312488547611461644393484620462730597422078941127737778006751346089330379585272515611356398167164715008*i1^34 + 37216436957562027925091744048328752519409232952486771004006912762159319155125034869218165318042002844744895243525071338797230117059291403763793681137801204733321142328037870814270033456328127350474499260893784853235825294990549091772525298516844514586963140100186633915132303669033221416597872869970411433028073183847307062981288497035851199521559759194124738492884088401658286051690049937022597794124481281956210042508299964301594160571060749680493537437867331094316628930395555415870826882531575814067310519358453605341564342762424126566290894378656042397915170534074965429889633506251643650783991602396687722200356574764814571459736750797207776475692317326965221835735983729471503646296115056817156639914856963218968720601072799545755863924137335597428795434114486587221450167368916682962026768950598352770246115255783338113451626319397687045804924884287586877379473228233485832105206147439505562481810824279549549681063214685016540360778695909722638342376099385280490736973045666672300279444717278481931972041164428615828791752944792103159264838500146439931239042782284953083974441182026234002065026999113778495281472799307565009790029201811436742281356464145232070708622661106269999382004341006210673699489699730054519317196302848163353647722629447320329346998437181473225415545805057022653844514819675533278587481707709129465355448431674482371386792894225983182167539543480179020967343142832741818343057553469699998748168556369954245029312116883447238571720454944051906246724167730233009684310270948830840635466049304033759047318326175401091392186947073697755329736328115043498165738851222981883687156528378365965481553548946851743763881862907356186394659715315352206851155478411780531242465222880879944721214979591022774697211795134859470890916484247616645767670105242459298572611127405555649737313860355297527196756016139655718791292477632863777008241144701090643211817993147252736*i1^35 + -1874715235167911589516454914572539629440896242590432619532835149406256547238452372622734932791025977573273308453469566549931343049531328789967036312550906183612393208029642259555995571724882941738375677987981352271708996795548561797249643305144333522792776677784015977995115479130940551105392360061330217436620293002433804391837261748031919489992579095189449534711602137066921789553334508460930942564228597585600835151580434264656793731306194301997081080610869291642156891709870921352026877960956890676521683004239473978256743285026871322394722048295621557781489147762041743719984271260938170080888514169982501865863574510167173114625536988763710557448842943449359797201101446035343007958856123967920540426218318945355631637312947838615882772037062313554918997193943742766647775549399386468052071593327508315110471284254726976122551940506018603787202685183580902532867014614397645347788763741921266737339081215011313997446258892879165503930250618435089847916321658611423383407701271670268561115994990186607546916690237148913272563385818187869835571121591675527474359937751071879745570764002749009879289482639374860764772814059048527268505992858136770755130678399223626698194919364255771466725293188851999184708384307811822444291580671173197151730622743464936249490403579801494903176008438692542091397597496497479552132961471235867105993491247442289286835436707981333023180379328901690990165667076429577975613905383146624468693683172165475656105587823243229315785649999385953218523068957524535989454443616891022787001826648179790984515523966839527687121180848190104577446515288831992242628640340708400211035253600659202153684316243987898633762216750159995827746219041624780718653435817964559149657142912819035923964800906228809884211698143848484236526511974078628220515025876804739444244892137669961194368820826154042893946565006809366382989169956439980514309892134811698841604834983936*i1^36 + 16976854870794213951658716411995008205768126151763473821707636973342203456768196521765686791604112285992393759341548794520528656403260294021648773775424956727568995269945964091145120812787797609066562471508974894044209511880699575536455385425802940918385723558679108801972026998614903088847467967334447383295672936661044584563442165695951611949002169745772329063961338799346142897580432783253693440133202066660119059305369659440772915935635783184167967428241238769893909815116463265199769622342436407424456952592697505982652965353609905044147186052076797569305896600295843539384490491156609874733669951433155493359380588437507630420692945613174960028233985138436231640915265786711007526247614727230672771541036216085718426499172005002834554035175031725468734570660418459734181523133186853056518753546498420358279035914591598975890051002945240424025415870595232106335709148354087547641945291290846822761246511409827683301276309519337720691563340262325306800514086148011602363513919678428058581474646881055779790703307702360701569661371231749156328420916808893714028962352045367746732407475304927795639329619093734125234254239710924758310182224633999717933589059760838799572358778630480863260977991636016447203976399466208181373219724432482885273981977475566523891865421357654816407529091254832547305444604904093291380495998352647330794076589204554136089608191565644086969547726379538134411677006652152965042862821283935569677765955405677766089133174812223773271511986220602529339820936367053602392286193635853921676799544456433119051689556234878881045367043105740171810734808860600414914728032594913851263940748864490862870253167095940315671445251365950945250772055093162133941734188754802581735301651301015247879375855200819933604655620583009684946240447354999079640048173773108373813721427765355863438442504562975273597581611628497653952686655321489355355530461316052325748441088*i1^37 + -18790890702420200169030273464949517236351311873466913421426819627371200741495724262669958772531797653044431722188449995595315905923330540291200248276685808081219944267361194780216978794487864091080905975312533630683197475189715993235245466835045438684520148542104585363447437256828804267453972494850666024034266655797114479726814832968279941027748089872091637112676269987265127132633734060386902242729741773537270313222821807313659583438215713004994092778282778297400345274842559111987030059545315069555304954656937933854332907001132148760793938661374073699929923174077942711614290018590234762555249994872613557167464918065071267322090492345149676844021057858592303603051471973168056666655013908864890247681473738165722410829596795956618119282869662860830721053656060252130659448955505768212549762993949812576050147800698052886876023617710479760177268324715250265504801960958802351548716270106694604638259586875535849253961336456347257449468976748422895235297507117456923530710785013879337090210225145163655945524863619020197821166882351945103552168854596062843934595030623370761238329395339146177659123619099026077294363880875312991810382190495960192522350452085326558946184573765364903846074116722029439561159675386067577137600825110624928527745966109015241395449582305224028065196719714567948604513163093512712348000819040082003946836715459790138864828888349256274028748136716456012860504509661107000704959396982145933886635402506126545778696410616188738492703822887448641546809893922359363163213148055006944996608806824861064480830215972765610528374936984760016445666624169698454074425309230829016326400408352259397146496035485111361504427481930860917382578372599901903026052131110404016474093669708336077707467273366951099543158008880870126415643087557356909757396189388061964071100811878841135444348314712506478830905562590112478270073079588144982612235503213014417408*i1^38 + -308458499593086823295664675937296403314366623152535058386514661776838568226329394463279169972203447371089838103212744352638311285675388858490676286952817820820781193366928877843265541166593341133170033605924478447529117057808344297622901311416008121749614601751565527979111175509453136352469668128664943552918735944214426955866954740980469591921189591834798812887116555416895581837541569653408821673052706208281868602010619640140917873628839243427724815755347734325097157777509553847314129904333349477724711302073642207378728631709186599718050522836472607952017620036903478371342422434346325197438291448436521676344357017120021456317670159297741735221804543460077032899986711575053207675196471192331571099038325701572952809245444332186863454842402424784572018526081258730928029453235620283705286962098404449096187153975941439819089593704513073549730688891631020559774230579301562034171190357083441703367198205761257431173387099705450573735412534236349331043879548969556431907951528036065744981660587736442540448279437851361641577040644791879224518317127883837971768500598343036650118644580358445594738741012704891733329344494474740427053623844924285377674615534121214295105529401307813315214248627228983157193132826733963838605070311694003550282063817643950955458826004808487641238649008541217084019229148683373344443924649497101509103650892240223056323239968957158997342952813747614800539889585678442051838082511744710821783038738253870334355110162301218007036287351486108921415293161135392106828979450086869720246724648516115683100710235938364853209758312587882587224698497014943383451734952589159756818392622980013260617747297415124688187560975588263051998204614591478535187338851647341592579474101589776551812117356533882827363705607410584929157527966984884897659364589312051624254208063603574170104342728906581468270966583037929030810895581793269819135211379621888*i1^39 + 151853402532116286164588701652310154231152862033048375197934920230641258790975655857101157881736769309688828964793460754259846138140991421599055748656133225255339486040980726934548336975346241496507442645922453886857296606935205705412906331805285440889646042206133938126555620734906736768100612000831017376153959448746320770049806620310895220587815959129425175591353718629411885687532475389529651199109720899162869745940612293797059027021399564383036798762426318172188076429459172037331338822520881371781215740090692629994635550930296206653400179811172747141132735959884752189414802585500223414516249118563902828186271693991103229761366841818061325501290046445867300882625333282430700873287750486124433831690374893749916972243663175116519374285843694756292115462057389950886825498106927784840083636372114068894079789510901558820906328356246379936817075863679822286043915340925624546986536806223449682509804676433949379683650036643966247539726922183500660974741795940402618629003740252957398832774458543158093756560194408748444893690801277655481902409258845731261588877855815077699225700207738651222421306605623007410262977174729343177158678170780827859856680932587310079002468788607631233838895878640114317798963556584559128091720522133294527342293210755592448380036847501518579187916533222750444373954773116667926164208749789501240512982823418983915814717336291139940708166168575494513979820963153107032185580214064989714100233858761699013887359692342416944741664570641232821366026046493730812680446508290533928038412787281200151275344375365883759660561112570421681830163783013786685874480628499700036514541650814922637478835300230702148573228644547462808624704377124243995423331980606450936798729792325482957129924328351597276994865330785057035615291718417262954191399224167668690747594233587165657558758741706514346962082974929020423828532748416148869685968896*i1^40 + 242979133015471553964635310913574948250933657183429422582758376020651072143700773763467263400646004510221880532751455051677895685727205745686435126020613595394166042590935283463048895643246067506805486681794426260872271764843788428952459733716897937618898087220659323124721015050504145069038928594854420979786366801902246077155955976878458046942632098486574769772118778157117044332267694320805403215868045448861263917864544798326612059442586491231025807956873303077559187808033695918294416657418495866631260830084951710489853446402547700722970335949764543059652213307964034679724713038221713247665534309188449480180015464594710435424518604153406588661957920850599906610977333987084165264259359064683675489331495954942384169016638733875760484681545394437403131482448064130959853698455342553392271665465867936008341156050897777325700353279491388968713431621356360108560995949724287076956424335542971715678515055618022203813682757758635101599942752712022156201715689599868044102212934586438226731996564514742249609484541746211927960145332605609938334597007386897491104431652961511241762424469486213026161694874422829626273347059799610062189677596619791846421221047261532469407078132252736151320139006512161351440638173020270058661495163238667214799561202577025361122131185897047312544696768655966634712729746269512022988179911158689774063977607643101390988622288922889764336591204211872687596264602969748908642545229387908221196709513727339404562808694025567407689143263292561585441651220367229271237174821264479156234937476571537793921620221851687952243520007774887721718640370012843683361410366101633163924864594423973055793556814751301799612499148419394305784080508953462226688715554937587752665151089078491928950006577846303446836116268271969421457725544333769022234279529166890789340320665822919246209716370464816281177781999810868051414646122983997833216*i1^41 + 113423435510783846366525863022286460479853032925343653939608423449531793171108191868462185183385245680592544408320747687674659615398062181731658736249419234602687078320277643951619155099326384329315661066829879148618611081425438994158941357309479352115836161370880444908900202318032306167723059683537561103378003712964421338621596349242313977522820193486313831110148029640239658682201735975797862671470755402082186401541232713016772485583335119804669048927452566637723333832951293837402856977831194981898144237987111608254753156711180409947463958050866189574552970422139458727640880538207209798682399006512553491250936655368866260808992998228306894417251666104330065617437317280258077439382321449495613739386211619207081049120829318817958547836368391070647618862413276945856728790410770157268697591235430485636418901920971638360731700655472709397706813931938246784533803626664203270563707486854806676245024581544409448153788822954495271907295847096417962570485070508565776960464957129158698475890192920227601047929859218886913595409145422958226403865562858518856265954814341350593078670884839980420775337142037634263785120191341644409092074707361517062187686463968174279367873794859581010554055537403618054147635322904151545201641236764308952772394133151902974604758475107401214742920597524443866409416554787607014335666041002466900354809075971277498085279371629778492867295870844760085784323640679982683521460740981675861959350422737970673453312983183480626354927580668361907108630432852059324120959377540862137492635036574653859622974453331632448971431478369475841126523560724073671249592839651751782410131827585907678620101263703276493619312594404794521205921349670769463375784111776923171126162972434129644981351986927498068517887617386165158984960504273018813593494125843164581363452130266078948037926578142040911439954721375420349967281931943936*i1^42 + -222292474954954079199593113526064004421148065137836590648760867007924962245378778211140197241591689521355464359360692804099911791088804886989667627031157768088112537983419076237487444589762754310982321435226754817605540103319680036532646223785087034560240913394595331431113973667572659226913092686130717229427602972058895619941711175840542195177788885654562261007028181449163960903823608967118127370211666832479390645268673047898761455744199053054131103428278459702010923306806819723845752198927754173665343064333000441040697466569894497160317851030582406248171949922053890389844898751230643502110093699132751379612956621162070305641317309138774807514058874932331172756662232418369062422193984381148925655002642108658267668531132101176950411764546255858439085391621191060167549861940470198869533808489916908108306433796570598065799857912613272961698138949947785392113844991233666386164824091997358228875308947537900066569854617635794457720122522684904934986148984839271500881640536221417285480524149148991810985140128574048246990351447249523022958152589189451286419290985887765799722402442248495932607752062327015200980362772764151894678309307802194885276580499218238382356729330332269804365791530168712643723618193056390265567834668305664969702009857335081864042104656470161005515538983287627897440331953386539945955580000923536476760832541317550062375192531482670032276594365542601257302300132531225940514460428194259572859514838231787107468270416957188416787787640520232825365112426060247222926171718956804092414969682929690977512140539495674313633001192800893862470906217313571739379982125139135108869552751766783581097118800878015399689674090345348994484079912625259870928936197143346221548824300876619259006036652293643484772767538697594487007582017169154274702473391966150856219082647818796722106938467679464112793675673444139972731863040*i1^43 + 32025538978149420808914030632719815282003895732696336095712809984405600218245385827980131944059810759214693982098457778183515588786648756213167555574449464646592618536891773294559789773481749592781896150616494101828687191826768719299813910575599903422690747401954340630635034022177540941689678013195863866877161874244361707633294813150530826057687276283051672701231093248159407385367227190171464813688027918327904590266883626919824194900901801059933269849409172849482769519240358159876587063079087750416871700337056178125899323625726215663178829130434520059349025657808159762999504960196101000923001348920040126713028270529375702708269454216022472065944654762349711868497723974825467398962271675487768545372501635622060740536832632208066200638540116601068699598692600929862485474941906131979765944867115925660910723732455525228363140582947353020062426251978407523796785448554849950894647904373670214779753573821014416011768402170250721213939170157103067242760352460822680622119174797686818121583439257523388901535062165495742619494706591388365010376346270818864085131552048890876093088725591863403301805101215616729252704594298439021422253701452677982162859204933313279417454900629827809808352767457881166131597436043230215277744512857453235717173304848597380092288483293517221161082083856447110259728890420831063814871367118062869573161773628286854725760653391072903803546663728072279113096087668109051915438887737396666490627883868116160050541427583579454373940215367463703862284409319304877555143374340506574156996509345297119528866397002534874496683229424003539741614939533379535270163691395615202683965733280460546053701680324370475146055401387240131167317972441898827114773545516283978128373694857644764132838015049739032785744807504413682390972668577502067183864593996027531311530271415494378329351086850500982867388719398930874368*i1^44 + 9002489699247657863997673273789512265879893154611672329243854948852478569578138696869146508288059186765529337293850444959467702311555535725860146263564800120848047030312198774127399534701523090031653869631361584477505129516925221093271888628310715148397037733798659120979978202797494041910517252943295142192899920856307372195841662395544850130069787213038655717685250473220698994797723265007315853384070327716578743254887198314743891976784591557906683787274276499836743876696892800249479753045930765735335856341854253610839967664410954319325435233854550568185159985953455588230853720550626831416007694971030046070824105506587682792660766912251327016468088169550137365392846426627047831011270953034380886730913377868348039808580894280937896104134968737800060365837512680955470061490592927879523870630346571095394192775638925683168527346455975971766867128633994748313121673412272341685885145410809694053281019314232848131588849202602376306183974621204850505578463655291910903487782303525662995456113116100998316444627944658289032384413492523840465113862406107178766628537691364633971254478392316724141596991281364578471962320222960471750880614605183801272112968292911730693742132220450709167168702308444218482923009182326278229175649900960223286757815854937654462143135634988389112359549811266401203748695360504200480731604664975788480439991983689053811005252340831499927053267597992106794562340181667534709828432070330376552212138597882475139615230422618717004156413796462393160722532577579986520681994923312483206692095450045293261584113204849031998568501711957332155193936181655630885318999353386713254440175876739267369160036645362041142177698293529851171367661952796534081814504204700365605326987685799296748438597254771147368349460272917527667478644549982200339872399098354987687976087959672658805932817840222408819346832883712*i1^45 + 567368682773597274292845103200494268094211487924008634140610974509684259262823746604551269438345571842818181438356596679850736354919101607009003332945866867739461162329503445188367025689221818556532272312594998640398229917606756586371041450087336835791985251351458083922887519303859291489785355299943980697454975302105777474020209052927262529254181441666185000070655629405449196750212627672225293853915994188069522050118109551822960040233035283887814174988647226584893543224396046087436909458123518033465491802683664334600006578661128031855897548983557460500833330972029181295187237123450693267885473571636983271698833101286015870100738431308241554921730031709604626461793216933411536011882728400939669629080921355658944047789695492527463074994886735928438229654525272104800325666585468354732555464813973574814344640634504933129716822798791829030827774389917027420801370867838869037593453511796404495616114408635618388762232646077987252828752587006128048311575030383309901697480579818618033769243806785381176851666459341586201471771115513218089589644465353381723768831737584207658598188970752152743862759085912672520431671347977088210359655228262830874971626934990651383064415734681301538455826807790200370192847230055591641137210910183446099613692121095119643801174441683049103550358777056411004716407924484695528966040668703785090154941954056315035997039272096652180859131898323433775250334807512001052502022881602806010854986892741163624760477447846389330404209244760377459261127641610898175387468347015238864424878786788003114515385546977346036083312475244126533053683243306990102701532967908206482305731460196504086438944305817444288843285239800416486041795475216896083344453387098105359723618162078760446386475878340420913614699730376220057759294951142362508728259011041016147443664757419413881737741915073587930202112*i1^46 + 13383383248519602064374996142950984663206192919607080590911505277500459757669222910491171804805813938707033561428159090161561556039021352548861067946600645357193692593364118650331223343617345967064830632396788601498699020391975860089244758430744169002781763304186045252633041508359467044247409013518965831175124542433413211946273026624431625098419898004220846306423911181381139890903111883389805051372577868934709336856720957271027639841427333455734897395059002167439660412915497560983697313647146386571415273197955216532007524419426039979448000830590718203492528050821209619723959624711693286119157946592898688639342077234804446397209644425689469335295031957406568564344425800774674914987441499242582212512784049066676041985011335295070536033308658425053356438902413581511887878157569549215199122134504311073994586090391298209796815896275993320520105906215543941588695368128714502936506442139140735296209093650594345363835555372205125259018095683088797562477435257545209207491989090582542125717176445314701393557435781548392929094725339977937557582677406764864130481924238245508127017349692998624458088761686520771563952840306345818422722524638554166589207611189671197091975470746346809221319358328244722166713682177622270048675464584083594203789582521705629231352419820767425574171391758589924331623889368985794456909084504886278844047385411763808090088667540678537383641103505999823284733400576563069740571775835692276951945095701300339597802665641695288069869897049751182185772452612858453509677709334416160378595165018471517679521248999679122006280318070729523324683676127555638389021117225252784241921878021285801025982821206495119492461012045436854035662067836542400875234369337783522147070274775348209345296898029887838612040063581135243073841367757112648223480945315555557537713037174485158679801061508644864*i1^47 + -16979690537256395679647127206268303569594975708392892680404625296331528717841564163155811869007762970888082589090888017857584031624364436948369847314603012702656375868327302492669354302244516333502236464566672685680004957233756739370334764126349607179414723481623731253938762257366262809922104895202840455615614202914692949517867370396308729874993599346381151954422262870626996102029728755156512820404562686326788558719187591882532543704824699694453560989756166874922458717532326674131570006741857734353547178449192407998997722493711676844366983102760584831035811412438363049012427622813889557121121354807490751199595811208778088691517293534042134299245031047783883761275057839164780870173004769333743786808219444478919016923760603249500562433839614683305613108638831292485721427124460695400415733952971775139206570747479686132736979339286041177594173377308754605630555184097508668296590875491408939608944299619447869294736029125000214757242185241593520874201231257329781062457638457225258775128417928364675355833854385029495121000405535918022665758122527132937419330954403886108863400136671531535951302790090265966004053431494883206507535483817013029956087363533743630192100606650509106471673598008032099605611311909940304171817749991500310474664882459108864183576609035600600479712157732776938819436816875519126007219954079267470836972120317292184034188770173208166510583047129928349599537476391938065228460065346561009504014597550779573276153166095743433607113770434659918119072353406402830312159379556460219447351491762356856198263388853916198863991463534093406038512598181513712798199555607796394280762893350839450321372630335260679839858533041321048910179857712494886189632848473944597947838196604193813993104745467988972070945210205413215023904826367302268680919317249856162460338407204982867942703104*i1^48 + 717523254181575395402021374880146581163651191718384243210619001716373285126613005757672762700161119347323710625290938003296471801226926138612068706521173226256664586150396975721174393913374283969716266422181217559181673859160014470581159592829743139511516322723219298768899439186716142175759425398875019206704370428399701696557268257996054900327155827565682880595390358749674956876571437390346387130420149767561989718716348417034623875392167334563652900288387653760456603611176244849126404066061369748452753755656809984188966179327761655321098334000168387800681808791598222393245121136178015047749430218015279762586286023192343257600536807832077120402713816107057802291939133009903839977515790877458114909835127168641586251760649639167735694302320066434860243125931721564845138756086280228890287282938702929741027284918483214580945578751706245710083697906409081437859655503069946342092640485920731811396371812184123017516611368178632959708730782740074693711378009373855619611129331864516181825884781510561238693712983840617000179875800008845627574092395836441834318013805061033674756682773494715998797381766233771642008928064137483649302019185508648568652371441887405747200431182758194223581000005708612199975349081131847412225310510190908944784847429141487417320045679622245363010224408913915169213434885080186139252287674522530056113842037600734881788271972565641621597035278699825534588488127113989979082622010638904321236071565963562835117432740641021989257378582574870578489651242853047178207589480627569069599663287953093981559380619700001780046770711339849711893863378147483220274088453949541797472559605607886829460770582088437787247003525567321837639989508530164948357684070732109520327845776245547699523967997204160249106438018032554928631835061957871895052231444753369904501184179350798336*i1^49 + -5153427618096532490905728297636329770425454078044966928741566746208152732871344525948343564274879037069012470123495882847059966965608056804261007652656859281557709220875595095567730267986517885763294989512931039009479068191583250251150442806599989476873412439333470967729212662143107861221440001854085461508890968996606397930244076719321206050109583314162947939592707787690644488551308389305342674172793391672795315216498297598494033635282063199514300698266524179811559399721557341619301047177928688393684921062816043280561909594009403150631630096337645173696962755638793490817786401912732494460509229210257907227553913930769446237425038230788630057267883086227916491563655265493876065423697692146597894108293554080253154835297998973774557064399584916237489988948207522470380782152228590646418871788656925464085620357224844338042469348732574764873459325375541283575194840136787214174930034264800330746415834692853187078208708671028524715605975536164245327178018653027418908977090484702079176242308567790197775978063236465530018696521973483919577474251508460255539614122396423621990132799723902650933368295693276850284170488249905972386448364335812635007492464219348456426538888275395646956861188738912624055908241071952767913663242711288725182916374421602564119914335967052403721528960719365363201954582579954899857773225491129378921426860509472054103961543900782921349045518848873497349985777003885005748003520688313062962718168733268419499113621119202029921641808875789403228065735512294604345849582823822439996040010094591357331054101070952290646183492942780266744103506312663054371355955610296216471351033295869650730903120171789359347762025892522819997322934528009160520413128087201366669189510213993507168681041560839952995978608613599030262040592311819662323902155161791293357253722112*i1^50 + 136576872739825564528621321335094978518695977513700121624826232133119156329827961145940941058090973834482988248554040536135141049245678336723717267678993757534154154945961360003651775503374694897832741928094975704712059732339730284502073640540322579273860575511183593144667071993098030463388893799271323360526366400874104950171866036314196144048496798960672705278549934406112169856978442271987087307264661468096921319856522356571383837422646160964446261716746942101725424902767665041270899549669646850753928712003262026794342052880506913412857262616627155804419277209091090351745336496153521809807973691674864554594273785535909221817858467585916901349887591927490330554684392869041306302104258686464707361014014468339338072356975810560247698452365165912783945794949185081489376852651955955296388098522962558629087905949547051419809310829067381936390404035314683318262640195814483730421009794770889250996223976032217974173663194214209913731133777236140325178150908829076792026863069000261116836050635502985509905539151051868067509624207646318022293933816082734060728379264796672100937602859793977193372896815463962488078727849392602902082121912919595967676808399858899498940440678484151606634195710821004778982281883494822184690215661683089425381133828932956875174030944744822993994487483586256959540646326833391983078924537115031957446983539268177241955850725546801716199559518957960271421597612325245794269154482849044908085862838830071984559283064569041993581043242197054152754614097205186748502767399149526213322003101161167370046076304781291038394631507366526833164763619780019469050349099396627824881239358211366762317548981331051408452877601710595369573831962687153712338692957553198694141393979279088762356946310058978320642105088282585086635978371325413482033789672095744*i1^51 + -816643628909550539896479571753927218203448623486767480916825515351583112777798251994730052721740310951807952943502368527336515116553332138318676010534442377328804092490717892141352668682355497654652688839396446788869890840656065350304272740843273424021082442484084750000786264790885206248652083508939830541697599587982216672923408467188734212395587609797789741209623622681569277059467219654437583645481875218073129092376496554531699862867489992642503689925188658603972417601247881865922722554884749969738122424841085341270810140049498251291199244852937663568645118915248934744292838797005109644095393934813705749428382662723602828515409087169730336257213739013087255846519613365476515751461596071183481806511960317601975561417969663397804695612925616915781822955882722393641294913866202965860152315582400272237873791580074783960171404921618546860283653939177473276598674397785668263246665744765289454529736263311276533394404842591466308869556423286404861267849636742127316836163940013371579886995216243674610093234010090242430892925642422877529239319135100906010475350253102701314795321582208227371286556492928081676550829852331048983969586627341139437134743527557022516607918895116657597527354405415631847704786555122587697146019313644743301426160875143656268542840956368878932345026801247602416060396289138451526019236481700853840852460755124670762214803281653185769096405898636624423178750883333560764682059893982469942947938111635194758608453485984610237204471779158161849315603923926259717394670836280280330742005851663683731308257367088276416596151293672663650541395363257050205271368726209854717550752480882155367555754456075891821351011490396248842733149166802738134715455010794909809904361256359588750416317616680821406311851227544742564108046716808986624*i1^52 + 2410370929768983316481682034398012642841471830199726276731543217664939543112202070956407708988922721561391141768992904269282186463928429157745184766819202018655856621403867841158562566854438339733250216178309754863791838470571557135619811450994836293082440392588448894097043607598809811121015452373220359323754816980303052578187747287842755988920279545744485347167268080128564200149227253856394046809857047808933044817578309361245307975982376749020501530081113513587096583699215892248293931444891037166648716938078759927641574734969951531936815471422394204602819281334131795040477584396113171905790103360011999616304150854313011883848880633744245413494771818932564098303046266416787137830620817009520139289442565981726233112715723997919341705160954246735079554948384640580832700510534931663666447692068927110106706369628770290231262729730792325637631324215493455076125144611475565440614545168954909092003934432315946793815280408699593604284153881122912538043646676387615284366288851081469126115599933846397034884808489780238705080209249271313293627744491946699487907139231013249352902751339588169335566544454563573824865355221845529184672293157088783047609918229210228779439723084012328957023087192626037763382769488700324185345278028723866866528180613044342890454795388434275515794856966006808298447419424306543995811373359942860724099980394211629559626781205455520913078015805766306863336630418983729892578767005524858707258977592927094074185305729164501838375596702296443996082556425506953647701784671265655862097304451896354658578804016608643759825413560216898283471826459260536166957100003559661467692068894762736620013503181017251597302166525281772901244317797585102921085267217179256067690396868042307450142302839467672926784524476416*i1^53 + -784476556609896901586650556523152658223967920009420862278288945292113027513567300393885265251267398339465060660503272062293097849357427916439879508498689656495886156861971320090863462679025017170210278658417430492343417406275409159935209005812372999846363875792793903865161637944604594094584576208634401679693412988782048560560268705537841502199281302082896726664406787900278289330249874060654498095431672940223300193014204128941955624681447717430361373065215410561231217022333753702322768162606352101319221341871937678689482649284244275417869662391919852409741209051361908174510807430434498487626003888425652612698451079594609353545721833077489159960396405648202004213698659036407011616906423068780191908816673243463454472910924195426209446220917252992932018766571259037565185762531443529984917039498566386592398340911700544476271073679669985207363752064487929151258883779113796146962868979783712071432321811841998123070325138953962321361455946661613729872199828883180951407451350454775640699131431064882274052031157291062101017666750786125046263677973423490811711924787939643008971321428395346945016431163798820169086314669736487989967385883547831812129069744925466363247591939929012054855664419034444003885324155275733990217444779534172845339397638644039282138169751819040056553396147981848902953631160984887480555734492687282678837416141862245234448761519349211981768485115480812621760081257275154636199184072120741948358744470932501778903829606355018642475815570906825775015471667957170425924362597499861146413794404709634128206829472708114056007059211437636339440820540837954442850876449092812427477959662804870505958207624627120514770386482656464444972567991398015365981637721035857498224245689600448315516928*i1^54 + 44190067052647949225537357402756915271787532117659674487976063333462894964543437754203764856356343309141829877763892279535156811837833680771326940743933814654263642928587205370535009862891740556640370531925525047508132323737710622273626719332373843255134085227110747901718029922838596470001829497348041358222555594738578581088141057852780728166613916458230600089027857421006873171112820296513046329714811207213192138367612526980497528766384402224295732712198338604270837089480195130600504696975205509622855349805435833949539820419177213926561955343078465666276727730517189564355219170299486653445759527755839981874410978534160714899371538266286597642940423637905854163925567119790270334794804626827515315967949409042991656106627802855668030605819849044152031134218766574789342255613472658240449956590282303337582205432797610151965901482384509352521386726860002054250720895656466833288422674175536344441173424218496193757519147622442787358270574828013976979738730322761259397323822520684284646647784297749912859577279586132074117837305489078979201906424353059135433708715139821395887099466665724482706292368890058512921630391856305756339414179997389148917457180525259437651380704123639510980461291466904069795850258175410308668155355590928772223651796069766771787023334010625322270023365730424350055512218741505296848444747123677313245343917882967465093464876120119646529746714557858167641349383543857912314579575036909216672700946354051735306899246521684530191656161415285590487942671827001131683524921398362637416706858815964206164525962612539948810761367249125765797579863657202887491131821659398722376269201751143818045010615913656534157933790861315648353506288192*i1^55 - N1*164484648578066768272236892129110014962655773014054675322907238104888719931346762814472128336623024224809246977678667910157363594960874625649517302971937122169253716912655054319889511062508447367948010469477683006669420509403442428997357566057943094157929227462609490396532839072227500146624392531285287166865212562944748959643082299736696822963103193594463855095084527476242609922240022102660142252533027330963587878603049967181850947867531059819424158372469954043274943242750135973218961889888972841933879104740210677942773136977509448809168714227541680140625*i3 ] ]