[ [ -5755148618125471451902837403076278033230683108157240652094967416793814245748814796315599180268018638820057132692655222394005830224357895461185258004176340518176103007018791453982508777618679073245308266810725097651345317226881210831833189817008657422217661418985073058665391367510251947137025296606072057694173081453157950240683195675729586509612578343772534737148000878631629526321477280625799930972160688778707007620804784415714472316560652751849479786083897014762728050619500386427234246782960728665446483278344467222577749620489346092866775906020473147394759603114881151099136531533934671466057291396676493196992588328821775431614928560727322755134397372238510630587862882968874372842356476370013322760033293862447548655314566074780458469624852303544411436224073399916037380475987846635445326767605768409990321150548083303968788440343263346709138902208743921160363129735381358903308489955390759856001442295276495807378428324625739201903633628113059314810800396401211127091424959642174788261534698746141406710614643875778452095769642814973337598070440185578393353065416630626385710045892894195359065940164816674278662570284729644384744612568126613960173466794288563255079622481203132072352346820100336364363596906045471163108999013379209479113684111357434867420563446637539907423409116629563114994090318410758312643479580249816434713403152020570109737978791518454547796498844480538012936289541431506161639742296149252448892339956549454361872877612130436192582522159579777611302224778678280764186533087940046807483838453538433179880971133305043588320458877665560907195693002854844522318142627924448265640536910268387316110392489963744418506427089829907727201454197501770269161022650487889587492524897620756391176695292672651681814223247902566510132272551043827829818456433156559454573503875558271397011911001719254556180505039499722321992798567961340283267574395993748066245492968116626755995174032205185183784579980391470875936214380125513707329207205424815133900304157442763693469569742346109343198019301404783602938457451171783357965715292448581488522160820204346816856064000000000000000000000000000000 + -11768113120513780340619566661309024945312419771588140902174029686943158109374432112340222690469839398738488551578113551647615236313657848838876032190527692018431561874258700770149629186164360340267498141876421480085495098603168870313489342624909952308531975162329745992108816125719921719798543385078995939516095390594508968697690327374260083325615425145121822771301852204465528879829863958492437158884904446718053224428655668367621379782263775221071741081943367758107628474822984541149123471447698802020607523605993969815285013410604167349878425702736381387681102321280459018382081592073277051585211372969244300777584941726698581205875933989137786339133123103522376361321473965576855534375827389683163612843099299314535037118608481343880267273376173897933573605242091091350780521194331297521388894105084582621649847477892179641854917151069973732573482472531252439676094508825289853728983266723796325700516800123119646799297148031565930388414845545482296450481962044705364988459108416867205260149362407642453701997342070320687077577856051901884683852161759576893817609667472879434125076237150436825715312423511307193194233909541839921956204752620448759339467788630191653545933602855991844482327979421142796939523604701353495201937798600891636228937130344323486161146313833492029006095768331808874668691006640059959202357515359514847449106184133271952318765054937689986136787630730841551880456853927382545408404426739208503057942983884108191705971074543375022638867886021921794920484181354748280847393450681016939103584090757692962190475174624057656152598756088164329477731477944243340114955527477851305866517699678947150009635386509244510257543177566936027598142687365880886462008491297637654699176460895419096265612805833018566017444540126081716384827517517058631485226267676545119601166519745333411775839186292799108950773512329084870570330548796566593650960544040718522697183758361890733718704171182684827232501153396580469548387327709016935844392441007083619109446322026783812665015121226042912669123606632940143339636322499900243444174373045001533417931935457156458453401600000000000000000000000000000*i1 + -13528753834503617311861361299660091969139827081047342974643353694738254763599746787713662361800598504983055765328333967734948559143422330620391261302039498199579138074150239536510443670636096695498928286138027948824855121854133612757298958264194807241127973076863876171987886249199670952668634451764874680444044310700114926135640609534583753345665739777992978274444638311108096911492314160091718265274906952570737865029523050476834832953841250607310188156642217720200095154266443103142475217936459141181848667774497494523634603149637489746700922207357865112401134410991673953894394927252337769353179475653189190537441117100204447667008154759560786492784161975314545749559217254248594455880179754020206404862946152321027513256579655863303820744787414075357635366243684201605621066043051164157060524867037193609497799363345928244486441711395298113068698569870590945237168797030599952220475313667378427895818929670100117091381740254150516534092172344436394305490395877979571560692683158238810971796600216953715708529169760746945661918678809868536645772479963939005882851179874457538449073431914290742645921725913935137004355692933970840928808249439284314769211399367080225200887677102056809896314577624484771246039896125299297745579450653614214881806299030359464822624574722217801750457551100098806137244449387706875087873250442448166928517014215563329984822647641268166562781805454667773373401727115186025833891606844328146826649885852586863347747325059360948484438151423185660480520118526533814583605811829603344803050791042389521411676022779169082470962425426460519953882367093169530937156092507149430162540421374270582593055915162453515069601573867188316884008766053487686931678895795377101473548558781195854962795175362230601196993835314589120187730561143713269087136017983199886756001114228828939455743523586291429435837204342106368928986113576529911055318593736552784227411861700393417569252369311454563656034697257427629598046401480350867918261548288689786501971932981070168112838462875233013746168009328105559339533671130297968507713767288344497107810406964799443514163200000000000000000000000000*i1^2 + -9920683512421457319768609394527795091098680004553878612488893493737843617602047727108750628138258250698752137608825523256562630341326319921196886933857418320707288608187876028072237619417366274841234487296701905733541549240207483664989719060112851842471882535872038834598443910814268789872955084460227764106736072394766634398709250584278710179945693013383859939910355534610856233491681696137919107941844700993706720887000266459610675104150335639351133189290315260215179789427511067774412108616234614270797009831589546679811949700681518084490543892529702944611838389315077570503094080998054410552511747577015836849601474061409211104898981778549528356838398166892282484512189451288488488883241293744735587140534694294843118340805908076695422571851473978183238940089110755586518587213085416277834721523525643389880209279647181172870667943004984414890297081020812843481191734804372338460674198452328411272577747029058111368643404350372181223057383842628751123389612621257271763108864002286093279142588831186057091541421489281001282289815916154759005361788165386967367860205523522456126672648063693360228927529884500162158460918331145317025429960328754841817836119465751199162603378561377545035847804777499898972332373933982236490071595309412687928598225579409014620703346224408637718374384239099855887691154026569469599807983021497467204435695794799128209865249829719294047164502250575919283894451973841432188203121699675350872857172613694795715358679925396864314539530215085951809301328079998221110108429338450014083978068633615359066206837825363863163184631828159325296966403417401064467501094528689683462413865905156930237996927424313016369657477315670692776837941695387773890520773911564646056005717925255213808003830588922443999257476431651568810061259028688014032168045309730175960681110034248402440984098807047344880666781636819344123888728854330173229460766110148324327308416629184730633663296355036067747077109047285044561082425102288530662030437942412915172149573651722828755477775040378048325064539454127424950459760489725621721405934389031698970915439983437065224192000000000000000000000000*i1^3 + -5202293431586567101332926666552980867209718302063253911548540062931673360782935212709339896195130187219494894441801025280742962353379421170566099596905315930479563127544021167116671529094725627561948662914861853967863934719697402052953698674426552033766413507106377285320564384979391794009419943467767263263164567612376031648285488239985957027575916188935098680789367643466734865803844273559670747397790371030620664461893904527044689461987799201856617002770800004471077242106160985069986986747887076751693709022025300904433659609519438510532767265442509968442082428514380196212552585494548290117354379838337145070517457457448388155950504389242892473108820555039979178130340243260694912956600359156797686197716636874625983658793622058135435899310554577490476853788210336916965126687594590786828690597860562511074691339454277534617885311517055940887045378761253683631197588576981710801766139541120308889634040531598198346794164499916338024437478846929505645648417888519529260152801522116067948193765759408934563120091828881732129341909808933770250028316847486858447213063235885410046947004383145158167050640856406131288558325380374451491204922793401685725478559588745829848967555416546273892947594336600152363327649564091736314102696701377786519714069864318215689573228677602686948712740277326788240340955626250732208433695728217742751737948497623494278416868384207873543524654871696133257967984689459734236702109947065254790527323514606970400742656316523390497489374662900010738016978123647113527126161603679000876848650132923770566494747489443302632665683932009775160285701178499399082588662011934979854013295858559491687345542983401814472889375508085951395943223747781072054207761645175912279019457357659164652400185938105579576036247741474982009740273102827447637525622921171614641738440659939948915640638008033679462655695997926970799809487122569777730672419137955019130896299114509515321874356946786757578309248504240676721655759767148954170133861312461061677958221211252317764390272512572586387898892131173262167117367880450205626893521839535924049324929046526851809280000000000000000000000*i1^4 + -1707322250833582481230943293431818697027251276550828195321672869218515934610550291954391331422755100427964406835714153313302430368766880162074431815520478004712077655828455165546480586698930776564770161606588582276572603254061687787363361914526846757022690240202304933426867519420147285813016455512682816525952217801942868003682477656196396439821504597223518028463157079916990317128187588850352737186097856711269639049337273983362400031713134636207042865021668039705256012407533885789826385721675743498445954863082385423444827892890440165555723682524554714265051634448696951571274151628769912361371384948671903605956301557767747131791937250193287404105681186503076300816437967442977256740378661233812784237232249586438388156176602493666365819779474683964726072918656324739182835496015744328913620001489735515738630799008204437384639381816385567404277110266649668715029918460962409545293144857748400506049310826020220431619715313681184003464003524649452080658458236725242098056611651682031114319996541960252205368197476057724773859785409541432362262300920812332775971613337259893489232157053493245378443738477287384032728047021920682127854030243016043311421657547253637394203029153754701660587547748999179937173486048223139031670615962500649819184679049151535686478067188149243421648313983814127099116266339302313722173993783296764584060503756385682912354683133275479128506568875793860323629738990454459386768886745437433909346076085649682551408125487935409932652548139795335839876668364916585271181577192019504862948192687169892115594950938580813546905487548007273406882234562918972151590637799793549649095912838964469811018935011735095498394171384730852057542282899243936998224814270551528391715379658403906447759129178816731628805381387715293306887624442713043311501334314742935791852580250447902389482916851926262859557655431746397998184308270677075558886603170895731167187067903669091771603044853271405178810676262532678430353465570573890120866820647381329813797476931513715028319912903294755571852730527527327236801107994419266396674492634440595899555638502005250457600000000000000000000*i1^5 + -348671122047234310671674469402857646634700966073900812297228715741961448962837873155758583636191928581887333207793470856896618951557106691004793400158859162830909676678731598761942401957047338448049862276327137959122159246249998632485169445888306903855923365532020667782326410934329341432415962883010904342472793434831569091301679327913213167334810350893197789494686745815041255216086388392211622512479082871237319810106962436338551525829211462846434616478317373797505351254500834779505894572161675699155830783162382960699346817075087986141268612523114102570383571776807961116611878664358232222967614718700740892892442327264337644435245223418965422150595812069989152203117265455438361276007203981792187144917838996529965383131299936195503487749960169778363621856426712524801122025993954726675226566688946280508352493070873354531529031547224785139192034928534738425746262587279846378171535730338967330943776062247912820019226046931411686164041893971815223807387821309015489613573059364905976510452719963420087364393808616601835427692755882633954603886855857501644779150259739264340542264647520072333082637711263040213715891594846159855431192819662280626956024028718361190150355487585080708805032205701720802799964742880661623281613637448319546594360721700576714649189036401984224093471538582288793066932960743519892871126038269524843272699935788741511972220251978891734894395815190955250473981349064315911917809586697727738247880404564053278302024737615372897480207391036476908408957011564457303763084206099077285799845583414728227886285129895858390859218617443531370761380084494860160701283034227169154502957070286020684659771182485234262377373195536494607690176040017368480924771907266696959326715407762723676196163738803487476928131654032206883945016202267929814209689718468152098744131626792039064023110870685753079764760682793136576971489132581068301225695444095597942198060795795203943182374978750260580397250703948370486316930225128672066860969793785667821411050325059807018979778261808386235687909106269762463774888747525378991283985233607428243060925561745440768000000000000000000*i1^6 + 27264076661110029639851204643221058540942061782039747594992121453267642560732357736922397371914582597248175600572299805806887118478185220908176895089144596121298806338614669949784228510820238593069739696701467812930570150833541381960897037911609437423307954713388610265590890586614163311474634556509407994745263320459194088114970125167099042853315262575026559227281322664141940291891671638086714187640717512171849577674770878000488783803535746436110739978136055450902106444326756168975912108889869181133837197176155239728830773741266150866199049182249167498681641227142160336815186853659912244723657110136266633648122293756841530679734853043073821291498990218809204516290192387645544057146062252451387913222502577038706553092887875443815375640229207163792762838875152878681832737780863885629139926198442981034736289351326207521804515248050730625217882049755183294412796049003112971587436495968885543291376571740597783119604535469809830045802413579389610097075598436943755584838358562216633982861130339658401010852972829206996694343210833649819714163069059644222607362784084712733289967091611564536672215073454148697111496660605175419694081122937056931395871919297537534174431501197937088711498113716219335113768797286351443110897868850024783304914890190376250344781927209855694482117657297229057860489973224189542875523457955116027365014783677468144537087768245952781309842138294984555222809665996359063431859942175303814674131778085559862927097318863113795862361823263187551876426737064909158811139625416339230916996563198296206305438487259099033666249768363286377470888988986009358393658338965556354259443046632512020773887855845955734192483101337664809803407177300102205516658944474831617487275156849316046969814033789354932882430837791818693863390488423296312640041208158682905488160079528073654686468785872705993002337282514793661394332243368792198965274306942398513885262619452506273402170498138735659508689146008599858236043542055585286700509200637573427852546906519843141859602865023706662949240307118573103124590135818940764971704315361559454272176872950333440000000000000000*i1^7 + 29003465490360526920345203082237538438150854933144746755424265651747135805079935968906364345938022735857293378907173167981680358139389147408123463203702643605753845066965841214964726301115599281105750368832551756411077830023471434747966932893475005311084178699732081446720110222176886104412179699355943530939473565625633676807041747500155406055033133677734431224559686210099431010525360053636490774673399260250988625290821197675977821052201248079487202569782861082530744431333675135829801226140533958274321831637370599903180963213500281365421375274924627269030134926666678072721602924031190451719817385789265233174884156457876239614058144278694532902930903554411662745373059858055899045308025181084246987848001050188800849573991404403016339635591621192866392557181029034614375057671004130022762310934438630738798857308534455393876460823456706196359794300052938960447320320582809676635431132452795568382923898096843680850542142105075346239433303409113881192195630135614432139485359690841815972782408734861424490299693544069127881706915005158930017831324627199257028621580157794358289204791377738275877115986410409518557356538421518305594248134477115456671421096675165197895529784134798458220949826024747604451779243588655759674043689103823555327002395098067782475680047558039077965685218094402110782841493201092226664079154451002879230623777654085794492473109979157775274804421333009852356982083922787146855419063867644403081524942815583295050939020590516381372126982857012225626758897124883783867288452415036482430546932703212081191939161974476057107276298355197472572133036341039502054246352477694085189821038748016760458098482061559064828477849532589481489268292180928829759510801754137871437313701948729671127313455853549546332706437194980442094144939817717186868065272594766061867061444414065115398332987197966365019372878768545332511140804450969688054385746248709356342645774171898500585845115800293878620651108221711184824882271106591584928138110336217826007024595856947281345813516494973057923953636404933643720769818378839572953071213776755449255996994617344000000000000000*i1^8 + 8770775054587338523282619934654164639100268139337715051749087900991036824774209810224059958444931101294363432867640193442138210003175014815276026901989650254967382562424653971423340766118909772415320258595722986527098192128612837434646477788666364078567525327531465319590334301565560843251365833325023106200663214658977001601022400333262782687175955870296593953525196333084546776703836314825277880742871539642688755916195002393139606051451489834538249093214981754912473175538955533565610327478440804777158902173555991396509528768664417998878717720935275855439307230145515325060458098987549005376969774138574540204273423438961989689123342928138770911631155806877387725615117370894179622472423889126115309002738004670388397919467623144736720480218726570669727814011274662830482549239044252654680907039688959839648691881419044657447291600311106331690400719634259503712238452811262462644125562563887689537168460651493957593560113080739349058715605588112246966481476922042306182975849579997288115178308550164502474144352927897080066824129837843703834997821359385432674610626664363438517079382493109972633965712952040070987500566890960013821795799756920598412377801808429412590245559015520134704406944380130877637027292539894162278395456794711412550652505565415693166610902056603722639787405606937940294773914496646311866648431239046390262139563986295371709794150230643757721100890268688356936453175408155257739519679025280277454652795237630199404342090680493505572420388446415779497272505474093337922927666499970799771288318674117365732427750652984864411976444286974829780020900219929124360797897459287564871707482637637588004622342202103859745853715614142456602641211930759504372904375075924078632153524575852454866384949062791451667941140645305200453186547330668044924262093722998206735199334183234956935818992595754278292058106610013555920662960277477890957986072244185050367011216554935243038009129690346731948950337734688806238078051949154085211124519570756563971949768693146349195606922599127871003958232138209292373382034040370965751534320410783797604991423741952000000000000*i1^9 + 1544984725838067861884074136055482817668799050740948327649245318834996015745202295939850641869882160883874040109928471558944266119668118022116976054016182031835417266876524535871953051857205568610714674189946898216311784317112339032603539259249117732435591406088634807880783518130968000776377120571828112994530191627259852630004097758355027344601347539672471607546292479899491064388573466036937103045822210346082225030237153112285975666077694279070490814616674764182350700120951823984614646132270634381202994975086388543765045484929259827683494457799711706565330690229367380765511779337347803519286180429891942225959163226214576071835177392173740595797101584061993114701578420618615513009701256429839884972800688326834954265805413106759474405569053707769725520160262290204797891001621220333940493021671934592694299959668505841207598752431659395411223821024854438814692432591716752553358303330959801362316742347045058664887852995807509543149228368231893575871345097461015907813353751297743335789780366079711543261162708672087202302021911664877267556974691939373712623101655984244940974060061841811875503792467941172384186752667656985344565009735771949659689105781136339612579227726752521747619204864711424415541566245253877622606417496661117056992780706001283429119570819024411114394182152521333170489570894496191970845154601231774006307661595806025701080098303593546502151929952379203747697196719619810890976789426138009592407860587255623840917765659493608720475103151588798527468506297886798948531479199535396545442783247959834154430719428364955539952877719242502620650541672722750781090866362340481372577882392884034760962233054703072397476660726563740334162602496946431557260783645872794779316888904487903463886812191159329727143404623678853706075368922834799765676731027240971920059650911404330203592861461683198693940237094533312613178391106941769292186754874010727872602856675698061222091511312182178110507604430875197955694200733128605987260643655803568484036888181446474811553584633791488954807139524196301139823469156610315732334325578066963196981280768000000000000*i1^10 + 38683784567036176389006212957079889532804917729993568111427983690185580924495555332828312156313091514686734061022931844538107382366574760583330417140155145760079852372507110035228596350848149640172290372234531437692148427124375186612862521988555441691338561736520187793452166570694318620986625028612718019576433913697845258015439064782073629520129836369802736170265268652216569209416897333187300855770887944718832058022569005650112979348121921197404732132110445488076123511619005010877793333423325177826647510360601106179491217973651245955282259862228397702196781883056602339445970542178236724698618722559945953753702718995751559115284895768710733950958540672162729934303908613655734742292147106040457695116377789150116354546322311014331866754627313317105190103544636655828263978741999163797351591963966411883718375036723895770988692690120723587867071827128086305431380699086364785648840285610110104733846977058513436827669631458418464773074325182355403115179723246170968872578795967816892746157487117461717391403370984169652459119437690440939084273429856099567247070955302465741107637845709183246209784629131309046556950014164223388411528153223185568387590785887252422019649924872190431718347087184389268433755344893803643899334772863779881247059908583783238061373978970568368359156123475789470210680045282034218692196834454657972076798310234760973151222887775631775819666632291941470574441952905337566057872534585935734921760445419281837105227507625602376365782075270803429812779722829340677820953371630129898319977461859405955937543158934745527124362344569416988110546606589298486776568728232137259965378301893711011796165187750647113276770847225430465047350020500828694305660847397889871785634448134574416773511898763299711125499062196725352586423548884782782987924168608727630706999878510177849095113222923616396868828744655912941233183367639808498400772515875984618613338505561550963976093807755118447153139186902435246005082595461628870873373868390152462618304915300062389100947300880592282425352366589091639535140402890578313715930644992521553444654284800000000*i1^11 + -56425881366624835826205004189063065310385090832515662312341807675706034570721568745448552218390648549622378153222778452509768827705155545355562522091985841877200785090463387553220776880490907340640300728468341495959819435642147868688082349520467938105363488630512483882931160066650570328346869600139807793784293702358134575779738755889547740446048456760451573607909349278528813009100618359472449478277282884651637389650632839379385773608067077380466041292432596579571872570806704403576756714179246442446139476872847794688779673966395089530987231477811486875956602360922176143782494713940961166884962822825276102665634241795485558374260541680705018441951120564839571930680288343378403059977225682404788079511326614769042666238597724888252318338069395868045191381570211411386725868952887344542736264149379042610910870367545910819862002657629636142201368673114940881036441740507985577981149014371984893024022394628381754183711694374943798043475182065089871673186162366896982619300672997724299370445918084798277966200876143053278492427578523942789366869012609412047661304568274050094623254050501701963391143986350778401684454429931624655436652964878837930560494626870120298526808979436087806976215281326410429108070559943450165706789373240117302376304115506197245182315758777028236971616158147234658663538082976968964272861949503352370283761621487155432037136925723098653008325025120378414213635083625236607919161297486734317616841477928345358165983084525249568545418181520982612058367536219326351465129979647849775669293811097422437242142235014509637300455388541640776844407842358413919567861791901609311382276310430396989381730616301946055508524770283888219046968921017814538651901534553077932137748031728903833760007747525522786036232898048848976914909716229095506307676010289811431003408922264208263862127108810905553571081420387224594315815413580457283349925743761826076405724253933386625277294392072475147648640589757447355091941478719474833908903673668129126716605407916213398962305694342855326661444181181600273100030651736218970722407710976859212393480192000000*i1^12 + -11656786611930929273643645439876871542511084903868166951578655046121012153555243837319701722749151703044571870711488977367075481900415444105306510321676513837945250702181052991219199832320845562265549486342790951616553447473739748674882274790032125827658459708452199013449233548268148898556060561116445912469337639660244279022405307084889803408216429712280729179699367911232233105832563340594097646309302101699723047432419781033202224890894577046161419935355543545372212080538479007955712087516661445240827332721562018454242057064538553846996539556702466294021455934757294475433260459787677993422245172329734966426587556236574560120188327853985619766121060201627828447910814123856193017048222975518359822527605586431717758624115847393859902577884064839937804556157345985653468106474142292650113662648447893184182594614355880350179262922283239018071276364937765914191376534489533658656862398638106521424935288937682798237579955600687144930751314430515146716782082449925217061063187226371374900151545457505284463560742321876330308270925138293786586320172204029249071726115216375892569875910356649534323621349940064650790405662164180009886617587312334295529337914906349310694396074291597481846862194650956955421214990922802400641461927812504750457251435284428508223284886736992019119196913679961896410489723155119183160492090454084479126250422824099597352967510799947136234187463417966816447459274533475398333558546161628790413863623011442714769201794661350285515347814350187960310998458638605082596836884425392368531048519355448424834745643254149160648219748557705441370562892434774708933436653213915239796664491462271744549100258837058548757892839356866348106582862091458981430492941113383891804386703297511541918129796649111933547835865693229808163200240780127211000392278312037322347442831410694312377668023954998767090637840753254903718474158996038819157823199855981286240176986636794312924215734568322016279908955571754983015141699687346409924486316094494118566373580638362749781814373566966712021076499415092215399676479328407563335646847995902678878126080000*i1^13 + -1019404627127562837986824412219987807182807065514395842733374727431754157896068124226836759994623610437389729116790354703500474493956368737677268779874534300158089741683462090665760654522608282929850613531765563578803350247161203619284407288065637760107969811338280778441440766770476088244691453155531736389491708741072532508857748681918973952392817015414395261545269519692868064540116379599849165327529777847101243383460392757977068090437622782676220718114208687154727205087768270130159957289329749130012732118795816345390060089315061798701317361328296948270469403469467287479797811538533150737092607225824515200981572062373849090700501040701259396482950126941997678079090641729934003694783370273346717460116241173414099627864604974479379148749587115046451469072812117145984155609448071762171531705643649167761881641147523091700682497061973246746525536269854803693422093551681874165206853850191130979930311353438200183810956575144765520384298334275129172804676504936775481504878553149466230976062417566906690840458268013074831061475531066363550723587593582932608465334304242229487390203045054820431728451271980034055508024256727336765314909007946960416691540450394527732574337975239743865579285076723559000143107879147806651541809700074918804605658194792566686116133541050210722696987144516501626135124080179155567984713173895714834218899073789583067282304400252744331894621731655051975872529812083401695247205071680469046913185434049410653623257956880128738101863595943039231717963220337230345921722538354784040454032419492781504329251871961973516857630492054211280161615541841587678087799554744265627755336568499964394004567744665035547037104938876054677746649056502180833353874667136036357677988661636257270181522529267094225088906919093649361200848362063239258893734458121687919586185579839250890079859641904486972581789764976672903320427635572842345604054842018425104329179242512192159382657108373347238126646468626275096808774903855861889941820806322179417579654112508058612833798180424236138382774195940516411551900518744797730620626266611194947174400*i1^14 + -78525184612314614918762635620363963840677702969759728425996429763502957183794389296216412897288511277134375529674842076196943905047550499145917045832044218622452822976427114943260753237785810022935277798015191993324084885160717640426697112546857368248785786923348134959858659135254466877952603062009277012478079188778891539071679599237196985952419591888504248640300152154298449514557501579820615054213636630628367227408830160190638868542494220673980057584051280003767834926071358685798260074255758039241332108346098538202707704039580899879721969730350138091174756288285928416417691616960955043279618556746203809043129294290051418810378092635801420374279538928861368525156437193404890431961877429007286269533063860865236718034075855361715760949897075911880640145250030400699049055531600235650942180394299037018031736997729569487526018813767935255460887787284192140535083394715007559592277295315129841162181819254545339785386859693181001350280007854738091995505281672192626553641051784716965291489860147654003997146613277792549312345582258814616360310633810226705158012131320978449811163747519657292781630136672252457138255619264214700294709466741131813220806970817391484173857569816135852977720669417556514647085650504950838542143607555357403970902293429129532969690057064549928852713315875254113038996642316478419707327107647091256716118007810352104229098648833013748701198191256523260735061823647709692277052796640431730671975991242532324554145676797070677248126008716507103101970990783784843506855404753267841479847302864090837493836206954561548766176486587831598723905820470900474364419006710258980231173238898527063142632772619172651766405724118693419811533265188172654925681525472940994092826437547136196955386528960200172916809788966193594712159477272716449721632852806614707409077810551025284660479116222550197035867584797205452987901267829117495228962002387315715456798070155806703269291686409316283359796710814855388890285722971555885887584605810717594200820255276783401659924572247106616810041620479750818603691115859671903048737277780238008320*i1^15 + -6356995547477132662876663945689454696579053615245366729348851919363776351898969802284707624588895824977868751586020896717792967464136547984521360025388333238977842858356256408114353130248616735343926801149444833914043802443445829976144052417093494931733919260418092512725594673489291090372757210190509530790315906114440260282634169387784253551388125700286394284977589514766138488979031049072379589233651076873798328875381685463314082082082592301209788594947264960787581572661438938476747824519717097088124705423038728750594672836259162211328167567702533181756584696853575375283419494506441625675534748476962170987447040466214234470974532538620689347227814692222167282402520802332210571452860710480559713306015332038447986554480331045920160942854294519860169039969672222339841886218255052966918377012015008458674284066650849298609487706356614153200928575175023742135555876469163686896822963999647113626177099344599659502463272606855344942585631627938871600959638600715708604569019039915403402520724010168009307112582377371905193032613767902494015490163828907330430146961479032905671902422755589431271999133793406669225753143757647925386051449313152660577666083305034082490230331714661423874695831871043265614081665434644756204045049615755420923314243989228947894615408797322907473637260317905191459494555239901134325862039408623228701860393602232353211099213722154531340238393315086778070593637612720381414065074162551695136235387905065290146203637440895679827675092392744714931260330895618628870235429657489314526255668162022470747157925618936023159379300892394365339517479584790468258667502245466856928738543870935837917247615208740183927914458162521659449405642984627256823793816369134125407414897938103316700798360946537336697040961443779288393596388732000171283995867483085269816599311299784342858405880949852819604453330429756686574711789335899280800094452719500772003761253421004425120682041114199564383086601871999683518147922354085418646494630603485011867798492822453774952652929754976967858758242792616953193113290057323021686041600717750272*i1^16 + 64477467477771438152747787672367865279184805969846075460992317881753033962653077273508130268630565291100102559471713221022111400739672560733085628656696175153284609078213752719686173269491958447263421880394663753997974967280951114902189773092300102778311319713020274080554903806476019922537948636811493789739493115334543020854634438603226819428520145602651354952217557830050630727912193059350526363720625984417611157257972126951929061578616446694987951340773607452510581494713347779125117850447450104646313921724482148396512516002728517178428888373616689132351734953265816552244949838684264754701535766567383290245700622296161772404398905340528964670794935773247666622595490464884901186310510460723084386853832387121799295057942681303091061446586087369101481803353828262983808806230177461393053988764855678943361143145858609142712390849965356893702402849157599093103546118713562773094054928383722324182215262879920190917188655284310041659513860656974271034474300487056099686174363870625521134497087280236462024868012725937339635434822589588242575775166269992419712883519043781454247221049277005507638602839416605519219556511305340536593883193894853462216508570348007469015475424264562069026906385879114734925427900715322099919291745054689142590501986757442217184504708224901217933951314730150551310942849229421238163051042361515892666372960072598237306422046039557967425860275634509272825070320113798846993845220029730795935472410845886547842568689824696134005670545086269675311105228395715571596496759969668320539514683697784098279227456633425160292199088532291355178811682928328143180003159698517671078385784811841544804967818336212781949962685185943076157438891260422666512863159481418162232838926707631561730791327843666898207140014386424538415741972105036697645445609084173503692889000220122772696696240750191679646934468964129397739466753193993698191009593502074093465997581815547582896476794233762542694950049012262482113680343462415095370530989444622277644043395187733875402376988776920082217751595835664010761125925599382685924659822592*i1^17 + -61215646054587461660320971992574814493537575309230194403647348819696519438893043757878570055753164699553374119787164229587390899914291392199132962589601983200529937983543910777029721537139688038073171914530832842262679288524164734310068471274519050455189589660100946484442799915581969227413732031381948568144572829345373197983319752269693103528595028353581537888264657496581977315300548295561242869367120558918255562731945772463393743155227036065084103579192010486837967826706843829161868364842928566719097927404321702074653990826189051343139002115961281286166018838551738549176495370068018816777403619110502147811573006999987273039427512838680875425891164213954217075714165287933530973172153008747279287813795814998918933099522153129526455348861875289383434159043377751365256497565896778896495709542095184862183707101845280257583897635717537043660421530440185721666720656781694425367802334827559809715612265860247298740316081029134671858257085479704630421221399996074887167802558155058907985795861847344969714189950075824507802307027849302618565029234396758479695073933074086758763574441524426964886842425571870974167499403602348056196218277267859591963035650721560981450569852176221452730689790641133515498230667806555615150352370738618216648548462594341907132494342475704332331269317485872473918360738463191565968362477314864904783560643415943700364588713965731510184782281705406328914282071421203477899994609387345096538465474206508366909248554153317163793967846402568029703369619674418412153813384041082926324055532648578728770782133407663896984112598058394954030815696517910489802418934908296442532020772719053571718707005035373281137475987489444530091126107068631113397936618338059716729891948885965466191033552828514961598295893116367602836082625202425780991559817351917124525535606299763120891035816616457399340759210780993538289218481681740885788710380581639844293024547096237337744041481236659921465587928516420739777075355642187870910080343843776192328349809479301901418639462350674889337980787844774963630338299483885855232229376*i1^18 + -5648132831575301866503972082734699364316714447149588703780736383907293506058004336942864084412804495570402202631832342144976944773892794520413367431169269359244572797523177296732366413030229758555672972784640187086773535379099121148504460071532784228076271609767950886873364875557354202149990431158785691047685410407829870081711128996717553978626955733429825954968588947763143200717789104050803956722469258222065781705983986409838450570428101403179285414353790847246893377697581995762480040780664465269565507506541471215092701410599074569523046441917099502966131588939010002275595498320072949082636118736042211014247600577993712896413896572926358963241651243449515932183166901373761739163602695166385007096560528842375966117987109443423818271333461151030755540101286331149513856245859280156392937786570414839343171900688024975351518607961034200785451374180108719101972415065587825659980309609338427196384097007471664998788587766611994136432816257364351389771460975035116334468535510134512901004152448848444096455591018248719970421740251176526172726523181125097025823577657737719273423143248762117554168688200001413670345649026853862363468283750749599059252945358736669154415515045540925384697636990036651878426738340718491250634490492786376127029352131658950956863247414444011666832882993130466429863137724771337780667241250480715233828324554489997337652862991776727516568987180046458309699889427067400590891753854294256581032071184949589454278901911122013628422652168119891570833894090884748835551871513721900511122982040395114381876744268168446903736386886063690665131069992806005161516488610054997082084450154394143813682737612432066214321299777062615717673366662098867752444560459345768669361495935427187001879330999691940626591617659580528933452538943632380469631932456199489305148312667373584466345286972905263430709386961126111989278176099462312145094576735471780214523640654722844621695558362182581969771466407233457729864714727247726897549092067605700001669978489517311168142718761994747998724833726394830140651471477900440502272*i1^19 + -176807693451636587148491827400394617370837801375051331205884337444692833364142551291522330161848722170958529230232886773115796545517535364377894764879212061652192549382664306949774525646157380815165011151182636474105512407513376581803089616243571010234069642526737399520657018069586957134700335756239781231392696250092316705824374493025173490997527158321162090400761704676724985740267447703869337899186020687876226444670010090810366184637901920832496126081903380089495749813122216879371572671625702299309148008901493524706402995923715682322193966479599435556548103340420976906357958570984301054511656912954186068070716477387098762632742488286705502039204985955908913987559016673409658690260408483135719959020251391094480261479341388506171587659364478158766089312692813007910415202758353927134753679224353598214716739177363718914403190359519073745524794687236655127256370587861483030959724121836737065315523402804030956498978850285840358957096815100762086646038918621792626254090636306260463257207656514802786230398566813405046020177027794009826527181407339724902362697387081972717974734332266755062853703522815794900400203420490118324021013177192614452669964005374494736350391669251204592699210058968276136277378586044547487458517302678187487296054935712472984188321493620358444872888842556782724519590756686535143910354487270066438843215559509747022291198064977839691859671386463016303797926838980767883169680167350959931756376717766144388779594094524212627040075748147611804365411480063039287858648773937422907901790872650382693964313178728895447845845551754612028635797622973100532892805102283092711260505028547321303184009329322934948630763048245462926314462181523364820955219760379283770642443231595212753497344037287443811984626603411456585597575201748635943055004265405723362975994733920911266930392211849077696280855154593613116593228333781608755832443661527954616164323667800754360380586261456523067845903662991221447129359356606559414543276806361643722916010549139045753348078658876499809617344586804762433445788745352609792*i1^20 + -53791455435942470335476406391195045015351589718774797719534404834907609731221733535678638664419439681276468785453220246370980281388007597215247227516701651707787061925263342520020507301317104781461195364112546616639068042364561023548151469467262885393426177121464808231548623007428983097985561678658020317812824792193309845416956030274795662603749261562893298677047255698186869969152758365369509715440409733691165671003830956488028536411382263033553402011014976109560838364233669807216710177134600436470306619085024666786594557390333353063266854176992432254520444703838811115649328636117406793080833269346397428402489938877335075364435549761277039976176573209231608749151266229078275552568505086066506038048743141425055734962547511173610917288601777901113280558076127933328288516887554503557814348589978513211986099147865649689125040451447323819838030975368950045443654775016848689976310130318942061505138225807832501462715712993623484632780372330641700385480049124055437920643130821819962650226766228425265864821565554635544376955278063754720717547071996171014359488890415268418224405811777098868023189090852658495528352616368404139352116299022826985210950187219444262835245135669203896336025624183935172664788199450724909531859088456324387496740646100955182756711527200066999023685911439508813288673037828606742252211683270380671327938080577709727116922516212301680046849406779624782075520523094756772511011807399511461045033791348771229836436999242277422485217357198424646634021447528754007421631637425694042875680805864152458292366482621765846658338810589026223269593858163910885595005330116459608902686382967195448664957010066582186173796175063752678659942339267025176528341434575311127986419395509735147113062594010246994910874923336103796181170878266386147358021275433158067650408625691599217150610821526224554152362912864114421273731895361638836306322583193039131072825964136117365061152566698694195429207727383905650443418730718196772717716044470318218862876176777029469884463293549136420773849632163903965631731944390656*i1^21 + -1074898330135400931955841547905339924760670262602919436547662188561118622955544836686488191321990198761871432105171093748007873161002660787894253771376760609529636732227307592328422090180872748319961178718451505171326106025847867230476549916442642793379960905346939118039885717240636072714156947527321650581274115119589465871354340634907886524564709073532307894666013278206519611679816605961458947636289272926635163424232031881888903726924069197925074283728500139897025394978477062811141661099298785831026803232159955897268899353784696417985871603424155173563396400187642515285002281488896563742164152055783132280845491194352328376996145117701907614399304751207061652275976901278857382310765813934558012840589981016842491196929466104853963678752629238832406730147804592706553187438957028918139930078465245856845652102289866672834444986497495472452077395334029016381980822658675183796314512915578476579126178572579284332871776397190637682821780193011302687097161955341643613857245741543205440073057594790699938708606877140826985180612924551798413447080332305770863319515222143685750293516083487677268506184025440392535792945731319627091640017319288723876461614804504952699023687201374126787088444931305791333662720569697878629563756203721645909594753152130909531569163520610296731868100335790988423195696357088513819463865678925695588070898634643483236630725601037518643913028784034847684530149458152783854191993622814428017695770217794405428640376375685997165699863687506018066350021116583568323195540494497418849510140448744774309679057179476214817297242398397399938732547519943261369485772916760976829475286643586031537191904924014938745575515153505212628385788820603997439552416478786584040249847327271958902457455874177944954851739684616575320835394606360853185166199043742550934362520256323450717836446197939670488569684270161034934728302008133257687008098099744063684971004021643050345205214213889154971145393909484827648342976848283735568211405581320880144341736185498762371324571886068681186837884751978638839841292288*i1^22 + 89763466494484897460013741973484384124056844046750301078942998836536137985121099545752086202235779731834046110008880843771275670004040491818478239889907686669098039487862699213180473681003544829947145735464478089749592442364317474509669251660883550246108284912591478426829569664720249470050221689089205356729559781577071893949711114255873862770284981373605306141560304686218192879617868862984921336353414349590101786560874174533124204934807262712420727201995576756401406639475546409424189990768509319335455425300877206261373435947980866980881610842370619300972913174537629350285259264273372580045914883890950164058250379994539340961503432386029353455123439403711390265536177212821859497089816640862156898775011699932907776245097340337922626932938412897507788416570015591678935553786433159205330954441006202228747683213256416947824403177892040526952141127360715307280777005775112048772220319970532699157189576811635864172045173207776490958415577576688584656723891574913622097027414954260914282096183199658496139344302482458527558917096629750808481344943571577200990137407628134507212744494108491721136988084679146971307791196545034178752548707926168817130064690657954961873363071730331651751777957428478027223167369883585886285046172389614229657517257429190811351157427047074734800643754318368422424387530139408561130632862059808251442754072582877746342201840230187045638730432771651907764260862870686433732567959603453202601830426787921596780815575883009136552083598781256487898041229036370527775229572412734675561085597534271559223067611808126412289158950236346368618916744147711072057071344305777029356557426299768012033375808728808523653599526964052045759537672018124585472312955234600568453426872549651206614317387932890569208081803905891644005628244708983915004785330775693434032057773458060637982088028719774889162214260957171163172411614360024308114754929791390268828476378724328253758054290535770449912952878783912967128515186390066045381179869184951263860313511465507563606018971123864629949843838797488651763712*i1^23 + -7285885158168066598002562226907836900759198950023918134300257645527493381547458551127747498669699799880272887671554458479147137293459530682860833527043693038943683990166168582929201062906113350135888177721161472512157627679463747253203067942236776569010826746390600570725105445924712820928560455839022413216461248088846995434440746519094538971039779912668553605049566348754650037067250412438309440169165279663804561568829551779524413993128098600282004584162091230798812322834568767105918131739558398948685805555671310191736606759807767210843016596545679437552234301903520720249340750692653990813422697934619005698402370213433581957307864962253264433433937743487186353660532195069450266654472977700621540213963689081334158834221428650025303930701123524619828222432816610562888545951640906048606380745457955684825683429558438189479749236335787182338552064605873063568113996514378218215534559309640273148433170008943665622508989113015107212973317059694103116757284807554738524089326717806946484029585297851546886890332842638302469058332685466885636035608781900753083959323969814638543078716785744681047204612278934051226938508109968800856753169067087502156288396032563502180127460711868075230895744750213084918873859979112766046447482776737176438456999640171712345079786727681872089013975909299210460533270734485289707927063318065518707655933593160849361586660552351247756764781814274541907538389392484519530626008869558782941219724764712371661440787628000693992844899684391134475655684137565476273266740128728013803773745765930929241541882984247530919492054147024209991556614667995497084977159727793610157940344397669414398810296172571531225449891830465640980651922636911764621977383705182402565575315232976193444054642674006062116298768834517513797847426038565713531272911850347755932809057872347102219278285042528084626075690887363049033404582291813925031318608532807902785842896498876224225223000562985108932889486114071476364114934623479341944390112737403500544774563627915635820435352402676079807215677607489044480*i1^24 + 184731031420521436074643094385934068674703437542170786747975606916336204163712587805093184486281293193707500469291270585477448991683438898757547868745035065701996683766113095235296105509665189492111888897604622060851450635524966869061545909621845071927489666460540482478512253954341504764632062869185523683223034400163632720953684932949402649760021992182746391009329994173394737332451792388644154589487902722986276685909750299946681682626389874778055569720972422161477153340757353192999040737083707584947582442342796072622029400765462066842892958363581651038012694560482815068052658066930790655303034851410765939604545769869692847319604494269830890995862796937300334471047574481811539096262285502781237490140660667013359848694925564468344219842615464012598197710004275526916743679588034753334461787508803827904720278062957912760663358559821493831944190706838883612439313681394374969732534230415100926792562266272437101261821952810953774233458874233964202990800540173207371808461587959422556622601709096503146310182368072242527226267551765009548168265083547707572734844784977972594476330615518881026400566669062842683128436004604541670057474386708192778849416628734827074703884612703954336046664305477818915573767897373207784746326301623315701633706212914150090250816515615482415239036315528714426440040930160181272336684846120299779953662138090999291710876316831317999191370989200999067195577857485097628662426894013881916275845057598162919888466284136049027083070568529946193945244925812760436319586600275784952209788119492616133120041623636885996283824185101992760189991416337532250120932651917526569412672077822086845258728199240096187948403839833742414080459502484554586661082991156401839359636448654022733591376580981022572596024724941508927632438470129265609272804470603127212711883010860713731424234090651651250575747118673840203869407873255589952238351238785666752462841204788776221839241678398298159779843035323501729084582147984065118319849622308190590968511817949336398718759905114504548033445278777344*i1^25 + 23095720598971376216865570488159262623311937884498805001778493330830044397390438881100796797038898814080617131578567017301455599656320560659455118880645306871690504915101877383237337381825585037355051059631629032636811821856274719729137501245071424122206625084030788081641860125711582528651797031924630981122225142995179857407917562056793237980622746515591494302301817343302952966849223388777218777506717019829067077028054459801271513771145192442620309222766566459465268628751480392169848073687055368038272954315827535928349404515734724384719438826424875044918583861781254725051171425298492726989209887834901300071646424265323052540810758479097857788048083750200786289840860174964117010811967586452180636926106873488791008279122817646449157417137376536210348652554529940208458035638274789499678491330134319952708054802209156641220118664635302232091736243774078554960742474973173237105847948893810517507783696439342264538499387694026476432149139372859258980293397105339308770121319618531727012349293745447266189956712654033716462250264965371633305275576969261019629151713248925969879312399550381029058610178891246163224120012152307071628581261022903509912463139147197073058516624807839909386629844152802836705423007675019529640005941826062553219951821740295516427092846452008383019529266227862195215059190730608096514017014514419526344096076230822987214530362061114669257947959173729913765150899399145838808171916871544178175988721116961765498457546130131342977489818485395309160057455689998229844965429955708582616112081362231582792627418920940930099986901679200124751159501170451912074249174824193213392339707916231431224082178367487798931478090873396333165991250133698357285289085312419431147201032824292121967045336899301885567125778924403689427983084110630122159237796918586266469060211539909068886625414030124758719082313600429913552210468480136157618170574814313143978128480776120139076490098260062309782272389397707640385932024845653554751160617317798623901195947751456957301034780557883848044400607232*i1^26 + -1332933201710569026522721062411414379886591604476294282790148637545731024129378598039121760474161138360360782589028822981375533075274436632129087476934847716695740540801563217185727894416816357478023445228163556477997157877699805321701294951281437856219241665962445513898736824107375025151533035925731228165838645211240188891203660553330320284742337391528825959706896855328796909660742114448688985173359560086205912392137077545522924908282658088073962749115423154650552079938223938236790928995315621271791175869087689334853358493277852446588738620070370014706786047724505831182700948166193119708737019371443886440085563266523978708221459069520096758153778210134876105037033652814975391838823200390775846169490153754933395124308274479030915707251610604850876401594773064255519127673007235153503690089245228235725988301363328669418379133111633013117133280780982398427728363659799552309585599999552849518564964537077122626033624675308892887822543712095166187787302174381423762867037411883080339283273885354614799450445458324994599547705869196138438289948922665742459455936959371236948004887147137291191207885153365334997109400476269767673993205387222541628871748135830117024888513898095625040592433535156793099919772988175013445612293211130270189080007996833789352427959003497755046265724313333691013040451817481031224574483709506240792035337154182441267010799382257986775848310016553942911607722877100376211173612920351183909819118325484950003318407974335194140318196695347402809072143592963909419998696324107097554986991903532868025848195556639697429926091525586389794160245526124704733001969109262401259141876741850357395711261349100780486871516568187992812071547379060195226673845673057271359207100769506829790606549376441082106404644222735234670686119180988382947808151785806329125188518970270761425572000484054840040892262716872063233389787413767163459696697618612986468863782075315919524920222762139566402596130780437993334341009400530330622198023358988845310809257262355738706408967503201917456089088*i1^27 + -19760614643523589223439650885292766562747179121205847085171681700774714839719626263307358006527813935252562080131145479780674373629637991262062428805650088625118005193568959175149446339318344672978632436142766308514457042067713474503482386870941177140672057432653096190488623871608539339741543711234897166846089985687775153045035696219262561316250104543274214337951858144417261429567713718341587541509298314093519317825916830638886807223712355145306334381600483561632369655926030069475608224544691052109614955546599969702347531390063117641357178963314548755798844257528778025017906260703298621524680170161110331232026645002308140398024948193614904841011607596018184536545302439355955688450472408141613301370336503651060449683674813630644440711252065681325914956191672085728239248112989497117509222739583893504165395555454156739632522703875098449003253780535508188624703072951895653780866499793917665770450933892612054898226758706848713161137105793827899365449780120630265031642523093658180617206512111509125046108684911805184885741882253326339485741945382536955888219110822540355727987382490402154586031159812245929708192256792186624259602725660941258664445712931393442408847668807878952848846482036415185771678322269226978580926327768876308927472392514519084542377115379098014133081009267846582615908232517214364978944391794484109639290367764360571879023559618564734582393184575328988297485299484875951175690696177877662302185579439058966257118211449294501270312159048530378377792759279935198319245937196422196719931934878488903520225776494914600671901818970156003994885841783728252557102006545309607420910844465708858535954145940230018185919561961872429433650359656521829196313745923313919807962773066785591902472837274127640931687947729303535531151601209630308231494255600874116607746735516691186410685774717534916533234604352713112096391636793219450773757500658051981025266662524621820516191737243335012585494554650144923613417231653233512539796704787672735816992212468007968233050119271832616960*i1^28 + 2929865206704585136154321754232178742724892714212286166795116558852101344946061743769032411950269876288854886933680924300502622842384632490818609538229925133325035567650787283457005166208470085341531865843186195493158014478181343228729920302261549388996634502688339942377805348261617011951680065560886390925203905220480493520147651630770655697687255971959748383462711870310250592807869769934291572368334138066736760657119160340269293592345910900425555040817752249230340414730488351538752166096630164515678250517347569355990678889089982117027837634146903020343136311589893966401816230163058824210023115800094857959467653517747398549496810068462592762873969108086748190701764498096036425779396092400364179879093903600008875286989282438283922665056033845228683544018702352395326955066059166371765359694621246949870349736525389700873976873847236019721649301035840661831545012465427951461203744897853440044342303284552795556644664875979910870885453014874783083041848547947576824072435547936854790040305540222196612183265093030858814433038472348372849170113291442408018687361588243886947856550974435769698333310404609177151482642979754083072907719385161193691232725132189706054481116621441205317294454195458979875707600135703653061430830130951448651403197039558946561040942803430643944410910635789740260368474337032653008492192352154342322531265978917857586662630708783395054014743552442694320899742466356829005796548098674966478307436615406149943718298837858823750270835317151404772424877124128850978478270514210110789774377787083562668815280262458717112381234217148837287318319381796048144635378548152625723541344938806665489611538054396058961240857938733019325008821487631425494101246309247782761919909515331367084922209899904170641803320195842616697831694582901953601544651512696531214846716625464154875774454931575667889877263545648508899824278891124690966485576612490428067259384670468549554288168615517534557851245433724590603535427505663824862800674063970859553570127140307884057925916240642048*i1^29 + -36282850937326203655049111031734422847118151754155802566115862983508748912532649710033135156173602846732548576348268720378386989021371653125383798386548213898377952760358142244074496244935249962934436103415582701568321486950036514438220843025245540146451024045684159252344102709851492395797655743422584470148412546776539009443007481277725407010023497482709478637632648076325852575651874734456061620669238586709521231985244006158798155255964602353217949610426480896003873115833585681817318386420174920238010348408764192403208979968740226647715421104084811525984337862361959826464923443640684801877611862316456945931093561885827415189381609227512940723756959366791038492830023282093438342018936451110389381962022491451872208865241221085573152099234451854082236745042590566164060592305522886932119526421482142934729379096553867442129780902048863176610280625100665186626211189861674591632753892069455242551164431757230993667269205330391068476118753856271177482295826415163013607785375836733835477770110124467637705088066836704649778152356036996299409573699250753422665373479091642883117229700997529372025643075094884288571942990873263321946887320893369698902228921610177684310104421754292508438702357767736037775711123744681475177444381227367611610344434294463121687335882025304949666057121517419785574685563790287955001051790856592708846657566170811165974334835915491037868458586868035883921707131588965904796203266604360716428078786862456856149000418331956398960438298766700548738341156124898657840960290914270549926012371274179101802936511265660925762735532381036746099835200711152147462852006284782475664841945373922574351584338117383797319587902246491862343363583959485287444089054389453966642837832999057684855193638805365391629988619182724233213786129663535276345757799431988496209411038032738341149761849992114237354866932900761898000618720254030594687707423078487709617243677488990601265003171674181453772153055086277419085689274043260462708979369706613657190291871229690418537032581120*i1^30 + -2427033325066215085050309645044476442661926833795261983229235174019531482655617099034556342682058027266362654472525988172187467902391516096622321688114376005641839882591748519367471994993600415409500219383315633864297571910328807233928790891813981246368927738064534019454874643631256053769199662573237223588019479595385201778318488217040812872956776915338451425203212182191356616486977568958555494312480400514290970683183987000055593298454852935529560372684836672798959158432491383248217888848649901170951081261109198160872482626008794552872930445865603946234451773379980050014330861649897864890811931483390798839905470595634803706250826778447581629517565025962341030563140762058926538655506094603089185976109538274021871284053565666302148577574883786920472493434685709934687862691466324728022817338609940715775597028753255466523925745076258541999969923543891232573576401161727534602647995147970560169942320544941829349116213254128080338567404538725779620953641281586662547273448914954929082404478080735770948261128201555684473208457026774531465022547361231175955699002420493623412287461203105747063052636855391603139926414176003319048839333178435946352786387813780945420265612029110925839756164428200763273750947132410719476965873483619882211753666060940329763275332580577525639779507394252427530133866950396614362847707658300450613907522389425566940616308364544139987765882227091954957205104948554832455106459063213539402741392732658144258864316624323192123798509261024976581637543416709553365300372353752796247801746209669497348055352266199016277195056743123397923344529276401266204006803778751421144444689697281703338353164973988121408348601912516419042903141141514650764314100168681745265018656488548592422260354804696081827640218630692098963533113312584749777334974340509625283852923830790497632955036774528884592857288131036636361371039501900434947688277029800198537697073350915408256808473971831039633116379113743113727633957302839193776256894050450697790500995113217307564834816*i1^31 + 66446754098346529314152844266021924578721249762636196071964112097665759344363958884271025807988233646337831062330291368090331768756633458876228020106892495635339897755978157084022410571099636216595691594785233134991566769421793408025918501587474699122951976325069437967661149798520265717750755719334575956924589362827365411304906607493678552479288067233709206687737702573550650999937084790630313556667294748922758023587715842460871420802797964260432025345430234964557159135793602974839649104939429414188840812819385741812334426533196493775876887928571968398901208963288524563972572334760398006106014686146901020846125421227031048018837883651962168745503316235634516199683575147453330529077875162099707206593290866947611420457629496409913861102359221401502437371061188492389993721064286897663934248192838868349650072225742522411046300817830928319007865076920045855781381851852672101184527988102729154393685193534357513185408525155592011019264819832858617839676811511910402608614907386568029435557469470027736706937721437685456313567239582413443714808801276638565180877853790570368336994808807981314112929453391841238291179198155174386836490865501968928081664475690023205634353417941263557848240576471178113045841555026651820250498713515930675105134250852748856631498772620433202456877216715369942444919888847182717961531143118502717377070986268653131903505499128180619576631936309098631889207332944067130619873382605322078727080283662101879931216202312297004719057985060924189704505518747439112190768072495082730984627376430902878650363813476955580636420473891717889850169176058369705499603447206526316677513524403438884750025949663462357116232240610776960200210908930749464627035756108550015281871953707217881249283917143132557409286673262459308738947779733301029188470867129849239399990242533439615922770996857268903161730951278965799737318663780320595398286762871114416468014286589631850774208075797135257171108268215019734594737751213327225155885228634428180966611895207858274304*i1^32 + 725531554465464501153775371429275503107271693767183930325482008257075679150199815836091464240599954133425660924446580261712361132513923255961115709924852597019310452740503052692161135676703747966261150547092850630224828312281047363610657831784491138628264161151852470815715543948457816655750245885870781146580074786106068445285667944630889751586185334500190526616017839397276174341227697172634936648419189684965386756765811456606846303280827585764379505362137357084988532962525538172824376047866299658470541757881849488340879132514626773028598560459955134851875316538588889785919342925801653007706736955324469759583650960863772266565510043596934806595744726740377547488379983042057897345433291439797414261971028087758523568089746420980711652188250695691466420114172499934512487921964788172191500454599507119665380329840473573367050870814151412173671963161131511214471974745313321905165856042789857346267764292023663994284756430096083677368363200821410532675056517754984989939386149115525002293918621113612713924426751534113893593012324336328106342062288104459369408236892164042286071668388072509771225624253441006891600139865584816342510944382261237441070075350021425426467725780779051965612470422640034163279934238533176031847693864071246802334163548889307794598392461508093853909395220850692215344454363649060069442520513736917189629672856277634842457852181602207800955141761587662628483856540955461689346264263897787970955935651845666408041614209719293668773089799159760916025198207404930268684890351279505550059330743982694950195100942380457578211118461581089311856008244182083441143088648143412912751188065427167228901944726944230220034081222749089357943260916873535304395557091705419672294875823394869536147003904275759670840489190481949027271921422382827379252395793250038738610877742376925721062544915810774585368242103689447579382725819632691064695306427580164627076351012400448075250816387712572682411894938854095542665824992190729098589853719687043887554514907037696*i1^33 + -42503435317761570223155057804289604676242993231448321621141508745345817525515666862832428794124783462290098545363245344845077867123406310315001925557314657088286856243567088553848738995818746537790694744873996124168992679436111268757256418816924973549324398689151628534773492953797659607548606294588723800168587479905643741393343033759299572842768418200226248583764662103868700982659253233079573955092811486954008306323813574283724558216423188228061368131963018122109787745849338330898943599714475822264342616307952976438334772301116141629002195906053358633933094334295755346935366815256177687961632413291753929188310045536222925385263991670565675828461518823895543082751842968777089900091815965499595625010114159805033918258822695230649277223453233791729971845330651333551343430250929492901105953493024488327271936225706598425628789424597975363521767308850024475366231517313803642242460255311104222101835635734910609738268829259797272728188280398939795970992357235167826019132196898307162635179101481448161579799426152061801037114319993341231158186204872360300607541611884202931928929306486376993695751887106360574467851615464622801234486390205017884116287434585224221605098830165060912791228909450405361076105758867789295976510032513810804112892401764150625112823223931613153147601062659545210987546305810017620080400241996064943633247059819371900745388279788373760777239097911766884121625596179560555643586486180171427079365602089856539775031970550715230701668262919443087867010782538891439784684804319720977740822277311840009458645572731598008882554909928655245222083901977145227111983666340973394163232710584546395915955207411456359536783241495672339552791558010661965523485636251991257618756309127774860557970185924888071782354698770627764954279241996349964991260016527570182000064498123713686863168646741969125436125870456445988063814160777116542641997854450854888087345648065128659401707459185393259278972562229611340335467662088869024111292532642548411555003760640*i1^34 + -176008320841281782882050346629159273967016864071743896222978221252601494169132075699881508561499747569953311105801682698943280706362021631255631912194479502979567289517034807567168523051839833714475257396387722738884680926756302586992590724829980289594069551102391170385845354840842068566117568894638617827981893922699894068713942530089681578317108667041778720593350352115909979094438086669401355536076429355796658973533652059935138362431590425964976613755725119182383120300291185256233868302102981096386538544382896514428024161189026466284727874783969753771634820096538031713717370821702083800322413294745275658710001170748860912369752729975759589999419908533184965018050194283076877569185497105680970251615280509322563421589299809999608012003419035512855912898862911062215979544053877756119144647734176192723954955062752666466831930825564254276517282000590481345387990955681393328130954439450961216625812927447452800788749574912026218208719433794965037908613396979948493640008765270779804462963364797085381919574061386347690580091514826445273335540824731960043016806836176163358424319147251459972825893662529056558189376384569115672138811140175221224999765761363960150408313469799608618452267690712805598739757788452649237117021493907111194749699343345358553931995826135081205277150313919898151368029999923790445674870716778670233971453956672168918713901659030745764059096295254246187045979538397057386960603358203864129336438053760214908969813705681910024393270248674459132701641118538069603763475423383969513901359629971662118432192710456005301817989456318665742591189126290587653410859120013328146236416105406613103730391885689657721964675658834616950292525306562210585683367863063834230830153605249727164704676741918267267416675246824700683082787236190756747085796358767538864920858358814553192803055916628972175147174362267026097909200426816727227671516771702010525041874416593697765499049536382350120401392586367215862049298066776713811274997030298518716153856*i1^35 + 14712047244227109612907282318668152225473670207630213616416272454334379706370040110649865108500618056862606513709020826272068503445159269071751483852533004491324538827706503310830727613260337161430608516060972648831512240255391193827825253696291833008834834575753076028388758789411227213433677612999204312071341843544657314974697914685336015583129470234141138142808927588280957725048458625225074141161685955724436949729283969457818774702408021814341531591251363095999682023764655717536306314918250716253041131162237522727292379616503613124999101958368916587601188899752102437604369467793852349491341290684313413495528412256232907832087903259032028144769393632271053317372486803333692680637567056564987880653908181483157120087814031220491198512697646117007363305251349312533073006216905547640816351309721180102894749077132270107588001186009523674505809960419443675448215079357783877689841359535482977613137006054791925513938781161804679099080784560213029324497276592007001701497934977962846772653063784230569506344485738355577784877422772585834516852034702869802126867658363007423021235474397252410711944913303267439566631215776402452225354874635171769766775651026661264161032863351608770756442363765521397890186517760356298244254260869877181466874970030041735334686982350179078692158117228579719241276846483752344555127429152370484950363940665039112081597800474676995667450789255864244077629825110239974230678652448412157667604593651226725980779996244237976681900189800325731894293284941851245764715382519814243154255005835908960381759788899405669024624929258794654133213671267771849911702340138145765483945691218698273869999726844607028452134891197292177504474268600771085755295057989829301253807255284863839560492846931927351143318452556362955371955103075568623821606155752522028464802219963878239086845300979682794439729336432652991208635294259479359154503812989827028995529730918261906390859000776108909199692330113713839249088815211848911353963376182579691520*i1^36 + 288145479650610244406673493216451151998497297914285167297575114424491023207887804714642415453382638398423815907052555129202495270455760347282094500104338028347412582969261053128978712639329129956090033699388727384987444909534594972358473078143868821989192483367866977791221371266446902538663570847890216434518995435090127964809357358648252171883061908467460637632877886463898574998855890850019446212586061268637293322444022795665768713260245435381393671854703720724883447569891490041420229056345036218012206492004656632515049002039683414932102539779204603937430120099254960647577882822408019256800250943381968849879020015200093019007837323179450290140603835490027504142225957897488807420034092917491074674301988948151082018730279072588875868716495091527097030818113275466893881130976451467115312742215705371533795315669845180043264030438293127923379213391961458687258972218042362585899936583455006431249659550949625794879507042188343258565944451944568192700204866682785517740512251624762053607253241317872096833783644673390542349712786997691996504517421919015616905345789351895407198050874098890526872385976494944658291002931792701118099807037882101103564609015595027722186450131665143456374627565868108835623300230917205756132272596518775235794901129530886983718565360846991219695027346980373104382913541213643854401133430281959452735638108166328766554246167771419436828852174872729480016754363486932503917739194389261905967959199692017475824684212525883103216511835105219967378934321546829571530375262062686462116133097580908415270427961725035956243003733179468235479650803528363686529055278319703885269052139494995884467384122246377285217623957872688989499867781545598147021946300576110262526919587526484951665317980431602280062322764746272358497537092218187293747925090797662185560119000132751440082706115879048176892833384078579585678625105324026144099369936111791984433985107319716729703407238431734427544465411689221498302868755755053607405196354256896*i1^37 + -2430354208374787791149666630227520098807289107894344770765997650876301867912731013050431806724605082442073901916163500720544755417643257344895852518977712070573204199344121924053162898040841380991513880940072744161886182216926700694119357170012932398957902297211700021198098796837937915474897564021514372443638529262285242729048517072902788476622041489346921810362004513236074834649457030107333562753497877900820826447521264715942981490232057657994572945009056614735872686692582397039785221847376166102564859843219369383644614198504618182146205283384498819586302659698384907089681706873449435670092348077431425899421006750520515275973596966117623550158038261543946381896498499309350362621276296109223784973933357990094785122889121792330429688996689210894516003419056913686427989805608261756873533323887835314838882610966002365302877429895114956986885610660570312864965467435385672447405443342806773744425948054666690285655621131236107501943107038761708626435341930317979501350118875275982923674548186963513246276902006153647206020049232682631511983752048138312359842494694626655712786113959724880401313935940050336256040918666290164928686770018911667149559607520226716266279647430643471630961532633913409760066606900624784833151350721492309391324069126576033042025215026408371882149318684644158850979609611562143064540123942054889657440658877641493598603458483420566720838695130858022580869291329994069810448322657711206155583408113348878940815754136487120725685722980997915329227140761537137681448818356861410401223989399440947503055452361282329982378025608694970596044811635324646890488121004317376612054883631029668131571325491094362353905828096814731744127473603791562992012878315546363051408709731276267782069086496863393648991743963977667978891453636667497912062725750312097546870502868176454852962617945211690480288063915713800086177698340291764344019542439684935318717227883964909891302174112821515807077724875364650343238445590615794454538223616*i1^38 + -174200636189957113596815883726971091145266346221420319626116223146721744107755378299371301634528306206705808145143821548056305763808923524863302195722998058174967401877869304983694851773693990082147886171367562362396488983571277748100294934160655525161311012170247255441653053639975225787299059122518494555520867606161943008379021160543367082876844768524433656141089239388110940512220760969645074027497761628246063774058381516318770004943112888189658792414789301966978533198492520991940167827489653103719161971765224987261310502533841993208544753844289449335463258269052747521390370386878929139194015792265838762697290696058899389842873725074957597890546471420728236928789586212911509933387658777771337893026114350246516056756784610185191524887665236944166700183842073790576497801853634476592569350001679245907798087574680938388601072714238970805395936394531056202407424928304317136651296354899028292816044162341518725123641285933718063916375482289869225757448468949769151945165115630491252229047070601639969489413915988061695610562792666842374231529264756573568259805499476137578682097579407671903160183010671442037215654330150407455619771367679698037563437529761228039476650770647572075836394297041040866005649969022646147936812137904079310326066764255553674938718563198660533480179204672058821865692919739770424450775583493368658445989003590190451418648884998944187090045739687322129029690339265146107488462413545897577383043009344603655019454002890585807126349775576136988485692270161981767737694118617351637581367979156028092915055275769528220333333986623949152185604851284241581919140124055395167829421977948517377499247097781687739825682140205484452153100749578665556425982127054008908639604681002810513627962824411422462924045268262904166834997299875934751032670473126687956908852539730972331906872485077214395834243943125340225050858384793180243258666433833885663171030017888663464794534813518795347521574677568987814329007359841374836883456*i1^39 + 1730848702152029492488081172413344176894918877065967723068103271356211728120054995639794887872110962497752184545253297601297262168010143173631657824507542611749326641073052454920162308272927737308268893477424914994122445150881217371209244331681392567119155942333334253830531779834200237622528818906121544621271086368551013368014047312207298732836376197492251696334615492013616068144615929841546545990086988094988665565390290960986687135330390141581136431914223711487759560731986598686484426824221798256469455641187163027983021844549106706182894518392300558372131686625776994141096693504936830344711994795917847608298431004250700173385243410629465515906411990288484278306871058160415616299392357477703295686585153263822058950774195484830376233244425575593758456347338739131844077546883226723374787701765472769970590577111417988582068073326499953743373345409383095407446511767462221364630773314652590800933578825789948335371992377964106976940942962448873430891231450925707825197985889383324460308606119603979968330769498975849530212748497806715810022086177455825721736735833528970081673211697111427813668620488528995225965879985252320070532400872992513845321815569262149870975112282880362437784403128655380458228559041361419013812615278066198792537564370779854475152759102790752466915412613047357078088214810796786158228708682529382871294970659068398466181023640569984003548420343236159499339605230207309218914647550857828184371131889164367754049581961533275146657000829925355547487379434286108190862104328256695099012697738817227227946365142697871114911774256941806009014206790297859627060994116121711477825400088834043053622267961905209918478862788974802779966502229076253452772833919215226790253247516480262341803870219054891337289503864441792290566370710478887520600760798367219212385429535445636698565419365783333958275157468821939463271389008898189114570557689466693977573894804719800261107411104341893663440192928534375313244163291823996928*i1^40 + 91119987463577706683325418843311321913420696938902632932223004997948071817691405320032653616107138962748660869767220280287183905768645396763604747258420571360081493655384570724002465522224006615897033015464300257667783539056195039087877067498313492717429909973284611386629333472179475216377810408694441601794217324585584159431143592678805613013923542683187195118898781554641704623535128283055601726822993899133294749651943189838021029887942597065029857437831448824975918852016962570594132006011263809926253214311250586954762371955845507093003690575995513683465002965675255309777563699680445541143888574304712156593927318161896614117413400796449834740132052946581750429898152511481596468071704149841670352855816304716213323969121247272622697783121519700367083218664582931921968892939439390661262225955745594807198930898235526232441069888742276364978392480876340491938854685142593395178114685947524356055642676888604628181632922950742732949188725215718274932708302756419965254004633400213099706457844473004790315459138573750404743747077712660661411329988483094425915331975671602341484305072562727849198787669282538216129342197990680619197582573849946867822610223939833881915834200622526314901815175780514228193264960916146713016574766352173299175367687648080048792758994832956638784268386026185621158143699327037276344759018711820650874511020215246452535539670974753425754785473009965227610847110717819649272345134566236562621910110672245948763272288888859511079781826515759768351231150762910564555257114383668751596387681604945805599554965855985896595975963826591100629505159179029652235319128161371860503833483153068334809708992360005912884062453278550129268420538178443975022508220782169714070619010289874087166673649303127620768459298056963374737599508956327291538506910941686719069434059287230322224199506126855545931162530268278902493240236679186509456953978861768893008649130845726651118187495186289075984761340683937421924925093969920*i1^41 + -1512035948080500204818547037988284823271659844784616776385477046275154553591071155710829270982977202925448468262160737945616103681706400776057892061419749731756559864775579221256086759057570763280050028859951408978791962435133116436174151971996466088556334565743472332820495041023853081887078126608699255039437550946241925418051103618112848440598488895741725147508261730904736241028411780098454348319514027175701782975641094474557716314687576690574285699752851702535683349102246213045308369441544041479915156073394571579106781357988309982037895082501036551817675019551503513934255585115652755185026423825764248872918595955813192034325487482106178724403419308162229698190244852485689849419824442434492277841360448268344231261047694637350608602077138728956311489936903529417347234066905543211680813499382580303021981865663464701260111763011022840793664034598073972174965867220316762245924487576107545484099671646719465350379562924203688999511541980084366201295743523489689588841752671842368607782699944500249665676241437300008319538816044916329403320674320739505754148211985641363421951020566003448817168566250939492137377359420829245042679179890676343910514749817120629899367397886409355664698613102612652215205198043737465094669787661581189343807310725282067258229877359049012297508731954562977188987346655596917165052576575879637174779921290912331951645154479822374571767856732456584280141991585472817709888093724465280410186425952548867738230710503253385576476203472519283928057731425551060844111554253260520659493378555374284066911812836231021538453278344027780131925755842996340875147655357216842398921646782333639926532702739044902025393400439445195909043766598784656216893879979961458736744400557696407924415313488601883692346329303230525224084445923439734737004719245791220830719549509599526597865858016879696537342331322880050234392622707347434284572475475809146457843715343289426989668804188718840845632826755247064230301532160*i1^42 + -88871219523851442990154937926359069464176433888889777915297967775766539840014886125923924416774145450636003045667857872826603141720404244552563191247672630353632210731038622262399452196644837733067860141462038172454037434300638295484070763287431653450660178408398893703115171575182187691983053840718154786384984817816048870162423681694025187308902260955333518343208512963410816252799208245390841850076029363186125151729687208454708831777451864931467515934293705737624771052338596344209021690149369402707940072644220747459520656766950291572868366606498192765987568069437758618208575573669497490245852890121814164327903881671596310292992027874957112131895845448394773308385501205316458613040181538466494032387917279344089094312155356358736960494305090286211049858748675586017290243914386182324100998312994427524382600665059376887013756707270596856365927221035864372387394310021423281197488522441150720625503419003299173784931892743187760473514702289686711727592744836352644158557844935837512231873157704028930934732734884585513208718362467789023599338814470032753098719707131522564393155848304425627066004990768774576463695284398782184441147144135407985302138366731643066484024229699874901786384029034772855335932306681434292432929918002877530991333672508033412678611784707913803353371267095936318794661899301516135487081344100331112424185954628854698375254233304629689092184910060699335985098393120593247660145321649544580921947900407353336706170767766454412758206514271327443222249510780994840426687249413024221735067275543774645831594018399073670932744853571584185316931572048623223466299937020660476194588873650549710556079632667186247019501774963993153738769393851551288697278807453812588313164146198693742158169834653175176952696465591959808773552758960943878085555375358940058199393946761502919465990148359485287304316565665638770925728398251128400895250113627541443831604762478249797847847126304097085504905839110803997851648*i1^43 + -1428574811019482218699217951459744910425565240151328423971907577354175391601481765804712721382358361041207343817927538194982717478142913033172867052074852948908778613860850838751093287739344469413362242508017962841589756945057765846207586010445541016437765593910697506334430836174587168325413456382844340260234504124402772375576189078676496096780630567436771078476368370284069173040862093013397950899198435656366125280761858961984419955175008605301178926606938199434401032628946051059747858252252872450503303468288798584624735359097670033941277422440603193823271057085988360960604493067506359751944046914051834758755682849350231830983747831028512914031582817834110653571033257292749782949615085454648427327526474221100376706570351679696896162213795007079222427955763012021696286992579346537405755865917631451781760316041944947477121718696012144991980281665461223320229348750650743171717095092708496993555228761686643046132875424432433456274439037346095795822146971939730904164723957511703476540985873003060257331370490523930261705061485791954756027933046060189363197615752443706002340179239770527558277582474684444925421881236670521658421922252740934251622474289970649869978783189503273297751627289059857095734248943592721474177181649416748097501390159322513263699532413186186810056916350172484276118473963749608951652819150158920002706199503982125459985995637482108509626694178691821938624489132352339936543217294443648137543184815082812704517822913315725169196295572320311298886048762416462582153338853430827626569840938530869444759273757245639490876367779157165933557479596525139503159580527654498736119487853581422529782873183123175089364394615918997017123696866864652578466994234026933286628879277792209286478754111610706251346796201381785670103584968509484247938320452238450681682284819527020753360480211613595624015141245809675216370669655922050108173227888590967719858312660990207542046385574550749015729576536138842112*i1^44 + -11508531443911317253433752516826233445200974655501833131498217865352463757406646592750951999814116799475928567857814642546745794057548285031398503592421787098367126821681009378433185459325340694554744128988858299707574672243069146084030762969063932242565545279078029510401552038455274724534269275445626818083683809729519758859381315273936941547950569167585243543819274697269595356624523503421987262991185148788149311707165696095295870526030974566779776417010611000425441344125094776973455752608859144935054485605698349689785452747886890523980674955480903022333696154086273740031866365222989255532467778417181047087168303124386656778039408567290730749362615699851289903915117538591877441387053117768373814276994154799285141264926357840102690854502506494878142566187019925554585493056770982314523864852366890300744090686419969681896950210739566732222469315477441017432790873136639264271669570365197088843768703254457795997645958130125197844655539760194113782540869572577938971020304455901342557138976268998324303410756744664572446189180300974589275333487377245112864580645605012107895326602958794508469638099201130168629827484731346976962389189836955416403732547282116421469571796624322398383690700511975895356088878098715747323422540839968515827584131237805784897482305996732784263773786528330967956863100106929308474846848781487808874576444661471832617654443492461542134047582081170715406912976250180734286368446661503081819144029023899656216585991517528840853985748865367146012016052857477862343999597646321608835240065114567005728061429870624951024788380103663408294742019312236396161543746774305868005565720656907017754842405225644942870627207050251917132343464890889279194154812975104315621645016582391549585381673984596658170811426630378551537105469947130367897752835926440554747016724025156200117669137305941652427582680542215291108948729812030778104500083339370806663693595693675812033255963767062912879963473444864*i1^45 + -53978029543353300019629904648503221874608833245685438130574344032165088664982774319709908450720214480078054455671725816111733443529677098548775865007553972044248303106655480412032427380258907319707325299608706745275640774886778425471368671200191705853526148546925386343166077187912004079330883794484222179537506381537947839438477933946434607169141023275546880697644978676254988310881284242999805818536026223247183706235737585094420187000147717954052806682787771357374063834327136971365063957634807994911446480926105811704661854030880738413724596073429067861528473188593477355706573695150009406640949451898010214442818654869414179411504370476530659590022851111840510403959506864401381476177513404047664529669960728526466867840491996698222300497611986977426614246608870934016362440950849074198357694274869015046950278480950457402708305781196475582032661326740588393637905957472481752740855726699148440908141342324933153627232973433553359264346099911269088999298339933729943887737762830543488446225397769023286131470660192283463385499690514614404461870615412849145355406684726853021602640767440318379626085601998560957132717879388116222250690853390048456313189719569013588415604132572275241280338422609677763368613835692039169442040887254328619939867577252387181544968130495666846976107220341906839334973724113878428691244009355817288581255784907949679449634358704237708869327015437815578481964917856206448204812223882561277425856080342953861563614260639718126002767413447184700863105797066665513011493335408961251609575670848778639166644407548557676485403075620909650548414480459761711519708411659755052409028736369363206803715659038900741391657299788151763907787684709663277629982601344994125182524133897882012078020773223328757479024522498995145423743243655773173865410859482014163008742443577496209318925450431956389176014876695220186660876155603175655017700680764468412385339525082897768894623585001191935953600512*i1^46 + -342033542508681806597925468089496975629201533974362979405334448560394917947983296213640673465451292461428990777146459040902740865614302218610032047380485802440726496636233741489536117829923012461172092955184675910768808400071465026653959009378456405767767411085402625305231576161770418322679742687323614130445495331300644413488680525395995103118392953991478108442525717822760014466412156398499873757675498579982284220434704395256636569398874090464085068567053015667838900183204048498784497178099704485307923370847485104163619169134729944954943323432067942233050681558768934319523389425132408723008664788365281276350433410202329725372576651630805248813387150991336901089052061725114201281897846710828555796234036644763406981710903554332980621877090444953688491060560868196268035635275046344362751864174547250292244256121350680873489602083724307728184732931458858957018585352633290358302056167979121348866697220456131314014566289140535595237536717453942102535766857005123733920627891576349641185781172862650987120076805868237328328813304831418075292278350882069102929193228688041197955303870181939516379142445413676614468066250840294368971710892686256376413226534783638167397161500460703338089360103398899271113028698633064565804415393065935389209170987748778505147726259292919049574123607189356352472219899835643124616561594296622480405253953928969780388376350576095209373258986528088551651866180554641638459342719026454702976434041858730340070209528060297502420627783225604813711215434292414460574385377035416109928314639884753468402096242554713466295984158490823450649434361846078532874635115768838128589536540037884863455129700730364568490386668258049925885651303369425688166921783081214823296781449933203303558911447862235111368103005642636255519063969197907603642675960185264779525606036408136377937746163944578148790928240638051441272323199935833248567396974329984995575441001014114034131660216115587448832*i1^47 + -4532147567860341321486272855327399678826647544467993383510236585188939483447190558762300075138763514528119779846166314170717001863218646677817374363195901206363377567037937426037835235923143665039449111766235681959910670665532358054165503457890949546957722909398905935990161155928847551276888238597502006234466225879714721219306952555801807116842401120809949510565591594145162085907835709689070015860371463887939499485341175780550437528949364490142425078295984536582229896421537514368670424403630361788244396020442791076367444682281199592877563358706612834575379932899172563361183819041192596071814864744170544048917043429486542658377097988545138901288889345458799670107217502274238334547751650222986407122892620239035544371820591058672418954218102883463974592990734212355607171410441500440894759467515261750285280141764169631174196452112532706670981096535604634950062638553653008547445476719422268346936524191653810576108681931362901270508704174407215992492545972855725597889766901171877409595796185284557930549775962348983539064187524128119648927019598135401010226613192374744073142472272879085004155537051216560472059167403673725852752871357797041745067104236763289913095339924231774473701188931640469144414072870362969014022553172795355388208091882652376493766785932334660170617764290357227609974605901385330475090969130705282661966206941888892879921397926393504431767037283675538657136982055631660598962343914570305087536805387941745902826905938292180233678038553114722246022927053683355761874403304387622350376559424322629120101492474979261582539457075517194319535267161220268211554491719139316652593728590439716254764009200614916276591271948417722205698276888183307456968531642978010820488031627246146736724070974856108276863949668400765884474645664441739158736256957237916836390400844766502999091354227517413568886151943366812402970669598560011261330242687192723572873363591609582191589690435436544*i1^48 + -26736700483383974683815244323325046112639240363124229601656576518363462973364924788747005632846381748678082719373727117006241376553771730108143669244536136835902306451052870533881979209688979753516959982183593683839185919775055954475545331101371923861863958428323730750328941732874068214389886354969973802529042500704053663465024269808102720726861487491488282201779550039468028210358797605072608476705214424959274754893936037447944007446036319361913361671369535194574596821737286901338661270458986582763446471914742801805542560644418569807143012587808742161461637265160279774903620587543777861573819859884596719260673616318438228778963787450129891396595638144246051908927118526996863804592841468339746208929227561590816663511341765683455657577652330416574592103031253524021370627758958186553484485402011552515379620997959523335383160388952164314321897348158013940465945060564941631233053923676909528763218917183754443555782741490469157840227928156784771271359989912126727050318888310725473531448990393225044126199283325587607034698290657938997672789144063754957441592098486265632072291722352002679568657980953830375139934022957394265850642398647280815100502827047075072715673083035152098400700915766974457310332153199751902099706265839643773982784862890890520048974405324414019339834543117906956565135897474025764888505853924118422495435623969975502452937963101873261450373292613974008613842372666600175435563892064984755419721986118542193233460386477826555144786502039988491171340788591232097534195403553604612633941582855111880656806895527008538880593977601782545672197004458378789752887255052145715962979526346370707246476978507337976582543206334390800222754277342111514226816187802667099809618563797854663147819922058087292123358884620685664412989987646854668521953030539879475773285977010141969366449849622655320872747549192185135662903007555836173348439617211900245334668012049689012893493755904*i1^49 + -87477312369114752626448001074752307658298479137628380781782875307384164633182241742571195401375378977063841076455623784657495090713131518424040267407196473740801825307079439840745990701831542125836449810832133666918508438442383996060688388524355527812555839082293553894171003133626822152514660770354643381813390013516392213185753484745400043769140001630072798409773527779571348203781388166278918676819053982633520279090065594652919626136838650277267020687500076465717022927523738459773590249679132714058210797483233354072464265241400563506080493452733999282103757786492491437413906114787735187288670819941436174956244214491680219996793401248264131314100074890407574590679731994763561541496828701973597811274123827328742665163497173427252984044829427857429584508170920214544719834542601151335858735766932897063363469926091673826918783943837876200437611329216927634290803897458937879234586972957127007385015723116298413529370073204382257552766048232578927035144309218658860380683274701324929976030916696467609603218643917236779327301568289735526298040693034645238426275646886189454516849387924286837574728232620783862570036539362180413264828119223118052581575489914603830391692614027518211385993085120317754509355662667842635472611978480909607492987864072590801763351087239613190662589920172435745300229548817261054314963125917626633201948033986336856791266704106039226764921421381366394407475703333507605365201658157890975323603715298379394121007693624807193571128644273058224721167882236249231841776984498130743677906271078179793487902590215989817221942446469380310167362009849341448455790607372841893649138999020965407174591704128248661245800324781090953292303516537840545040748842952387630707006370172723935396368286212671250941216293981884793814234746866600068916245534059202500606490339272886911363116602981252662149125293090542542736593070030221984056941496906722631407470431023783865221120*i1^50 + -590639211593823351960633678177891497897488834070969954960275587826257200367200196454676342268678699342823929660377933461397486265700992205141313116361749292829634364299456187674761244070015283584916324180594400047012356144581666827919507449269156585470262925963974642629499053611964830064681650067065176641145982067605363427238997662919496726354562117670232932712415807599439751099394240860351780013175101427973208160950181862479006345246435980706543515031375317590734355859037432690432841449078614847614676790103501244723911716468335998940201118760572575575932670113803364278117635128704809707479474304882692118419657156752705032968603161984736324040257846311275423076738464291758926508946567931520515887649562644014207780581427542749641638864036159593634512321444851969531565490677159329317778129028505094931648875008560442258103255491772248316786365193107765243829810938806187932213826174441972323624863018950226860208092367614205750833464177353688723856556978254087681658017737670780253358837943109017128478102945258029066064635651930882472757614636969830046490720812509122534986344027654388329525027433570233953385531965038096613136302386496949054828575353235151078914231346904675008322701903651385224331785103500828456011966752661132560138525218647628690135064986871869721105457560660905347849098925813389980169300082312163257766272714462981700676720761636063820518874982371447677758367677323964116440496566447408201916701882693588705088847835973519626148436661829065286373561712920007012355335979807126553578220728899082016438847218756791719290119967334576506899884665667241748829515813281661619794081704431552300203820483176806875903702030759391716340520618839748774273571961684260226731071280561733793680777775539204009122010097883848037287841353438943863839481739122935157740250114831741060465942381338562875382009911036193436493064069048507392885669863711550630310348485069635584*i1^51 + -1665472818817533596978716932913954952538970759767377120162878723367097434296688129167551983701135484917952102491788556147166029594077381384303525842501032721209729205491843724402007730022358609435159055042597135956285889045468201460158538477794186536983945316000262822376625263932741029321603372152305537126321217233543422362449056255565949716641000481449961048476387309510308674710995579403851809974232154193192243378208612950521479514577969074972964526430337958382835191852966548263832940140374632972029574571875615638691534753533079664499006515240655436598691833864073712426927775935249053712126396634678900356893903755826621199649820758147056320269112487487721702361796268347478220809564772380342856972079215854856663061020805363145921752170380195285202570024777092869697343739686373881926685205572344620730360187426644410823510688205675362868905772693068360069181013627018950723585073520797793100576185484385209506315295991640767479486602929184746721227023970563413542857816736492594923194453629825828310889676478227785583348510966022956040992675218836764623881484286932365263409380896618933316395558489262587444640539151306920898297098065789176460692393619520550916651205393833546159598408122381595444005274895947694413188277149055794970833721669105787372501026170885078708654323181950292878672608551631619050723959534915447710885629562044511652974788914308701056173763970410011285786145767784187186911955245612942457357520946277604547002203701608869302355139631541256628316336628136610694888215224425330333913278155630254370271737145722854244847196883806875328828013510211656061072587269026640534813864886852932390283553201867417722647023057738833700282099839378270010059668894093066056618409406683693935232611944889294982972972986438518546847875157028618143970278167602772625051969544605976531267593049020463371317561545777419916637089683489683071294258181564867797060228743168*i1^52 + 6445277667955433311750331868632220087213300679378412267049447444173794501612300379038889533726772081730740433893908244559586331524017626783268502964148440944030617998039610149437028908236872133267966883765357783181090171203708666199734927252595402621912288271877327098931013888206987685166499274854056933893705759009282273647308443096957268993680704969619374186275371387532111327942729522787646515777349462602681129401140205396702691014842785950551838781194899992431293942616124086970103641038574850839620607153759186832898926156521335585380042619332919211837675479600784961185568054213554742601055944706579325735565926963104731814313401281316285383506293670292363904047827989509734473404192226399539598433882211234820632733728387772756756671960243285291244388083632191166582479947661831065508376295413330807920351012708084345598835630970451728772672063686986361380100507357289639181155070475546388823579966504463968960229840370903214224614343542684892496128744074266281721706707553466872156825498456426706982403910156337882892974619447409040003715871206939999079083083628423422023823605823450765276543904525867334506444184737195654709649003322616091042763929893341706486080830056420807436337657056157302387454120040318471553824313753458627310230660807399380758332082882735932358989021265772802815093634698027996883257488003069099985478961109680489098028902614020347875068582286808501725980952738216089713216992421571950484549806303705811448474797390971083133497891690302348906444832976171694290530157012671971286614477597572546716109134514682052934225054307544591216210493454429773409237754216833398519514333900954157602297072923434575028040964798383414480734560386047014599936903413164007633866733439759778881591322285007263919982741635362663321926446512212741311979242547486700066771289063640070293371741164404913609836174054041807192141307278008383523964748568496420776050688*i1^53 + -8179406173802039867990728749635765366827615484097120986020499041452595542087533680061605310657792625721815376309375066158562420024823686573574316220240926285632671605710481285830138358886607028164970304775055597800155042332579503788744073693505884479782009573543449064547797360064266732984304913444128043945398861036947403897410591747399559820987215794322785353244399111243420763148066358666829659882975969289777402301963054559685292563075116352461808863168640448620358027055654439418046234643196269129540197068953939997733769191059725543465818366204962950716903167169748474174653095700082683128224677794243916184807593355790642882645982947542457765738199982840563510433010060795171104222542472885826969450243568221416927154192822577541159991653390282549778403565289443969391498890923450984459455812866998307482468893189320333208970803996494467149239120030908510638232761095880582928681076824229555856406499819990763100588901062875456280607687983821410763392959648973640042112431919349890923465528363033410765564212988009831008737393519415249295104021971492436078381592262401123789022600633461304194222038723128201246025326670853257132611520090640503198919411984784962980972426212056221465866279104579471289444430644772321066373314642195784947775169919660349638448802641427505451072307695884653841864912740025054169721651977361446697605710708901973812516768518172803240235062839543892360733481824141159862312181764652849617275875075280011510930440327396946932401503784207681648896386208573424888858251241260804437414740269336153732874878401708316901899145098030099984619836084183576243391722283398564207395837110905251506063080276302351592462218906339701151993073223660868761978586910014375230715347433508476662304078176892101776305252208887041051738571094104661764854776936120599765065327830108267770962611283948813812898498208311226553578448592314881897039083015384727552*i1^54 + 5715817997705192140816000434709806016674032200038204430760084085476925811308243518019628871586857739793949483133884078410387067504489106083912271810763530163175257412816521585711579384819575953677103011465423262640761808074123852632452688782879564840124173094337468891288560678966696592811656805155872259040192595759819266396843458390135621392017428330463699220933702540465923323757628911733194306253730481733953184054150437474314977472013763607866513847095474100356306508363526487169713910966873643204593979147463536178841320253203564572905847205967938025634536008788227720327908781007203911857900045246073276990328810699810016240441827495762399544063141176958218131204326487171538254568579080489838379003057493494178499452589839642987871477581914112034868199205104736096589921139398150091864125128337064036553712300498936030271489713336013775180711219375001531420620055179462867909764160898423043710588082561764865350064550969120289192267011004975512994705999334521143700913891479531791700313150085889091015442338622361155961751084432568199966664933818166157676066834594273754697729403402909623867937033122624694322795126447241073696075557390379966142472600218805220072348362813221478510121650181457700265157875511584422697388760381266596604329649394085271102033373816334658812897853628745104936657570454269190203591990925450767159371972650894266007848346189900968875813197745867676866994580003903408099962209771247370511550559226436547193674173531491913083574561751315200669907183355874295134615862651642335625091565926367100751697860848124739577301195985855201425266227655352583989508265257651490921986959724065893624750070358706150245738241309524636054793571902490638724213604688157936538548106370587723128690054988923561802554193711836717776618425573085588240770581474223794871107967594312137061000212003091431767044942985539123660567835313407292653031351877632*i1^55 + -2455570331269802291502116446649527141753617111794622398329824536311785964813885998219069742954507017590756198534903329506581438020745718285980961088137962493417138977948412529331761683250665663296782172294654572040057080584629261973519045466124399974763926095198551632157514697943581138579711286275964374678972654049220405520384063080276842303049824488703033175715538943679199364461366245754634595145821484269777856234521887952357688370644915166918696557178072012133461245587972372408188747316953939630739593615649308061436939898950176653840969702638277268395369865266742528795339037283669677867847723503768166818268192272427548408281215240039460777480477867860349646401396291337720787876409973965142316069715385429206165749371109350582062149763226467526588818352948341763775757709699298256020594110453336771675412102228747204608632765611331873240699466427511912791402590782715284523089982667732340692154443464055176438333445682437684140065940985962269946849422465050610282809536517906158753397726765489072492432357078296856862430293550097026728003113256765597940957976097106130981403826962257838108256139134431038762304298434085549804821449349693072383700378294732075551512428612126903037323374743896812499064231732976278329911238809358602817489945955743222167085797535451300672558981425246055437614794740844597076726886299681423930471772716035958244346517679345791214910292546244405948450156711301157357546904554934620926399077946819740603933239362747627818114908769582116110352459841962989912214070579338384217223539472905076829211806916610656628808260778918313762486264449863404270136351937022695829060672359357345974502800211941422625595553044053572018940630612809544279442414189433259247654898405979866404970650640927359640443197596553595344894667463538000287356173815180557060181450355945827578103304869137996690732640037632875445558509873572677311536128*i1^56 + 619654914674759619165685676124929460746540986979853388716505288506542243844002182422000770878389053162252936718846256760501302725551542664234946726916507109066116829815740819817400157887256171998567924369491146715339406775982067614207896541680447762090043598789086654918442206805709203415590958639994994908527771435452359840044940813737795131891182954584607647237434879224848819528759126668425409195263642100196181295449443673172605049006811500249721014410956737806135505797345804434141955953361845753719376552750050056161198222421636864647101178714483166671053838687845761515899176306691793805017135346173267264440319333482884870126930901075411589338999839410591471362316913484391155401065729790949997733544349664373557492777188543558723686778857361658730923743846307496326729111617190060745149303112019930979835608534620386041782816949770675994500951089885195479602467653444761330591916410862201359316022043500479995288608153249958519572960187348070427316504376619048004506680930295486122708826256348443187904666134835045092470990216653737884030443196565969067770902740415660051795652270146004935349164563295693957721185656941289071290953180589887818911136795362505479728996688252428245603306291963254023132013937392245683070940904055735172740719673221526862724168517308576213952403404003506567939107718587104834124814983787969794272752689990096656285330707813226739114179655154075298940715561495050951641033588777978125185188705096661095484576497876086798412048899547777251836164169876022407025723628737678927164048159546538947824210367316763777240042497756160039225799230305151898914775895225138227078270277917299986459289109613038973848080119018753022254682375633886754614287888545484564004435474597526933639819549701284690637352813858459606123808874554010680850824877134324129638435427266073911000703561826124649639275412352764175373322229389746944*i1^57 + -63329705332766739056044325183035774153601836916468754908753584526376792947065693041660539863819870731026302983043723430631910530628742698029080339367173914790007145632005272386030287329772873306378961865080759189590023625736530066237601200215394054649006315291632681737652977594061358934954287905855773792417118231563794245278546767626085370163387362932211011629029506270604817549049692037342007829787089040784010961570349113825511601143089707712015349175047456859510769000180483406445825622891265786151713172893810336987410035244467799415483119691559540513380390632092315158834937688083319845882829377926554545632091222849698829690202771729864725178565489049659436939378282950495609720480609557825905453832094723978413034846541418803440097581842901617441143579879229179711873069843614060212342345123773939629830833758597605316811207821100331971952040244297476656955996124239398010676712223233639139250034124016901570386558337488905025318853331526828567899062631922962424061595112584650251025231150353598916667584818175558849214097066487539143262862647641926729663822145917337173792918686915386130662712192065112495203206895830450343737577064171103654245968106144652838408041560449523649534081478505301254902632809543798974492053320537029520677998421913213253135290660581111352406221469803094200394598354156879859730921398514999261287348902408332227944877928768780974042987928350422813433212516968384668127571752048765238261850782206342742598340468679559577175016197244275377168543034491511434706582360560206198363350916488581670516522785223669300117438879371786851502131000926721441243522455026292309632241748566529760789817682299447574469762459216805935330909194939326681973328173479264108246078901051869933912924382779320944588227012439369052511964225459441195039060561634866789830078578169649200841161763670898352836158414819720876782292623504*i1^58 + -10341669421678907739732721711668814097976619959216404340278245973634788837420926558538451662446113800269772294667185647260280560089365914730210146895102660325344951017722601011614757548250411092553332419008093117522976112352932617747322435930149083136017859270287672340772648838615204861076866230938736715743876643719996088195031089697185138671598280173285691493787155654050918062711525991901596675047672964564429489310889673508978470634245031118982209126242457954862289303654970318367140396737290689098858074238375540140987996748041611253983423869582054772636066810455179617751445263669330838486887143401800022110218981848507333628933886572307655067803530889905509755134472120987893475086523349687060331300462743249119039725073087393916890308039088070181798572656700613837066803829096526520522286950862910038441363918196521891257167190815341100718216766553286919004754755787049672644018658504449218894761014574578534216852245397249401802925958125933684731577700536848257457374605999857633207383651006454195936006078465962251519650010933508510030614491741454886332169094519943590516215991942465644258517818426270674012335884902157734304624441974695946434482018807044563765149268463239149160028004407283905393516535619593376991077876860976051911431848346977623256185157933757519317428430874695053365169432188921798243314027455012875881268394739588681519195860719296695486470272279000696009250195715198688946650971225521746315572435482876899496745605062881362450247726064425209257026831602195241749464499906825791704407467404507356834340758690762792547031888066853685789198674170233231109307796226765208158335541865892525487218520834364438664764127646109441762862332366743634888262740958937136019981533768858251665623633096787931147161190606973221630198833148541326745032654582897120433612239060817778657937956834403245413028484016127553200956*i1^59 + 3349663964297408770326526698088954845486554208671653698050991807666756029655370156101978594209839908522835168502187786238742820889656397451262339595218537718847298494993826671130772222478551934985492134845018866307452612595254193894793391523266445361914564985266610328097839512592014531804065724493595404114399057877910680322407447811598075546064271327107436043444442721655720919601528569738149593282128567586699442419310816581918707686259798499993123423893350226242079614353225291553461327822992279915992567319366647067756280942387792714143511307812067054678851093129346958785506514658625474684886937317117760500356328782023598155252938121163144949998283276355127112419814199462054057619669034099888559015782035002270650223220045590540635623856887894375271364118610411693666002621100638162138200239475632229153915926978767147966338426313576368774273581651569790036402441365198017761222650218109810179874020422568102997190583840542549238255000735165183785838351584635259691700576380346763997487459910568667796891917513197532655798544241092147076967981372598462392121801689519623509729913430029345871961305217394440415496193431929547202931600642631329828138473353213309577572889181440882611571253996991609263693918406498912218518145893052753349224222819576413803690645201785171998040913851244265829271044038168081983453917243245604385515064237135586518634620689136495506372386325027205781656685289521627754087920779484779672244136290244212776548520129770918706218502818272507850297000700061285414798737641023544465965655112146607447507840005923602182427351585397400768639976069897500238156833338950745752401525680634920401027869148018945534873512542226323259337040133567469188927002465482606029468546939548027632620607005373492950652610609876903019403955989975192781264934622514599625463647883918401013062500438272274289327579100872569*i1^60 + 4900965813801942113276779921858128527439422389128498652495853886827137473857817235806664107898723495811289401725302396059832844448067429684806085304714541780737516570681253900426698657338546818052611632255682551914642885521807862994048208839007257710115958992050280940825118517904389530506691587176274808410548452576707951521767831158777971216436454565876184474690094162764801948329230861212036542915206581206993546535315379714227497271466142910950694454820846947978291795020637238562176955469007264101794483878084336489108877426854156467740520941737752556611033546396631549677146392569081917418313175465570905349033795627346546773039665989201194211017137595993942697606676809641690011370820369695704096453060750587333607471015446304285122208483026256003762289763200209517073835674858796334344041965103162841984532634284036125989047054339218101583205738591030270101818006342538468935571127012901568089344312459809480697019563258172613215129372813868173113769491316109003681529425215852839665461669787865641002593826850867200534620340346037319463316757848288074148528446798921093631193276474474805286220107974709831242608059116775244099513139799018995048255272474689214214634700106931916598996456886734933917666892248204195482275563434903770891061757405139218051734065929941026803215900204214241777098952604112198159707015001441133283148663736979179969262277862615380496963691593132603470047977020682307578853487268506185271333637062715773838709675771784876202969282507058694362405371403387571845303475541813475171074771218741905319136169594956895359358429702958459013624095199084408016115445979964596439369215998526722579940680482137488034575621890926720915799989996665663985055396431311698932469662955626847124493208069886777655448878272435820369034314617308109284545896887336377561409195579690875445572132937732486316545536*i1^61 + -126623017566516915931888156798146493127236291362252069020253857267188870347673989012110987525891537951730189988479685330422095080833690066146904845540928126808824081670890180883879570122811679484930692471548968438583545511863911398142151217489418583886909392012440258607565485682648791248850825804365177058592999717114279023962888190992572781418882426655948324885373145652300286780084990762947899654193575172971357354687968202507660526210843188092853972692233788925797226099081037337820592358444616969375915867862902320483024238664669824174433866803350289136948525707469501391839922011910467460148511821930516875306608697909574844560976854571457177968791703586148857633689670145192528391638791548092415455486521764404040826862959787511226663345519601901402742165687972754535572122600953193043555531415034141758104494598028137384405899284848674235596408738939028729598647054539999757268678044082315626278603621287285360770513443313373991841397231424723199149842470419401780984731536673536738941645531821402375059351118589675829137369963365047683414352054216989728698900499044279677632889767233546757233283218028745621134831650561995117463548708853035802174944340645007076716532347940530822162267622994058407313775582964379029575696504186195965633141087797128741144985888708006042795855770536871056186401621067099248747193599121660286690876547832432793729051796133777476204106883102734897357822741515983076697654371113367808986440387739870262040336394384476957922395697039505325162449467455549584649113973277351550097477180692863845720330451975796776876322005645364812068581693533032546734073068572580105425585446434422694931359372214288648772033666493520119285546630364243185831805862517069166377536002194002858305566556025022577267363184929700838544157758897075284284270330414786268711225851906513676981230867358950785024*i1^62 + 13895997403737436044566671357243515212308222586642101217838084929657979084192979726447815724447434099486853875786690385358488513925785685420485483479748896917480865225636179242377473835776444915052653098854185406729939171587895209687106109182977767007079047077634962353600808830180329503075807586981679031597856117155621124930994908308776623295546316802484988299375286114327225866647979639437881228113277126428290749297814580104834363319615129986956862398180053678740759589731439303369481280810847129152616672724756243626364337235556538947243163667741214321196997599133589475127150248323409352914903950738346527161598904436816046709938481489397012483541738525217061898935454484861127305286642946684393954878982963612007674762841886110528343266447069118728888669023758441978498141513459574991278790744518785639541693942643464987966623259926435780011708905057040854913468264343278219296736310926830579321200065629276158132888467708060561726410856528223592588402853841607308560485891402488121964120585860768413775196219017885498443981570610138610163799467579897019284540464022864092186497293058335694186270674877848113549080080497426687893920976755271099334232958863152028480292678847359922016270033073213116128282498278969826158186056147889913384450997287359797011597679256094429540453888877095401388460359308453675872546552032583291021240439581193275142007936823664485928068015952660867510975651777717912294313439912256769540946307240240589991333951643182048348197784978848236022208004729730530178739500430240769481389617982777024897406957215976299519871263028213596038332555100617489341835529023572828701845707375708547594105920607652738860918251617293268442945458295282785351829526751975964407233219212086144563735287233822028644401809188043053762500026748664299156180530123245422148811544889320222163894647390208*i1^63 + 499718487454215999338174129550646734328669875356271566353435813556940234600528412456400563931566088446830043729881911092152793272974297057864571277742636761933221883161839370580577335457313616526586231264249448810146955001013863966324399909922802046910025923427554141529723312883279146628500985879125714856303626728333843898252693762593597825528755954408408259417874474606142085583104085060361165756308670003010391961931884543740115604059899165525501327580717300821962064970995913557864692780106765523644380155441069442885705131129720454543109470558940655884749797960809761664428900623749424560961388301738620056027021216844969952129999620176586349318600717363243666669465663080598650776892124142717530619992382160234232766596835931142246433756749968257371359723296041501277049845579012382326540830956201063239832926193488138985430670159600833822926602531871090064430798129309204281644471446949458389153045085313428831559693734740906898215545650881971213189665194234712039545096339456800994801272969304846268178797825851256924409851446265376793219493659870779013537363237051206795769021824438634926096750130545895963676861377676301164862105953227206204381406462482227519359959121703193455728421083095377142526146232913874533581824540695115664929397771782176848239928575823261946181768148233851781279151405913246547907455644854194042019438763996482597367917155592304284057065854031975795756983218316028430040748302560822146504399449855424757903409153544476542696256110699340380945925426302731979986897344296812424829260968990129986616765359656567585897947828583819553391740184194530141796348725162802220735094231236730207362745157212569786441507432936096217946348677295784387848788869197960087404321501278763704333913633306833402853285523127879731811881264182919323331152047484569217566780177829025984544768*i1^64 + -68613866591290184868822300739040309764858428947624126771207728096463667925542579857120407045859184665604088345718710896410009907898783942719420171974033826397137621356916033212448970880262851021821113703187191388246299059965032717176404547396195046083850701570090459026408151984925544356898193933071673392538308049364277579789714004211267157186083329273900148587241454709097450210922914726644856407313203475674651538013973115434397503075737184462972375425866209967970379678046345180570711973591498610042682927946096276714557503219858972133079423829224906301540379667756422816788733267912277343258886640858161824086913556956648357387447183139545287620170335543779329219256601308125961092259330340302633350382502520473564924073982347117383696383756168368590044486898720617149409415107239892659699554884179097239545072121499658489136283315761126349504793457756815717179143652021963001712116279075435195100977398955667635574504729832135899336399157765416573615920605012773150637582535839251087506014212048871859113835339506114970194290384775059018789664339273865955430362364124720090522412364053795501743500729671433300010389953257383917287841855781890059036688208022054328241887049135444891977982203167098083726826090084348851219014594041121921448113833615333326644594315543462256265163472083296854375900968936102824994025999862121645116373068865060189381308681925081101775664534473043407041837068082129295978539872104629150886983607142253105237583520406397448501961844654081164322719458288482172577625701638925707993030092700853857294895388968948960890082197507872516350820420661651158049206669318988794691531990270166777502513958691012142810594840183231446529652898821092735879780552752847702570303715170918500802537554451909697122632035222395217994366954315164930851882390148335948160215993070649344*i1^65 + -6783108871001567129363428650069596269695282094408130184399692776753228390208406364604767160439152057362632386849252482168936913488290299475723632002302217759256964191754622613958677267592020211280314197832025154430677868240206281800034255697659595740043412268832879914926511761817967321774731742897166775773688770364518808601785340897244000302372591400803154255263569703019087573857526659039793850640955558437683250980790464304639888838512411319644704864717284190571194199928504098533925728050061677021390783092761368944362032690835760632881735461949188481779435850493572195743596427404253697287479174198567941167175553677080253364961352876996893196464991641498971926331580308119745128495712870586848560551532024106724327857578899608738238831100565259664806562725976108003408321836781060405138529310523596138417841756590173593120963807196886501685870532072828692229495688628636438648969719123200206159213276629661765381969946295747095413240701863745015360976432092109403979683306617124446891863349947348737451490610222151492362178820785616956147567024823611150915034193534077373143469571820511094223639054242758444600970182858834465426089599784407406162563127866393988075281583414020157143147092437959881712934173444000703827193475826108504219298636299735201268387721770131235355848890477914602971355526456541178944768753534898438615314582509843784182197040521400984253624712916988766730884830792733247752370790769800112155245106296254873654846900041678249571946090850230399281829561348178656645576401004112264049522474625372127428610233788770068085192265764908831718363507191759012695823015104519427040150906963860705649479447217798574379357208158852966567801424583530926249219493216835001157584839413290087827381142696793751872960697147026251823048314753056838945561804508989602731470618624*i1^66 + 15930523136284696716484078790922519965530729228943255629188588738624942029151154671537296229205768650682670268392331808272588300677831778015758014776053276199100112813566454687736780092630689933893447036081379991712115032192859674887258711090072872233194502283850393207136563336591713279053379711888490214006128749927281709536847533992622890832932245247740054624899682338262865277770956485631855624959709252753900894008157915713878916611833961191409570106316020013346966278093763294617772493296287352133359324154573910291708267944249357101925570234826082795631067862147409377181494553213798339882508334306143215818467514599962575237934505554162651391596084772218380061133909833811527339182714079433219804905855827424369046735920636329611108963256486236299074119914175166184731416365558436179513083740914828723926211793585521811325290047128574786976404881995738532157856738355962642986993634699227633459920118438707405144686734562013785483116767921631235766739753018567279990262644022419167531840276435237326610195927635916560070247126421706280010200859231705446590769028776179302575043589147322087731300814466008914269635519755632596309048886630311101995731006568922909681810489119849783171441520574366721665716389832057641993268668067376027832337970746510349380620590034925349057764377752616064648602318814957455852391439621780753334141570499708490857335494942434660106574662131375561163386250804745622469570239627240335407597815609210411706641668691809345791732069137285831755983820470723056173662431428509819753164766235893964395588083390129512650814902049588203511157178965633471465128460972575411227539718694980821308291294294630631538507669422579375608553602050908514759952378458699679626757820455119038374357935621916950937438354739012220998078797866732995260872808012305137664*i1^67 + 23919645302833758315094457620423123158914817173749068117733562699836759626488464406826908830875208014883953492551240860905468874544766391440584248540095623117539819820467477940011239453030296984994820409922228065563473042605299938360870605611152177998231255684606356841396481806226336551828367318039057814279292353583185375437517697543837802893973307761091122447754914865369347866720252257566387208836837504978696961757930591063708548291137242085489587310977407497575367178616961228117633837021883475751254741057232489896994803652761718820870602585032374669608120574913028510317770888564002210194932204421620752724451693664076801000092056511432562254759822322865117134817377877765183891046605584624071649891139982340679812921178005939281412803330775932554787924044326871877930690759167617574006733189900595196761567605263621611605039284791133873647906955644400149096594645652809004853454524164834291979152101627644731612517276078758545072660830744580019322808287553704659443903424410019306085414296297761306513597666545086970681091606989767722955313024500878422833277974085719184491642457955592724362570862731214009944010552085184821005904868424261029104265405737659322290081167021681400595438005655812963493366943848910587543100710041259125411541197867399655359402690707952716306121082166136512758055590269191100431004613387257866791886884851333096547600652647635349265353369636509412415025889218007471325509770520420271204393867930168527113174361972169086223893513351477374274950038166468134439439557828067367543193268643971561582911917714298521094328120575666956566135428665441196499293698788919498592460685890874536879974014817032177045292865200631657573463966365094123073158504856296239631108073992350694661161142455975131522421567708672850157596638930392822925304436621312*i1^68 + 782636014245844972591113268363084673120087146936268393682408617141895411973690709560858732589779832931770397298801349588590747502942231383016564010623723811212145283338161123817963574393446132344940690538072406322679945155605439142174826897741544728224428318525975448838468606671993856118000515977671998532347527573627051493610615566621140254501342272352265046953214206324858565647171666706163636805420203764516394005056524201450348181143014617800820279948950013037553146514231649280898674271797612175529983584724322627174708115781888596725928154089681654352874143024836397620321545552477321281933309151343151867547728194265364414368970255711480406194417292659225988388525101587386248534915359298417051688894561603793577781990325649387001399107024903726417295489413223486150764289397137375791559190400075187640579101744813149597127461380186060340428892177328802254855388677109188204352318334616965984790865245907240691010117022061960254051067866690146636120257462603978625430400032421740351120011145030458285414532751412586954419279198667061246154297111033259655586591293142236147610512393879271688379143353092647277204169372305264533149676328004818032916858450825546053186296604534145321299091841683447453341856121051465095593483251118208910555683011390876947704968662938277866993055501570558243254397534387568634333483955535423769669271776849482336485018423878348267824661903193331181365166658605255713155814354363507795362291967886167056621759099624455951345326421935673908966304483148042930368535469479958152261779739729005328682847606993947528341177530833200079647130116466967110994512784202174295813872400341509010541043781622188446555236712643347661867680804032482052414840633523969979723493489162243193318658471583953873945728913432369892953949702839363249897472*i1^69 + -28841454303191552203174011584371061052953967455165223572955561155482955688297314168136518024850762880930423212554201251405006040766973708370388410175706962769465287357663017333957071803787601868871877291400807285327850037146744046816426360188910101056292384605340289385941781067024912515769216758000130849033111806932900985894629229101237879359881398368551263536145982319125149951067686102750540868993365279147914442818379719368852971990349388220810194690928811074699785583008622953680249958257302397956512992943250428789941938883374035944269740756482698820243931580451425926164780146771275757066430312387868087116884454364641946501708336377954378315073963873299401114920608972430308487236168867671086135826599808594749656159036587431279714410403033111169938491899708843335838567298959962705075716461231751710413799986956189077853030415266389846568182488422077593790180059408351367535689788853075213182738093771459743235265266106985383614581319380179583826535107845332310698710463650989821821534621562216525577955234555981474634559105975707230974407911004876545587902390340815354751018488625647324941438813155260789321510492482547968224394099431447087231424072918796930507513543959711417145422748209286835781457958727241004207383281694918126648875951314029721641688419300665752825290889455857609066509858286217703541341732380588181560642289558179082001640777137501960279789552899574831132329748880577744636201046842597716517729252588863391701196959364330817164575040689653059473119405291902370498677183333692018096388971221956398169877504317504002813785270365561180784863305815808026500739700861397301167763076787877958088675100717411970879784166352485161790962017363208468778778198761092818622617548273945373336527692387125995038668134217673568506655492509007872*i1^70 + -3096895542872671524162013239907110483411138771921920140721923379868484035663161241515725135384993750002871462954616571321588404784420157120706740136611892244508304730934463879476971254823313740722663008208949758078007717215699007284541684880673621347151843101632004672002525334658892250242929325699110730653411064463150891368638251478942900635628310146096551026315933117862660546518445791098383519826544186137541991608767061168153022153597658070902430248120891490329509547414768661940695116982006302887058396657374816541065381061400529280958142976652768420236922269470079605761884121055914417013691117624271770190696475906714506525620107372018480545520969393550048302517916210015454571822434871312713009485233805403969413201380691733335586624837182433574222740229417905956251937550506656473258179010812143920726242109709491338716505906889976388782489744034490473383302168258774189456996428929721234797543390404271091893798521690062645145454980361006150651127921218063060715112859921557786636530979861036750459306409572348153905680101400061836139896484097014720028883722264073809954371021893747272670778367682678094427718815878866075493334791517108794507870736230049464428681651849638820967728455652680854952664507680885859347845423696550150344974948591957534291492394271552016431862228876335444408528663465854372981662151911624546760649567506693695893099592156099248980750044010303178111993294726569145290108011656665261520834988425791021168146287052556611931062975871802199249484749210756796299125034528718773251845812287885632534034636086695175726901989376466922993974472149849290198067621646819820326858685375243473353065111610016155584846658977639518615757409132242680526446532350820115212306235514444681554734835168411465440147425111519435601263722496*i1^71 + -119947691924340374807886631577981148896580673263579599693395154908467908608437636901509436370437309193560859624185426845987141306625613785310350394097500682469663414912200143624510149046377472601502111971057174271480973806044192653731804375779594571638810209762838795467580529448922664954566108715474736188496470835418399085276192964706924297435979810289098577265772829829531444732733190603910918846786071413186878626257963758843386063155303940741732146098896098994542087858290938245059191881347385129610903853270533577515214813594344600242556895924207530351641044748067497168501870369332753601295715117574569839617951313495788069624367729065403702145286800542488565599289646801883605422936164774303887192781313632178818704927255322894451395182811921888687722174641710362185495119416827145885238905310950667783726897749088894826955727343425895998985999186633607392449040892717266268308229742368408014973836409739688996891078980661870486567466511737466199297514911908583815643800612379891923762170298103763510418000053585807712090223547150341018703917773804966521283103896288964142042572096763794488768821122930481614388639440153415497574398378449398995471884440383817209093053259588180742874514333238670579298608971657336704522503798401836177858470134883014224036706563278861816765578202038026274059473892334282744449326132616151398450524332442185320118739140678353156398409214581177259865865372142658683764001068269888920339758847062455728465278299893695987772182541267248550502325958218139100741397741255386223315082641442570152087091136687228543533474201975969651736634569831617214059857210994424499045748619241110902622143009368369372673052485860375254651505871598917016609318038317880901049789581722702066370143552363299876729020094238666260480*i1^72 + -2802721506183520961298861426319101217569322457442696683867694047770241450337660433560619352667563401528846972245797968236051236541943892666206975722433071529523040820109149511407679422199903144825542739046436681899615863677878212809476722206879701884322587187936479426354913036038925657420906498941441256329522676412775029900950011127783906377172832964467854148677927405766553028852219437993593512065488898318101839475700580054373727198002378589965520527116058050518598315169537483559431954619545631657335215877590036538779431724937779991302336131620140832775388203297210839863426476813603490476405996970446281422723439400518671054624375426697885647286019854753480633788076988694704313955170540955793911857753651533790174188339058854554473735567403133283485478624861941521369166210708859190964387213052783928463222244008058117161037412832660707987635757863140956165705825474210806328429154946438278526902087679296543804000762869137066908471397950205790995685479068543361763173169582121621355081499859910869597572300466802817748903054635864959353225894274874634105788587456931108748381434320504723144284836129359323808166259284486635480648872742710173065524629651836195019821259645701226177992927949570146945672074927531037695352594107817906167043412005257636606873035001353568733791801967244271903943847140690564847029196929492361100031976135221391741648105919672130362072110971202898494203618238028293609668750387683815889687928470829400930651137984513941509327483599733938157706390611505154689810348558113787245030809749132185268819073238923394925538306608793804060538532378546140628170671381884316983383375517664358021265235226763299025986826752650976936159314739313654093810791214812348914638731949806831142064451916612903145865230680064*i1^73 + -43907390382821914579946610001100535673013194054146849372326568841840929451273613145307466312430393750724483298744759984627789932215814363452150608030669550696535998890697577148700296776665295768984762292080574779929243001789164958163115708121967309668821195547617351030832890130947632539133743784033550391080358512996468599337783564289314447359027237737602114023774922436752755053049563334260527849838850700084686925224510250459881995580386652854544757717505279883552895515349960989415397832314373245152101167321956956949829531229250317585465484986685279347407864362331655368044001989601154348141375904925032198887136813383184448020100546627283900461987138945841298567372701859508746772350508228353213247477676423623117972447747270025532231160069633258517751096445544770835500776723659522040546524370851763793864972517648699548471961044345393373343077984210714402200100946152390961851964304437548221142237932962052694040309065095625628276412544936483715632316834550177630476450100724674041197678832244596253936393451081847959775359047883388278291174865682750650462381454476624119108537357965580738658405683627241333149479763660266333387951339243846170172705326707738155744219685209434944847773232272161261667513324425278858030079813697262541410162649890230141865945900909501912723307480200171105240136467778865377940346748721269584788478289961138892450862926879779168860764402866940141359039535305889669033099592961979121617174304069965571392382902821186584849588632278928745762291417676820988119869000380650746399190421639243445773442106077553732409165318725802461077156623533374077412104822491691408959966402265060736434837945502043790116270425329543501388833425012118985373027463113107600835052116357537155117710595336861351149568*i1^74 + -474958456105814702812687447578592885485827499598528965955625281086731475364119122045563950128385248620759635976373058020727155473620943955152957813331661344312820163880626553814302718860179168068400661189596879940929395546869519239043943045406200394819718334738537272766978562292879003439119869275592970907155981114607668847861820816024186226677771666382775301360953397041541964334431990953471939583481193831266029903745871175558500732661962020248484571812174435893822049760228429453022322477252598463858785140124513916698125428993033346509251892570168781264945614113852656968396891031724588780487981465821704492246869797117839153980864815300054361856333712278742763898624548527229788951559332608857119889074455256711402261583058662539621520808822834507496712362682951961485378993898842222565846330731512644432229105361795048030677056423141448777921560494629221363588935428126845093208403476088627416680897333500858401426874286844973212430871750478137874334870341763037697248041049993977940548652490359985858161099404307363523944985347180931353516887663772440588578953920423080706849158773867353386841509418283774047997447523155003572133710045789470138019652485942027947279261137265086872344584702732696752044298973959776860020779213670242996557350145276254053320371546505135379595678544407427852655210015308310253559148050693540969802803887961954223091440148588054133575800051993002351244465218554321281530207503876611419289670240590964723616597101021322663994284920144386509859653526212265753133811364937412064758275550343304058168972543502232539698357321293218412588636915001859163220164188648703610895486624143937483623886351306822891441132609884847230003929747896216022552729655175749928860271893056793883741621575483392*i1^75 + -3486037033184359857198620662080370474961582135809988271223471921142479981273427988514975513360311367747842424655505500191379609274159344983417906593174728026949253534859616806402316346306186988465911385787177704489074181688244153310736267248497820826736201011858041021348227764259713467989846325669403285254695551322024145711467391642529727233645775350740855011477997831818117191304475618343700474460120050571136615312624881070356932667501096308712336566406023506246354405009890568062174227491730564685704004077602384700862872891517745284422083874626090730212894235534822320809708022500419758526021052505514386635283801032441469709164993446324889541399494875597906678028616746525810534770042022670905718790454821545485108403135571409497812605946756220631956429927266000745662860402962156085601500204221436034094288806541530571299341131319639282175979746915843658652528156150339695270574468940329089035156535199420694863702491804829760136093312228538885886378014008363789941797088147917655474461737687486430135610092761897772398365166259427879810584496818321976187288883445818519061344303651255300002154026221185092374003191871139795086928475135906761665265434123360286118894511583784814643302240480789324528293329823473767467881532790142225238538447370785975781787614335299591871716706573675958471418689130605684828521976275601270843043425426613653310224465318476435820128297450380091989052855176408353546508185101490238846536124902599502239677404002482009801767993445141933846792560001361147498438555033879572378957063275595504475892545616277772713411181842111916071880204072353396321322874821962694584160193227923301003801337507310536066904783207924317930232661546166263109748877505796082535173545982292463005466624*i1^76 + -15712685662390285945811674700885274738815302691753293588107288419711427966344086513173557929973959051197406354521377916354961970898654230293606473769076286328999683009862411964090764949926336434779935486645464861554501150377812862243836172713803424903421333757398932001420879762693729104409467060383484919706986150156656474836145426286439349036575794985775509321530147817243648717112838560503731059133275372807705348391672696007233733180355585564258696337926486736141728069149110930991539116873253832937907194909599786579264006292574877224089371196675435648573674119282662040630287528369769297935558825304947647806354043323785017578626517926336868642800128917170705798356963939644832328625400817192186131465821744315308733848502758236851406340090686724285714361731462827671936845498649301572356299522450648939868550489927614849806503160484682702953531293140900127996513975244102317141838960516139466620117145982688877257319574197350887613656583934065355877225146802850793103517543218222561630128284323076144881921118465064295970219837546605903193082184065276998631270230884520266012025852707701947242438535669737367022796047510454510744615853386955999309502516721356836705162820240219607848090784499892687313944911083226847842760785095757717323574412575766810468074848963931263473445310924422187643868955786738853534455862045139643032576503462176826248162785181767008145550997944872190703079123159863968597414818433535374316906066410575741505048145392719726803906813976785408518375026938257269608659671930438596501334867795433187907613672290121590320310475689574682509078191562558448908768464417538755717795815218504993575385300592070582970740093091232376814552613215046698243661604465988381291628617051144192*i1^77 + -30624169916969699007197771735455480613921105923789321600738091750700798452703462609897344185350578440716535235274847254419374829519161763193332585355813112220249997986655283319310680132902565958763181928061281954619929472801425782889778384042670100553256878424030205201792665523992771114619210984300915463319176173451423054576250316987593315415320920428145590716533890674503307990437932953243077648186587596565800560939753188001444169336849175185618894725608838938323371941221835740420877777354436931787047146825938458290198437996492151609974301787638718412865529362783479401746248356336412460067234222073349848101726509264542094478949888340324364822439794644009193079729431068774587776771105892925680737162539688098848951283575925332176167061729757200054769232357173067790023405062101424852440132140759528691223123869153906504030237809292778177562119855958121014434591333601981641757220732371916663490303309566855429096732752843424955775464743714304527508231864716485883114841172714483521942269265849230812125492461274450725132903030672555210792301590602577338995055840635655975939954770001429879543364776490046121736323348136224744248222769801053293456738902794517071265473708116441679248383754014846992595910761421345425591679915946185220244523382291707355965666804152036570869984462803659148628894062150814210366828331257123242168146077718364091428926012947091902756150689818012967773903272890652971716323270628984917009998820080693553504281325720969590119508511499311997715960170416993528302681716159828067943251372130826457119683765107546240516923764407451960986163730864726686489872456682545806075868030349824679922915013991801494441359904696961171727878335821877682475461679056696875778310144*i1^78 + 15014360019593908761729759792800235257507753395342517567302189712447667477643262702978655880010312284967521958820940930003846422479858084115569257988995812498870718563630722126723622543316181853660727925928033264614586915406749017759174615553915941767015309330398458917608178396085331718784025830131097754810040182429151122347445307165587611115474719593958510623888277417631705363223793192492578874859486245105411196474375632118926343280718762474691168094710836664990952518970197170711442037519691280754673303717082588106607020692400447829523005588593689381991000263230018363497747839812568987502944068888815240293162605791380131100396239193942794484897005105750522455316426802912646940549473128815248127037958421504384264523163121655795021082863975606186898399877666194564270292235825376897759455326209604402742226255493427745578033744517115695484976874440970605688092249582901400381022597137316268559832613354585674262253253757748345330069797194434328580709369227752388758030030757717128341226850150730573179980483458549219749663062597475179513090223378235702405823060328322869109313203660419720108469277025022470871611817972164563665119965435657577015767251937953167276162704714791776583673699235819245512850280188102443406064239440972572474881324593791262087809544640786608758677910790171489584556942597278395580920256790763221723568941234489958004425555511587902445764506871884627310882440280447274729493542477176500771733107193108570515251363705314164976103430165443161348298843725019777763482998025363427908986641515554515967937216505485050767852636025515983342216056763507670191891401642691675042373659111327198280368525020453200547710229710460558614265863681044842450792403878019072*i1^79 + -21374384618803138163590868974267284984915229724060062997743882636337120184128141854894696005313624910287114076552930623027592903289967586544006341824856351179697964907676750086261600060449601557276135746677314561962401005417464490483986101460510648872058409859255903339293531409939736726428735299864622584007451586992260447537109056192766536258724385636574221637346600559398262429464801082542452543608255946673704553260691125058119149006975748632885942222902348289514556345660286371114352793481902492243825724995565580335046516424868332085877731221727877492218846882409073005390516418431379591581744224910382437367006235345451179088319658129073924067895548604870646325804003141785027675631529806083066844617550088090748979738921168803373411806304551513712162172699760266789606518400292714786776289834677189442537836495020862757644621092678912898612703634816065577198584098788369622129116135278796317986936246270991488388566190063997403716830695999468707344032855220561135018361109111666310048823656897407455809753276385222730833315971186189527849132740383537792237553671450498512530982375661868843136533856098401570338655919277954730284494331166230934983856246073157921964361951061828971879076178184174361222908721928187555725377279307652118270297240365159476716725794750197283956802147565173462926788264446254290909900038774274709063883243003411357699852684615661316529937389130878242337875982467376717287868810133505550031874701834533350092941913694278740236609564097022613535567486405672974842010592875968025341837485257535694811749284274564189270882545320395907514913520079710240472513750774428768834073231728457664227308254837784519279987314494506779536330457934824489705537536*i1^80 + 8724089814400670122080961543429058332754081998296615056149762095183467083315595922354384158931352293882623261708747102889625318442368506756479934307055199807554952161165209272665106838586534035936247831322501456672197844472965534139043919550944403664342932280039317787108913615500770276059680859985223647245139474414939724227841267920710562388751029632808107824694248768545964577088186785839828420305854715390443701838085602424366314751105088062228509329151514379028288540063435631680554966727353514458420847842315104612366078092249620577580288215906268016493272230520143063055417593997500695681257578728969117165793851205645829321285299480210117149780016727038155584882000782723118222573361623883528568274123553496935109529946372570780884880039018561814586804658818576494828268378199360881727954988505924994816230949088535084196280090948873854346922186259933567814219460151947510141373708064424700830908913990258167780381615432082330570623592115642237662173339324698887603710225155617875460407295169893438506870708049988603842101440713741318033339421598290299686090054707282446776517674581124906401525000487954565924253313332989232132006915159463989128324874472820051794442828095530829550706387131428677625136280753551381839238778808521116981525141953971536574638933264683273493434906625635865923072609218301488869619445831550354429280215411651602122227863217265448525725904247394990910178523335101460072275958713087566882630666315192929843628482577891518704848763322172568476804615625317883748930169505181908142716528040389056293875534347803129524970908163235102581769915679730617473130341252696874483431039423418365192563011249472511256076981988157118155264089613402112*i1^81 + -1397854071903737571066090603803949502710167980124648282842833671239467601587541410104241922472959792011688946559696043090563090083950370292395520558532786531935756749759317824893011032423381143770496236882483936792244471886520297571596748825147333252513764999725244787171689257248443211058716467503277766082456684049554029909302626721495516116028713673922067061294512118189896473270186421051296190419474718622371964594239639617962469231974661293803609229140123289586822097193298085029256694946126407677421699453418345576438616505375731383116273976860885153766460870346634383519999216297006322198294656585768268622982581578190340301797665824559030635708953249544492529495389151780918289775189186068281147489512972891463402711052199607285366626041720570616126180488215682143123875374121099277653064881620494647905913294635239719570079689238036532703935166279388212412089813958109314447953155883824148896699462264748125871799958989334718014840710817669686862984205428300704961730147303328744254395809700034754793066157116216778148875153477332734627372143326756689545368211745328137748217916942150385063694044297661092960471545033669789114220950422266078147945284024636784612409150624734422706756973726204226534964274244716889750992869395713164409569001888234262421038011017753045432007019891205607675536894329392680666732339234950105239815122475613077294573821045691420268408820944500260751938914686741536535089628605508138481160098023996057098743636929408184450855161556062229053829213849169419055667752600189448972554867985280483102197243417599795992160958811813848217355104067097670442105139142367933674002827403799627998041043369050138481095190495329511930855424*i1^82 + 31552377774474626917151792302300858447016855985681119582379478490579368297595981125594991599796895722710541281576446416620382423526528632639588730979305294393514158950909672142103982596089669396893428055168901329294935875642936202086561287945465341211030752675309362935485141611652112255877328326236484828475543986250604781955418324937519280258211073343179776971737004905244896477341078433648544507850925549103772708412764301017966999517052974541894516597300934142653869718138758731123363702409103784564631397665814296314050540429586209685649471445112341222393074954760279987308082324349228618351291389201624203385852962545191218408366012297033195421434277075602202653329606180200208352545076656103802598124002848037535855052177030116823661758337500202197977118117374348706776180481217560828265196017296160261201187778880921148106695781078091089317180121655192118837377676810421890209735385656406482392859893137942329070273614542847333634590133245834082663453225319623576618642920707474010006962167700723062820969475699334010347609401408765048268268798604036782897147498973269081167362525607365364150361738977208004121555942697349809877074534674279461043337246861203241057491070616430453926139173037554817457541116652216636428566997134107882741721853995781454957333009651499474801599286416498290935057493434563429479156087252316264632516750063464568482310628862547313446677593231816595220768454160221525246852644484272583629552475498462251729943685311243407091689015043220984326975133927101009607631676730226631566587959990384832350509745293207668901873359465130459837137680662895279176829557422432242867451268844664743220261766991901833830885578768384*i1^83 + 18962692191628309132611892381233047239239259504971667002423636147495901019152132331252193339611149951483820217692869410613139510279768892766892325782001005438798951890471410623168665067275439038917961576832796038824708945537969501605874194299536887393323035474500620816666478941856251079299902300699280818447951565319175861533643438419756329489881994679886520299631372855997979909037088094406990664449334279709975492717828658973538890131447521293791293500362107825907725229519664214339712043736588137619976015685342952078282355713689708174152928645107481860804303533145252879536244687975354951956791528003438676050746394810917484085815451623757882276094217328990306206596442690166796109018403101036678051278319037258446724952433485568309288876096373357748103005259918428198508504087335149060409006900992137674204233257910836367565976521287454882360039559670903248918398281146347077189812953590418375296826742386067297406993395738184405718035469135905297322335498806209851874954568209768042927035541170334187464982742179444542455372734018896848598053363390218670284476842569084736643644365557449922118975621826828580210889779414522506570933904484383351703536536388651546852645170988049470751528936952375883280824643004574446276119681663095973801273592426266991938040517512698137692081873245635618472942195303373187743303478526388004316556948678887818330340519705056493970456493400835311269715623152135026268748298384897405276259449484715569683529566212989170224034221948039014543897283924646141157156990129962807020496427399783024862913282892528248948547511983457006284389087419816514395414367034359244158177834575258431558202464938065477500928*i1^84 + -2691203526473037855054738601236839361897248859336698347538150547300332876173216143402348356755159553586687287560253128848666518534084043612277238804151716362054147008762734453148852789214350940320141633028268857061359955035862291619111427252633501037976580140350123191893686275446724672090330431800082155494187145640681249313784270758729859646263396278829287476699385612507945732102127655692351111965757414050899714814937095580143033069895506602961657355959644128288226063432140457053630628316442234011550820757718971707758459801312178470763967522954517509960842331465761704758421263460485242618742279869734112586487877776956850476392815763663722748185580136205688962507646743313588264616880997979684574176254431652879616016466497858640378073340842302908818018170711709303171134085786766654239344703324513654204184162212338286926285434992383209206113126567709008132894473196339565620334712498406211784630763081396280520659826061882930823537284223472779339148638044566624709438081966804951814289438378275000021207872260697828371123117604769905177520658372817451408229651822174441118790148455557105411778003755683963043928702364908995482324491230639009564431978144738111043079332806622818317514298921477050964895358070433308695388376039564984551038969289004012604328208305071916889758227197121895545261326134936314576999229903617320072335993090604192319092620204092343984337072180240703985416881901056716208374328453440035414796148109322968197494112698635132864049463546818385610648778450574123025282383179992437057891605653379645569967317773695816289519166874202008516002711905510969539207087345782349018910749441634209304114515410944*i1^85 + 143862031833325587177450785800988399016740120065336322707128679842915901504992363930784883359087986943234791951141647164406817172060228493877050990841380758562149970914122625085621646085928577678992603044569856302447197422490598374815488064258868531745519666846081022653231067371893634576589955541426789989544322132265756525375219749245412710661169530780149989527367720240836253967532306610112357893470554000333622487542746980450744934817897059430990991466464199839862417350869428551941135069578068935557450936139934182316600432283153797837028100873345704925370015827399360302306474947535128289569662167767752152756819091913225454550992702947492251508928862789525330638903699521058973839340029123926873489553014316523837152886952048172025954504046028903402514455938755252618397522240383300467282211278971536258850025500147535446150915919529390972748738070890391706319333264501535327165858395912994433606452832322439972007308666886373195809674952980423351231410704055888710194470033430253480806829334657276580820647221379028901383557904778508928447222552376883138256231349644653799823464182595392128849709338839004332135928854907948403657879981563631835705044818971120762225689507510815739723426437241261166314226732830552584272915213188323803332402592301769312025651258937300768192298097206819732322401335903824583929378409512938724230635312287191343091646257515869806993577394986747412335294963060803567501607984541437624677768703445320983488149462096854048017940336970380682261829516869809555953875968172634676433433250275045031001603355606148638720793386784728661259327078518600684127800313825717996380687067299375480832*i1^86 + 3967969638455957478301350859388401925094666366059219328916753034298395803192260406613804545533500697513545739309327380631406153870969529260729041214445752050596018993623070851005804723505329420727595884811477244293482822532334819138493983426264872563366107442597899603344270985353257545010802662545317053999887437289630339560420066834188959406177612015348460886333662988887870547704432661484236460907318841918526270408686837805738712402740044287633132787093716002068447646240999011284985556514237608784412023341122457937840330840470203153270372342807556401308110765445287724015299552265615815596980611159042714159880698100088385324788940823996294015143461633404760850820530865965044555053993138166500611046108091452484205627107004661993860634370737346825204938218245254478492745656269357100173367977158992349522901336134649857386120656622979348974494946839310723398811193104654649459399995745642040515930248406720030557261159121774586201521189751552074755952558525188534909520169225212221133899959634565689713314422950907982601567402576899058641731712640829911789932907318172697342179867210883941290607318844520611124570088182105901646757057797514447641205646704466053406825138090989185630611073423250093715632965928981971905739285324955517859446981529105776314163581474981521158469317792707119373609411421642690910886601825109068884585922558115727774365972708440433148678968199970165688377499767175549571565719748777639103822621642866515186267438793877916742237300118855096052758985937081969508878190583592309232560021938738665398521355095219994191269691155024230772784172107002516577770869658818385870055276544*i1^87 + -1587294662275501272168042031479492917454587053786000485025049173050854513067792400153991652016029805819384837014107652749606014766594250512966484348890622414732688323164470198144283052786041966808636751959157355059869935281127754432602415454524060096936434595970374457510845923426094893135836501795791169491573024498010873232716096983704904603703001061565708563524600258946084603572617590197798615815457530296633805018728070071631586487790601008119843932893791843771222326616610425730653431970053505615353502054133740805958177304173232355336653791327064108506271456831988102812395485653010436064318846943177166787027616399131295228693860909419115362782808759122452998936330538255562305964591213657190189762137391550107905683287534062071135701931924408928560062583504850200968416623825608810345405909357931905784025916719929425233301035805463511893632044829678357908269111939327263867316835896783451020260691465460622874344458628566197816197546253482306776140417359728798978501152301338428090747176374377856579444917825086675245795272130595770706814103213953865194776435494840417876377463143512846891605385429317218164223523510024461966202224545357986044510480600189043876419513856959117516092109065588982691912921755568584058028660784527154748540554548854404383610164959723181261752415003594885348176255869163740486331736595003615621436421993010352825883903520176120998073626192030766940869110078167980019023212668023930217009876336805978657289593160516977650459185443386626256993873923697982254436575323994063961493641707756017026710660976671416932118783521129565069269103285510347954637513912878104576*i1^88 + 139755839687635070590615093448818984262795876321179055214882291049528129035445609535092503745031551386831681448428494336127282369118778035221123963880038905313172102171265069009331521371630981006502535698541709737621788010280706298361811975110350185557983762778384304713144359573616953303790537054753240139853801843593168465242922103416793990931213735352089099653649631773093405694230273753536003073474973616836527911136176824949791134730343021112026389687766535487301817712312232243322743546808209076493860267615766434166781104098196690188871195912881981733007288013449493369210512476810189858298499760801134147083522609277485968189692915181136137070238432556617117554843402805548631542340669468424975577776165307498318923859581904010875959343149913991503681960548196411466264317463241590748799443251335267389599906058716625891432876329173563263026306003609299835105046832182318836415251514197782303289099965457614589973693315504204784036241535099085286599877430119452166825438511662330064783246565421152718614972820056467799073226676310468888445850583062983930945090861020433648797693996250372515738775134876219946904105747974133371123786129339770048988338980716909379861324121434808495778136786829010913298353658088474110401659523766433576659978247460148225971065754064643535066409436361666700582904524365479980481991963810998702140277298038762275044852648021510260091447125128396815660649409273291250181886810063455203439278531380583921940110331568690596118346486396013102106083746742257647036633929954222014503887512686407329475325445398348127776509716784804607159115420618534442105831424*i1^89 + -5650791674474062943920061239156108194226381854901377335164654819236927919863947391504073742853847252667525777750713849857738111788504237624904177145876488276569228708242358776481325329349441492457650591935038462835510075266902977041923483522322698443419175804562216340323046126856821461435953508362290031420762857547649814479007383654911577533747508449947741304029540663100152771380727866844035823795561109540827271679646141577951338054298547285618587659971711721597085938160700838806205204190303414493093883094220034137797360804962585185565407668692742321212036921792949458496166992522237316596548958593215941604976000834812110305675434297576388301294198960842514176689279508477041904442649780135822595889508811739640940268759652954226486859378531704719702449666930622619361903447151848576319754555785217683373864415241419691439871359070816408530982572137506624719279980510999849261537813553630139777700793985672240121013454784782861797138638879468150832387214091125481938715168031655841762463061656467879355985868719549178624252945588011899499087844918100322591116788597588235015180453897206901647624637659392548740460457532025420236333707600644566612234552170939270071278488382722775529884963587461172831688970541765457933427142230801349667971874666671407589425657655037815030794605109023393889650609163590258417188044698053983504818842565291752020205403375286597505977567528892317042972290371036907048717865245036630752253469456292954934419342290232405547846697944073647226164203361404952821791438173856272649098447041275665734624798751396125047487657281333497336874327754145792*i1^90 + 61758708239991610954398264330514871698872271852709853227701158874112249003619459259221936996318914782643986547132166859679386105632919937371366432867805828550964386652752141059935149362155880931236525649426870606815186822007900534216868072241886940651961824229011101389283898780687412027250937308718711620574201544167155139528372657615212091877888701150397863235901498543163332457492436169648551681136151105442134268216635768140297293339377385185625677361609528966663486870363935609930963611453183238538131708870823442213390560287781512982389771231984119576627083788007092644351261452452595774628544352689732248747995840895147675334498128419150546761893938125049197795290426242811335721833062993158452246336363458344131139667470895389616443219707088413286366448284520256408628623154457499731270091128680259620735782021049094545076843330924767160652287258559581496022653514768133881010644508259974375512147372351739613648608028639389017170544302317165825795125884109190927918884214259212183541297241581254234180349179986327529857196111493313700248278546504422123601282616114170344540524758646603904308098879303514383780863895519272639267381130357536693517099434467088582152912909931845427899112351235409027285588520263779320459916612242378187210230732440664867337402428330311645214106499819578296915395230088485004884906032070463852892284863856376505244249538025033636470210640766213109466787512760141311392364075661392141146798489350775904859658913469825392897012756898126307113972026160410185921388316325595471336873477017580379336745259054460095594231911047699506397184*i1^91 + 2794966364389027079850143770421519831963183755600172155571017422935941376261672835403501847011008817446471992557910162399476884896566867775091471435221601872499358305180806256430003278482134521044796079382603056424811910476001479821043464792961848611410362302061459143604829597131034970413268159528073122313399875976521279287037765372861350288622690252236538453067383095220574266345540880280153542041443199251734185180403547149545252925264033121013322116140466271778565893620740517451933025503137653216304470472714408641209101318184840243381939905157405740654161387191762838334602586569387933782962513916443505809206313191523328087862756243647334530071890426537357174307899274291315852537119190834156582420279454135577618268627851135574518972060353729380874102660415359297935253012189769216741116589913670008810876626318770479324292079701797399590632891544834118165597467037652594837863166670575770154229899615840782125059778378847037608694078414253236230580887990740572155339011748112343052582116935142848347102652685644190162268770884735147538754073085851046792559462940238207781612570048629422109581978600762774822667177674918609217517485779194532085480151865635424716759269233013400834919260934859367582760158291937872049241326656009971920962685964072644810343735228534928565413850641054449681886127350132891352867384570350233153397403982610965676804784428490768837714053535899527187624822080884908678929409348472632874474432141666116932446517610571742939565063665737276276138484333385145330192446816065529593037006419605693474373194641074988545274927906816*i1^92 + -52765562614720491152974821918973063561718561645105420197296643013194313678198833197182261933636462431979134369043482875588788914395836952860253356770519002796795945499518298381155879502466909862915313264173332446353611495304750349122954954903115257887530143175567644406058302204081595816641561810993457380231820625300383509789809446023837074007018638591732042415677461928370346765726160656756416578101154822159680929403694453426804268151894213461817459473905512819977831487154625501638437916280602778633149018725923754180424582777957787569119230458668927676926779759463726387501225036204526636830334823969343505911038406759591529409771722422108865370084163883289257921852260915765518745534670799377299478579736858601005855611774964003488673631008108324788988028705029264899496899177638777087257397474664225464554988989021939910388229807497458500359278151367838308504695010182378728426174071158517574177434122231726143570910253565171837026115342080539997548000779312251021902508985799036545751859755804999952953458473670047500748689467501874040883058075604221537864727464212309846356860571319513832590458607778724821117934813715207308907868147583920038886925294822261500589969801386037143326942220872586443411761369831871655888652704319173924933815267053491285182822615821557386448611824218419092625839633134094891202910066697288032816795560821206621384637174296001290954342311644135276127249525043913500632290966914851087316093855984611335560567345855828640643121911074145417509072648139516038219826580166919214913162667542973195148459733925511561216*i1^93 + -3660943530557515759254655151503530795961664656813516405132360438285472869267270868036831585907654388753052593505828988617319257640556832713978870737008335100788906673772715124536765791953028130848123736227612801926897763712454625514928824197348024186201303024761643604727927046677337921311233278010621605490104241864598547244830674241104962740671632774853996510820309224931669705088635305371489466084258853549069905933856994159918090740859957975706435391708908769787018885230038289309025799051816743478296469985075527513895372331161825771203874154169239493819479794940734708167373446769429268306612531282014593494989874170609678764688518397566292287425753233122741995019907381090089541285700283127595106513260431780040643669691396363432482038783098213667816048536804211072368560362835288753412094697896014918669850847811423185140383796141071027561912904982148806063481732038961245751908285293291062528940629274710672201208071427999593592520813096570048294060867997317381807601912966161945996070526378947350630743959967488296113221845527750737601806224823485644233965721648740725491738164379113476675200368250581260193595863754497629804612216734422207394646586950536464491391261681586914004871809063566333403854407012321368637761326207659858409469271851319277148737364893518924035322210900293131547779318716649486792949106001595829921689682624925796887045556623280913439526080583229027956135357016149747981733369222371464288151288723293380609300174112671307246917744284913002598681922363885321751628037031793128922873023163364495345150066688*i1^94 + -58700676037434936474902878399905367338928613528053622936547221186426282909350994161950033268214780951653151556828567034059860644520291264380622840801350474930925684779028669511432696941445096023457100908583406881378116276504063317862581202573183278878224675687688715736857802424913036375697062518358633045729694358407361144601013009743582738855448661853245220022162679083100917445146885563697219618055882514064062414955438995279782489345012877097738379635683445066839375433227068298242723574989224929113957796253657297995739892483102202979352129775408465789857698645802568163428998135268550408470938632965766464470277656194176264445548967446497259680908969098805927434871981714643616442042553645887391402948682883139921998272666194970367688996524361845799850509837112066366248850333142149163329437156379577549237970730288638449023591152887308757568232148647033466703029027815861474632870250071486518847891603631968635352014723349390982065253423239920379292721971035552426195782175897944624022116649410536254027984156908051443232961848111845912025055265632654367874560482858040051959337128922150060663696315835022354814416780178426322633927584458359732581142117381997841046878820690020960159853618257963033372869027976889512075568180411103922483976840522683717231486175256986220149570463887368668888395406507110806014839375206388113896536081429582968232654026472247928420329268009723953159574082890714809233430183387967442166996122857238815632626241861274905610918196545718210225370037252060263219425567970686494414096885088256000*i1^95 + -522335754749307360911493700575801569091576643241955000284689744897255278587849829751800105209043990276562407791113001361524288040315085992445143939355898767833703425285140695987795695839264851327855475620179321495123564255956403049647238905548202860090837995906118696578893924291275029645184027650084920181810166711806186068288802111891337690837365102988216340994138274134684463194589531557923596202909523978454944383354594015951000729998242770550316948069166632201948200060347471345865042790003799083787815380078091820656328850703911716595394704175235177027068885194198127191415707689695229071866621220999555198972594996613206856371198991927178932663874774237859656833739730625636641510292965438210595947603007859193767377448822335885068001195914350345588426046754020901324663606367454677641730624487329111804137624180237974416837327061995671766616114902490253221945242811682930835589613713890243877109515878200290339658777226885672148739208462318283571337387466979242875385681849766790666569264597969389916357302274727615091561877045932246907229659571927160411430783174403749856710101309758849101739422133026675073724336024622126750841130825327395186446309294542297938654207196883839953251302865543502844948548978909868320634449798862570668093552860092953901728228447292674590447865099300900695444641218332509784252436714012705421915502965713927052755754533299822276689350208881847013748949856263743740038230699891030393152817710878829698952050474046530324804790792460386977228694653061355839540971952642433105264640*i1^96 + -2463858749195289164919807141451370089807909942862550803090895321635549918078652001505826824554049781076785950011214126280207610319873076856341242724075914604210565772322720380656940117502871176927728918032728441116817861911796346149010870007574450511181859391930155803801791469393199625983034546801289738376981494848288156292743153477904119206349218241627255885877901533446733712864778950887700789467094917872338286789228095616806478659501844005112265034636701214553071701913696071603745710650378027730145509879833456198920540524840181533751923706759477030395166295155831942368413307959117363631574615878667872321501238695250520971198040434252531517281396398559900869743714671386123003138750027243808180542896396198420323781205296551950466669010067964805044823940506570074151200304548408000436069669714818650251861435956512979659609370235743951796776155802893172232767141737599481421281543241147422925824655994940074007925690896754114707817205045476178205302195063638212297838629065808752219277988712514601532692992047584827213752546490553540618765802229941404516777742204659297400446149069917415503746200166992728641008868370438860314917953836314364638048501679497416694176763989846334500415127635673267672220538261912007308879217829178016356347050153944857064657996264633802877181239759649846954628193820781047470256386866000840433734179107356385773849704774383483825634432903146410050268556002907237626102239905052263170733989239644259360246662504573368405800656997571912239995247681140954008724738932736*i1^97 + -5586990356560202119923760861637488941709647475260299991770352304300302222594727872180404025510996402161035149982786749693669762757762279826400338263055108806376097949310178507224731561354464771325013113583099048170487969262308224980170394105665258755942298880939611812695073760252391987963814565869131504648695677620093149574225562929072803470778655498595439497532996157671352945621138990748785476683014588742587903628070223083632888196142339763170112532870240317597648921032725532522914197331007209588512078156057649047368204553576632325726880510542476313725373384139014506104407529646651088657289280798012701292077154164724453089402426710249791200160744967730578566414561047887793474642975186427955748016198366430442701867538027843904509304801255973568064368349899609241330920861385677195098782887720597404404220267857421166312037560717466203879321626765630548476806565296970865005415302061362857388195731980812648694383594097219969162636290690916819991182751698409493076266734896666919564601813490228957051913710566408680116186690422028919337753479349168360402509094014957722211423979384832563375679043247441610946610106601055836853247948870704364685672497126832792565180896649837590058387660713420275726560823289661001543575933568906532480138891551863643102679621621442857005010502409775157324398087674841018391077134337057061149151896834983699989548901566067480534964690492174576081501180214590994753565110812170365714250479308410948205732493269720349038786338338072599301937897352156151808*i1^98 + -5446048737369093905525421476748759870940834693477487281656426438569890556675479472008005574030844503415625766105366461246460847266696419285055089387366024003106907096503106209024451286572771124424700285279022991277259017739809951683322231433526054012531823085081908531009322029906497061658350126992247892778293267448329122729563313092019978027330342814759482700794364845198884160235056390713093822688115859646823629473002816982586348123532828455126623484549787563119433411627541670084727434960452856771382183695386943528859931991588824047769056474582223798619876257817384477049810007711517251253119533615669070033213847710739598697034802448211036704405017316518605265703365030649340813840882661728797965205992332259214365646448739419857084014453309024288279075152763237034331980209364333556531203005421467942621532236647038685072916756720929866880346668716118284346183939488907670224348305618226764496373021084032715699144242053793846013171987611008249583711393871475766589303797727883647291382822287352349559954492685307211902001802164937061547899144769962661591978361324429848730776323154764021228200500469589291909470282808932053384603954928348621434669817955383189616038720768522616286199750609831620563445592510928881293429632139892023700422534328018576524542947763821987040373692488565805576954172117387335393789265762887529140954949885671526439307366894451500553184759581735383001911419533777879855942407515685873851516476209693217216011988219771252965788344009533336106041344*i1^99 + -5268840604516064194747292559006310571709426449161057572609143492103267490974439990120131324539508719521628204736847696526989653346297419752253963898726956802062965780254987703256975737445939522854235727596663350901799656595066795747408848501867103075800918584647647667990325996523964639545676282174324067620905096889631919716109934082968543563635399221726609315081218869692645918673151209001956796547065451437612693055934138487520722617087499799614146073545220245715938591747865738485630135119856569389793634952616953179438598325758871078815886711626232855016622726090019818763633411477166283336852647129650193646534166020676173938965419832529671016082006557482437398432214277904098064181937702794298841004026065103861366294895177399797601150072802857853746399207029162955698354563850545317971528783425946584354469984441795161494470490018246566110785892422734160135072426115807884785491241035455590434290768110281405228977453524589856301891180089442329766074587689107336485946833594034457895205826438947886185012563779957161971846090504526737166698008664369456176176385713593728798499086639508592495628081202054504485771461964072626350434697596483390516329165614558558431152191777539953957053352652947342565578616142382114733130994746096538180953178747557949858537729532926079776000415060878928659046761104099153836307652832934101707554214573694571730125796607633670884978725356957766784714370902971118070921074051567806018900153476529442246307564368708602793740602441728*i1^100 + -405460345747502201915321312137093791021862527550480541446446696429042494623276437182841526964063789714406421776683337255374588405814894435375240997399834521407324485815278679718866128022465471805360202211684885884724019194013568670769457422153190307689355760878226989102656628890562740380462239447523811488801645294674961959343931627245169893232434092472022765924870190396331783374545064552385674366963264338049703622365219806301800999204656714105756876025462554597651057507199458295016162106813776662028558033092605986117689562736972978664102570505479004616075977319513859314765680547428265318557921796627587738457310563338803069746533553578302211951066134481537285684206520879785856180163751817728907997302600947011119084784058058930305917892175085186816916412810963766892865863421071596475458920972106047180074417629444052463772222659383772470430292932572911690343383541440352222387838636030529958264364769680069834643373175496757812927026831176492469787825973686183876249972828413811211793301651852404798952055067038852742376406318719677718262957151030257605791970784262850023808497975453460002677288480346108043194302040407371360461328537977909542566543952217005538064500130689671492873672316479557013586011356491747360986851649651626830951726667238739148838968065975505800506167001220310306725219002163542295011987888771375439639940114234415027900921644041867602712699466002797464368700181245290908192490203430213555044405783949816349369415774301585408*i1^101 + -72734357619623514876395339777434394791586504772287827490558694348868207640962292588778728097763260766111379086729753999494641076178770404099320647264624066627973565705629278892169550854089371637438522526553445367339815569363851329833003315565498678891680325390872560141655228143714997688026783938658674061150743117727346492760179962810386363419503751290465340375696339325973175842323111079385533492314446974978109501938777029464897044192605504222853563636909988583745159100429593196832654976444793405900824544935282874066781090618359530868649933159058165250291574647181741727084397718819531473322700673718031467304068460198909623121897419227623202042205856212937794900603837936561688143380681309066480227959955967081352057283372250922674653922542833983503046610843609796336464149626286064559987753167602125859723836224027441369194385773058469521757137685715332695170306907729555712484488105952203562596858843640635276231404674201500852454637220776169789323057102515689449803560601480894496184574874719991814305156678140881354599032221437271436613276495344517695620775272753961414802958683054110469321285540336517557857107896436819352844193865404071844829012316195775240460014728598852320105863857020419960505842530755357840274313961673051897535237155287501417825671237744067116885635716753982118353474063515610424568994542626402559135222438299446978693768031522529963714661175200537540140457902402255874345397606579026456693904204560514062221312*i1^102 + -24374978020897287526280410936665776492062490683612894709521459597855948679895414114972368916653981792421843712593576292725485770494198149447056037297639273856981781037721494372655197741910113430106346653084300461217040171517615324662478026637253767492181150586595961478904464892520722962656964064657444360118389509787247302015431449412868942449452408290385703982537311642929095097772167120326267724712498789455263978779845590677689390816792890896945100909356956618076569108320231188684551700898120168792302046247939812158097324076656227690251326540168094652873879187623196576943510739297760822880343374306164342593751424098045067095715533901761622999324762543204976222350737483373574390422980362935887432496643429847573110381323222180095822580609342016352852405350582161248545454901650984322279196007533004538379105103632645302172126639907753412609370249391832641563885106102350836397146940915394134975872822321422285305520331130444685345589754436051005268887934589904394137067282654051314849908165113084349468551100614302174834894237627738633132661523124974869815309857096587397480014778623616100192386606014994845402602036604541067671148940766975486504962073676977777974207657925159097062968954915026663617273135894078546743518052551765253075671944053813875134977105913009255877682257288247352789443380785260982235819859799011253986290575736803989965321693378185142979895022028882901453139923873770829939887423950534230610542592*i1^103 + -47732604721184868220899739363808475889379971225102681510904387565594114303612771504477105965345722252100358321738926407168727543088884914211971391076369177412841538111766278083256657186874396520094192862164038524805934012696328713556217003663560226239615115868113270483321125443886450904106461544555895934388265397858312472099122909911525718538571908204549820271708642256689524036041953081622315029753256779177320761826376982121617164229042472112350905430621903153760185039758670156711937761548543117486660111306633782226032267721539972029912142340146331053444811630114358188235554988481498656303274324557098437814125933001287074179618767141911229709731568492765526298219836203870453543446614805190366892026006140054077701967601845267481428526631292766151859583004774728087185841559202634542075380292126749207985026600477381558989546880337735546252073387297469540609875026054031780995062428264512028322207120187552837881203232989353220410027831023300614438334085008190089097777002059478593346122195057354529494345034554072390667112963673343984354872636018416609167651047343688415670810633000052698282358287871683282138512253457254259074840041968479247837190421843716075654895494305273285176631754332422875650775127751890077778348040429966025085794732462085984647263759598073078748647364967700032943799866191357468822529078179154184819189859684734330826166267908592872111410683563969335420487539914330795820258665955328*i1^104 + 1204041185368704747182231692465140077626483642459605608650042142579184435335370762680719685110168048190792343765906160481163964436410462093299242809929690462411561616375775384744725548576709149794867676018781984281201879658611050104548267058990355268084321852875611387156301421161910217477849568004973355903727462505912400387754216262860122868267670005448057484519545396529011095870760004614396320007803260384372736008358869463148720338766088343739269367305395612072216327920805070985462250545501735085414542639958378950789039414900967133535608114915178119131541285552878121799589796228024437913283182373080498446090996888799902182744188264259100053067581210077699725099725453234898210808564292617641017142890589247939201867334783598481836792757153692107551386387117831029684237053563444805734782588816591689902330467775205914158847289982264123162264747363783242023786609966662538396022180033814770822886204048142391959221796646975265394018795797650596085999294923836772342107472292978221438022972707356431466742026668993852525439283701047626269062544078102779200286653630575915205175422070232269701924806498116887185325247151751043046325777007432382753948948085269458688897309976533533626235798853021779226520861845711128585665805136628541381374533381307482096320859511611679288754130144811621068848436784313188938269582917848339347620221843511118495470990346402100327076276537583074530828676606996774912*i1^105 + -13921232124161978613581141502256562031755702192854100123285345791627069058177397261680772134347146723901296891826631899542531847115408747186071751810255538420236202210270462684145113365791475715915104078518861515943931231381500905206156978679809195592696448219451396147400042201301005459854174087631967428044565382266990355708215391513386706628658344828305821438289452374008014162840386883356860334518916435475695682146362140571885724132960159860128671688037476516940352293578668748147412340310871770138733449155388298857776525803015766929176337383104897645038624183178748833415226492793304425847836222027050021499351261084787845903668159801384347735971069148683838635109426208956966616078099820110070583993713733301158602105099040364295028628201481413954993575587326972407571910705433547566009462157305106452579121095954286860683468805499308016891968526449521584956229925736925118009098816322025310143507240643237849471922801066449041941360318681495562499037137678510303882812594940872846880405730888479261375025451801056272992413532447998562335083055862590147142987066563052685196110087307455141341662464660752888658543111220445444656433543262296751715192883074490006361689254691811071643799569590903276176016445645130101828056712384180117301221919470504066758245718235880698535885167525359824065492427882862558048444109235777445099993536300805786554393862917496389624378579980296730443776*i1^106 + 74906917223149546177747285608412496758173185606701462942398764109607039756688061691126785502574268674581883046805583443200996992377623320478194336039734928835695075451462808200037500651459146481809382802951348049988721662932485979286843433658463336191252069152308209139169578657085652410862901045888470991079262865029753908922351789948781136207292506300710545467938946443392542717669283051458229445372530066694210546926907013680268945815271948812356967328927469371951991265964581023866987568868847001145012707743918073760812190765557975042046668959753496823681411288209607140095664527948894256414433019522350257599319433107929316217395804424363734236173420954627875880834486519739846953190082469569728620496675782310586792901145843557061690107791366297193169626383785504305818967238997273929481214261419186266350588899186328140870366515356036454905006363662153715850331864616190724605415257434108741632157713128841278227654857837004560672371523262408240486965390387819005520542181579588323151530762208281986130078253418644187053523696448338966943559462830865495262961222519413374584267172449236862603394177296305109088096274326088014416884297528729452436502764407700612479954694444785469078247216567245738873350219594230210855107282601316353554848003507593095085764057234773965302261759674808613303146258765115433315110658365499309001651614966162739923169281749320196251713536*i1^107 + -62360126209306484798000299399713298076168876817589741140891389289248302682086582421498768164314628079848959053847494348903381692120900463171547122159268416789946432135356120827558647560696465008230664266368332477202367256338990014289320302815127819827352366429309948955209126476349959262287940000936499379938546738681859440518697760418260586813678862503666516565154602149196684247123004444517743461316613351450736187837789309898404132395598466623209952888972133803972158292011051780891165055304378798875836073277326820154128744296520188631529906298165457707924510401832659627290351638774691783996933742184117576783921355408935304477083708875481270604012560099567157577555429717061476323466367998276155406539261120337551788567995587639576253257835351986301242100288337518471011510304144243437101817049299518649688082669932971609507240851312526371244936074526383852212150949320092270906258056938181261752209709001845226569700142540515933074204218541933014744309310047834391806785737020517360319001558182689881142318389527291562851458955287838634099927861264248060562883240569883471642397860656250702077506023721063348555524881902502819163659527424355548793549038260775384946149814109689290406616069063175527223797266216007353510843650212654873495479940730056388545760568721568641950141783119094314857989161552170859158815491792602762887607182331939601728422281216*i1^108 + -704759575761533043470107673994492032825656641654450601191264074831594040724261781622094790774250443237679763889580502677416260483422479215536644836041157175004427123007047789281563394793974037375191487138929641470552796285515728386796426941966893204369998880328289499925344664095682946766387756138280799835088801005400837759226056399001453248022236549911715781106535217637024387254858061745395028087121667573991285685611370208247880563036229568966908890598165580382744187537987874710616147592875339253532462099285021664430733406899618533552183904224828812653838167632384610720405094265048046950074937219106517772021296643438685983682695495266049745422156644107642346768427580140720273405201028217085291384285312571843865630336575176990769596424482179324403692802987774172331796315506554662274343343538861638206553784874989276002700248695198237906500523152938850341782818444977172470545661787263535366788098841754783997051434786176276681903372845076159479204099444422081402745343961093002381677203945665236660605948747945101239140729517452799174541901829148733956848760726231653488601666012722690801658372791437975776416375536523153076606847423144321359819879214805460617563587081650746666561166828452894896095755777742318992943662706949178591326032809874220024617056568259005388270028975359999565730198671643673956969180975558722317220748676038656*i1^109 + 167880986822937707369379130944098759852032090130938725030787966321039460739396733149487479045466468635362412929874499007468450449350905365927266168685168883401552736464607226353730503277235414054341232614450130653872139037804523154237883032793344114423938047795247758217584176128802049076539278257495625865189433500676474256289968519930498099741717304243784094171673596383885453762416133548262000671543743458826173649098928000459583055541182018026353780646175073238908715548496151665242813946607257532167017114912715901041161774299672437998034887994470827165216318822061174961723314916868796479259761070355903355070225174020904918699384553853360540494187056554047306819637584307521647967194797202511066535756461767715780710849457407800565520535373665419769630477845136534179052248164130367838602224730460611160144627408718984229800266463410187571301830761366598823020319259770989370681126943952274298032642642176631477576989436960740040739101438053445818925816846789494978091539052209098473463490081049798327252097998321457173678766572830549683820940688359201438454667717398446405662425076460754151343868622076787153390683111367958970277956126676187686002452381180080620046381851462163063523866879254316529227300347955558891664846083648306603721250876376961223031763107475356124750494648855909999355672851775676431178381990618464256*i1^110 + 1198218133553234651192760486318055548388880911189144880143895665911452928708827921456634019901298796109591899685449295253464858073524457789540596600124601621511293874921295408806755010560464793137896441547649016900133031411557564109412788540111713367845041427560674587159010466718986261232648892391519284149976373095390347450557300008696345798312430861048748127755848820729059545085227345628686860592365995184922446446419441441928830544623216844155825269752899443446170836729638464551562896710944899542268953988459702634381591825835797307562065431980291157910116461395019424807875345287110743669598078943918461836799291702993668695860502572002437887651864538643783920606433993889704181241801274053926463018716551651483720980909331277187515148017174559177436105189975071365871105751081275030267252758123349435132833262481738490529161300305331096343017434775984286311805002881246939695495689570080765163623894717229381856043741870807366010413411809891998195901842604600934693032080128888476549525403913197104016210369919492588175215977523067131551494579423787452819470503438235200692916631530224263607594615357818154558637110191956239562712191182139976180360182216084952086251418229697327555653567751124504234686634328015910782108315952875934383287798042921770301991613627211859697733143823436384001842959553895874953216*i1^111 + -7786896586789811238378957905615913349251467489299981880650510515036175371765423315538435324044343842523278648285691178128144856223800166166649668442709773777979747382647770524893583289992914574554305235213949611208670640545703585492922516385014612209008566453957447862194654002392885073950163895831161051962027457780226768890955631592298200024435990935365550394686324008972190179614830442793986247867032876105251331622744855277743787210614613621913384511835772370805552017451971767659074691809238261387620261489011418172353167082828592604845142117757481263265597238369782815985589308124292787522249058069990421803459985180833398078728900436855642826984261702019178919525717997430542486861778974047001566936168061687590980007730736459316746174251339703241676212276106231376047896655855097567738588064391868444353391786964740183256993412566120280060223801877974465761960340394608307029357992155224878456586770178316975469984559004906840207254442341415747144456796314087457494905882406280636197556089059391246869234062276054018066116249007936462774625731740796810251074189263167043810468961133129177298364019272837482988800429850095649963717480106102156454055939728970038506314202771506921528622015663982488534244695141786665095503041129944846142331669771722933905849394094344509869631147501930151936*i1^112 + 359623743407505784779551942428242683265076053135974995263489307132194944800124103447912940698598624728084692555337118077644027945362223925749643746521667956030751394942456468528083428754983917993411075865395595795728193230628128335405357900118298163022552214750386828446930912025937914966255563396140177987154238483650477817213126578168939865486532729523358613668010827011084371859192429376028276865776329426308429809162561482642543435036182926569150247967600640918655953495687309698070348725374934231298383997781791875864101334357767591369719603235984627469889401591682166878250356394056923377490209247279659571281660124377802634148740274625022036972186045068585497303848387945584465479424171422481987213253876127158679150848014382141821292052110177304903456059918281797627026785177898966813702610053872703167722701374308204957403938691835404799688397145769637496906778378887467058793385050872174842654967942984124271744638892760774200739676432532698459976700883351601478212389115463097305568004226983216044142880294592875092582398123682695852485335326034693376321781055444030209262974907792605073825146181442035797995263299281660386047175196894921526873617447295414882645079309254032263135256397951535722395997093646219442133441257731308486476956881145136416102442598400*i1^113 + -12067920491198338815521168164722059126187502318784404993216639622583918616038509717772176783658198249913095368875836122055726576656581463616991311260817201326244364138881386726828763493179972334514765180125647148727890521103120432966186752423850809066861046934739595335094435107545560246873363897114527343280669364973436694032044369320590555376976551094610889930294439600915495727537560469597245120346958102955630509465234164837224857526642674242384823928095655639716312022624110937682508869868750340011138201502214063339984107133426297415874993225916164500987831127772126842540043504756718916728567036184258272024001793176962472050703169328760270398417912719056462963776546059958685839187828626557510123111653598049200400067241768784296430378114277367758509528095706252126233893916717567160766680279899165777346164883331582594375846505977222597346764411470367754563954820033664120692743787207412416734954206791329548902634867792872312694861288701230120045786468591105453942161011117027523267695727987126668923792002040687644163588020956502260490804296378715770189318890953379441985809504292302664655497403379315545659187764223556169202714112112737482062381691530503775074268347558885391697267388647792475352356564780320208859972258890692689920000*i1^114 + -39893361004442380895593712666494673706317307088097249853337708740351180066716860892090890984480008482461628437816956184671417385316342620813748372614465036320247789667097182736744755683989317817263368212923337190080963328265957588321574985466125697946735117781998554594980161572718473477477851519185842677900913833842066497821859010502749038237620311703777541279858299901932148155015243758626098813286691269650482649950852886022885177206277760373117300134643309213966845018847944396923134981678520160402534828884972155016041020148218667510859148509524553243947679559525668901383327873254039345802964193821913077754715520709303172129326747787746512208208101551357025015209566980158591532118891007384481205098507345718818423146285721671189447654884259456268147368944345549292825105008039015771129791320903111763341971290097976214245904764768472358651703373899445741700373892852599835988690769988021435755808663504918090553054536194030532653736597929075004727388058711148712068509269038127107339707030430735424514692687706561481473588591324850969078487650835087496046322259629939430127095086335416128589010480459941767272155533750601257379453326452142030165442039387246654402547598983517762874219663542854765917503488000000*i1^115 + -13422116681512572632466356245669292051282220271076339760052136603736486169440080238023848524866474105013522721957211354118946048267231028385432049227962139099956698480149699825862714911074932127720680168971808170328415759064924223165170457977263999854330951697681294381198691915917787862187890458724709885702011693102454971155522582403106391382328783399889377410168389551022954377936565260413069401498825207430082161266457551866848938014901267636314165463136361356795274044900730527719920541984624512137411771903461909588393771639161608407724643027350819654021952583836340521033231199870079111383119344517685212000062804025878151850083002748414553371595098527171250770210061494495507054541647384335282887151072649268957745522537137431203252544375628135114860324876199585307300298301801964710701557031756133182473657260414436525975933503298883383766170904502790406982194124470289251967274221868617330619228867590024070456115776973178571600766469989211150438214011930489353356183810265267789542911180756559293021580798219419505062075073409857627476369128698757437805156992795622431507914428758129841744056208010056913324579972650812765776971620145630047242147883356054161063262428332032000000000*i1^116 + -4257661807745148370875671591739977536232282969651834898430057892198758039446126243762334691057293574852578420747853494059023946609077954256274059001528808922223164271193049544678072293800684819535530063703831900193798784637735033240281548735396780554999894696376370083731336178865590459025255891210567196325569167275283520196379060463372021728867585305387221172999389058618978789071103616729103326122889848446535186914784972269178435759973049297370275767784205988399697666127121521994687505770099929690466982355269667199322406995041805184293805968040455368936713766617339815685408871046574438178349925787108328420828384932031625120175956924865631262853486094211884661438390639044027534416427564714617525914003898469193493710053281979953188097345891672547278709066080432245494022933573070395778663868954547652695394385698319261976678873065952705617936981264955237538744875728817226319208111638149837525319596612546583723846477789184637438935411941423907247114248047638318785374692176796885156672424968905696106688882238333306488051892554381471325867319069744423518125352054319646745621688639923832836625089037245048116367401880465472866821406709234396037120000000000*i1^117 + -3682964302420964308310127780831413081935370648922565637844993743090430717202225603670129217682619983224794956251553476286950153719371945928126463764636239557933825410397591795253405532379319728272318868657210325367760604782016355484429492932502600754967643175025950834322031112324906285666866962744847462976529501396456969184934226325829640964188188115991703780845052293664765542890515740758050171905579061582668651180053057356678381373287305503915779655038222374927766087889789925850576568124418670202718613683512859977081586622893306191842040734200659716854855339691174443328017687935156154323673948487505697973643062784181349321769002666426025172326650141402838417537918368557583701966319926593363168461743643519291303095338811228740322025629450297005826161346778350489340410758918453545427125026165381723364916351545188834305270330714373942141442653835729940221289202937639837416672365254915760983207624715571193192935299059994317311739308914304149598582396423172480071727747819618921508102511165498245409685703475164605844768025871006171632551387084938857941088225036206084085126028037203832900991888392192000000000000*i1^118 + -876499509910425659030450789742532422979863312583572107734089273911772815578661133025352669242370744800449654997395301797472054172920016193529806587105813780527930789111683150150044381002395220864091410374398005925644970000775706457736151444106062933916135174870000277133139403600737089503598197923826588690457418696270860717930843288789707173834506720786363067083635992062246909259757348340869366612134431817920454770054169729587806586310938322512567466622431555310238209851930405856768428441738554771158812963764631421649235944892204358449664419525702687259853070896822217252989696561601940910878505876143880028909188893325854246502651038871296243791081786604929910408324475906582115844180582892363527557431774662601913568516576033923898326821022439775273012713120270113554537482976823255950432661227845012223519226783916977067466050042310631454600924576576164999744958693729977750291928568234007795690673970696826756161167969258585253581904807992696436423140185716434329880479986585945807107572654916499038009374068465598338965609134565834751728683223057567213158400000000000000*i1^119 + 173232714832566567425547468913207148140991592416350991936370968726907650020971292315215960489981517588011725475375890412697698978358608439229680852396131831902989913316147831716237639708158702144230774817796236037677680588678399603183430101684597851393984706771967530441944915843478246758206434301372960828377918700772893338628481743094582327916449267981412712134626491413886640127320660589900460501539267978878055027909537004677659649211557460045047579024437829091044938083376217427055769053818000642535334630773536253460265931602903237068153053269555822657257373301876921155055172212272479520311090045794803576014584327622912350311925510727834955404502072246376910955570788072511152878281166781093985346691817368084385284418991327957184645393569467369351384748481263802911293503521713418219976018716457405767779336898060441613907722415062098684303720143742106247689017617459372462246538355068073871588499965456558121644477822746427014460787322175423738642544254175675487215176793456640000000000000000*i1^120, -5408781102877925379917539077801709538410731369634878792109184186163100755316601728709406435754887399061398834588604076277526924101690377823311738431469891800594569524278526928246737820284387116084801690154650342583570893353385651868022530844197318638355048670113305293822583241908719039661395006713872519744430476198401310478789351079406656318671431654714633460973875399882193056506864045959398700217593275397775345645676809292758139390258314709661597337330124706519587943438065436570442833395855911691015799456238121353622170724379461494860968518876967943007534846616229146503853680709808110197182930097801674792002894853853264061462419691306727480732970825003561928150783984161463165308259950527344384662101855254921279150693812324501837973942911380093980068039425134923314984073970424069811026133463503189391434753223403848272910895744419756626034792742147915941914463757429929956282967401886790212699843672402823580977817972436916215943448423729471767391518601915956878882279500389470816239620741682889258505360515240054559617377883414995868280460719314976593132747823569508781037016018615577747737914767986352214412597696692792088533777481260701231675283971109262380688130247371141074478939132890980098339272433710812569763359022154100375802690653971684383315848658277932191562769824365826311946327595865332903037951497381368772532440451785431526409772106936226489228374272747273974104855787790196568956029679698600703065359171082887788191998483469220787293225561262914684694339343814066110662043955121117908573102339764267312515622374257266789019895910021077063850051932073823981472630309641186977767337876334260106745393452235226922072248399752352431364159472248347902691428394001503649364455112284972240101690073933597669110451384858807815064159019906827164871882057387782461996874060674931249879332660214631277682484028402490753917270865792703531109488637624139993079490108343983036414833566964822516321562325716453303981348455905237205651322837764861446711366175510011594575985044416175047518409211372417057826390838470853878178521215793979288533071968843811053101260961548188513328417004623510904440941303910779465306032947594976432678406027561376215911020634928257343552956325356329216045419111217016246882767247440484307003198130541079502690704682159056209615688473771719394224753761918001258775354813081190400000000000000000000000000000 + -11059708884130274573113006936865492942915682289689599250974666339243437779814388062256446681509888749745252317365402194924687608474835906471945393571781229772949548761587608200435362851624354206044655960648836281574341955078684040443927387867524626483871204465972446042647209328940348234628475281358888897696123751547408150767847372047241430520244855342346586584168745219547178202904668268578144688059377304242197966505267959793851902265982478683890895056800030272379715577964398583047200091748191989721992377404823112296692600233681342180336256548286031341676630301323345581189702491982796989129605102085657508220545179614842735894494264528203515262902737374104024816938268420477571818386347071359432006530686690332870203787275023532615711347076899821546478084442478449037695645557062661293975534950445418680752922481279261949938150163121670506265687218334284269467306060193581352708366450074577012683807068556775906436718432019764385474791079403665656176745219343326352326136362634636863859488692323871318697274662153168091584821409368823122599015427203778665186502158673398163802154562321380813556674667776296863380877606086350152234233633303626712611199889885519884636251212256710816205833361009178386033498666312403189075935636960574220581356414467975442528403765184959924082887660411772801448409678465068606231367269612268701721710313131044550967369484203359059478035887317355982976029059864595588020076658097685258541003292672293496752302125055847377070728601156796847212251228407206909617797417676698863750741847852584635074239599877046824976400682383569244450907468276784633518486999988166063797911615262015742958042622369341301899699876740162817293508290134415263922477610443067651324324670074809381070010150169399858695687664817767929081679230049100945792451066663528285246764005871743058730251127863085045446498530911964583925779558177028857298805222848633590528387749443802277212784483031660967360069837235854234807735737440913886476171642237987042916356855463929525513291301755264827797513241804180447657347390678228580791656266566794639937445776320664583594729150494670334220666155018685778594166566460273583281029957663143417270564741830051806156938256486271227909355083049298830527597427157198618866626610342571558624727418628805525026883689792337712188861973782253553709226496028452411226062509435781120000000000000000000000000000*i1 + -12714250007385204477550686174431020490944441439371921206900922028452550983447213584541535430837636465351465912894533225374298307548499457698094840000299372468155363862356198834386968386776540295888330755978009429810817780138476283467656079107171630417353499550453293410321417843694987343470807319885661561472455164006036472294174584632403658489255692156759781764865504656524403766434776737488781923106353947669597553125069181933872813920302278385414712181303265441928527054585282307673794621567495986604748655768490091832859720046441437297361270651397472356170562399437932603751951905133890285730343719260021775099621161337375715848785938124569555133681470713650027148569614995160115902372769518804117601126329857333848132117582762798209982811016709032570127242246634935580080430123689621707707087335322648253735915318635989529181200909636450028619653686241796582307324809339249448704543437529957430224752527768434090388398424613628942433602833277861700116468593477719844681866527442838645555941590260095465563353013885589884617849591829681593379379016905207535094714932861347772036595193684931677600178881431091595676585784973402782932274647317433452504680800493692079150620095205960961039771818997901277497525350095880319562150341080110176987117325323888333184271627436510901911619930531644733099718171097244210583910043092058761601834814002222436174982078981717933468503431727281310119969074376294152260275254426800701381131281384898009406118789157165738664079927666165288854944806231237203401802933966437496042358917994691001916539974462966545661258594692495191403140335761756418858346422158558961166785551320809057394823111102399548578014310264366131582863091112055917735907321403580842314719414734785213308828787605630651484596797225933281483359534789013609555928483267941704938274374217772399708236769731136252758861468922785072553831668800904073322705557725621876582595431159564324305119272078235300247339116317196432057129373257699218138735805859801984371387535355440263539957274626659473672142722774861621152081608565271983642787852042606310553501201587465043197278617258762543139094371312824541956486957060376307019529709061284667458329015086457549473625340275741131115834244180264604918685618713245071350104058193940372753712088288584343103017528668167330740609329652002206964649984985594559638521339466219520000000000000000000000000*i1^2 + -9323311299857005306767975475541902264797595615535800912437414644558669982481298097092201161620493707318663113797388149870945000535913812955461538849898585789873378335226626352502458531747124731332150523035673727802473079913857139847768805534051755703412847747237183780146602212809291576001621869037526953765202314578576982698130212148804971162065212337723922265460043407436807742191173569794734382086982514821560111709055844055965534799831274808341969847722967884084641313856953916620928974943831090551580076457121090812936560833717127485783014432721754765513534119523689418841799964021522057838405787881749937426479626551707037388856648051584094206084522859858122052164965805654307726778029834558016650440602855663448016044922026060254209943974181680442132453817733355342254643282421522526703815939647413169608015964296042620371437932168278696693513858664899610195383961319514487634479334322717858654505338992972721570990014768348181568177614180000704865262640502778719357765396132578889693795433249339200991983683459752088690582286996634503552019905022390915943158341914856121075644059017875886305545699631279965743518864977760759552907609173453655996349620028122989018567549305410782471730077020309393984851172478754972147312397739946092251123139854020860081106574685068052397840073155728181860392749763262871121959618524870568881347398426978519387369174461414872996754318064294566179792336914853839183657472133388938125633120832382958773893274737971540107951673352540430378939881469285641634075012124802773149879174368250757914279821574893094769725262573427314856414535634062274491462986769075568451848214988857938299575306366320332912855577592184730364240187448435528491471885050631983939599002438908239519748144401798650675235967754215357645057127817772586736825381565451779198759334064568751509580826665613690690097808213190075900825663600263037809480486590893618969650767994697258113885124047723583167206441421717573722548786231668939540938061817185116745608939631363754563985514657373808185585431047972832072782212956453015219339233048292565141845448649784687427899326519053725620739231484342882652834718375503858430870320456708950769429060931525694742589458202262806860753406695881705017821482529543935704181825474259402853281769654193979739730149473070648821681213920651115990457903691006630912857944044339200000000000000000000000*i1^3 + -4889002145207292365039181148765015748621732878144601034810471229235422846289230877446620405780012887887852211673175800533909075571388726963452641560863285227370267781951158961762454227886037827781179239905801081832342708970473657823630664531797937382074671813232063147990443142933652945666380792909429339691412447364315915776513085312320576723798927214183511254791873550322381963826770001851156743380030324561183600713012219216136025407521305975886912526256298714428250783466053998471227122680640469552909230241351806382643866405393361962048638808347492424386827351374303381617036888425671191424353994312009268113885865729678930468958113189832803874801996979827683146225460127987654406851716192085771115932870812834517031631028047643354068547048038723515565249994202335979269322503338953305714251641431579836118621389625480180286314738548963746031782277057184998512397571680653129361563271827039356380794092731841553685013275219474149895784711037171635328780595667759519157226799198947003694620879862680798786333175063893391709706929656476078645397674230772537920003996132876392070451353878638403607963556516533112012784540327798677260824874668378127242199764178261121890836609273934812300806947774371204184222738289400204926522273603975685721004605540744689142564772105504923403229761097488652191561765032533936237664071734205633986415595974755503554986918709311502251882202930181957266696117442715819766755644764111905369875836783211967130022835960500656331612542054906190371790631563399490153385786966102841046186463051542629464048575869992872860437774921394273231025998938379123837035764840903381038224942574292206890669845005187866883192775563341634470716736130406681907103197083646120032641370891815321429956817462584284626201717785425278156775833040959469885869077745790516262889464319445940008718303690733629851960951139581863254742382472313844872606446230944643290567109123157156647972808068893594973398368346774151834906150606308966025462731491888764437654372871361199692057248325216255151820671478425566844937990990590494522597781395404032393697938310587893429416987842986731707948675093683584787183384230244101669764942458374023786076155335438010867804435450929801519480590181584225782196541121265160458506546717287563762737829880046352235119087102114365883188891286646922415872484263682412321533159538688000000000000000000000*i1^4 + -1604483523000789129583075080796724029844390327299640978321434261278716934509293603412667665765777788721825976465819421302359683912105791670328664595335084367341068510126634652554680808748022478100132550462328289269464289074792985489417011682357316266356310029238845125353791175422791956743066353015009739711032233057200108337617700780957425566192078760783730490547967961445717722393174743989224262058985806577011834788153109516233586378629087816014485945838405507630512090497958945626278782977275904723805367328998923551884916884502193869704496399299532718367286116425940775238537398275896749374232455057052220365228257521370847269946604423461756810537976141439871996309860240546577632472956530072257379967467946412849782407040752351385772856359492197768047252058388483832461690490877454634784624820924251637533777893502888513472465287237950062379507110361126950159479112906039398603113665883422371735641608039625844391357825581541407193768243440069970636738883609569176935014764204597032868016157636346528645138013203955388143503811908828866324275262435909214702237542786402109094682929361350580877155919555009172948229763888898253207928827506603694351239399569484405632518438731437325053904683653783098332605790972091090645288598379579086968157009304708357640216134150783847411751527121954126253313795108713020523302884747013902738625324477196122062449465992129173433309394781569134718894907844471087580119167911246322640820626075755682514809177015298853098065477050084113282966039055056576159563636072914070805055197907292753276140752308481202907093568124128176317080648830257754419125925590522161136387669634699706707655478336824146490921004889162557014121652166364365265321784951996960247418611780926947156374826508841265705224024204550297616444541280608032872350437740333493052355296060226255138676284464289182424435667574934151109324618883593687060579214050892173488121152899259549103401282443528070209543828649743089992573031001607513325902396732238023372598681385646662300242511814019332328999367309230485872575267366833535976427076361416104819520635382678945191998638027879773357237359713930335069403601765499062102780057028439996270482574400730559192789104362194595957249386777624217853576686794834171535401722974440258681020747609424641511823815054677525013966582031413640785775321941906527808354055618560000000000000000000*i1^5 + -327668342081419155654765818998124158631212459589778160587154745781558297727226543479349779273285636991633754603983040425194654596745522823627556005294741722251439192059733341940584920435568966433776654655092464804208703090064768147305107787285478980888072381179388352765258190342714741081357759557703336391116605235914069323435460569136446294611880840777805938457496263389130526213456212768210009069036649182258331525566281287721587898082253688164656898153620159462581256324830134978939794978699846855053540003906320637541402086733098649246877895385881615116216858205134255763898372398331854227232479384649421510918319617971913630258561617517248157105264894378287227045819585065733113846729761552924355551993351575408743576678441215502329661224795351717838984623020522205810064645942041857289767043019630860351479301505358044599110047459638384056954572289105530274348949103883396330873132803714069885507243415725413776392995861892647879075604347964095586299541139469207609984685914724834248612534584483249584920173338877624593728744644966406505292974473831942318116036301385229513012137043517349791853748811794489940328062370686720012605632948127332644963765066230203800735095130144074757631498032383803571401875284898240184684420178412656944848183022493050417791702648132564095178449484381739284524158106483931742358984877057580081003482451209791818761885751407929312213564282898745171951849208906715060373894369500429324817878656436392889214003540141937595046672617062720423274027759916854005688644264165225046355472896809465530186961868453615410125666013635533586302026442392979977914202737672492665292437959428142658797359404529820158239887595405772251740752012273508726299916030934771591817749847007287916854504078104212117651629308821856317526927546556924891523718648744642961593030722154874740301633637274726166494489420486896738990011344090325335460058909722413072192509704045797681184549121332572199982700983459253963449181147679473896100167950215534407192567385424988512424641045060826737742415591215574580927705023082728513420876954056216492577510336399466542831414683254735038981207187861547275861378057075187740199435404917270178243995072605097367008913784931933544023835585291561131116751749715717019605916587415422664394807166434782412052753732996065746034069710468903663252305984020274359093218508800000000000000000*i1^6 + 25622969211891572716574859796825925257457176445894447805515824568525875917006253921369880295677126602129877033804573349305179171708644734138331078359939622968877580909101176863916656161498700341352906988349514084039603579398489859021346090064435463535273915176362017437554323252879217815188358273570123747832954684976925091841344892244279881036092248440970537169284802592960658062875555508813359421382086105145288707924134912713048106870621179973209777258855557175035392673048097329959931967774101752558189206247707890709272332399444179298818585680074766995244207023633472002960822770556490360465709643313476230287767861861514251143993245524118129035807645107500020818739681013712010519994481131965770797099956882064426779817147598996579596634969667270292163629810516276100141823785611889937102115006366489104273481618638261873736796819503508907070149790915559620488742642602506987151279848934115726757278912034410703442083889182794666817232306940316022829572211849334564389483485219430052946161039227086655300988180797441452409835568314296057647402624421598799458480576098116607404450546850718143724531796218439880146145650732373651571658693210287320742852799311613371409294043188039440449020043421134880074062535409176691264626588062387318736433430288060632800173847419211817398507021488329027642542413908158520456837369361499490882850050813013814858360822823281327102457137860168025687345319216648310522835533936868280301611488569644902191240562710458697512720006688618298482198566977602630728889059112113235137034808254278510370981203507292544393766818838572791528798713940560318608482158053310943164166505481630264706290715707503009389568844569291716580394681838797094947551728870958371754018928475810485254903790685656099722949732636216524619834867162367643865760139744325442419875044873620291481729726272402162220085497729010306168007342867313058508750025105823656627013394847746628234830953600132116988249353681856748092728880180430082485209851665037382796089657506392797873844545612431817627320447843646584486052874164326393464494372840787499762148076343872780751603029851034545078885733978311472811889079121892789371060844229119223483029413452423769333285862585417042061507171624372542623187762734736242196039007286763263693086022854342845431754914339203961453999090317485831713966489659563316204273664000000000000000*i1^7 + 27255422846502660559386482831226402702061879344219968603041696232420959617663680699517308714260830896486368963286943585152448195566350744461328733814740009113079001710829847666877797425074599838275276394945554218016107253423682441032530042325689997646199871059223338596824466877471201054451114182105836798336510718895121648017484517053798419923417638341408209519425724918999830058236936782437943157851172075800059611790155456587781709889081565850987542464221723640091453076480054468080587651234312523718116734371401923450047955206132280126785997764291118723597826751297614395775479947050266290916720364860838550199256419985370172048465897406707775938626826714970350402222778057853723541568316045570800355651773314469529355842835518397584909925553455091439365809765232757964171596313810128927449361882349594111057464074675526487634289660137695592494841514624943051267173797559933413045711676952180848018549537754332348227699107654833768138520191041864855499799780358349421768415270809353688857854758400417336482638899157083640978555076701748565278414210219768709466661433981173394763661241326600779501157795271213264739858735104042645050447303258353569756111153162180397298683756489394566276040243431491402905249543070292090412844064412755989473349524621974625166959595193248773524841426271696958739446971138746991616819772301746143272925374062135000688182055548983018074294186222872519032816867139433530514113968272176159069915265518045802550929630293322383945701083594687136816916479945144337698343554214577833842233627635719765304455486181374858109015282009720831176129663097889987869177833612730871857943517731473780946152528010686948591776052063373874642044408277258081585289642639496776407382285527238263799304710427195477605856913220124945742886810132524084932804283324898275118320138797891927757432539870024180047412271315985912397323485700441595263082081003257247384826515667909018620204121610828330115711362733166472863672609425326129098263901239679140185030648055537709732581001202714732673112383808887385744660606534006694370699645209452937519818134465550570218214704024083404489590679471114511079976587005785636172811398518118365199041613969353530424767580076144685090828938584474200661439969224902505418770441539980237321378822646196629296746673916407769570541913700842272662285467664634341228544000000000000000*i1^8 + 8242199824361482081864071055638826448569131665978462888002682247485844374029468645960003033239122770326933089743022715399639869855333423117026877981607165086452728382433373455999522911402301364907792905514627641735497703450983082789987295431724436782305160964770447291084784936496679934146092328899161614649021565471246726358496356641484751394898898122245071926988243045021592428498921631046479909689230531910936277010724514158260382944051223602852972236305807954056249565593362603402803160380886934862868348638279680877506668100234199242311972191113020763693935296381758042430763513266987838932037658488707597855786541468729984684527916842791835324968106066555166297266143855478429149077766993571712186996264154626383413812007853272093397076323991544844932836339399458209035089195662617847837294756080032131890928862124677436835184288351335186217079375229531102884421715911003076082262418625564886825835443293665914700589570173462470599251684404910414069566986952983504173442740936422475822638817546739062540117508164586025903765618482778956889086365820772409891636414092162748856301775616287464107441648850188521693980891465883693843826144675448777161228848054827658497496071270975559062751630743578905349193793768040652357453443241827102053647133623797294922970411171937821780235019024796928513175905855027367651287365634050439617996554202418501563706287779710021461364965552997279712630558596530848358476698825080409572471364249927468848042125228636679307994205469818381804326994427428976146601485385697200293571601646242024674252469459621239575491191726699527917999162767220541958523086837794441865100709512147469010790541122037477820916588855925594070820112420986002822779006544046920518176593806278748799937083512267313642939280434603903309697684889897146940245223315428973511782011261620551854582441746787812040824268902815766037369754550469119784295664929693911436005246415880418275440878643407924358937828997187634161285801320533113253774789752454244193076286499780819212781212289317754531870613842429305538032024162939122500255859497442354831395932618812195461567002512275044152346096301350001046905296859673123559166257529847518539212349603023156362766879973113843034721841065266062681838092415419942749223021030290679697962291763179300420892431973912291902655274151996145575091782570293306012467200000000000*i1^9 + 1451865111520990410225720958731983429653600897074276032891547163590071471421859992924721232317359980405002027511995276657891458399750848446944676599177100729177066446308144154975054735233877918651786829090571687746711011623849197356902199076002154120065842329789218395677944537534018129188753499805681792607015648030300257757632774013082375148966743539444557041158056049300633632341430832946892047524996856983196128126732806231401531138590038582971176663713304489446063457257175349667092763529408586343389026188032823715251056312668577020463933538307748112231672565818419241246821074407595386062016631834424688577667963000100769254275117006456134083350903933798596420710773569252454570934389553426255582356503042272892930751115738778539842182553141172149645128243750185596046966333040627019761818187130545195285334715315830687023068749530558392537390541010447358954636485132419857748511299855064046636279332902350111606290586718624642181427970963778986045620893390888730199377822054796924118241958840501970014558617911206515010645539389630787794818348985804868706754702367176411900622580593645782497906651415173553554092230791214579994735168025103048987703984903774881010533630293463767483645014189415309148425772439222556769882867674349593026420752679276930577118209597158949138010523777709058972861560179422644016898388984082055427582762567348566936881872755613841676056422018941598998708721646276788291795641319150712265829091867479594766574547282554702622771972541773607365970747116755929235574018418743920368671303063294867247698494610567473041963421347758435693054566209983624881668131270616939793810029679176511236910799718910925602956724836953896680846443018684182183258144477078638306182481071040283970932228184922559013743915716039626009102063896137879986875801094929596731786950683358546560463205151361328858585472874792503329305270219450006515633930029201877536562926852567517846362380401229864000413313260200040745324945780806347844920017599110906713704378880938792421153370800610515563108768839134975280401526727747474835693093403421123003575597188566891752851653240310518630118880182668641283170811599867841310145261167323946017890958681053510782978213291957574488925411073263548078861002372046012046313208165168896189358708446307293045611967217334450234013080387349175157932329208147901153280000000000*i1^10 + 36347504131893167116946119527764702980961239539133541557489488047143732351088477033700934424700114756804094198765350553712486885392067221649275113174048672608988101059802177085641461242532627832973718563898419989928228500813289245245163340825242799579607819963979490715336843410347497588245797540134911791059938317760438945848321468500798849537820489453923123050134086221197401019667984866250072284659692637023835509038775029302036008695481528170379995671310777629452528855332490367363715658472830607905942249296582388377830260503983886824215719345551989235673229005554274636452737007099229510615911997262864278429050302927488025902004345637387105467561562848195878052008000235515301512904304356880428262882706669086558702142292180040502190810508277806528024195580494845428276049063312622345659381109069892275550618722016157032835672208563736852266334239114224231716793473358174549940362327778190241472460125362312877014638017888055891022261233094731775038048929771581195496713308914869111861902494916360068504877951463326798341063964044282965273550208457572612658915723712267260403387707366457675627834519686113117085341866340556510018235701739504887124150613193743202267236208692699361638709539647240312090585167740003473472507468882578043135852914101383159670107980038150321906925574495392075742781063526999076732787044210849932615676452090890816200452562766356929949137742961301636868146443852814049797573742230833295371169733007362317763537465429960648149098906329535742499924620216127078341756694494481748878397674387180875944716216847196795568828072460876710626635920102901474165546647243715579623443921916111317291465248111782161968885536393742155973391195111226734557036465311959399435034969870139069156507041020473835875863268202130953587861836818866116915174514237386320458174693708802929472056111120200140054365572780708915345226161707179246978463819851833960738892001574087415465600000585076754177894989586580175554400055299715440982993116217226669278140244756201721084336087345332352030113293329840340713384858476844974460236115982508851285570118769050518021796083676919028852226784594679474472811783390111379590555660216101760325053092970721781708029432075619665718546923928182198460025577998607172389855049952018370552902787138327957076559187104533605492276083293579349753700963593779937280000000*i1^11 + -53023939001670220181278383500550994618266149448967667448844391774746192367628126181446254239968971079236827323248845025755637110353824095522974779488467161211992378116408354487462412650208801229243593558235040631701477498145778202965232698515792257794924705484262779113372126875575785724318416960414428858112681916797686286144955018593292672361326741417101722146606847875882281983760762734651867449296299636847110827758248040252117149581015450111437314921975982638824330386737608510975545178264622900184591001172334076262954639730562377876049363001872034894559205048019808673583135946529301591552911444796092986246167006520173773769243179097409733043030281208237958180401983339970437469044997548498050755379722337750027652458859190566532405882193365482350871072701164203353736336635356837098710855923896359821517308810242825973432895215705632818688628392101522534767336735451693543633535400262191595996201467731792103379145299008179679431709752972670595291787387803884326214539790969683767721163554523086467580764702800771294147609677211684393490850675633455475430816559654463220454011555862499702651752458831361556714012352319389909515705384054807739922727873800245535723442127053360888000099878548446347328897914729473205174909798320834734183296763010865287856744992769533835616397339333374554847101602241884784332715286409390937768731054606153664792286503202200420474262277275074672155570897582032965053552990424168593022665726109073496150262893700028058157495121068317502932923237453728624715208616433651949792884673338690587191054221534925070820755273965677533663129485389763893108866239355368897322750777633790814532983002407545128462860236742681186251197756945166885426632480097102636789955765186360797563273784580942506049056493898298204885366402930405698617862911585726401565836519368525556391901907389346749084474770539869732356212489800609955481526287879269369585489994202928100788441786267990161676750207670185302276143972643392401369235609329882171915963903268594541389083104342702609408155559316968098663891544404380075772718548655810934623022303730789618717698820201694204320054925206841723307269597455124860651167045376763189226239440223634495356444868088349628592878855547973534953780372243400652725998197153012976545005152395110939031494377834540728617370096766601714582067786787533619200000*i1^12 + -10953521504774891809901361258820078774242870621400892051974962028140465458409587744997328494752653106768084917602475236573405987515376537448863046914387032648483064723411024522384173346165282557837765437545533038841277702488190705268090188609860193937890022666127064603114613105300909983844195976674433584925921544352785189864129810992755767686860526824547788475685029819969108655923286388199919428849105463905564235449892860629495670560878973585756866468709798349164586400472950420202838387916005090884250427304427578056807803546690340959888672568825046134156553739275946291549109371309915768823878529128928233853454873495439751232110110538467307909791217117701449140957980568970938974670970365547838635993297205457402173559373261701217426522859997249068072228349754376834553009605387814937111554112755122832298815170012174056275960124299536884538985459953326032126781879766342336485835367178898105641941815354213609353377502680722357106768985914066466875841501393603273176101826945628354939099868298427477606950004931748822099047710728546468518976715874985828343233057609211530511795988212524444137555107633541678347591363738286372005681513532083978603327775492766276006098723392318315272882703055640481457987572824831616968583456512951402217493799619114476076960259004911143145643598558541484302369253828193487386650411299784797557206812971300080021621268979133493030457386885850361456110992444883004722104539364847888800498368790726912125646480033335809031555638817721649627617314232404015790432704573648808617698676851698295397369857537937168172999624140156522777006863318046533878987276765748970989914918897908704728377407735529730885635228995294860049306049002492616608854502523060364607998058688495549224234217729041897067895172445273073079249981625870117370903097632037815233765238917218401694610136838415929202691958853476874241245981501736725207598556561247631331982113017454820506706615168843606972907461000942346412504550962116469010169919649233135856397451608088026631592235723458708372875923798916646413620266874238330671942198293073791554564195751193527136268833920054704075366388108209668754880372310243905329302348939855295033027391395902824718245768642539216985737498381263663989602809548908147728377219679836823155586342159416405271323842924095398727437128675952033536921604527751168000*i1^13 + -957905343330370553215237454045366420174659433809652035681757383483510514309747721238529090882820864427531300929481112242773592088877628002124788688269863908199263599149683130262053492965084619934720363121639045224808885613566789182663299117682350015394624249440802073511018504177783746050987336831423195870358306208392146862053184454924991243597020585750394654703722923978288504557861152670185726141710604945814757443124286409052229595466053540677679425367883772593306864954104554385199006734219854819564441006191979334535410905514280600617309879343570228362527382945078705419626871614418006076349727804316821160263396732843524406918400778330342019286265168663539854487188409576023968678347695682626650894840761321540513465478689029584851810539877965681860456022428518715874612260104499503381709421000412810333150259157282748819766769059926842859788084464625848574111692362544877090952323154440819040967533947758630511328182788651445572899973307133526986028214595848188978088850643659787310389221511326037972553819042176544551952257146743928678432985659376515950530720057760321115848959351825925844494590309957458595537187567685845569279145721944704144252388574514196828895083192032686831662761553603639289623496071280023209793699955870296745713692493619830384046562432346055722281096307765345004831185104372885630156856393027954367992037839207871361141594106635744935975777305690820820379622863882081482780185920370139262342390677478327548010147251294327729994732873620386734210532098716920591593645452157582339804932873769381718422092292546273021484265701216712941267318701233956164803732285056312600952365821739379758149541903537223131686066075374177574603388788037795609515765560834838880022326694919024429884477225993381042302248742458061365337063547669167051113116635063265455005369310891222460561326162133026091113811430041131468513638657861296304243678671714259805367366482290135265385369223156905948433291651585752325408663055931223190176492249880653095667549594445789925024161337517232323488428720626418570172184361810094955799417751823810374777878482450626139896470242248310867333170345301984060195497066270611495704312619837162094826610076920905874052119958409925742761559715383326330013767390174121018111501735408312691537725777050272371271023894780145792883560211374618373554852373463040*i1^14 + -73790888128442392926426798737953563272723621925689775161553828733225000457897841990785702694537740017233143291294496288127058150103000791009223058897538216855419001085005900042520181638393992247089676435436338931286771500010386047653285734619180896111128692235165556361601157787983873789947331791659427909654287104512173388706799422640454763171978482985772044838191748540435217408388648830289052303605785483373827886139409289915268538646514915137630773164266566314582427030652435040298974889104634500371940144899732332246324930293482085535912285141388701373230023363304365313437723299160850262233849984602501125285336129660278837839508959565036547848767032477769311415050059059604848629569759097330305292871771712633905505360191876945010383979506059909320728903381176160911903880132646040215604787822212641691823834786746626534248807921079811029920211298998455385743483050283938737653925889593005175326820048672134706007041641404287283133251800478256460541156683344134558418174651427888781055165413114236534121182980762998327131180494096963493128083526507553278190150365810383532310533328160896954204392499673160512870326947837950322699580267625458866178554027066866573882867584066163717422437683373583788698813384436827258772768144973469919913202097692552017185907081181139178627174997535829707013814833608522996464107022238803703347477751036638815894485860428728194751192033137157243178201839506276999420642420475478445569228829901937901710213585662492201166409297650598759623139066111207141062387650013812321168829909729823147424064872430958257396442057077089139802360268002533314718644332049423875880123526902430175583633917353631357317081142450749566952695390912078719264890086741374966772962628130922644605647373622271836146721636481431830769599542860121083862402529271413338238800533920468757351368064405815039689797631051674197848158712045741332931198531870202156846175095141879313427465089076083009020834380821728365716730683983471455065668064696801846119240866000309237088147361704986824512335187653058692637000854029288198113262680020413042900642597873878933855028646612208515554956630394414970031022585543157355632766715179739211339480337435087908939107755806486766133126253442256192368303935095437757659094566159958340407703763697780046875800538149753295994254343995367923746925969408*i1^15 + -5973311968380283772623522951153524271375686027677148838286161019551617036316538747077945737306376202697776285358404568343889012317575891360381633316011827544816685917015445186841652026951433090654755182780355975169298676643554586770396189186748990431985030721961671638947284151015074043504611242239038258041684158058403108299498891113987004955511800781598603217289851170513931301002693709622428392846614728114479603460857122555769553359538889947796618879886420760352956411683825491564589996074317681760967661945837128468684850830410198450853560475555018639908003895225338532211236721127100978819296689730729345736817968658481265499076405918818742461913576288246224141219133885182428050555037762221726612088108828872216660233464526680182708390266234101895914735883354414453660440672379072689041547355159543948119491287964081410588263510271208809776290065469798016084674482602115605510513769105187978606511472798583887312263980389899286463348558117067141308435579759344543421429120859883686409103995674211570800984465256952864535725146151517886176689885062779796358034752742295055201463290898670409518101086651659980930446459688682011071559465853020649326187206122179931821827428804253299814220396932301132109292838617766573505128179022871199275535085516586699677149082172814604270985960328996589382294453142086315312280830857410990677656825496839071851281726162317623425761037384565382151973101926880781266526702264796632580248586779047620728699634268309525601817722946489618547853011720696255301596462414749272695195373666407159010951863827225062127721305012150588269151883592039087104892430932966925112291415482410272333620685439297605007364648896711748459046464191689269759813224075431517253167848639111571034120010043298014203539019007816954565355574067941147083941739420022801149376686476750586254150045918591439562268005344027890632745317646922434918820242113429066656070418302618194313663949127727815267516726215588493347611916369409418810474860631746478101877419199888363744043591125931907856311165951145487192741896581382995433644322760807526362054860466733032151358163249163419636531127840312916133228261105540091424460746716067932180164810058301766549936010252339629224397880593545664087348471936058785699471071812454848217876494334682367193826943383016209240438198840541967420489728*i1^16 + 60536752314151774913675274650124267573514772729542116608828258500648153550462691908833821511782862279170225053308314758424978368658018319428633006386988452282230980628368955157565278143777127200552889358393503991212022309052037887669300973857697915086564409783913798910163045951044637695894036807433896757081605908372930254728268271650331609868992984009055205582728555131738100629641990390041154513306675414744923409654307872745266161339781865827476215444550575750083434726465550971231134876067990760660031491872878600007281800656471832186167101435068463973115720369687613217351671446334847052924534345588568530656332057679503325890771267639637468520291079101004239157791052181633516391861686220825190553917865999255360830233258228669617127743718528697647640422302541044884538705800460270554751216491034486885073915907409605177550067344834185137667012144511664301350571669351293635218448962247764829356780860914518075898283454362076188268707387329753380076978723421239934180180957960598520515223004054680311014531754835617269186265317200337467402875839970778744585158602543190592025680115472686569946606751607637656869164274684515219619208100254570530191672485381470475417382822398220796911502465528469347231416782965079857433553211056479578951578075944081033408065652860342019619713370011767668401553748046829876622811350372713420284701540915419638722982719895847024547494362814265177449187258062335942446849342808160980615384782097110401523159514092776072229009225765776140271744183076363711987784271664493776410164123986034165195527715550410288717093779070459145274861309010587987419515329420393109495073419447254478893640246098882045529363251424213540448761922091969817939478516514900411863927454332694619768855772464500272555650180575947463686390734903604478816793389406184385121903170714895157578508791023931725142041134418067376809565573813784826640576594930215670613749473530383847332657702470928306593600774483875036957310936151749715109927607465075453933446377013661574788959757408864317883360526214107248039303694164305790203979535888749484424872531162720115621800827007966394195043246661952336764222687127841684644803370216058031773415609836653973150564624984443184027349091733544969515292038967429053269755796165696616146933302589339422926378938988709374568858816646526009344*i1^17 + -57522135085286003420461981809236074326942274417741855596055506041693273761139187991327689051579490867035995824069770845050377025553968414688762222283463237242140195166860693802755201867641939713685976729215689618910615393011096534753634871671490929817115358235076148173651183864961824321976487845137820260347537646998467137547707064652033179878115808803225696816861359125166358755348775455276961819672388609488753018573787819926284320395572047110249115767798060632896805667055584865837981269839176930311350402812688337165795587285325357911568598785167449299133122371637616595338098760979409920038001319420408577321204150877347228806093710771180490191175843335109959575666549934909321527316194820728391292544168537656832376927165274644745957461175855952079370351348565268657057315548517171558176679190363359488485377553846052671676956895831907930687030479194733364802051936977098087699968208148282094079649234759701874526622101884213234288780576038870138770448012617486420908358952769463918783672805584084484032465088335763672604906427058318944487044554313289715181798149952762974637273138304478098381129679212653857720614920329851710637258109455950382446368164169692413835481575709525519905110956840683459500502044537790985072044400866975085079991278348596944326280017757214299624334689540236381558328432676364689206988016161745703526103756202585368601915960797315838695430073208983078672151918616469204493889651257750659559191620954347325198419725914270402225260941836799526069404528191081945372815286370737961395779855607719546103598112409020014625413926550378090198768673408419502609254481841207719927422980583394750855535500541522776156475303616666876443298799143434581516514162219263449319949943018990280771911726284455407122165502822750223577034845197565715429652514744540579861671337664568136225793842926427834553083647965495324327111122577443101488189569407374980058816259868685510525834438982844372896159983247322008737921265979812941136959888147406775760555726137036631625586991733204987075724289515372980816258004726514806838252715707141614513306700995564997664531810149518343792105757038342857559284341832757254601613663101563121566345889375665046776665335600689532068961859943139624196623789627295557538761160468244890288440663562752121668580152719282552113480276824293376*i1^18 + -5306939308138760355834898096748992285510756615886086406857988423310286258925096646268146206968801469258708423129495863610827465492076939385547818012518096121777577236682451343152754966095791794265619818470975430412263757696377733445210712359306658017563151559535464876849534177862794725857106902975835589684307058597152121092897403197010258735678682564379326682732608514654885678885867104597311731936231600707293136281078143728582956725489924390129016897222039847564002780944682399482981506376487382041984022593060387992864244127970019051566693405897609973533690501489705843066880584340758624655012289613331188628978077369415260420773273460488292635643572645155844429611771136837057973280195007969787798083872547546325053962654790841636590544979429470425858359144012283423733704449136800751084779395539724622875297038539785956824363049808091342766869221893878685797113960059864363840052784048334398955636622952303358785659558441453831928448285910820386286212384918052187412258682134512280857131278776461706305150119838694238963130980588432469169606270111017573367430620193812487920389571052530108478486319491833834396489137557072733955893854949900791905040288074689450942745394389782175412409496366569486325684429318812602754991088444799587667355651492140305061449765522657831646389293906256627522565959768174105937603195269855727937718618281509652580721545847831704261361022923944178100712849932146175769852079936310579959169752396939701892581790123109207773555183882598149614679214296595216256744025597428879424623591947860708058825831066234173551223553165924189675373593954936800092139392190987904575733025894278384345512727738514666851451546009500761987110128006895206355434225574041121567792386135851027676013666575789257958200216209765967211108649029416469132926044085681410808375642446282713809819200452270061187579829438522867668290022935354226610057567618003415857987108189865735774275658075573279543558532088331743668817037948176078890914437867195842402897286551428137587358535092515155464680742326055268493184190611429838541457122050307619068862556399584773582837035251634566479133168356060293179780511264056433133826889061652951426950817767430351937728384129984870775867019316136708266069950439158692989378846677382450450362346049944625436736134386695553114334906286080*i1^19 + -166147903010846308391614502815957430143755168399487001204816369407733980737315473958631745019703966015672841975784868996958356598290477503882252860606588824457240243652537719330100040184193286587329311349833764383514867694442306463011702603389115029877415334747281668660553957362443288563018433819375765638513247250287434910217232154472751116592600997227901533418286126315341978784601621821108551177265126914375125007661872653071162120819448105705790729322478345348943940868739360886306062087180663674765091461946214444804129339481744008303461858700007481646110656216530123966099412071254540741719028122289621882663504818601336522944151005434533070408767254492652892095690773543005747956708459640791453968301137432159417414683109119424285512584268141564333594859551549322816132506567994748009959117245858601484127896062211386648617921141224908282912979695043891682002064778295593597733184496863597803312791370856207782158255243519521938886457276186265984459177500933740931998820292271485324548604149572492427909117703949343163526130081307187311796650862647036372824011914067445686665985775324252621064857694817480293758292102585743259202385308366439141889907259288720532805200429982829484815630064966761912688364905125748212398441990926343366521722302782222378506317134720297388221425471272361035720344170041663597160995946404588106206984684462662999238980126858206252230648922841462705007048941706842278544495739406919547454875320731773105343342458066755937545113748315842029789050798708561877508848749849483528065094031418312985117383345963620450435589172783379923832591072805083098124173583421451333220735215268622233342806457228794441961963702016036471829164536340290629366562377062644641307524856466999286993201346870195163173282963165746728504550261384799362703561899087303162803710153451581369249698909049081965256078384023751476818732602615967411984447617886750407295873459517976913867243043380943874036702455506111755162756519896607461519753023115140264650598769957418535264330219899567904299959953957202084597076819986699639723261376638978772990490497965273732344009471816407347714832092088798985549366275158938091872768464375881881416973356360958014725191394725238395515761263626530031953019211471487873805331765200079047196404606900489016663641789939439381849833472*i1^20 + -50542286775087310491847171303547186106368138434327667679864002124063196160446018453327159454723717122908351588211879897767358288811335594756745960596634041522963866943927310007623785659906907954749351252136957001784385507932260063758344629593116062315590595940149222381327062491196703203121526597704435211306861530144700530673794396530067876164939005041292318772877496484291305799339159085596181602713515857620284394561490561195793814289144253166954882209537229889701757297589804758794447638556199001543465491721384262997911620961023786074856964949431122082812775143249396714941211054651739119905424719806728795786583181209035328521257469117713482709650111877693003729802930340371456237520999830565955646047571421182271561718586479735333329063706004778270494472131115172303044307553966119979951643300379283750872986891882867594723631408066785773256687218836832446595119389328963056920067473928016990590420804637349776930752934124819060657353411723131640153859130425786717544876530624552092717938688131390570937951384035649140575103464479459321202428391117040183220500193085896961715948493805398575395613888982597412046657247366183515985728054385356309709613403108814137640118266188133919364406534961278141973171510923574853890604351061921477618476854766484861505062360214797733779255362645347751838471178820522947976466576541618644112153499360692925295735914162308381654599144768415166790161803404155479690368218524256954419698666813904775117807614332905493160470374405351187715158699665384589688309085290040380391965911644590717337245298156957207989393606311672680055096557173357546152356327264451335344383725081203921226070077546163115915063375372275431393539584588749530930616090954636854249354386500853850533267773398930706009334988183642028269606111750982490979834077914723712037380679698354033071593460264288269461918016332558106025183423947822853722130819306160747887305840750314963312990230774536243507690893491172814859965105997416382922189741239138568081403468840150813285125480671119157979367779751482317616588266603854113324457499593386963030253860946660148857490111007915550754373178792345178151263307681422338233166716947791441317261215630805709878910681895628892648225648390339028168485212926494979054147729296400386334966537908645004290189070731407691612160*i1^21 + -1009891919033931260287000377628982104872271084405518695833968398200322461193162178150519689620024838776579384654864686288624699208780686673143390505402152439983155333485458129701625340631293877415933567980457994795595598781622698125555777569324325829964529520470418811976681180380103702363268251667585012772430236452479660822968721958309548202003143516778029258366412997195725210606391778919536765497270766851528081920589590276679229594768440237322972333024945203173522005882955363808828775575827613812520162913400201244020747350585449134150950953983676250586740856550550809460744399553783779631331483369812006432117635915405468969573966408842135969950967602652399187205723206364452161778379847093487913167730606118457173351315540970213108908630186903065442704848249860379080113795485489613067296285152954608912875830153306600681727621431311075137085972107416918775560395540420012600917743562563119746830487059671173869686567226777849060516260801102792729485652353102097390910394253932201488621193369947877451006051248886188101150827876652177164048312158811240057587765477648864943941229978695296591506683351923386317444977096587374701720308933692187481435796702571782274031226528967482119569678199504764585664016213258444662293537982372704652444969907511673739335607520464905627303937503755730534317710474136248173653609127908723887683706163870457319690680409558248818650008741819034631734117855297622946484854166516290396116138308132506373131690931939778686703062842942258942338716135389879031681537042405507789627059270544165283222658536153808937668742650876540769769003575731043679233876945844411547059367481856985963709919123173921073063962504437512182168317581660578053046041886247173089648550805460581060254061713075601715133872565805815332770801608692069357125897168532444872672449749678195655903621150775469689940446671897868089445504732215969263561341155519526685441206613726165080799296904694588245893744760143407438458540727009877391599642644676452936892331904073504151960320036950394577233435735776892081790261123808886218759475242240160381947529638202291590115133665225043516070524664726623729091408256607495537425639616100918585264561421560475117292147848022878511638211827053434081198249920079087595017855983402834046927062160749110803255707173241487360*i1^22 + 84334572467710795192074073087935613929857994141558075872681285854436768209058394339501047436772106489948437756335356286166192863330730115267361533455241539305784172218103218708813760985422020742612491462669903843770884903286069659445929216328581365159183075900444759678422019518815242284817495560733573128223059735082670418408971348881501780409790789307291017856229810830707531809579488849274138043539213441099605972739495483364528529987385511600736746587214353931489397977205138846675814494909691391495314749924280359979398551973390458484654694671881793844720299480603865093639451129751451237512355868379180230873408633362228331157583118221654649854025007859524585815932729721981829714544882675190055752283172099175149867690916547803064739921299837284654082443002663519899093707577793146646186787312197756975481600362508959945553723197196630257419196689161560596006428889736789234019310456989824340795361835668552014920441971826414092266377444370153049680751287312616601223825693737672331620337545545323672289256572122561481648479339840700204604151743715987752163177488788412608734218499323607109372146838799365781568864815075718272470717289134664939061740365343594500648339377232251079469256578169074855707396439354606187221476949679446898754159919320356583144143138189650745387884952698580997855079202736415167591024114843335840948507891323904522368316657061059652233757062585442575271955623144569682636938687146206492975387335949870394094365457762017348268219788409630599370353505868952485072551891299567457790001363157259699783738799931167519590711578206324643517854075753412459797825317258056782642041943617212263538154672612404489260767717597362086354965209502122134092622916530764454669075721036607615368268842300809912194548734314438170705915274249456243906334265371631401587499664521709268293771048149636404910937331352249170953574740441135515711889177235377867749992919545524036196598079779583745763196367287548218826585690537156224057094394251383526984282875599656444657804984020342805258750296627087532217553119005087135965980070275094212935239136729497220411675207606999705495959819488134622979708932374100293460614171937199524546433162804937256738766123935151339335497006217701378933299466756045528879702557720813317991485827767949825040695120887808*i1^23 + -6845837766544223243420272421317257252559031761901634641809846481505910527291935401400439389056402394208390095343782783656425526848165719939682186337506360592168061509012106774368036940334537083065607766833734891756747596558109416994636457504011611122086872317175711490310667267556144643731849552944703813650995158716555320881089186094186158561431021176634004745036961523871408278460630210701240410071188731086774661591314894843278252511008823317798170492135703583459077301289064315760080691181536951348485414650865131083178758250088737759975462923018530193591877611834663068730692875391020299966393667223687143196532034140952272053685109055884677373110245043251344652013007971748467676376718320450718946823751052594611804713811888728353937000988265426709029385592945466290528596626199789750692418807175661667632377252253655289814190089940784295065909191544066849240581477867742393657674614538641621360695689026109098703607801870448926949004432928520852352621873165046817088850131042889242269809550201244981543686880860152887459052803457423952171204243168800838283456417428224736116414377852188927672992840256632544405384072361427175139303733758227025651776306368977534108987492345543213813087592108339409938763391987849809398663424573889841642693308637688481586542504649687359284386384152977876497431475738195433699786340264274440059865847948049872934770720354476079903831598180612232784436025679608403222481947766902526697890383533390065063013591859266096614333362582965888966830432237765148796474651212571421260059410139765491524377011120174993886600759680230331188305981554833901893344895214161022079208944381299086831364328088983396185904587931011040927723035169067437239987317165935245856260300061530311245493136441768626039986999080481779136968067924824589673595857487146369730372631310234917830250527744344759548091892564478543691568554188565075038257917561295324961045958707907292088078991680954835273183541438421949483781073527071048208522803328789743290309550545771725921768876567029333270383279593363215371951749863564257014562072806828187592779854627849437012405523435546451196445146135945757485345106742894877718580254481649477130612245862341590258194654999733996893918723622555243032555381817777319630957595589926050562223846578099172140472336384*i1^24 + 173570667053004448252841420525448124921282018153002453797376248252642048130521352441812632358981787400582547716298069639948540398645901428013282851960394008982503059331894343504278983186173543069738762840103356013291579263936836261488769133365842065453001763701668117088037869736855394308906858291457597064612673069402468262218823270735104206989138373852185322258437237817860699278005740578295290740827076786540553013008858227414447369070575916161129851702163214014207175425666203308961181081800853683679670222319875889316886722094117046000015620580958606487417076476472745828828221064105706536355225187910613377298941496868190849991959365155686165948893983280970560065741948046889554367444834990449571619374022328533273682960218079161488446929079932752479714046966700910191060941858737590506483493567798883321663602478823996217866736449634551868201763422886240678507035465560445165889262724590856543336986860381816003827213725284746763444098526747829383309875096983912355403691492616940207919385907919616226825257966541919604804189070106035345416398135308172729923057795428135376198098622863667352417790035031163611336014520229664864181697367087916075906935610729586427734036056832532992387202761625321209280200992472396549531792953408284848388824867045506604521876941676740820581422750259824072378975517423061348009877944903291059960592136418694519695823501559878969758110378239699933955394316944511679575261081195664572215031185704726748746933513304862174358902830289616264479394435346131527994091023064044106032478310592794588055013480188539211497938505240133275995721831817199519589284255759194516600748116111853805058123995087380640277606058089304468590334906330454978108694073241844294499728737294012091587122988799901590263553158830653236783760433387800180524570055122540386544667256555511584447615576009128867338767579063312561566310589032303295139164689333247155510874913999294265782352721284884013241181563374859798138469018048734495288694441939928360727513833311528988481565991899155849040330457103832855337445423921490301337438971691751960537126452119203025554427147493523894261693615045124382895044850494163290388635001753276690893625993092102378462092503298708530710941824490454421572915234664968322204294575400461808761929348770924461031424*i1^25 + 21699731133102632391588436446224738900240827893456439849191055102133923470900154624837110184978370824787060747688617633151560968979452339475410869684633799951834477168452771018140868705312889020923808937089856440101277413984923963504300132851591829327406459286357421290476774471774052521363355434427735120886565891398192688551210879608166854967190194334013266001395964164233365989014874331189133115620515558741573861828832533841164196297089621196025429571583117284419856889727742385157167968268961531271363541381920812542285078281493159856944777850603864868875674174377428207518474187659142517740250587481109529527472375489095160781902686357728979514523141508976846237898481747123436389092251712627272571517876512063352504173518232776694435924007498155884905884192468860213412128940131581683402163513527448439978047541440060054564193099233125767512686564914115895274069819480985771739039396740940265402074414708100646537036075824347670997877528373085049741397272889411844293840049493714880977144399511945813270378233742626485305715580767601864670942327065906130083867315264821507532220956158232366075698620523018021924171516519290698930098897887432643821369123788025745984602782141374007551674967304988011305602960298346778881677095861203398953052500840648527968526134446852656437323623383635274696994490585053948272669831098088671919246750771613651402882901107831803792238339987611400720188545203837469944701558598717661286962665496195023832186689475581716148533645842119875030502644149330346750179062181649624945276872689109382452232085744375088338471389942133018198932371462112351233734455831504236968051713060198781715491075489788596683431790525176229821439408304448193684862566688889778988831522581390913098902532543632894097524588997369975636216251045409184011771239957347708391735202118246461953758919366174397827499969132422478867294263476672027138150254077754117678952165362259043935402405411287708084800386994090218518496880506872253940701565732427107030064557652053692719171046738472984570754160875509984216495423714685086193328146838769213814513301062658717323345217686937761335243362219528908473560807530050846619952199661912937009296774626095944138636179022714440398408764816896612888407358160235311941280636575292552312116009833582297088*i1^26 + -1252351785962976464652079014915428158892652602111885685578573488380755005759688507747041569414388500527409548903784450748221165271754130591542683753939038434074097126489854074028209195457040022999525580455839133315352284920046644086796730626143989232222388871614976571073026461012544112237123180919050726618095582881332398539597776760946484443330974777848074357648783686779367599917997058978794479545166301919709949906172921413458439879576222751466381418003170992967462955286439596953548556524339541874418839270335750802395657050380358739934544805501699493473101955970728504208030632186959077518466063047334716934285634487707700733478482646139135725996564641520220008553423739655199955416820946596493469806350179832609393202687084719482539870281165013362385721687680559856392709032583887254488841759253952655217494390131150436850354378329112239658741357028975218283143113656502031873408298911604538658002719646668115372562988326513860977350835133779583074165046515290456684960937102104067898986238495128010487098869415967852953953972064438265670736953389582242430710371950346762683058535281046899011327689943183022679055281200121772784945144186382379154229240074461597634721557335927942348156949974249398695007587937986549825693608083067791808672783668332771512246161475671430972826245140948572703770231690974121176381761981573587245276603987116376304161109362150261320657183155165135124461302167651607904346302398182925894518768967870042099323762897139234076992224037706277012071386930337393627591907894578604515477129757424300861176817872790115641471593488375151802874697674535792783072422826237846469057108977403444161087649312297675377412601153606404442542302245391913813711891653472260864209923406502739321924094571252496934569327010548186637645798437778909442336151946825485781707356340375968015269434224922641343549253626501108066652574299812067522025663599937780351671896147862371910504311705012432449748307685672343360496760285565399945632357217157050698289386685671384134459515774031477017132657628935304184626486729578174237307064441773190940485654118545157074157294872435231788629850534359018756601882822038250150034202823004822816671471904083971879626902210631885808914803577787194255816344095574851027128160700324162010154741841002496*i1^27 + -18565484048437752016393671566507800898236697658992269553008795788437384205422374666567791336706309073781751261014579551018731960622474787171822193640200897601087854834073927069496665920702632234683038812116573279663679421780230031245120538160863124947150667503361235765995989429709201390244567907703860713567704847783697775969282723520829152906373627071446345340930893973888573935628292708083711699807998074019992313974142646238829134768899362831663830623059609764012010917418375992890564903495895866236314296975705579243025410361413408033504911576739358830748481052940229918787692714336383607394402753803718697772000589575131959605004263284520035578719724037267129020753271356172262235090388640328135628949844217359513256511894616970376345169375265339460026110153857482680249478550391165118623750595508171035403291573724106259183364860900104668999941341971060216757600788490947396522454187542475211011116365517430548744189880890179656599084415591669873687404171509911129632251120947197065534347584616521257614544340054967161519402323056711812853084334567425010078166139139266171289157094778127901855206022802603827891147827460017135681849935895934538932616664397698449374208224101431905357948076992591449777309163216557450862511207941149273012168758630769978451665336396383178625524523136903662661071415653967292359579960403886709401526920839053622257182431198843260311726239498000257331199570443713155439756303672204657339201361938808056160130738081914653785346926333417479153486619405587609778573946574053253757630257756515945680230929985462975964296311943940850908695948286205689755945536569917367983306304158670618992670727090757734911745494472687920824688312928806241875249429920101715493222862050504987230585447672373833079101242703847516528451895838794491495520308813946204363811616703057661582724410224344356500046203276169245749911030170976036369826960978924354229072104806170969814382697952563583766438557915197718938114775903757469949766612107256069156601764312858526794074786822713144738524490555682640884746997412474878877008516066862548819904461644330415522091222248169592017104367238570051249966329196602235342309746383861250535254835856127115075314459428753991329358957420571762853099719200821259556675818107999052272039362560*i1^28 + 2752714752844054208765435609118094039325137939317795118981420050807981079473840305537122779310022882165872831596707986759594008152452964885115713883647517450923862688160233774059870469638967136593038226096427395518064937873238592548957852597101444499252384260655180635456015637718458253976162541332161399252694216262862117725981315940468969427886107875016444071794544797135367350378293252043848038064795712095076962736214423262860943991848812238829903454659323906900309898078091759574921964740695735376419624422911062794705616849159333116713497393534910939948643411927295480163398142215056839475314548785036431665598420661597503823869073116440660335556392467732642689349533169305083700343438736304088289904795713380643784458083572143878907941103230728523785339126193823558876640444032945598613951966735546400723901210501261060857403167722669935656681827382247082921558532967055811059772224753131674403345852547877331646496217922903237846042813212400162454528768434920149409252080576928103951016470163312190403225018055066438775911990651501302923940182518892481743910053056926609266468244962369716742299770770243220715061596525923413290388525410575949256098155633797157967945594042480615345711087518639963602495088989841355381036909974760669910673277380293664240313878385640373090902518506779662457457289250178804633407833673640897209342990491731131247713216532418501860796349738268683792595293972743580188625205870183857587584075686601479652627359791654814488448966925912057281091429753530491801236503870710017927586949154684293740969790211201480652492720011350332375842080762911086664851508600941651421373314530514734815609173563874192424097114019611571810516130575299902488423853425061914487812310209721754741090470503704044333495275496404828492983421846626589798760099325397937417868860185723242501336601978895947887744236126563995502130754230322418664427499838132314126286300381949847660293360098880738146964577302882150622203971601494259795157596276810799024622533595418258460509789408319544933674284144516869411155238173045226088917710002456363257223181712784255835082753752277524873863268450695170395098759938646609035670829170694960994340396008190755739411534895697165319827892408341267512459200956021540237422845281064639061295104*i1^29 + -34089589029863473508487783333143508866206183316446385442447663437705847316592208923728860128060485709844131390820192323260706212203899296808781909492812773976309026558462679027643384568326897874937835338177909901735576469912505957555188160043449467196034860229450657832219986409882070599451409049062707593144633388315627261545672575725310904616277290580208860203258372258655223523974852042780361483124406941757266532748976770615149253697223882261661304200792101978728923650572227481088818552868442302477083957182172240035816353999742774215078127074752243800334007087147283896982837505455033019958543168022173501961108872959639189039344904822572414759158607032962672952228141209974519202271344699756801654717534604326844130134787413772875162500401891826195832093291994364239790490381474336990735109630296320307254994697551151804012379809959951526362980149163933859211472172427194241824019423173096246734254297008770462760025663379971348599775698278236805148986359702501837771227516815555289544243764470438652606602486451480203282603061633900855289690062565966131310215459637036413174028212996328514654550931358952607311620806883839477896352615723313847999914235401835283774107365404525150897270918765771752310841607877961601236927217510886510449908153335947829619475467134754355885369959769387709644486267206570893311563844488643438213845486099900642550125600912424960969473676753383011604942709283909190086783097633526235495153005700607821126803382118019979377434624974479850954117006375711394864435918284773189318951645206870042728552254870725253204419901385969989227670299944453361950672210975000070061284492678129022911681352599533550137452501852213593891357474120590878022869630352177312138993684316761274306017030640222326828785650012125218018422397201762610495165719308876836807275217964726960242146430640557887689291401709158613814381850024454030332883904877451280473104664621230113129910156723936142841750798207284042246937134129137307842256336565155157508549182394493910745703746230319344153231475194105829962319778571370635291674287663649607277972570046029662338947721353588839792270380943267753306009512473412071616177514034251330841159637619827710784094260717181222092585694080434926059140608158375244899577453976179703808*i1^30 + -2280264089622754343481261339627273344333836036896604321899153865718843211438840289674013963032034578813218839661377537845631386568065059985727400864418481780876000494988742162501022581782170686291473323287623954421926602356816526122065030244911127125737780673993495527734203836572054396459421724685533226866343567256634864532367738813276834449533901069239683664300138388447811170644540100945099739245525903955591872601947614933819836761165470540101513504882419653885014926072342532377979733151879557153116059452539918413634435996977231527797497580636032230317970373479838681354049264102731188168126836705607280200215746251691751983215027290347114762099592714366782872797194623817478952944211670617337850305216942532723632525877729234308659309924551447659307408476119268706627910544184523150595155408528494031687089921254876851583987352828221705627576982406351694975052204514796975120769545867156632637328198183978828863698898778549422944130339100168590040917959604874454840763647064162631478320137201540669291275543008040940656552856571880525744173783917068888662162941091539497870451723803299439801042512203022718278134633492516618345568524549195814051586094420530344895469383486531953056851148983647658132746141780143386353304750290478501186401613520012531202424111434715534764776624136936049914512665841514795159633389101648277746645585028071694248179962490542065503048970213886643917379293365047488359312945670700786445856543661892341434004018340038076457302369358188389294404756798029400859172348192928155686913147551888801897463158130419644393055723621426949854344248498885405073240718492049446071708138204346122907670524315003216005404310108418336068078957963156971806358102454477084742594403546079684671573550783279489625310606606583796329447355759143515030658173573489870442853785821449841656444370994305454792652617576926436125025383580629922331562383743104155785867643583134724600910204510297689657777486821658728472441080383866849710796166871299339378627681526380679914749085090713578922298516225767134142156869837413652469971088541720868298793870759837625151900844043979443200220963454628607472771919194336398097109081760006951057754051929300887381774494353985460421420301351482320889294029794874943430600661661646848*i1^31 + 62429328264631920372963388141857134168547379975986331692611410708121415637677823397645027331126185930228530497343297603858009429837662890978536200041900154647484996369063851673110011107624908724571314159320724276242247709451936494400313367614203642233441092896182215204629289674483987336163962809599695263482323743995718249853949073905109120992918118737437492940029421928746323085460921210320124465772905661332292376705815340344743023691882585753495679628438562847556712105309377597861531391229213648632681277244343031260584467137792082235908737135156219073528278553674562000716499509683184645639238057346932855720766383542326779139783815024255554173105743097203330418074046556814315211527501469121517593478190414645659952933247932133611803508487533314529576044940973982607136792416642366034650369338245073106181575367238221946208705748919487124307163995527264787851554044415086362528534091823756038416240120414991405625280986994114456323658199089207117426226833702974387839145689047133318521786945693389088241050445659712145875261795126078495367701554147489614937834208904320503593169696815085729363043508608923803541051460636564479442355911305607671435481363572276167334921488974751613426307388021157702836988143738801276620836137316273498630800096875981695763904562949263659199887925994898890176763751204764388522287622004206780541109157731400743492945468395391581102666057754408618538773471715951854855279051984929993455208444184226410282670481801268136115673161891822253875766735926729986886369846821745322679145430773530503487136717687212445400181312904210452906174323087746776497971902999798364070961206832181547100483055298924398637397678825423890031483031972840723847489538891475389870167469481633098650169873071990860442981622355004442309825857466727812820860283560595021870330203317035368514646420260127429214290473876820096551085842916867192771419842043872166673799305071201866404880916033187508274147619413566080642753530960397414406020426360829091768352584751297453808832247519844402209817402443072700130134636958358551855446470611515960203529673610588626305494768694655307606179380182280802645549801530285407216013852756383223185245000890889697316815796225566078578028012955867354972451405411562358601055993856*i1^32 + 681636093081568915320260793735866597405560803633089944444164639727981043202266148632190993758710091931723595471333592937009986233297541041447087068615953515921944088586518133725895459738733176873657107617192318036734258343924972088005486785414149568485233850793496056845427869492626656614650608519757603929394719428195971213375186972653039385243165425728614838098811611933374645980185179843734724727469140639894501709250249162375460580122126995389157966043888569327611119999645811960976171775144139754791073450849908500977532881690255551270592191206902739629841943289493508597790196995979731859205431924271029923378629687998026604299463798381766198299470043764996009963933209549565170708513156487403962044249036576541044035506473335094865942826125263096118922360169000583127889911862225097299640422697497610817301330914946106795619646568322177649017691456892340722356379230385102830843949694094326164101425358018217935489087854407984211841564869928668931382235663800992873653112284014045577684849527750004285733238968138665961720720964928269511466593235241192994313493466658139158195138766993445799937074707619740816431200689112229839718990031409598085316164851510879013329720136570881434657360716809471918324758732343697079906365750148498070972206790996800834508819825290960201007618657840625504477885637696727786289474157776522720211208675187252542714250526792105605909378177634466067346136275423403798448929819280403868592071494652941000705244791987621888233017994865503201373046468306296208429652499950616298987830568855728355751992576687243001621126331923642605033294441903670031206434502563973628293313449138380912814136307738624455998578718274227282742732481806360387035557598261871981625326467157732618589727048783082582170550352265085488498005591069081340708974551744264870207991095855355752274901548534783816864589955181708091917887357514378754327099077147450093014637998222070626600809656954851275859947488747131052590651251495387426706504162374923325919909776483701968553497274963514985199762571132368027154429714212298845008798908495106968917581114680489957587263634175092228700176694510255518889519696706832845808937933689770060172314270808766622476678069095573905245747586234947136329055815784154089390080*i1^33 + -39933566690266937873964355862065623790136105618594282955302772097163678275691913170696473293140964304505932437925290665470970493585076931128267015736422296017185730396490697652659574486057374134830429777803323830241663820939636206313251359242403994906452498412545473627214255777062339740798255324421686380992665142615477165311660100059400136616476360748746942671460034062962597954494283425546116609462695039845696840957579888422707979892389862598033845823544729051310803653373754031302051025480536192257324797598746934650787492061017430299923306340367085557097118507712460185565864843510367955508267074679538364335258754739949329769848478067821860395542021325034006064296611637301398132937520765938165154254780355228934734834661517959830331692212635511846347878949391096746588977917904798113645236879243044070952890967590756759919503636871395779361612243210244609549762615782175056150817936833050817862743590488462830484493946487882081619453063858395837366442712743851040287380848666934978412983753095742023044384369981959480428507739969895669230945459776955062430667684070228229183702331121649919408612650676903269659015839745670855539761163904190080058026810961309886232536628322102849389372001152257432578351091763494911809610054944385331727923165587449144779569833079172246538432695823771469202885646044455381402445169293428250644709442595658537854304719401831477266608159772712515265202585827752118383771806672797313364173857441874647690687764420824464239763629924772366285347627599451728518021549690047186516536939183266435838333140305241609621700624164713671848139785899073731105417891234137755866173859311581569745923710689043218811556298886923713303610076194506806034686897448487258394060852594366279237806011734153997808507277641334116045457621012931583322879471911796142933992878912960711570892219959261586830042658784943524431130157680025354938969280428014118458488605411604492313316597944918164604538646996996946096691697894683341268837614608736099749025980964251292700605616625656147155295369840140056161153007198313936740809127762285271355014864658471665023119839269611607415017495885802318961009856473228259056076892298328936812858057589541531481985258911007928613297330427224785611032514841536364544*i1^34 + -165355366085142382167425957808382698231896149706610445462527580728994847499667960155730616049873812430686091848772868848765936100586253998250351898241182306554403784135250496182863552518304240778064872635509844654857579724630717777241942836219764388545299299542299709875581005773027368255451742074347444546122241684041524734713933563813067759714374132891540864906170877611367533853857414323855793162909204700496852932230234514644885728907111447900124161754375171754458374132522528659388234677041652615808223998424246594215904375842091919040035956204886076475492162088761085524312106057181549875905606945639322402742769732504598104997278302780560818428860745720758270623444135878856994148043187060059118842568525281296338569778590914691456536941208402904817955273504070437468060012290659752490190638343010063294217397092162256750269100348950761629335550019329683379411211377036270795517876825607680039641046586511441301982522652392395569824057331413007824824410935945059625605848106408512693096846422080593693229072525088038035351372245439688782024973588251907555184046885744879155244860042477387213526972050042403128706383655619959808610403260056307880858863466565866008835286695237040538031342146389364380601059070360916308213959748695885022723755134381031161678310146943443859314645021773746511056427213197824954603222925742210402274966671188599232203671239516679438800169822923157073740569220227784199146999317129832134395625335953922587657114100742600929896594525353011979171676780590975980983884485563526417297334557894211992879903102049989314762968583820286120014691494033138515048180389252272567840498175985461305636914101757573089518049868617287612481431071438031411319466880367964343121698387184744831533117957022591442543392924903121657401493676091845357617548633446771616790140801094811520074137285493760944673487249856273850927102812385914352525839802077451220790205087072514290022727312044879761762528556905956782375845277526478788532109623749066233527133166867373962682282233298053998954792680586836275248478173942113861745619572461660135403949693208579395507881528307922465092571739690197837261469560256765808986389239435396790240975170963234732244987571055465010954433484938674937827138457305088*i1^35 + 13822477199832431737736399795721453649626431539649057004294361700684803949661529599389022284130878101484324512974388968781968857434579205079693001019106979435680307264989697694311409048674347026522718825950481852235125658694990275588948586155846016417794617417210963903905617009827616192450406457676328254379633622671419336419822233198287444398071453662513748322963372363463484424271434016955054323756502291432675812718651554308689201225403202596132626644406864310409440419163095729685363959276466217541692393160297365302426489518176577097874224806928481189772624509401203435473417918348906374855281075698799577726958440304418921338792778476815160638169795706153617716186537773855514427893960060153157746134461484263738324744257415230315332282790280973468466083989748076959015341240069349872933054886461774688070201316683080920972913430789564434020511735279904202061943326521515105345922431421550119372793191956984056941635709075963568899695101762625322021245351454510928913910825170485705218274750348702424406519152842091533131814466620020301013205320661710816177040561370959528405891808428101987920146307815904683590936422326506847726305060697545304182945232730404196212005379979131596155978223961212552393390947567459763344770781176429875435106789472269192472255933677807535128161563090470528386660804357855612976594629286526907318997072701277615053585095882019702426518387886878699147214191438147819513767232635527724781985864016006759455590768523429990264262689852622026639698915193149984146794896546440283284823507031053471840058492882905801989660307064250721060654674335961420716639541587105274878349506327889842542342790824539223323417835631261606242917710817173781783826438282498077731798778663052796726700137538276248732795561899596724296364156175156571790809996627957193470225129976498284510143442973150519385443112916398291023333299081053571449485379067803047165180550323061417410665167966884556160257501721668472079433053065751166401167964159410616649042859914197047777275805457043777793415240419750777474845692126962726245847342539656606816197342655666716549076374552217460349569600617574089062275061196680345810282703770455038136903338847165518965825841277253078995383588149521539756262948864*i1^36 + 270712064461329133863378013148560351790873459833588921665582156285704387311402800577216191393374875102929828321706728074698920959934670952587466431750761596406866886078679006359845458088012875705723506183791173373361320059617148102891274345049522734588398209826453398977098697799290912665797056339986886432161976874456084018468808933330203413820354604686208106272920867297412762086876595066284378547521066948287177504468655111008352512352232705985404064562177712327533196265563039916881216487669375711255911844123578399863739353938050214519711501226661487262146395034369400143318925618857484396942308755832760438125222809014802260573310262636343388057886805585307858018819201433093893575417829685713693355158140706391086866156814989044857144577488928713298244424008258353731046089017365084448216678418319046694228784087535674505235371326865104515882802749449134512722667592116311794997610847761088003424893856559757580708523182074434310618157197195916607632351373391727379524119620465602213025914209861831082652754078373210934227191886330989025123820943855493807559803843772509494373705840868894106113722997920971379636658766374054951481325846820394854908461696001255503727138653634459775649000437337686599634739168066584493864406290027830818296246599427289748505265884363226235577782657260943866997221093512186045489876412135880600253104543927413810632305626299309945545815465777356388077286402967902199154172699726367692286256736115382032355689291547718062771474434199294273430561250159816409963802940856817022823995055331547913006003053180148565284006253085588283614567701241026748578181568806341441534393165025707173924875275497993319574039064960220961126917681449227156220864432171953205466713004484854441259062306906583016049522331079535936928279847176594968203045341132370771219415588799160316022304213595195583186618819590072914689873336766404700602509505885405772082753107554049325179405120939875304230272548539168558547722452316034206042543807222702542572519056814560365945205567434005234543648586386554121257316391903626904453461112995513510360668098023857822282779504598985239330331752190876795633036908909312742608982116245513145422558912299048978881095861515002923523592210283527468482560*i1^37 + -2283870820017343560680462190216040036779439421787894188519266101871237258410986080815762249724234427822748257436796216166086472355287540507215385727177286129213883046591319888882069881072282641301845182518344423175018196903059669248310999204348787930107790305557470004927086064429465200981831448313216470218594749386188207410328166010185013254866979522035096998360906076780671521923332243371782041376925028205261930906408350445426672821686020916601976951065799854121501201486152173356332145212000472881788016450540822992427118721694580000749102067423838001101706441106305822773162066357526305407366420626922415073909171074486872834326737672444106135786852204723112270798000626528669130131917716951828373429019625105652417970307584663555257055644086820344453871894961339677809638368317666191465912979780815462586650838677523305167510215731025335461189337613876013914890803884500942963332564683386611738159617825715966172974038936347723512060077183324093811208287438492692310721521244416603200261778845878754193960460814973371255268293343299343280030308161147511777801071066559693390922606897069684746165561224774505777164827316602116245503913770895962386229042526939365250742603727925651944237207768260855813172538709859665651331996932002201688807203745143942676972348623283602062206099511712148593646909041888072922222570502279426902475208800580929120890466427419423019310567062503304053465242431434231471610542048088352437927859649165492777708629182495410813676962009781134237222679055762348956017127523102680015993741731391184248295949759522115994244624979027116156069303547233787400725816506333536617578071512128243465294064058738233508327983712276687020581106827695196281786648217877922022645494205303099575229738492632415110477608332913195063269068326145905941754475563688612618328500005161256966890731448313220818891410848176834570070172027595747753169461383699397093702535696383001849819859571050210158809292036231678744391794103853492941470389136271082942182723188453252638011826235872179250385299643487691314341289612730605024704671352640941856006054240000856165064356774841511988337546166247461338600436110859422784884959763541717168958634522519521300164800943912331919371344260074831872*i1^38 + -163670681269771728900983011302280853352727732801383839790166964673475382784299168658681419396459351725537563779404525632254153445685911957112194574947766839538035286836150291024313650294663573607154628605844149697304014213659719726390636364929910432053419552753178251406510667443292817485844207343875572186266688378387033823946653883723824395688439495741444732947702883614436323461478838294113772873672266205393343792982276570354784530530999438857020753496733227451909671588231337792187646943821001061133713008276099218680502966188203560097056601262447196339979171305893127613736814348735068445201017511588595832652457857287258722793693049438746397025594822900640658655980753988874817986114710798920034607230904258233472922946153815844752632660777794827732982794851178828924534354550330833994697755446283978321682937599144247609575045851264677360100063884209498447820320789713105944887841382490693397396147527724619856466621810267650084329297831998630802061705011024912995525560060199667234673911747307748566496619333634393497792763920195831008454251398086185686598167437938884450995521617858505180038556722465389519370810289117809310392049740830286430451036698186388148717349462108603752829775843836294732221434179509714915607981641452507697563614168601177687952211238230416676452987132590052013491458889695311395953133449505577546049368706700306260375070942621837769043368950176639875287942016758520032175697469287565854993626170788902978032621194209443006238861008985681932343326763374497646387124010584846404202950854960351682172576227328651758269551701612903620225057982542131865204033669768167375873430882160666929748314475551018920187605355387513512261406183862442394544479234431008624327811654228335580953567835249375064926309262121059722561608102862251172792773672826656299846420211240143070945408721436129167354229058716134728461089627623729026120450159861163034528047360915780972010903966407305797485386770640426614029401112724556819061418703602227598686055275199203759757421306900279198626827442209508619964810929732195792084349994610891517143049729645105257219428281128042534305948488760682577375265722874533464144356566736053709329029381643688204499306518038051168426639017115648*i1^39 + 1626301156218277845462700669262531244376779782661478287182501222114630078822840370524905192473994769488618225919805634169356783344568012418994073744689101858457170480949051958480900470749941510305786390202686147460109564629207342034388619501848472148490359725024587834293407963916192418470144031545028016432966336978005656608838259498538836390835540549460887742141526004662124954274124935853585633993381842602817098819770942186075628678847129487811436800823969759561389486840982134874897965412956634491451256642969437396782649603971338417796172812178393895509582632694198430102241756082077294913738976330143262249396032526378924688315252309587486908988859275187330098598708425130404719755251129689696201782390910282552023298833011788119755696214625098479586995660367986126953594640932877429036018476637468314111958373914049525266856820923753298540916502477116039862840516955827475221431887537617034060151090802966969485358565702123817442908503291039818903371746297076174017098277459201315137814921525586086350150739985644999607020238813646831843696956236152844649356515295291758464423095802722508489520236612857859331883814574750189154161080630606635659047310768552969449321145845067425206843013320097056788964001111668899897798180750036994356289060852383448272982484705061827077376625394467198985720937536175903283052939968558540928355148431667513815796657614400528981173182281523097485358458740255548538810831079403547264157175273991891737678124223534183757229746552141650573654225278651242078879934720662739804767782790817919844658069380388713320947009474399748444475352228715116741628807584567222401499868796853224235478720465451014863604106714101371302138460665423332930990732271949007268888635145639529132367102556830020963969091134381746222095875002948579132277292542279331938332486068764382992580279013086681052192810304578363333279946909919540641185692975157240326751216557334671940414031463062224267213996666954836141940778723476368753143311394878653777772116583471753477634928354788692244699044238934034318324987054029144415063161916533007315766228490975587914435015823398571656643112774306840557992201150432004349629281602434780104383690603568017237974926110767527454322982912*i1^40 + 85607397862619073765506754154420844729732820761667564708918717959692602647335948321127537116245074006434412847249003074721215842552545147489065569571936200855136325560509241346147195271546377599651324106055377521694563960442188084885303889676426588649489739100377809171641937320019607408680087851156081637385935530873842585275481210529658702006511465687242392919835802224634395143857055111641430614666609133253151159314323006173996725031360485495009174307771790300393183020951754752490823317063269560143799236417177488991737546164873660101542220437284884248540769866884419912400340352618981453338030666686984124321598154469142850675032003875043394397453490839874353050656546810939251738708265240926257596099901540771849052515950924766461059469156759506045881872322014904074157641312125622987368755024447371938731534984189361940625189454857206177055581121234935956131473363154915695704038233380437587783950136675602766675822741022644468835261492825422492498850938702524612262356034233963617262622507111023836631515939912180698764888887838364454566207930327375639759308677532914537913710334773104631725565857144032394609173291115465975875984593450324519937608580376805554027426093991199291808089870892433818842283073061715425116835843912189093340782339736817207238465416377988327407030979608377029984024460848090799032301059703200669536377016843806166876866218093614119100905638580883944291770627985705871978661247551275023761936660229314726249812569222116274921127219670864954095529684792107069242997394380852117199738674260592750377566547325186516920444828009256685547968254364463413119211161853054692628506733045183204555522068999105157489536588185366408681381010577250403295809780199183099298124602062375785267973252486604443322138120395547826834796930604057907147915295794340540269278796705393163447108252058493964485568823387886938095846881958977185958507334526062000446356556872795622780165420111021761137579207917195710158334701276780695877934970023451270960756723646085543178620235191832007723271136924202505791752733676874383765980836879687440005337380187328144164733877021211403409567090445720641136318137199430071810604864275358594942449356419317835637348626274742205153280*i1^41 + -1420733873919741604426993233972730579283847499373687635201811300217687125214972916344018563077177118540911995047688294718526930470461664441469309506455503566029899315992074830780548728608659557679029012683718734090748135258833116978347449814430168066317407331352514666073758427567169527596487205055134119003712939638519472810030315488896060366857292263391249301952977554108696097665105170336153942502699315414745148426935731504376048287851135442519034410072068534803008277283059132743545778094379147946286717453306865890131795752268665733381255985808710710762154056085139980038150676169710491458470369235435333105638409762635207219363997984535899111660133268668942608224125825207380062400931830223547654433986378016440257082383155274898201032644577875466869216601269067734229204241369434741889359164654561219326219511015918912105930492375751625425124546504634680354040769409513750816902276511775582611087327129455908950282937180444158134390298460358271975097784049920907221533593436915315642849770315178269410680896012075035200326381272215562797613469141633407175747509366017353765667563207682942068503887294284202342323182766932767321829577008861808642105507331822522426778391226507293994933074795362308002529501413239413303492050178527499012854692446088271524933072827700710045571878198053971746006927480586229536856560467057514841973278425393287800934802430083453884331662316951380174267942271319307739888266984090261254311572001070762037120974475102976498413500013098604321778357601279590658783787911145963657864700539182231277603628972665241178682230949525900796973064608452776244241303668726741296958857093906848466647399623796701779136173648116140938408562966719394314628197667928927384653172148194716021301656474478034502391487944614473928318563416651930334363377927304265312357394542944854702336087702567492780756756568471754122099230821393638298711978521515435427539000651854518329138662390066768630844835444859389561464315487944528009457361718039243818668396224773129180392625859141338932626936277719900104589636272739678199896114058126036028908398151533661155889816276622180953746389796316156338889007264030730719537457974137871309543003265611049872375939750336397312*i1^42 + -83495634371935379525218624302646679205689565276503544320275159859447806989805252492713902292809472323328672731002070391155777161641172238428143731639057928445137697952209026648925880636855231748173590727715804120191566245198944521279774039735045508811449312860487795651186856682453062862623455563421014963495322037306783782875746254369585133230655541806572751912944574141528004831684429562243987578577032701836181905770618698554180006205882493989933730762192208217502279740900495745418283360733528753994815536552834015991377570036578913109118483360012443758142952135484323391471575876687047238987255521437072351225292385246777051186908513095678236293966892761392070578460123879661119600259651830335065946978108181346770809200197306755374890662028163710401066618485277466129092107010149212836591705289649956176109234772823225664993960732630175204576487398705113135488942545482353558563978911830145275912638215033745235897030097745462236737218402769705919673740664212839840291508556309988264450295939089650618915281452107567044054152528650546386332077514616420514976618622420911689930259226732244976478500845937764299034411816823004576656473325399273801566706305234653021643974363146098153576764724815253796090617609691986304673734213130315358096410572881543181764408877650801487434774176232478800016989516247279843468854096700722787794959661691308101945151589056014350120820324506209056531046910036549925068122248046769241937292951480162102732677944749716462055925872189849298073944708178174356065821447724839072583359848384789632479960612773167468466094005937567962054350570738387231259478683554521162988318386099578240523888255581825244174805744424031848127396711137087308341547332971739459449733758679647913449375260455725179019372668608598019117210801351651497775770402978609707713024706634050112667909239128565870371745337723903182879146334772289490645629657743470373224380393580545285359585893877460583071331685617180176869077821168311731652385321176580169132358911067014195903688091192521885126401527492401985992165493253850349038707202076558635267092619658458214949729154553424644671343273639357764424869055039937652166313463159003925599847618025726135303807298437120*i1^43 + -1342056635050934391557173383615306416765726172590877616909043975766433333471801422400137745357299039868853750734825264079486607897012586677554811072425133720451197013870939104814103226584795321258392155607175617459442454189253226214133176498316921679633124382840060128226506396081062182240702485243596286668229920541289060908905298728066835544250045481101574999257045408942288926340862338319402438426129848371937882409976347758606521731434566415593378879022976202833277220509687980350135229924400744845044073553144385973307286382698546395241864908256610043891494583832442410423013890143311976637501030942951319098031266944795706234886650424216568331206634666789773347117366895605986891383734547800796501120746563037527560733375538951379736413177625028137698371524585727952225103743330004431400105217478577116733078628067386220011966408607319315676992746291249023378058059434024873024647467557926427939085493351444263293262996877069418830785218631052950917544407963473807531241387616826673780378389748617854018348287028783238743179811616748323371745686596046073058541701172730609846208754657054798126060221392539117954821714472531065415901248789454443526379080353813218392531776748093555690014724218738521774937316949757295481794274229071986865588650456613156234381169991458369556435609159910461198589238916486713912539532980688415527119836306501566527214733672140502090306379881454025309930122751398368057741501351785049653772069348076980730243287622790756159169729077157027546563644429053124088623669181599699245735598664956151780518344522082055686127883618990776927581784006316890820279930286498391015796882701461676927450933749695651472977820463310398169293627659209462074027546665399519090480867213723634307369867977351381723033736881665751114836560509835237199691702244243941206625447001864741299448689203618653194212766844837086462517710974168380025936418462868429696436006578739608454083398974552715907466803816399045299046263422870079449151779054107719129526098456794515119221675460409542794934111007172139048002140829876697323059845474134051274554746038157022128662538561924149699132796797484476527933357201202539167015539822420332835615894077900504823666573312*i1^44 + -10809972716720537237109218971226764085603720041449980283776198049565530048622297937685966667708767118662708638718145437354411052161319137407521705976867739887108408826142867430185050905828626211376891026386237366474740209620578930141312370840434591472889093275289339053328701649518114588284830248364667258486300528815123224425475932783670872481752493301765858260510582135306690115788625147841703082236650255211804826475412135197425575314890843920000962613394154895616720526365412954943252414682078948331900099382206339075636413432947744933834411470415882850761654849253775008112586784204002813135765794295092831476155404908334757924783319693904460647469774762492567271794769160781857866168888563774450584310523073870772939346247145431838451426980722101019757506917566247672868739454411810220141459217114590899836507315360697091110285812121432853153610739438678946377353427150170899059294404184779888401620110003371857572053279749940053890807118467937161597483760603602954734178722821536191467482357572899841020325425562961702662418173875001050266706736448956094324718670158461888125407954531092837159215435900057279374757227910898137726424778569935840632483570594846860091450657378828892063500900716203466909076311712373332678528965435481990477385073934199811803946512125042205326346831074965714339923913492888579459019801483019349140834793467455982297270636854258130201737596840396332701848612375960386455468118760974912908216628480427462167151097150809928110831702491207316146585622982308253563990701853437367915956073790007786998323021703427613186637276201676593999866310519280944502818034363736701460256003223349655751457401225576576995003292159461971082151047358449648051257191665805467887462360238843184958381569530451605841141149687324926229044170091541839412632591966836610164302190404218543590531906809816281832949715266967536323850637968222163131293390680219585692529782056633017772299789943540365331033594884397600229801805971597811489068649735547201366455859455325180530878920524575098739639934164229906387830120506335298691811171972321808121867198289702289773523173360525146610449812938703007136283887352087807134959591795474902143681749468953198985216*i1^45 + -50687287232551148779779761953836616207910478154543364658750923143657365042254566641380825266596404164027189986451662740270385879236839912407496445268210671672720911749600093386457188694644037265589077759774452288072305260723649500186994958812393006191471462561608295876856266448812577814486872816449543447919174383095844793980828553951772335942031756859155911070497618781354503712360576692010419566921109337229152747044122674444175339023729265050651090446718548669100540398980117239725552151521770311081575307856623095611329596068816786666883586044151934976958577274643300689472660244047098721777583111165075425055386405297678285785503549028581205437567537631763949434217884360363206823906607083805656430108812778561862251724804706810472014024709249000659421605214004578329900030439895131969389948951975952729236510303529854706585650515859742012020605457341374478404431095260725131635962193053400045086140071880587501342364521112884597693708990615135883373427618009178463026831929569851985588693053806393725113669957509475109324803626079385760075125207382889675166424616935843133460682579976483200560671236868169591693200116914890977102712202130025504183702372586262494516712332697681107598357536123439194479057391466260867726769055813019523676762978645928093112696183454402107175363817189796194300678392827118243324838846518087051465391036079612105850297478696234370099637926694839048376442344928649870324426249933728043359266138406687694279232763469931425865680324987753605845140194654971393669688129378668305871576918079493839377252278346554421580024598832712898630244866548006985282696060332536456714259009249949409301972408019986552954741561037951745299998574704956911674333961481784135257902061726338758296167215890988800423016059449504999980866269648014073475011048317979067304456127621858091257483451976239542490854872509001137538615947195681563883001659710688568938786987319243047279572492889605309777259859263705770450255239898699851848451820529059087528754898675880004967836788753641595350416336595360561528813097411505774174928124955087352499778004804420875192515278050026757413226839181139790818194671403678827827908631423751430868043706369310720*i1^46 + -321209842323973149395355786050806710439251326748169728513790043404877829169938808123951769872245185898186529787807921888430215324602752294919952013233106285420517715141290434996669073272730967838012283799125685900728258819142140876604679799850305599479950728649742172704152771982108768438474109193305996298960305087115434924264553577600497867728037923127876497820153382540709624769890383743725582297742123645199820362041332447079231544433843309484581939567188232674377127433730459554019130367502270855751216377331518919338522047137033716876379653193635545203137343715150134688505012867382906717820450676065564756598279880998643256064812836757796584463625600603701876375367287674897560606759005673146459462749229943716627481923542437436648565337985038463205244282104690731632417268720779548980075530453947419557009231258560855786670008088788328980921759571394758115227458288112321697579527687617414311892848194822004765559848540893548419341283098202286372894107743366275002973288389858067280858614946611310255420298294211208902251669335255996210319940890558214269792993043354686101398181980055666466402025813594265444571404371075627229243432846945367032233673267437628573993965280098316105485327713642762048280422363471178754805664883996659498196986617515422712316437961121986367090957932339707550312887797431088163469250417494248497734887627102549160926934376966514455743124419941456100505832759677455156865313676550204440180462043246612673517362360368136564115056335855970079041644765620454068656166450268918518131932440262339691644341289742556513063814438082503762490055698615030323629093810627896670483964379338803939298800352850513803074809319754126915838609574065803052433796753363764274517811710052248929016125081730601376911646872070264012219239232515715322332222926044789703338010129670936350727212550513640653851388277144338388412286115122373105636972522172256959961746747454755247466368278377626314303641847759048206903625571115737557292802519753589921778228698673583241677581159834902664589662287876219444863808176750764766655271349689728319561920935194436103664864408084680905050962062345226147412674640016720831975763942177897629283652730880*i1^47 + -4257829486512244788119823071536390890237597366596769495873856894543747872067815069554260090178181414352780728990650516354377460536961931675579422106943629011950535984745651992126458646094763545750074307658645292287451913829489552804715681363527206758311478812938460179596323237941463357179225434217093483170720446115801010163365539933354487251992537831200851195940584961501595398457306804806896464953895901913525984116311005627030093103496510549068346004572203143110085938935293659362157439914150624715124592836457308275940096316498983374745930571519495960169471981701074002412454881698923640650088137788300060634299140648365303265485256695765724155085992230545705095983233541349202690326223619102778226782667948835849688858205996777135499440078941528266393918970488255001039779069537019141067691924742743818269552323687088820355508892684174247909109311964360384301465685378794093381998352584068174902894394134908799866253572070187523636238287423090437667225524935927525195725107487729502864895647774791459041292506805382240140943314768781682653952348030295917164504362742675579411126876535634782930007256303381303309785755049006588230500983085973568048114355000387737683977485227985182554593514509330888079916442235692164661136334400652941117965167476915973819713679446499250470550645986324229439546412712948723489983659369613499487334083470946957050760934016626555350551990479802872321393359708557267421694404257780357930711728755336815929007845107305889515796473384869902257145645957506921076819024799644030271749899730832141550852643863398398738031393512178566674976703167161244665536653156508892491723623747646334837217663736627358202779232001095007868740108975888746801576317980668914019417138895464526824179300422685339467284562125407067183881833004240280267269755417053710444309775574854427923270370192906242728509011847827379246272818996680995478762069319003585965614653203971471518631899017365172422903162090233684667558208042944974683089365692282776168975381942260764414037461552398632796081709677989143878068740786419318071381503179622834012411765025365447257627296031126335280545528705151924605192563430627688927023552641964979225886720*i1^48 + -25120417815299061997137501509877731980490319418827985241740738129679696377595454015332822989139928248265774485372405702221791830185775807599026551845640905441675689745859218089743129967019360217700277719190455367432968025352601838866058744301025142457176109123576206509933004931348748265141418647958387073189308429672799667994984167463186743369721650307367634212186152820506821138262725184743891587940435232734331412183422150194389822319557036013575241668040393972828284152949744108264303884337435660116469501305662896849218283389780823611692801348115722657879564756172821969433854148963835309227417728333704000771138549526364069075788121696070451013192397330527310921440657665115228993732491021166390575044506264191643176796774538065000441878227640174024813100004225991968525085297631885950861833918736554980998902900109276377638838060248856097356178791331682125104023246803073171617422068341771468211890072027187908040416806759540642812978671720257457085047916986696940250469018416496642894021360369242221310270354500238090711673477040996251634786353466919491177009197766078054108332561962858110216809702076141255976096060825434468682629941061539774844810533370474513197064108950503356745817230024307188023981330830250492371498918038203990169211462476338736276620839827270688171596950302314963848035338762481705169190017639198930767854072737654202969611914996843191361636898310694488138443993113820185849415994813839795834160543338752705661985338361361603731892593792136631584931284120579342585187911685400489957327668798846771741693111522416226556607213806148147613108411907436058266728941354590212205191607436721772359550128600288445469191544320429576041200459082519546533466796936217679688345887613803548924318208373349391291403009816378653321642479477560708476322262944356054346614141247574165946756979314046676941388971404426233391250221753691181518549280472542611245952305583433936368113769356687571974785240531160112800709609332436809955478399450616917332329813665329256625327995726913615773961881973961966366737418610893795541635096612247726187299362217615672213823359020400161784848976080906253946135822474287951173141443249696669696*i1^49 + -82194744315524038556790970063511229042177361607026913741442830664708463826753605939809586012527309285073415188047198805453207153388134524664344373622366194891500805616061394997815944787205963982531263223796611853008684468103537105758152390615914434773136414729321138628819800663112324671191222034577474324895569158266125308907153850235518134383357875148162763573492620492141577043212171404990227692124354854511888286886055020957739936948558386084082726785011790498533170792368788860934876566870776393186824257013667071971557229175427491136736542493906161898000512997927900257335537740218724539764544230810692036565976285775745685531735477362426562870096861901366913564415412357678130499065317560620787786862528482416410707816298119173930619732491604371833391638137217127124090795954036108402186366849735949466635765821403748497974583981432973176939970080948156457551505199063039221972200542146989380202877293689044779109941166698788442070802736864415657002347997334549234824530184738783549590920805616567151428831402686900009329772040010856637459952477872360836226387699496355452188733950384653593075795143865493571775667557502012731375315609603206807113783279809889442422802946853811813112649804385397180878490557195052540734875321146790981496127293263685830052644702487522075846109080258185467700727186870496592366074155649202705106120900139114190782863644434800089215271367698486215364488925043631078766158889442590503487914116897537991203174380388395056324213336182177094394721123685833982651437515361037709949363637773391950986461963087744591947431230821856494709194241677809588078212000053665580403569680241712434078288112909212941476361765587234269360448990541850696511746003541609808298811690303226480790718812518579167414182875176571681983851693737355019359519957708522563908264464976283239765700840577627458722482535057379474000385022873718250767665068808857169847827385669002250802447775138479683737028946458427901450234954485124723469725338644248644353880540089627790056481147332531752815157356152829146096064748829739539467210131538637168815271043677375277118091694839760241481250650695851554526477738447821284090221772668928*i1^50 + -555006650958335125934226349955679557973015671178228345287232242903278946396340459700622126795750370004274293030622835262974779034569659949747176353384998227967054796493677987431599740812743181144181302839871532810421916354550525033863269950597943101322178321930720302629030531219610425677015678133732452124067739416031834216026995784604829371526207185835840111589203593407037840120079085120736711903017575601028549218063180117937652483480143522746684898347391452061737177792588218471625263727330255810713253837917861784675446053643717144002774137224477497830257482982044033421948360865379535356424159035303166647594851612962530211206881847132921182928749885336339265077771587678580244071370017535557805481687894736798960415197194979524845570618082537362729146201654908179614362985133632852695652169578299387185695342627942985875941357377089289048259346530598247880447479898373230758822285410883611170140832185685219100309268291063552103286261793636809507345952517109148848337457911658040572583942159322956838760189763901155648925299379200896086825341699242797369210668717244545605294465575092389678969480543941725226721538076012152787657615828760907973932327425518755734419960312518221234849094530943898709188397092877384345056644047367283808492108546229664502352974016091368427050061783039416547240045098658541275368957916815924319948272280209598769880999751273423424996797641036558811298035774546107711369464409999197842458879954509456741498994588703851652044142661912295666261449431174886063904412152506995984201454991415266948791663891958077087102321124884080536706392641920570248259374122158353897799503655738800191219182229960948719747170629083307909690050749647009545926296879519696387721541148848585491245789983075200105150714971373983224214618652456886932886407045392515139052651483357845890232376773477164245504970561079429882520948755513552867917585738924344753810778101623592537101496153738804823911306715568224710176672253493291843249052201615859605991406149079826675306035744129812096452221375489815630104140531624026658042391874811651251959191348236348345000651619903850815432659072105969631907666928544876600248762368*i1^51 + -1565024571516088735668066033113517205416336994094780319776248871823494777294403230383314658825939777647901789466576693545059838006536752716705278568954141079405474493416658950443600773053137702427330829711285393167880130569298237313677684923028161099210922727704021844770362365288919252716016882420243505132632003964347047616968083552590903578791132515389192030027292022813514133232478033673162119085783517593089537740713869342034229154679344986936499635420005452874859364442098581235717762834146071951645439044049161846986364472420901971262316331485702527746083574086848325239390552826071077994508260167836640096155795596114332358488910191989816444520462101924265821275544834608218587499539138991517788946466745024237791066769778981674087282619934886986823019093144080752671351376209250101855079204925274290911535127634130481747938211605983521094884613603906109157252228412105203064788471600186423333671921531451602975253713434569739286917528904661845099880463487481332979457972318593086313351500234983813821561487033777446095286692016447356112619683014612305930668587687259095541457689254514937456024335878720838053593358786554870596846782496429320030266827285165701202231992944116673949748733175122651306886007772802019577452105054823662714404319938993796737043347328453128405378933921430980693058223147121498362182865727819650468971992809675146605956359917868551493188630028117436819601785464460294027392442240726726079278640383125749332912732727630564092952299828436164243151494645699991737035613814328010877819115944974773649543115159925140358466160282170397216222715704822163868006590368459873455247519559046228958013824657960484219012307035494273307033808314412544132890063142728282495840107331420504406249963550973543593782975354318112506137715866417095985276054777957692310090742474643276621690496307818136166263203682425754123303683396777136602066867684500229621008408183678046500743075875533658359253583158603392684403689665775429457330567417193136650644754088318904035813294892034687486967243540756396109487527269696382921057321380571419732603498700715901788779535272034721707510528719025528026861296126682043777024*i1^52 + 6056528572822361600110042369656758987966081035553723682118237799426150348121683319365307526288038336723241992485104618297049262449072501866519208700752220008259270535185107209620823497950283911549614673847498454918875695657478985534731869487761647778710624103466175479262371717392663542432058311925609995367875647742137735507837131705281024151937275109202723050002552420504904137126656640087416693874375876258676615853347249143266766888398751704252445355603325674274112032726690041655441588494184974776247610697123227343096984992130032892257742528845567171493969168498038061784383351841799914439832102151232886448472666916106144351294640013355236095381393880792054219577528005366456423709866432275333955688421185304934380729106387132329197654542283135553373547135141373182844155505581253315314159141957055142723932226368754583253507724827400768518371152704591648511046570775502984932143463692546694995363447309297235469805391847617949519323551325968362039975235280102500419010501441433614236131335391406167928843462577992644940919519503030158491360752863538478780277272349821165268491978786247841482418546448597688161095535155158838832799506834286866244718948253186281587346470152765460614708320088397009487168438429913010852211642878022547300697521243068867476310085719227564460237003604444087747047529776505747532267920859618486598799030398532552145762012794949277706209995383670990270389471742121825280443276366521444400442699686458847851903939267842776148869960150745761065881658815846434415835975848240265947246984543640779927873555884154163636568362238632040298074232261368183085220016165237928486587138804341357361135680218919833654992654250542107800216489675546414439442059087067831198026110095323651045442711841177888166808103725670721615994283493008472449130666661579568213096178841735223497697576190496671229086006753412387219372455535504151495124478170224996866224851209874598605269478399913978437451422877983620890167350586100094420264854014500806075234123927171801021935784886037864212431333624083469509969251307034802668488826936870202591016710214315459008787612607069245104377150128222903500735250584698880*i1^53 + -7686128009333512793607804625535045165655573741502212211960275494756744994767662906741312325025827888046093134859619586496143995740831480202321202533092927051078782439082957967670519338756847841204332106092923517262424588166418313624956113106871004259870273739551602463212734573102647778239258626198992116701687298968698282759499982167596700027612806312863795358804455738635770786566575614130828075228297679460232548957489277524362531296774139171438287408704654104695180811190984825066143554212999254764658046013182554993031856924887806357445542111641441436475691119044486406969359163000945849966214430023790883879477927038456091639711924502113237973086067867692428887618625444958202724111259526597186405793093707984866508141930712781850295025491778615295181992873730560748797034561520326665253531964529078679687189706785103113845081256910963786890212350670802949383464100567134643427632227087611608426627726327838267923978510482591795235480394172669689751706232089728039470287806351062270722538369913597218084860070044765904291893681183492394865647922087928283696581622708030428436039723037292937741479669300525586685841146854609011230093290625819941090647570368604989011827434763902121895034052046430853999699161837201392733684632129984705222991962383604097878616986789203793745034662626142968824569871981866590241601217772586498139050773148281148637525121247620337497686084470837833406355818874447440459790330382135601852104270868423075236677946159906474462494634900804545134925577364956878983620412445454154892298344961416358373746171488539516865344650053482842232127572860592184507215497615187591749541638374901448473294651755714004245636098794985076569263404278262654975437605207979708442045875722346116112406909446949001774685976590336869348206133412462987658180867492500937956828906709057780241806037960956262164539348680869427769671410401032853353115117016789936980896575201535323292743186165155889544519311646389807045354079636481676541372096950791402026924339479713410814699884774819705371257683998235449453982579073083719332277885222784685599349000190625972693717352453965351804558650224991413807393767424*i1^54 + 5371200540932187781746361246651290422793447797434971332979450580988417167488574592022919024525816228348678137550842886420814340243402785659507773193489671510296897451240779921704093776064257871138305969115922367526248545454296748100892892168371310815056030646655033092948716288928794177109348429903528271977706017905834546854805183882720664802726048201592690061538141984207599573231086607419409193104261835664970579138083813104118706060422675317794782587401136465922953328186061266176155266800721399489719422375037237501045099217128957286808856742943535757024749814643623980089007152524485738329891790731848501467109485937256213155927958590258070025672483657577594993949647208926372167796618043515887175806587125723529297250808712909793141771684842820120184857576558164349675722621467311929319449881148321408082686117436777048653465260540598266935339341539948698550214399826690208752047829008696821768630308286142455422694304460348557471250935116949189250068956396408864845005184676905161648713194681234374596654395850363602786175044585994417294790875521555963984034963402082366169845265944733108507843949049654575079646687380187981596047756539514778724956216509059462857953463264440355645586421105725401391826553425646659611266679995412062992398346568550587323997880962925357836027074039930177468609175859719077711634789546467465765684600875104349628929257157001205231884946255751222227013774370108690727994541783723338366679055323050551766497972115803233138931189139181046616326392450911123397105351391436859706692599232741975466045743200991843383122365595433425307418364116442592758920650845785730280004286126769563594520743931178641592007742072430250370674660411372430739311742461888176931178645113494440172657871707066769667031138990018762446269911467893533679320802328308128335178887035694889526707946933209439031301445801973985770152644795057465592615854313057833857544691150701964201480206913990389091507226058618849885809206899527066482267939534649686100175080978756509128152109567231041724501442302446298621429085749568240057803810053794953664672894827258956627902697516998172035147474002606698565632*i1^55 + -2307584983291734630848051770826086449782193493613001863345799902012272048340437210025632233349726594226454386343851918973804188071906722546870968831919079453888811682412497156527408381993041818460226861974947071092999208201560693542314049694423868214767944945891005390946276634620973831474930451725231011343268552726178238251614259855806311256938423071112742479119621290120522208366314449238941106293982096223117887081418962792902766665223970285066085371611484393334735826350067534023975444858929805183346487751443457160826121638071006852151319160524134601030019134245192347308209108828869799587563014808049661747038370865374721237269564482996640280388110651639179231308433139060576274265879182063788201152301649060309262783940506671230487773736768740288308087134874017168686380286114469520479297025687401109315497586466614954092513863158466444902187886811062667961026182809785562677995712534698027203283908363655883083693858655532623036431821163572377760700557770636324018938494794084095735060345083879028446869963704739437015516781136403689001712210979492924143856236893137451112079319677334811190746911192229151561760016845935468442015579892438048411424543335673989545123942593498078942009533593960090870249586111306151358556338669690631464275270535665097015164931692243738498514873780738278362724768998310352794775476515469409139464266644524340818100405191177221851514913806699773844264494214021037235503722899022395225310231559654916359659938503229040697088449844473686100333364436656136220765517204812081351359406629751229390312333209189796776397363777431989526510758793953033240061698600915251470176153661900239219357379543329408266596848380793361247160054829532935121400853635551985941233266920241028564450850219752414058983965409468420068354193878322920291642769898053989214148050807983972071714809956474131339302993431716558435222817822715700144726063160654434615082943644705397888685315692954446005080413040280451906236885758943067256492487524525943828130006935423241612754566454025090638829914956245398147870682373477768961911688519399611606783660787979663171758744427931615223660902681848448*i1^56 + 582345346775260473964804520198095224025689810641974158525264935232114752218235922817768470164221753744955627159274153823638575291861538838608306812644183625909846597955028445036406394838747682630466804312392551123928260223453676161619371267999677764234983161107605303084490658681550047763541707234778746583431171616847859750317511033318911233851826395568918451763174397056608500317290974896233717482612120810794113606657792823414743856790737132722460868969485102304220877482451232428615463455013067503475502874739859312019347059672361709099702138963053815682608718387035784082582589228629232520279293962595956325027009984546774995640966948241233881930861789821285207495043301842133449343874596339028353257002492466759438917749178872876232620524436682920092516847360248245645831029175070162555289053934047035620120493115594809865213272256842832951048903729156259120020520945764778519904576131202823106802630224197566297209396733269725908420026569917532688177160542408452800710294478892678429027332092369127470750890927672650961935481811481291810991970639782796208448122089130615303312682678615970219708176430253700553549415806154390656264949116972564489692772933148367832989458673342105614262578872859240993057530646471186792554454087975664239928480338085393941369472835182852353030648577273593285100382916765228919701258759545991367621628008199491539453306869928124617249786530238812665718427071790890135376630708098216245066821457432550414622697893445506722849273712444952920383158829353166200511147704024568256735482318518736830810542550825380394533174891407324833751085855621065071354908665802305926668800584308583107237552447217195597169947748313092148056325092776486146600455902626486998720190437955060908749795727863411586527875475410237308317341236092284913633465846046480298658003119743960966404715936142352390566182352774742643309366593195583880615353317752092166582746192816275961638787722405079646642792165931386406986592921016254588458352660023694208975708255972708990696468009983521061931874466125219464880341923694716340549896946228516514536596028384431357780440332350333133403891152*i1^57 + -59529794140923720412944918835635367736800310790007822015134709419840595536120097058880086606689133509165287595611511208814676972961022130679607984136013526742085671808902955026333314696650152162340322228255643711486472137405237667670638832619990119523863819674716296601655704442465435860912913817371653027021674083515003125154449526513127704435412047446044703301695962209732769941234270709483991020672068760658082413093600695702285476424326934935669318039578123802380868297524210558545194353317857794385676458368378619328857069087022477154479060715667372905500919194676983097897427460746063952302926658569237215574973901237945287442213315309098552575810628763019331277979577890106394211780837549848532640912252271603245450569020590106775740545589263491313731625098708222594623914494101481598492752636129161551720653116817630912959811095740529062312886920545417593877568787833184308589784893361433421571242599719812121631487038578178383799523434489856972964476307870646436893447940920250482460047398353572915541167914280117002697876830594281890875241596249994975742543270800179241706435174825100800508146684498149031531344327126916645381048789794645654496247911442043743247973032603176426070612138458402667942177975769511001614560828457495916601914761364511260257639272101958572677688498421437562554360160313213848519208637611438221611640679978070012640787371572557381725398927651464521497366975880668704045867191980671022034779811217844373526110012519768339775248468197935726216614892523363660114583892005329889458644522685584523267099164342993284123432548364191361132479496333070456450280115297977887834527908356479089492459064926791432668839754911963862379887616139354723993378200270259456127879713182677093863979455857999364618072457836018814576092871060814008628831929582312950588758130345288101415714399289667453854564001177525141841824075140751964169255851045132596709153709773004607504405608214667754441749718758861049402737453929855518634741248540582962837389762454135626718792067593860127004991222016641872191538247177361592891360465128655829275122075890371000225689441067708332720*i1^58 + -9715145683006814099876615012471354186417353007288115588791625235207817862663720195955512180046308988930428488690740541639123141016121177316352423178999447626749331099690473963805890339523155809830206392789461820161263020237995419933672885219799869282281669275011813642045950344155186217922923840751787207757921017980349318336380905394455403217828348156679395593214148833141497937402093791468258879299197672299461137529414495204111695467408899318170781709154673466542234921570736360294666431699719550414979072289334119011164493025803724344554591838437583616949546372545641763195328165244319282565536574883836413869313153080701481226749264903515240480315838164042116124204616195040141371554089025714178902310703624341352772229272450769929861759616553067322486639739416296277111176983758414812612750454631159431326084495450127501098986112254957953107188223112892396926547725069236613341257198947276748397879295532802060584930535028791382363790283085878312660362067311668141546110493662186502716369109121015296624416175436569411355487403043089267548677796580768145956405948254200055854501474373156039829451482518224155533255966735556131007214715175087832043698472130461838704591244478341642960650543326721472572509293131927940151100164103708806476749857173182564262338958800563262056711513269926839494673888028060263135039306640846025219917469437572101327358102043242200853761114898062911748615109743173078682583196891799629252145163854809340398733967641319584171651766210418893662174891125551998588887809636964091467593785614742228327006392218532526125080203830015552179828837267966158035170479326085327177098562165979353708113903051207887420813482166898955832173400503468020508568288990719363238634005899871782503617276145282700546225338995708815898664839152636763765277146090752497827996977244232341652931529716993920558910952264578392726203994927558412692096699496776750530073495781102030337961477576718044292405734041990898540049962814560399914222228697731920870549456062161160412648852186134782759345591960328116420227424343165072682801906855991512257530197551390924372294870925639*i1^59 + 3147851810838800760187648593255402746529250284892030243136635055496227391368727584608318513437116366507649824111688442797366329176338619796764914855721881438472754367161424287427576888555731777637408024151373429523458080502989138404192554542464643378528362612479980842650238941063102403528024345779863399916427008652555478378675438336714752175106322996598826551957556437213488585990271882753512650886698172456280468401115088306148002107648023316026866702762590566775732450849787603604502083714629443980758643000940974720258860379612259096177848777504051074406678971498228200710680615670812753097629283272598113688710408024556984008105566221556326524184149504037764396314699417378047502259762727090693163933972806436511002278120992789650394910646760002020420067885987150924235263927525561701207573649266992582415598880847899570562682103065219905640125642922873853349048358738468775365333786935817435122242148482698684271322008334919293523876552708741234390068526367305528354755898080595604332557014325060685199381367776086546958159851843473866176121411745527861789962010650966344554835770877361300305128371452131946509011544875471437475586377784247630030912969209729325211747710837136048023650911058046735570502608354335274019760593741427703397109503821559618578190498980455192290740655970205980430541949616792686620716942919819511682457745740833961206204541228348019848653345172359576367997224219356358896937665009852018262591626809457842258261889676832852425927168075155141407079647074659863243242968108322098008202323856861805171375330546676512826803656932736488240129023777932472064816264366620064851201074562951667991897267783601984780323175163354516994409648405608024780152219229480745947187911487121300251548930618056824093951859025792367390355272833583270163484782468018114357678322151943326795803742353009173071908809312800242542425689339601828956079597750979794833261402928999144998414699915106316101268251224075399454015544043402814645609226621375378856507234428564165584318999801903591198845713515862351837194195435799208578135149966280791763857171910385401563141632*i1^60 + 4478715954691921783016473159679242614193619422763132514522259177451075930265409029720531171447444635066733440571560547523883001300627802543115834316222540159420980704397123433901049223864230978175232806573992053032120499139542256274290042234813738689473076149824746120287432235651417988763776257508299277055646749240373566792914389417504534727155325644248940546711280604401044236772627115451514106191477032155968854420394503758532307491724267838988639655927079231126072829443182641543043481505597324137139662704644830188425310390963772438936896564936664484417380846157589990964741409222405802814232100246024699180003438408527731332908444788821969270665838324097562114051602628299539120917074725607786886437412680307308300581784893795831686195550924449663299969252663555563050051763908452677234367250774220007638809542256075874326306842639917890736216707993686202473302291509728104154599914837135737387912707017209183400188375427755695501042195760922211548723127791894709503057639628691430135019897101964536140251650868727339300758009884857401021012597466828862522454835483211737292610844731676227904460473809956331662628465841879446170058947480253021993521742604596891443310800885450163923812417386827763608533774729200082169310798383105906465465640451345400467004531855354080272761577849532491475129045972903021263373564366612138072425415702854360970491106042775037366954211694628426973202027689842938134727587205040017587714002962820367275840282826835442517603232262949555351819698852230772238665603419737269789477161318338910539759284981428780711994610551349955210099243297189964769397181512723043100549186869662521278319085331944699003782072565343773866059921834330948375604187733637503176687972914962103237049664859392116035508252237566477472297259453763216788476195726294334908708914418647213802872422349683617850737278366008916240880027172107259474850143426320318195775648641196809940038882853977521524893764846769602164200661921839948846677338259122405853365205458513489737148882604444334493346218671328891153251258467767090421737941540815572861177502613995520*i1^61 + -118978259779341874021271260993079628296734163485659100438055804685855661672596647729272935604846191555087247148951564266693462828718762216262328061084454765352003433096835351706234047449239392071593000716034477494012959046440660097020781328750009470490036324195188662176273976840051755176275348405755521898424339903505161524849659310830067971712176600058523933835008104548374464128287337963312815515652477890693823828836865467731454121051991967917034017097871176106368874278531879767461634594059860020309682196920835993900871249986892043656917670087130316226092683260840314995244540602370115470565378883088868628687661180006684826945871921611682109870774966650496745785208306174307403735815239178649424052006590648267548825153661378737958397563806236541991349715764480378374462833189900689915214175094661589463549699811736820097264307438684818466950974515272123643262806979959314126327132371420492776441768560124095218155208586348244418534765362507654336847364306100820470837569966175576446647214686184636887012447037597218740503620266477641673461472703007305960805023780052847873317737561094418451256946872584249235182480512695900204240103528290192915981459425041150017605197291602480947394335567128024816946078117985936618021442268014047193735628442981643353905207242442583531797052728351421464241998254067956340345924181075677270429306887155193018708089806069972120709496931594542949817790958709774832462995472635732690406722805476967789994708701464855453965125165206455172604553527746113980096630697508487592496884620775508513613632322957493872822719829643360448194751844302881051962409972465522771481449822944342142687246384525325801624758373633260320542253235163813668025432456339095316012435502314137753267750151863601729225277608016218346609564094212554193284291213382936658921140311643271955312617125643065764729923512013733899288123264949534836087160481831820051844425885635855375187465620550437448562822806383855348527735162131944434640581375082225189417876831996510663706408625278756370898739760236746302611811276639920195280530357562127829100417515520*i1^62 + 13061676099246459168344107787184900803719657886821564557748417004937589549231644413638304953375488696435249497183796156831743810502809871798807655318109617201744766628269287779538044182804577421471076885358180000730577967288805133001775052056954554766443786509941762794916345090480088969063176454376070557746032030157138171789772996525631727541697509911203500729686161058627410080829749608475474085902993018395290506246244493812305196887652732075075266836767430634274071873974503319325013369586098050072906644932302447077139096890527489023503468061600101431460358126368903144251285279893245975875192856361143895889137795316543263524977847615756915198338313518001146562110956868173731510513097161200252775315577437602713745874970273363878228520668773540602181167746301142339009707384523637836315513415582283745064839503786646835509153866070732799596928220332505616843429867049204464040574803948042935627911664696417566620089314217592613065746459037257019757655804058397045582620512676968046410170104100349221038776701430555037871252591885343710342014979168027810236440325721206235836733703047058123689460602226494225284276797120005108555776144504825087648564188962901334026830224318312563265273370900123025754198149360300529167766338229520151357579126677077121183354592651060095801854772982100753224721294887203653571938966286606641364029680557326641838951481870690230418877718607577272396097049545580975472150257613017590245729993033806128115697603576934107571759979515738619874675449200047271663440570832268383842212046317297192253594789624060559346966645039678854045840699334694564808252352730544223600883390612709685121377082658445400064631962613168400797519078078248337869650801434840600560389839379896859781623345844613608554192817138870345923760195609067239780806762138450706375327883414382419604443426921494258389877715853956041420859958740123756649783182498527428060787042641141101361887435063383371941509193276842092036650939711561580171294696542782269030469421301746874191646536974646988800991157273008436625206180000703068258301333697711262662656*i1^63 + 469031931013820423499330650127094811617976893369285086647473965340447974280713969291278666255230284900202142508207153417890984142273879472334821948722268793232009636671468931548052801113445758692192579437683269447448813743872863486668660415458023520903787944354726546796525374689786987962584091983208190065419145215214170597143707496806063700561693777591744590411904966757836866116962783006365909741245167492115473406488077174753944996230008377865734887016480120486732983864569487598104670965376198699254061686756281291575758199817911562543582522838451527005258684786892781065858796984400031807244016224038903365767510298857661682035616072583420640318163707018020206371742302065925282566971463040267705078057319550958411255796050116685003146443391973549707348802163040733205147311490602517944892048524951242356954854465120780264209749151101906260539382197651201865757279284971731966195937575650494390116504962083985854842984081170659224984906299060213574755068732032473464858573628443620857968576704713944266005566969946821513462322999912331092536202908789943712676751047050099338694248584610998091890615149099145286889901784821041145063703720528696032212445455452370257443635372713277602277377771062226968692400046314300826202324194964836397039842129929402484885082524054771917343040056622552391843889654319985977422097809590909352883131095961504645586125634466226573658832778036623673262802548114189794526979492582764385513299480549475469081455110238332374778888482339627478067780600315244880874916605765748627799422082809637224651401382951621769312961137251519795733338587206627335426430100959598497900042366094378717491912016688890484948893272882041244861928518060288209900494253260579543659829587430939297059609839691806273098792164487105048099955009851025579871835980673232722122817086921155783989543341515663577888538407433458755300676200789880798224274411529710153392710231570038654463919516340450145055926945539132199055265380061893777864551374116721513952209824843453742042809163899071233872165548034749134423896729040670206867090790416384*i1^64 + -64489466839487013894280714631918390577048267090503839435604822668069057010057661638094642804595023436579541100745565529156950563076948995063796215511621194778631106065348829980320846624008284965434506584036534720211538411477307177871319999746920864258803829845243871349346165892041909822561681811108503645892685382810875566116597212621115188564236131874869113480536334222282987044790683069085551098928984516768512258970019187427592867342394715191926313654151138461062399282748088652061208106517584746908113033361129527036006587864213042020817010343158028770892496108463141891755033779769337590179776765288979857613808995362496562814877080671607530170487797116355936870199174035150965989343826119097756079430071969810792316452372170623015145860406286920069912515090081854355474056132732014311194283557488189571858628854864867885114502943990464823768552859050936580958441698318514004632017109780319887619595543516433769576420012584309479697810481390449159732803833249866180474034493580056669540740803977681974633858239351366948733684058883905941188864734086878048833395443268095736251313201337480751947985474579230557307250161351836162222415992645055965531971356199862157668854420481310500565135791223009831009775725688542995600487838939876474927899264416889281881175995271259125285815779836056608671513664226364456789344249623087368660687548287798043294624924811090816153280803842011866551689551181761650140627777859702679135764392380725717844608474438850295052311036597551514971562344568152056222674531267547197553248073990935206890371866715928876118896650602883950923593113521915974240892642586951735930983580878362263336040818938555987528286133311342990776141399257114904538295000333583692842095150001676985240341127288095640923594255596188269095675457254973304170347379034926892553132737837892113087922647749198031625584716610298844163035984093914024225376697616968257354186045367054617049929298381149876855774016209563093527757062580645106249570829030964972072418436081805108362088899894295597793654978906963256219370045063704107414454272*i1^65 + -6370957706541331228836067401883801711315891334869546721961394836218584325444938338517114033343000408016297334054823272703561250306628016355990566405968769599129842452080194097217560004226729887406827638636730253101608974779931882741735726307263452655936235680138859715251665625952844984783998166484408273396590964426365994727653302536990562228772225341975980183137068201825022316466686778885634874314981663714607245239847270862236238421431214267829096274355047470775431340500768280006225285697701301017294388641203098517324353291538945490751576228905517320423999020764131768912009412286079993308539705519778569490231575927751694071102564931282341214386458818838172733162630637295218309681278065806526083467763841921265231162020904846456104211906037320862394559334407428893010409423795734802589179129660597834171297016602189392932265247172483581938874585529088998112123761540131253944570752892054774446947234343768866575029093954176112740316702715979840099554605954655173150923973330166978090725410054160648929165573532138870787172273880400119095090135202756758395631758439120664317777305753238912161930770908058136303238482841331691646858542363602855592346985811645953572701568188470320999762738311641904421169110988180515231116038272602948968914677711971402457716122480846789790600757304328563154376502008276840522123011972127612344349222281701492023775500836886742123375519545461450276331330464009917623956840970830992051957634473523741666947509756882553268960027820861924852104350370655998112015370207467974721780927982989395550210049786412628164953692857704835516471963496539723321040042250628873807830274543155173963271247334448480272709920531238544159522443894199914908907210853703053401839762023006571460159822238955437011753557961419036292554450702735585337920615089172174738179436257854693121242528169530364617111377815132133906092306676259058634675700462042775080371279454150926147307358988784950977905057110745401500489384392337016827435232501906272632011735721057468653253821686782880515729166177837989886911300741938282496*i1^66 + 15221118926361723188375698263709378461624775298675306465153875868190796787683675222015443874149266567222815581707584562204350608437768555026406693938402539293056001965078989946925236533442631750196331318749306229225195375416966656423732692462580456209118749237516487685465828121545485388290413657631380101455778854749264695023911842475095555736134158662085047265456620464437400567687798509287988914979902719024305692562767758390867465345459419785640882187761042030421573896710947227627093321227998088594502017462726682647846662293995332320540108617356922395682960406480928074958737686512304723583742353672272934884645719255170528879087345396476091379664972510937727637427176511137973789073023168334478263410567192641663382659949412003326887091164607184306012021345832099273700457953275091352807107745671489900484293290149297615484280853426383642795606606431066430976496476870144574142719286433221061334811789185914160708445894274885674569430591614883465089407833221295325302674909859508365614700719925291639834894437048934115564928199446178425359842353564898747300366480564504846685059315869409651700730251756979655380449073330478782841341155178030851045909919966439178084164840812119754235148105301555686863844061214930007396707566751788662273921679706519599431190718091626203181280229529269063870035313230758536772842901176802698365492174994053586640680590337329980055601264533170062005137733123230066091876760968758756092479225563085335180938557098658597966037137542729411666029791425215057815802138854775895361046313557437518531220727364667463819567496606563470059259452009166594558876331937708703434190186434354608025575896407684557812028645558691530491805663003937417372385736922866923165594422382589982932946747016543298773338493931192973095033629081119960538935114772039592971785996003186601735084406595404058542756228072978101575379949830938489977002594408586895625044442871921766298869268245996406193123874265824790850942688251078610222804628063818632914050841609578313663457193919245328396114286486904891699944751104*i1^67 + 22474440809185018562600212548428483803297888222034523146559305458635727651852051863103542625957475343552206289369969780937695352081300078385639167929793281279993691126818263132898349400161776741865266466992169288758685471981406158299999474261462697527996211558635621048360084488531872294112177470758481045867921495308957252570635451895884600893585411400177314475725345333396882549416340711834115625671006439033560564440519774512854502855096396427522284136160512154207507942206741941029983514282263749704117947988386835351681339601109822539502764732327478620379926468849113557523923492582525199846939088164442052091491595505391310639609330644348919092114674997406278716463196393126353348722787916668034660808285817929930790696185138987322477792483862789409526823403442015413220294579076016958330980981463062182045722468537471930060654814126525497552461982449738210008351967233328083791637023377010750699285577155238543393945850312477656172244348964796832145025304665347218010601785628251124888132525210347445748688103740252967912543477913021942750082821155658550594745068831670075795636674737352102447597381190131178694944223668587400484641446652508698838469218049706825638202124081215449265085313495509508287140576040067498425515949381135094050602749080213020799014959439747201939709216142094978118667884075124518033630863012097414231724047059759773473547887438976787189408649911075665286951593778474868617938449635071451419768064092732733325150627965207062526037694188238809479445187987788654819544401381778595326507707370197586047416776148544075379678178666996776877921780957354145692969627362816961951111432502257098520604051730477871793741504609817741370595430366619613035097844044563926591222067042682639764681167889627516513338145825398470499181090505762843988838276677439103793736873442559041948285484365944653569586105199243501034583431306462652693169977585617539637029997182292011010257664826174951410983410259087988649414094924560351629296937196281795277899249105654846120674562014845418084367918100557823213568*i1^68 + 734474331325923477465063347100869372526041883159922813171185748126325192644135909351356942575426451058135434487005299791736003008698681605745811490762843165299321366819378735416255575325559187363827835137764480413070432895586920726573978730365657370773637240269407512508423121405305788869623478613183510475371987383961350914317909619542041578534267947994328326260581513590851475366921553912247751917015945220101712518503434990560796598799120609464087183122897588835760115554222251677586499882073429988105170693293506893497619624935624823502714934966978109682296480275237202403204781417780671765355116703407460724243444268913841149658434910277174180425669125251493949730681933131490361322499928517742499021754822969769489307649094978666352448610696171882316351226941001687705954619633113921174066567656555698029474281590509629293517154363393629636650475958109845087347233298166869997929140358731044279686027039644794712539858671949073622394767769267844300920441774291722791109346004187052437450491181789878128376025495157016218616756325812875399606760048474829550789531293888849627566998568053311080294935958264825930660317992847969515035373588616406228470547099325316143086341193214422292280419476870158414058097940128670512117467344296450068670279840729126465082249238949195497971441032977356782229905566732009339551813693148204544771425656031011478261309712207135591459992637316296823543752958233112747345403778546947444462099706753306404132353368242678127694982870753975252675256142554535503640814414844930030505693976972769986152446995338566698907469688923749245431760324038761460240882962096672847923396675001900419010239387609696070288368070056744995752359530046509057347835355321790995903401211496404951191164133069702949361592064056435408581896255352526935332828134484271824478856642142687689153432804536783156505861443784550529382133244469726191759211696357611468947331021732450163919837659421383854801160165325579301569348263569316086128297530437013808321330357007806722289716297438555001258297834602496*i1^69 + -27128831787647815834921651370695574427206824887489408294152658123486931957431410183982751464980680569824443067833874355516918777206381026463375100985110848977116072779819965013391916706859350363862442397692028304581506123007984321756290965597960133498031161097429119586425661336142203224490768950917704640714047835949819381380463121813190581088763706152026726722937624874167607677775107342705850652451310650223292212319712815314174610433284968556064478597714025614569561874270049436003442220811346096506705839844067777053642661854607547021860176098481744980141600275586237432101311265665553166278557412825575728352509917004450149926368881994514851500949926695749857480659421326383315521075887228393934870222127254122021539728968863202244131337738827899975426749902008694185521527360175602883435573998758693813707496390820284417779384900374754154562275361190673943027904048051263424455930129707134798895820371599942319006157185572209988664814808893531634695182974969080557900757749151374903702167770995532054276441364758105953044122266617839804166649902905915653150553826103940132902357943646921655957597402420230380638532122414823874690632688596871039829683531421473269266499023843560490177873094992743200100540632754604958016240293372538718991402268599045793770649920641835790743897619772785495221683434522046855073729394232968447017486181187205512450861969802083442502598052054494569933737197128736002832098967632353511947249293255200699924056011859851964458853199479631246888135040145553712387182836412574794720729727552954746559826633851156963597954856590207176446036201355480510799479621434882433840894956087809543287593688634019638023380653529328116936764522149467317593168707157895105714462052818296006031232080187613711491544571438930154238822694906520545597139672319249235699158086295089507312529599610085023576914923831428350907197406393837271023974362277260398052816648973054677027705083940438030175681665868025069203498069611627779343383701867357894246554815495556303224147562746430884241473536*i1^70 + -2908768077827647250363219279009594010754410624099689025702724191978907233382980801397794746832146550980507945544183100548795750562087270332092970596941812973407200765457149908393695596307425154459127932084708154878970793193612541509522690174183614849356729148289570143170120243152538038383181268535677413065591600174706479069419801882873921715253424906129184227356639688675532552006664528634382828801657559494566679615289299443168864307073708136512391973308662710115189671414514229313045364127872837366798269161010810843723513350921014140642722700769623789782730057687405733734323204623880231214276735379804787432447466513228645376978825340238386559584972255260599478075201636031254873020179557519321289460867069234686582484347057394192713442572887944311262741101325121972144496297768474591164098833195103798817610548132699615195519144013976042814020770748683245403201055712209645648669348904022613248730418611897546656410475430096890666311231370187434052033708511205092444679252994354230649418686357856824696920282059331315293467646506795702148785048277381731327442353846827967638306864377396331324716711532256094143090857257128333985342661796497692583768882723669247169704804583714741917304243783646722779957420029018641675357350222807388653916139661031370421120857371642864709890512936840478654724969686298462560638840097487141329161316878544179970710861229080689339561854433750831915988202311022173933088208058096963447718178471521560574479109952584612948731143359064935820599082575928109675280694585275742757950239655501450236305763315128123821839594304390550047375695143165396122452690406785370585863566785360514404392302408946270092953758451620957813546963380908176689893970096550109738050202097633737924263345224109373167850743570249485779376080134558334199445673139847001900823078478747650663856401931347260896220729297654764490834921068283502348204497040057396322075118344136084100049176601332214576008709143272955234847376717278646940376164269735750224699834395405835860728281010158960640*i1^71 + -112586314674917135107397395881003697622697189177665575417160399789192465572411928614434289638466935521336056119957222311085154188421027209722988428272224048046706786959497294611672347650708951957023608253535607260397811395485401682384550017590317401211073562742681619852856041411724299611442083315041568820650116390234517657914139239742048896956478039120202106512770355702156608541522807410278181016600856765656666079306573182797816018662941845605853307874963855086004324769558085389999993501532858770603977970031852585125096136483104966647400935063677605450964324953086235571755196705233188039507408569634159599982523112923138534421899130041931274648685021462811195394119022607009920760175653032838034057669122602522338874961066474936073022414379370827106269951377998750358472501396133643441159135965277286590471799407790381298116692829934188191114524140832473327369450021086369206143346615102402579854376992358351265423689156916565616570506425864990261936733099298468642280388311369036459988026901057466305439959713002674257597477517187473538756800410213101318330471855460317513279823534809465841486551039102006996026039383366157568851962526302651087904466883175311524989423468645784233119457784813434486447336630456865628425395221259018259036645735725111709659113466152529304988634262585343318911400599203929196362357952466506973841148463003841441237640954222770392076708687757180617575964668799428991616930487685021536990661258573822679953028648436268160810761411670205490554179778837796944945359159121811082048420403567714199406091885543950404240327696166206628522780307844230025249890801822200460772179606361170783338077113033504512663559328079339086019638040209405930559425507053459583636784805029248547385136008666188885485307090229712444305545984689952988477944123113073368371585246276400756240710233358001516023491487792305515699746489144960011188082924368215587427962791334836667463426422659813260240714391155446066451380866065986890487249732023563482866021969555261097224825733120*i1^72 + -2628897318315364949368325161601743558492656651681999131036487846777041565815066675546373551112591654259244957136058092538868920577895080745622585444799602405510530910601644143136922136210398368757142714010924098382869322105000655471120524778671880885632994943408165731625614162833875902498774045968974119400229115635278324077164645587755945682580184026576385530943762554892341105292390773110490023898495397134916376970427630098109868364100432654777448273007184794006099119386949052827447700244575912101494736270089073639543678053051518327171284270925731091528718317155931743686428399031377010280458622599634414504488663020469793019529710728692241443914628213771274089449295376410367843807639328170269695699292014374669278576985548676810058385177644564560009533228855037874225279801272925095000353857606162821541689664662426098482372345469397523022369372425711595709451594005649974525873786483480656975975235799457148891194767467565895604816947526066953090708253999416131349621816954064886861488482091615214484155057934794721009518448995128400996544276037149216637620019457737022901435768426274709163403072119301508866408673345210721115910850623928059336442135166780459316440538383637429665774836294600342738680916175701899138032987320660387226143360009237925176391637339246043931613338504660822757051049272478668858160727755979594411180552832874538704053159536121338476057689450995830902817072337728163024980218786874433303721491246393372912249915122961324269170986327326157207852438583549120775666525375918504010339785256319520590507896424878932602371580661411340264978063527033189643535571586424929129474149458806145406041180601743080142037803593802567325001518740699343670186556538273551085266648475577305442458242256778674435195149705255613601185326194759526249171026804007187556637181989291760470280591457209172488921254441310057173859275467134312265451055448437850706306431069830166233324448413690673187188885983362784566391061196574013654650152302444005016889738411753187835904*i1^73 + -41148769427185046297143555561300644755899427313007024609023392847522204675204305285339408605634404590875077770619594231611355614402261650410295101874513871681865329001348486760913309599940950253479761759117983486954698557988941864591105639067695375224208480192372638554952032657868944008398311191043057003541602930916521729188253386361544851873538699548810421642455075877337084218488175297732602628212819183268199326736611634171098221792044386621360170936571579305042167150306448553199205622250530623966059255859660669986756394140562187301100379395487519371488853770783173924424714615620000277257732743287916597845206942292200172270474915002514027335741925120283474543380935086102579109462091873899482317483727367407985367413803342276609602639008950567507688155156453462033805100021296030753479111929931943031989500678754324649479354102538439916277656699105515770099569884420540127862755991673209188991438531944558193638257763879288375721194733263110014258701149351687216361298984884978756120232668930869555156245198567568729787896310545077282183510975146259786500074829527122227453682696716294422393718347879917029397521757469227119173199590965701988881035907187238503142285596785383298885227442082211540373458665148846727211615478005121880719842266568431402785497917914752971954858101158449795758936710822427734074775511791839926308019771722811316995109546771257682881529176358843900680217440958885811994061964276103728451409825054994566025870794431827743943934924956429541123236695755956866494071628366596264231892058589635380752923611124368778108077472577855073237070697982351962194301809583541146885773301080841483223879180712759841816031427066017954914807894548557443189655646207578785564299249042638583374733439730605278745151207253573269453069883701851860678213036117592880566550037598388894111349922030819504135854802430086315149267555727112446054124292793076772732824476551123687798161540538133272591087570341223704341988295661705986521714930783480314785781105295360*i1^74 + -444594445544815530347577478183997655624155047015267206995977400197306477182522743526929250771866456461817388234557813335991525348130505877493229566774222591965515363881907021388711297762189872717442936388009105328436763914349812023814254790067996242474883557011293689766338855994323560378236993970950114371805983908171806210361844267683667952822701271817051020999831658811720107738009698835273309901768119395435941078565567320194862709117664575791764508827568202897887571532291312593131517075699276275725813824774711449295648793654736717101026291104065632418990864753502023451240868168550347639233172589017882615602393313356866494403669144866676087035857083117254582863939321076091471846457425670552309278851730656880690483729048759120095480745377757538509402757987844656322633909367852055643468974414835987945552953426808283937172065493679012958537120459000688018456050065107375774280359037871803099207667696660423669658171429108934727942445442248151136300844945529130294171386278876211770051810153430002723446194837744568921834309816200792660429487154697622523296027731176120570589710374066580686652405220342724915633543375989117669984634581930674627900748631116672639302277844570409441094131440673315415546606008243993336684594413293256831910543035003598325881722381218970887687673396757561464361763562790647175895235972273483785237538529371999268737610539557443566241104366522486651902730772882634346539554397831070891828109776316464917613592198751331305641914822582358836020524350653551686161111247449945032547480101896421359887696127527501689305393126854506865381001854172002837713076491503752598808625696317012960033144170179543767052242918449151922994771749741942121472531220883200140798090875094695141518726108253077392025335011263163481746163398139903372202063028088392922229821296094457268127682024726445827066661641037470559903483463583296731947728304217780714453193741584119251086423770215085452989948586044344984159961071618061967177766600875061299642368*i1^75 + -3257321453143771340409163755187884145816352998184029364447533869468983494086382409002154655365903665771144827775249256363333323547717308671402064304867805632902064038628026043136171404645216791583917753252578569923282797961864511532396208448641565137739357360129196891344139374306131098414290627903517064356828762443984152300529679579401328398136560107373679860772642927872489834484388757945502941451211603579232750586403055763419756631078335872355030990551964397896537546504701707140957740290855410066221778940635699107707453173176174809304088403506896252666175216812316178290663921469771891852329382059688390552509959600534866938848066438946598611408211715278402400088200738443446023731167260808050461772770746765576791570366694570369144766259092992875446399211260923265291765618724862872109359784418505825345469821898431803514126297077773948954256411419476581916745438209610765640662682647086941052775225684704480777564346466553266033002946406667873789957460653392810105513493700912967132886127870222684432720844250693701964270645740487245227131455406539053502275290977939158797865968594799575685990162753035367012105557153699778401980205776355053438874307305374863589770797403105579120148189985282027207754011305363399999191825775063706056918909914835992611247553972573941591220560433096499354796557235153316916089469614446953798824351416581821846676198293085022657690947202800011145025269936740831913260934504168450544465752174925999928360560572651757071829158743934391439165603702157403138704200216503006869446669313790976236988147903687932573175608654551724102754456256993789068065829504738949038690566679955974910228321236247904895597956396493280799729299778667296588843560294446593869611353346664410272240355236281956906196064041859000070674679737698446656885598229462120507976331957114477348387051297117565056457219435430673751793841509269483072937479632642038723109340944529885828570110734589394716861420761095933899397246502175385305859783141621760*i1^76 + -14630757401346120507682630067674018014971250352289094195163307408729632030901714487222422124885558040875419129756583855227952309262515761933708693918036801004499757370805154758479823211940887633645445759170033930891732485685108493630964251990320095827219522146806319526897040635430619120090619087011002348179100335086561684658848263592984190338571640652998981669719775489340670657077066076135672416335818074742754516666297622876169749095585608741026223067644068739054480689245810932399422093437926535385641295010033653219908769308995325198612093635399903801006148982290901464535060645981964040995805216732094978303356517260412485048760813215310440508201823088916878096282936459607771460661715322404385860852951457365391084082790409813128396103233423638169816330129153315086146346485150959687998011472690004555516864562830643642963730032550657708111743254788821235391430486611151376018035787764646758817839045897428613386723005321853587298683110588959537258452913488455464362930627733817539539732677688860168183465175659030186522712262464263212324439367664177979719893666952858651162955667544366121763231734841174732756100165900450971737070560596960923629776822397759048504695962811354466435701385070800014086361294744909844663595088280071495749428636199928157088242795720232706776750492669947542708402426426559519435634576175532442045573965160964153455860825360141447865114126176056508819232919919467418737233239290156166968652063350065103004625010166323995621623638767959895997550214368459885839849901428811028825146486818519932221205872438514958775512872849224052726028927810653471722930856365104533741440646352579619119342853412945318712197986673221003595735666093915696168706584028306087556749060659819243643217772365084087287821236567742944919864774066682333758108991660006310424740296171745330054397027373177989418337162190763108954891339499852956304096212147280124370241196381093620978796190403158111218511295281645217377714527069492001730723840*i1^77 + -28182661958153322909990126091840816322286842504384826048179704875963095843304366192339377295958683367211244670270966494792182998531575265341634457119524932404593653905876521987800569064267756340353613464036365132227276886399103497345543316624757604943173808270281153250697041220552955053741020205803584105747477188619594159974049264562287787020683087632349488604191431316380630388230889234075259919910409752865293589226583512130572205317184907944378424754122855779405622106056132800337111926702488189329632314222750812079859294879048441637615254715069640602028867076168638643917329742447818411559363329241588977760484924809580234412539355893806376747174711942716240688605664663509212492223697612083667310593555220850495607500745022989805565449928142112093835144053880119414995534703118161440038181260044391318298737278308205918044972276232622986009186534013844023227303855146395717132286290571563861273739386455426476310017743925027498764953264045863136639215715960212939500520498038048189862375365170873349931547114990332748773885167292190256707144566624813506247512600415329511021554831526839710245543371532636661456744830028247428987949304724675823667857116016511749041053234283784519074353187359320107651601165793494572090759565309437764472584903750836376125645587959983267148413281746448957414844455616913246707057594733314838697073828856054147567681971133046578641340059822816322236310994069183924783595480109627225343423297733520975091992358427788915239654264703861406559429530559879286064583633937698442183838001317871305838150246159937838184823148988834607499890536138823676200330931704505556163952816003105528767862074473588778490223636744957442686759375501969754986087394316848336799277609781276944057893185640960262217956937438654237524618985629893024754356400535947507490923109399464755067200843361875680048552045207067822416008758605810896275955985204361341949367566093436729492047128563362420574632052056090453917764778868080640*i1^78 + 15204436106247841039133620751880280666037521836962731776194885558119514129089149402377953536855227716879945377910503020876812167661282588782431641264617721051523189652015295467032929068320922704061577202952490221072555957013790909840393589073376720580244317010913408225148959832125904060490423936604502121686768948969291616546069161238214185203247035904850989028968671586204781765628319930147685999480961123951801326922743374643530024788894534190379237612995890545318525166300766722526932346443559568114778655828016131244574664395551808965131471869502793379293087134484864723994066786783162494134914489517229968252232116021723185371002460362198663473606802362207555797650628588494038265510071020254972463941583773416376741811139412134389340216675351633514175954002091697038025652512290953849533173996520883514852389433160554668555867095732793730060480203062880872041150580386577853214527957191972122929275514256902373542892508522739306453916783377939250658409791566015389791437805733237357648208589110505732750251246817341916459520474376523211134357085306238332037831230967453420911646108194304482949515740159868182151978235153238634698651800193865968349044681580067622595550749358649632764980320318327051130807226950765569158759832975275660462065862782346583507933654194662173177954304578295755327494857656140212521505578838365041273784352975391844983178953572490299892472548687889987717295736589030999450027892696889538952981245940841700731534867899054720638092806289753436845677422352642288998766605480902643223521442818697706533887700779114445155131555608206949563363998989056286598567818091789825304304837539254415024984932949237480402702497777199776027245467788284977711639421344430141125045414559028089401262000669074533215128552214464448189741856060145643982769062776936596161402694116755477141814638865909176605915981796315734096182818238092667977850622899978702443747118643608395746463172836622035167151660843665953086504960*i1^79 + -20869743081683422486968578417120419793323129576668123977170709910034819291565055413711106403497824216296133025819121206966612703969627844581367915651051835435143059533014332812140366331389151100179170267536274291768224322290133529013007458623787162027884431180788942410575327630684676157877905242125139613329521881733873129672668185469831980592275934585416639619315542896286212010492155848372435022111847483374730174692557423262052932339989987842716360075423686861363817094070194256495597178614999319405521775159537413637658352498646940737588828878589853283255568761560606083124585405637568068315725259660482736557669594776777502285047498003737854287953061406879609223181261719027271210114029253525270122515685415696298372774994540232276306402476772588297546183886538248071988244757086200160498974368241031573635439422829291606971619450443210440739238719418002302167659932528325897066578680755623650466378465047328449157894247187186550386840329256315526084759298266995510119734332523921485454826445353375637509688798433284155045984174258254293939204646359786739256174556985625722193843869294320387494931330020827986396943801165487840685452055209529789994489805323559337643466202806288508019993828584151879900767162441777820561851757893134049399232927184823828761357324581659918067737327412051211785718970759781077055547304316663352150780253821745919780465410886069731456263954319249876554834657180280787755035024399582552097527361083905510706965686680915279859652439724912208461645489395373513462093917604064013000028099263483321683721086217328589624071328879068600486407449973738904758768960953625327435811096823317321890312363015527528656600229372923741964325672052640242892713117166469793803018625505905535642954725012400751799852581205343261791277615041374781531246574167113004201255409742818337426174729086598149063013381231462243601944457642088572780953706421382072898884380887710095966277805634389774178009829209014272*i1^80 + 9158980545174687337623722006180698843399103831925426926311439290496298329865607473729415866852552656848562137633124246499493976796534728041851730745139319576686904679250817290553585009712254745626534553430827599535800712848917289866143291039657653192950283350557539683199834927588673349241414999327045319000396927665442973836845922219783028743457445577404233014292289030913357914367909501667833415188977353792751972911639976471061609870802355916883363913825566698363880699575951411582723061242147499244531298938064944070513015267901323040802560664682101726529083938221224688123298222976957209182508592795805095489006535545030345809410942895985457745303844003250203953572038538871582661912321687929579764154149580941715836248248393537952413346090115896701438661017352343535855266196910401617543395717717256410268949893022809609797053710129405456107187273108487885734015091689707843915536209245991807759135944407689525960937805358784824592188916335986583007590189749047065446474052743102983751480420874701910169330348115857483829096950172467633397521719211055479902624512728129658405982169873254318774542184188810501855782714640123936782932365403052215597654826682457349164646904878917158873317446148416521991083280927899608640974078083623050453949912742127309693567857357177926312955900698070764887073926075125702690346391415441341180114756203663858450638675182771975656921289750463003683947749365266364597256226041173411150722155634216038207881543421347099422138115034091956279810028449327813021943186007464516721771983833793184877383344053529460212878900436741920273967623294985029388176348668085860940825691622464077091946775499398442425872017431201778211056606546207535636245212917542498566901523782419724059277932829731377040714396947949647882712548137348283224052934079731027241958882041941275920066047531022746205263225466286687559951444647076298928266992066559231354386989174833146861357096425919918288928768*i1^81 + -1813516354768396002591602297191583010500916527387533270839132813746184983055916291374950604811134036462397351508341438976384765987463241508477848403494335296195542387682309871038113245767170886588021662546487528141916252455236019321011264982098753218431935481905935141768914473809686575056222051845447462511989498534319808116368657368307141561826753639183265130701104021172002832157175899179136122802618850152419631724200743628808962044431584277654623349815104788916706433592857697439862411603762846711327739113131971469864716274384206869459305653688321128537887583611664162036176343667910817817560132167373391551109838258529512757114108847463244035500388525832674143626483929712198963618965837857249268620080738623014337822693092199976813074647106181976348210144226299358168486747912130238567444870828764909018208507349347134272779109681452660406143787689299898737880914599846792618420018555307641203800218759826179014181875002533851231521910436394275177892126256708211115685325109558304666666792638914480122936099794528252509315001525332607638091358447776813917774648895212583578736119790310396195242920847600411051608205373507442785007276619841940614430311993247880309180424692208729449016651150979476981075146965408467161590710899474001163587989860717322023574051248712039700439723017395890802853672221794716553930325911189578341843093760919493896900330269215361137506406080761174891351462962436520852924315430828545895696298708811647077879972359828428153901449456686110300178808390139477588927260219442429552052666866164966310575569510649460429806271767372928393705594384719299021475756089910060003536054548453693805249164427065779657540272093114614289843117714135433958616246065831735660335669286850303853258162872273683041805699118417653244347248543947293661185475319564515496605640390755001289240863983179806462166958730193207344561336289340442529118684962197865631567603096434599892375264951271424*i1^82 + 160363733537346158754146864047974835997059221022710544604749606735103808818816305078227788969375938321328974307360422018875879282950253510218270912269716285753324589017731945345826853543627855702296116467521578716475508026207395565857339503108110875686648498060687389809136627772181126402202028543764602443616197466455398223569226552773168263266195531702750720790027272666044891426393494145554046634798406920094847907077496292739328489369268383891233016273067876360074934690965043005445416277911093282656016927151746611828731944314920343645600088848521455050214882780927332315191416241672429575056167435450424453269184765965515441148258431199520976831724796035543002899791609644650812501320775037178278429312386262512322946354608158058422254547664424879494068228390824441021080675490175607217782926805006417553759048831512121428350184160073782475743275164060390562713531605327374203972847686594272494873512521796748857044792586327159771240510608217963288543582078209701412819832632339110508266254815597441997193269753022358721092192027294845593848886275973473511751790942473599918228045552287930057427629611161423544698272647724018198927434119439145438038978818314116847012680362819469349355618781542435460507248538362885106808585837731624930269103097225521375780123968732947701675733546719805974696537599973157412795452051879820228249810303685914946915829779667020114786899781815640102023750012902093884801119364664686933836874005986843630861628161273859401793877913621001428208945759221878973384248840718244033546188387640797555695014110892263975855076498126866062851277811806953726770601333612973100159539078537627858780551910155802385830861087598693133318543104920801297214692438220657891099199012947877833729700930766341127518148331983701167138542681524406607212395289002075895189649205361960830749914991327338258123938910124190471271230974685050454725715996862729073329112309905102953512960*i1^83 + -625354784964617280431465518708395039277434388972652823053244329418606480496893172796883706343159096600967727645231999775004628989510419529508794235527140535798773638588419449111479326655314034182405121112233549941248925190299798144885718511602244597302595540334648101322779185205202170081850282727791114127951380086731574150787254821763769275369631313448584751059388216515698666271623422447236597441316099829980570221130078633640778099247371635963639217523600366811894746597347918340804313332827798225068933229068064088692695712383050096028905400649062848914554499503888160885362143690461642699156131543359661093363052502819453595080035347281903221053033366912668031018364258044046869844640859085428300095687021336157428738561346197205626290707433105268990560565942990436558000795224963929196764268817806797108842295039436406247152747835524079727569188057291838375894970015547804627562057444467596591361430194595526067549727312143317384350703904996737519556463327049766463712848281291207319521437990600090985703159647131707900362562694835151781773936555846553452261928287209170447007861703572078777042563170918770275329289850689693419765904757686535383118438820340045543370012622792495360907700855717849602137132616494392451861272752800464879609046799655876571122460700192253968755989371419374926949832213239228519375659279495563094973792872606837080799721627413605355911842100889250942366557119566515381243917080276733083961333223739148235816375689621884895142461585175189595952997223008911786230935206534549109796997599183208487537734359520471293185648242755416248232771465529169180569361344038098848956713391495654974963722265197771872703771049415949388460631487779631120038984880460603524412877613980718182936401391522567795099299371475256868076155244317750416567034905801314651318612383181634739294832842867098595674850047347399366333980749339221829232916422453098543258204635136*i1^84 + -1388326462963585757602024204645951196692168331692619602465284616157262053343225294465953352897494249243547415977508207343826385301451292379850636960733537874204071804968756946938653692809729317820894033242539045093231488482668014960751423697044987314966699501838807429104409806355773978600386381800230157079786572825229742116827617477832785850182518688584324918127661573714419005079920092086804666228547304518682850086790118059216724955864597852214710103082221217753125181283308875186092247734813017079563749341579333412509306568644436262029960625567886799301450512526893132228994570346056817581993124287299113221425488601130204052541327293173977803936981845483141803568142291798562044133260889745765152215689144273823114938588958133618222568648395799420885643831462305948659964202162141099842764075424012199914541768890468504165150998809888703128096597554012255364565366915250343445834972123671044671191036474411446543725375996431892654261072841602164257927927733832585197791714046580263641048045850160504790689459842418991788795958583590015103376781370084081106480731483120937665003912903842969115217094467907562277577401339322151877699715262305994899769033311685815517271832265336939923099026054413595395532655476890426259509513363958154537550264887496206761036328754591386244986302817355886059618179645335419679408734296011146208525446224190698246889276248834345313215788950125462941886188602213984332528026689944005567616812336671432420501361740118982648488231437828780885048494990091697832358454448341241112971889396071597566833481278670162654223121547865777399219501962996293196933406973035709368579961602498152955589138369062132178423729546384343862150932033839918931861326712134158932752101016308389597025154183617550596290783423107098181987476452413031862012560922074417789142532630689973065555578713027273447368526348746415888338969600432843543516359387361618952192*i1^85 + 198243973201890239087342083810164575200067159477920394774918033049479614502198886272916268413781004806904018146341662785337512054780448285975899883117309634085391201785226169532387801070588873067019098972581471419287516563392481456214522555646652992148135300287133810031738004647479413413524933623643469698097483112477248527564303720308378858223026531784915520813136557946188312133374595144151143036943112372032275856699083831070525936244786666764461396842499140083080969481733126097642625103368445253692811464460682051763617875008206610430605402193573209538731619936013471265476185965739409657182280955982326782236517114672690177093945155756868897409391639513764347085272195697094300131999250256309686633725347851058396985563777681262539197844569152200123521256873446419454086414093716626834620209044487522171144148761731517291212380842578753449294807970572481364018627530395841988494082818302012971026912819319730188817976174566969859428475207185645709815052629627157520578369461531191721907053513936846227115513537527167110430500002541330968334610734668881230448055825384516621946226895045005025650539933390249586203767593586681723963856168485545116136164978872011129696585784398739569328003338483300011909317776603745426895961177160101300557826865914837759017496160108982077793895414477675131872433517781915470443861370829549725436516314474890506848054720187596079555900074691513593794679265022901652412776912464951343596869184875524822913396363750916510516691666781295477343563677039018928798201172092259844303008535773318344520200603140038814594159739372687845764816337983926378989031609915831180539501571294842046521376260814072100071078906697867671158133642897935924692795808466011980245143727413642955695938680954785233600320135422129095955429184615087214534638798465944889332165864354636741748522683038803978006119354931550385795969153044038452447268569088*i1^86 + -17636127334312625647351604276749372533883089081669377320262865951936831857098447592931861126407398330197419326438636787524484961695810914828888894105726516649408811159363485320471244747346752394837694738815784471908481067603301987778531326357330116581228563965019503220721221582723916233980370464967218156994763863460146918463796376473308458215420387224136511004994269604194214593768827846223754959763720607912393042520018109265518335555521765029112034416041412549832763816627110918088873723735174006033151117145496999547319430334330348597681597151101265231649208154101390474330050382605119244782120325347773016750196249366264404689219774569183115066763134834090661162715319468175856550806485201195292025105315057480328808789701066240163782516267372180788044913308297702708501056055446825155700157079567429038184354300403680788707744896947468359140503763299658480062219910569795667659426209533762910194162171270357928479138722641153050240139328450917772182035006353292073465481465550082282579845938488663043498449343319793878407263173810327327744152462959813450316718838121324711916579854121523180748923695099333082488876606804748387676295955728072102529084455824551489153064307755668895306601597480585877398889577609191996401083108579748308123339362002517630546984805665260586314360274134594966367336552810858925614956193006379598915386558039546972164900768430211474447037110537535235994823201260287903855642057422670270878027086268387239138206251630291630556509375505853746206291026721140447411518419350443954499317032044117203334225198635140265646850746069988914689753505767162208655013258336051642338423343002308061161919783881384261109163846803937543580202424887875459695928438678506038233792165387098934512165785772836890070824445176483539816332181392588430852146519276546793253061902668389563918483660020981747668336347666869925159109984671236096000*i1^87 + 933419757450985715172490984187858236192637269047789258620475313724111725038615130399815155085304809456068181841942692103116613501014502002227369399677289475897874799269697296911751180066761041593215016395625432713742243510837850314503359388994302566251453049349983341100906983597881915495786252881335655229509422625043561178891118004149045083079039825842111597416543956146573774505168829245326803109056000118185372055763513935851027980209321925756767743951184075435940931610341402310648538587621742525321006428484952287003408280074523581935073040655982090434912408744969795248880428208084901056826393351670032959025066266959500301233304120326372637953071850003196642189395779119997900004301715227299645466332542031678297277879392287452097578881018889251290123525655723902320730453576244735508827400556117520661876571121911968157137196860052783082236735577226774800648106221947677227466715883818854758474038718410763015339678353635994329743412623663151167797353736121988597050727476721978706034418712778452764086832242701346146917318509812075411119295273504809333264517261541173837628657498243943940350271442418856072437282445413491612913226679052834059429852021952813834547232831841784198077731887426755641188060547425837248920315821325549779500684027455240672134764197995015324661049753498058322364773892190472063510331487998984491283257770207068229951080607886393019377745870075691364861204989331135314911739228858605347626444746225518343327758754266875270619126481733451898623351156234323622645146845955040436236555689452270800866709603349730031499008068256950035644404624853443146374265661097869717037833622538926562633498594209620425885340576374718301479532658386824302475007552016692087989055576698646402242082403637383654994753695230003717284524638719678486761176203108149864347572618679945571203561557759208183546108283699870241524809728*i1^88 + -35124254802466830737231720364191605378538221600373588244209494464484144718575332105986884291529521105387348329913482565172149308885772846507686534221024100396216449533320859433344285069671481340491352893035852882717105418715716054794423019515346383774095685399621587577145138933056876228371677561347204276122383959437536181484613030546106137262254649513131540525184349890530222384776721255136999564127173450717923575425022915357599291954068899600316750503096868505876240746878599520486784595083739224194015287050224734641064011802279240123343709966349263582404241444070989394035086972428259617527279875100795539505328275911029320724386202350047500476946901741242408080445685052833750347290348619761759932547218298024260038811070244922103760452551598639453210725300504103783618926964296590663163644515932627728405874995776947417410116080778731026029553005571393487889554411127033784807761118670611560204835177459236592719517401155517366033719677741002661131768209832520844609567603418189147597205078332356154998935254758972194077337812520823155361321202386527641820299076797483397199157657849742006218321595410806203877564545147215567368083851770164278629241310225399622629912368396869226851625137198900796482366199269320772425942815039215966780147105249738629408528217892576223629984266442884379664878725776234108625900170846853264282716013996150178107754889474732316190058330281193192646843098908542836774588324144849892318803389877905444163630655410438634255437243897090112592195614616804639821953992113414490478278898211258827309933713009332655451058652255378592441929524688203073905427570786404940589426530611193917637002507821529270280045228965703979331719691938731857950313984110304859297580235875542260227415290772490263442625644976638306356253693488964472209846506036514863886970070652031424810772019254431244238290878786961408*i1^89 + 1376005107712843317801869088520656952658974592437855914479015424234149062198104704388656405096798701344132394255814725512177360354053884788646236637195728351156933983757776819003135514886591903560193563204472732376428305172461723077073845012858950085950462491282418495586184412301969977331569823085812564135848028090540072970620678881150262136867507004178458884503886493247273472167265207884424233426852195440116859100206657560880223887989692893112943049247680790239116682653765985725875081194283133204157910798911814378149921198384966598884747341395218272417911354716534044630849247414081083693712718152136509078496192464495297308186529205666604424198135840375731911526945028923546621170612180139418589862641058080434501881356081502631269672491882311312609980482206732853948532807108318249127634149104357155584691350296253759608237449274606320347784723777108973833293044723675183828237103283647908120455179335050200428653819245304704320410620870865722552294587929513600065414408828567501286124157945108028048054441509786703895552388799777474780651531588230925085500475422185261552276754807564940378003445595931597159094554808522648423960093354236982304295723814262843881647873427378305933168670230539525602074505879647631117996201679952360682173842623014574871910628460697434086651302349823515726313817960878124028885525613295239711392902209452385489744621631793434675708789661293630223413400455271832197754648130165726414139190231307958125668106170360397958171214062410075099280043758254165767338726236781039433596208998052064966534892239513190821813797163139919349847390350831019500067917316409284455120389161211332652612904840765806496698877344365884957759322384093590289485529255885472666280451307743656782012210244406248943163633808784042859401345774004952617668593820947583424911351131871584568223068757141498319863808*i1^90 + -19674440633859668563995267973489864631859257353844508282532473726675627169620989197129203127124748216804273938229502269581060511042002173661832645030070483207919802331162064224122144378424293131521499528470166153715817643335038280664556976007350299450459775733994305768131679360373716190261479953698315362359610702990014401215698069168773136442623661451858488633687973458779750704636937498887877630130869243579897483737626679582471989580282216777010149220557232736436633305656653283832754509319648527410220182812519585563758886811081016358589965711697939732107753791733134365186644338273805662023612750621824470468510420904378524948388789883486862707632431355740140755804863237847576787115838390567177588969904031715096375043108296036109649678974305146143102021586092504005820909715651238303067629011509857189469196575929773606772435203303650583314529330358455519149913685394135899870240611557732947568403094469357795144606530411021816884922272871696730579361070077328401887924703796825393154085600778966302774360935073560070919895123085918472235188675377282169282621746598400268170024166207714072716937140424711136030069266971900496365860193952889011833707897605659544181292599062838755588505197838870578626870928552738847129748810520739039054357134452902618837494092712987472636947801391255844958243782402985665312345341907931704635796741855435294830732318698706867298368958834518244463284848655009563184589700519412653112035234840152947287360086820767055957468901398354810085907996358965766421703371188738762032798638197918223361135322840106325867074919337324494012178321351009942510160184881535328888888337741711476693179584800538791400045276857285811598668035334946028975183503579282709124890851171703797299564503046163255124272927799974790736748926746042432057279745747895142780629198822626920955544866914304*i1^91 + -1322551141720122344067272290915635356504647461690266770737017570138348503365967600119133649769843988991546597303166805181703687935164734107174370294644829151421697380870618312969729299745309527245116733943844128817254574830758411253291620694346841934263183766608455991399067725127470726834287220584394931556336225376574786132396479764074761334198313323460438813622683849212928944076951099163582257968894216129193168068218703163668448203608784386595274590648607184738508926949936867235728260308368737336094781747976805490821481541974413749296933274819771685790750792381194748166438887179610048958451880217396658820453096573717467865195879677515576619838696552568916930689714781083033403562090454824504472883494167728798391045412049064009029846376817839285009870785504257387125915762422139849516635551571240947418391812277948189134732336315763442990570815062906225992816239923076404227731176079991850049088445245380744423486946921256833170982036525335200071346435599481955464084704629703030655985761432368513495269455038314160504808653144593412658468273248785171498273002354458131550396159881507951004332654333018337053585333158624153418977458759884839694720179653459259642954520370022906203330843757520315741977302046072279346997708811729094462677953680221900490143150124719812733249488636505457603859357128204725369456151560799926731273523055493610160662069345889686976475086034102983173770163013675182059212849444856080891306373197450879804895124241738181019131647395886973054983876997043272951197300330435779267755253841713346449267814289117500228193524280734596170607461631828907493893163399740008130660308786164612862293762165619883638858319627132834489383428253760310846636845859522858229097232709332100742113809554744628739806292408528300196754573860855540687102462823977899369184973107082024714240*i1^92 + -11966413849404381163711895284925883733566084592404490264325693534477183347138707518316929595061444008122054236982690400177315174458101048656736092886116391155807226682203869415126742845508622105925985463071668093582676292347154663190325904476670559978572200555680736938514743727355043842812145715502247028591100642799439616474683271391812287020134102744824492389581169794783971270011942186985320109415718409106625989353105233995495409763276950850982914676049249121013663522423937549353909202462551714614072285428175671191635882582980187251581114863397470803255860011071667974616764206933557054731545024179451734808488030738344166507600381119665339528076841649407112334411371987413069277901292299074462899689066855070208472081339880759335848318549483589632999667417690134462109429654479094941222362890384683644709041008428034358055992840283143974909278589281028839255875277014928518403008442164659551228324576366310215291209879650267566744755151561227588996963272589001037906989716744555767696735791543227144535251045656748094113665881765646749415354026885375529831281623575618905312891494222921671884745368369611417195087715349512243008895033356338609242341358728205948746865619177611924701653406894819151685966229070216213280673325373232641219997098661673237214822727511835877445140255343003206229214772193930427387581386374447021710687662460606908511802115001847401768149778025834277502193769871666374044201995165613293693534522057962713585259490631914565876249832820497609760854362865462053003900651493690839944406976508901738523902767196798384358179714446188174301339756450874815018797234674677697654672463579586193846304796955805799855238914670874860044641587070037646663858430934413556483291126970333573262598689171931809719851277642512057521886955043666357368400080713929023643596095488*i1^93 + 458860658822152512739272970572217047965666522888779261655512969671623084722443318835126470649213846533658741294588510792926809574787970925281463943238362769045526545007149810278519454884238801470047566650119304589645056497010479601628640484722449895073016418314222602682011748502346532314411214571181123747350844955007610798615807341194800488896984420555453544350054868705416111806533671419882672468788086266989099243871842754974380910371926161979104740515528479538793527445772341115522135729339044986641455370051787400739104000228061490106393159654460169988919494033091298113322981782860132930239465364786917487600459445411456094326395725119742669375360232284567028760311523120766658589005278145085582434839446557778388420039430960295653859311439350427875304676462012228237258369239415961668928480902136114324675741869269416011562868985649267834807926337934979842546982687402795233777781379614760430224906803858513766844482251114100849766333179653635344307886138711667824556550497098537067613222304493359691700284794151554994261452054728654219077495553067846449025009690552572761049690617761914010140421550945215075781414264822276283379217519318380424110482441805283561316905170888147121130349003328828699619347921158891522154712442903903363390921382357476288295443664633304136433208567941475208988579494060342270464341842423151029088032551433996218120772047985042584484940920590639034662792728013696351292232618135377556620006259090672979398596154960562385717153024384504038721999516359412041212983093411695632237215332736681766755781198126523040840041777821561686196797242809317876074418618912909549232289831973275218295906526468697646314599492373059485908971510188970492648614555781694459781657560953554387106911900599331550761004593093901555958771932415715739277033704079228928*i1^94 + 9853298100410861333779602941633599583201174312766415284558783514988428166599936397035122968479478907299376783265881932012724595569736412543818035992851218125786512321601468772962711024442955122322892806104851204914511829003031676143121622151654450741291573242036053102179920566352753792392605331512046194639321411581420914578913697079041486284810138781614827424144759572161220186706314582879753198195101104684939451661799197633442870720997751525235232588171105174179868521431631641662346308426201344228861968007198836889333647290748802209502023866333478762382142805850161222750333940513488876567853135930952824739914103373653905598288358730909555180875944109339138426078458024946958230887102839734326348821885660873553005176706296567259336208008448215854110809121970209181934746497740038814814319502639061415959866420367391924784507268853564652951790636979823653915322253511012071321570610584297460911620512317803999229774878774380185968557154603454007477353159056384279513332565167637371728855757369930935960094114302505735139361417857559342203957370270127851705356517463758243555843289788490362765625864430827698532720082253817368428171670570210639736709308921356327460980008043354560277206173078790052128422530151168643781938737878039233598091586102074497230792128155670887846176865746772144356196882034639871071600762132798885539301633176507277731561642975938395987554641602511716919718919296714903300290496762882540384685210246470319031843138167250514784861668044925761445617676110268971852621075845685923627436748555046753507114209543733682175226383724555473972240208097363556316206410740607520035057856180553988579182422145174097148704589070155931370221412869682596830583172711450254231437500115039885154926177414062377606517426396982721074578570304351249008427008*i1^95 + 99318675251124281351670669605150447052344835342715777663239722314567023650401709179337793321111844842426966737507283745404438172797798005341834681879588735586306540859495334426049908869910560099472920083869437978596180440422134395615538616732493856330917991160415533676944003391952385941280899526598341763357112571688534507481428097284820354005731874945174494617095103402668868817471427815644267841981414535068418045947517643144834735409823574775838104111703025979138558660327563215178377452870018871251597462472242979704914758231449220979901263628285752116839157441266730124654120881049640576749280500382816869480023804644088636912562097994333874883483644220037623115952145330871633596983195383471590530958098028407044294440859427302688846473239905639765032159342431411683157079467556032957144037451340754280559448308293568243196858784814195289688114347534610581015454738164412304609357984535189191506953110214235828496967421811212482872877251728393733081611266415470107474611672235076428817447717068892708303090186456183875316046482427182899266038624586515836851547612320874699995771926693268797665749854200395806042202669762739407399092655882022375606718900407607429794924062831474374633045107889287714117360307743258897786577757932353296476419532678755458265645330423167348200751588912236768510248376596752826950612865720855518140081756265537090196695448906435381391450950047580475856350929919349807042234104476499088949594436436423034343521221335834073598610411644379052526907258709411796355666368428698645649736204855060666536192208210874168002032044819416023793822056152421339983480762798262324972403304941542277280705927535293141736758009100932675462607538147024177743241029419200209628587041381267148710005857127339959646786632803862142917269174353920*i1^96 + 498814968486494001629722634928790974901472565769871412906258653824337770695313490215007466026007129764509579039129121507629114150905335935980010031854936630580218700920657897120780092741046619541571296261511143153666038697679371340753546254809677606513668960150738143546560837373625542878153915071602671542291968670903669315797175786136284908586656828083475075564430915961624728542474815390488617620781495964357337630471907335738960937786447694433955478524662459073785437335974212807141861634534057394897386737889713196853309270436401245487016762107016433459395056425180804146184210905157645493685320414022090836949637350415938818011838441227547422639063011600402579489147027103182097506488788484654829218561083052994022727540167328227018158109305568846821410995187305399061175813699513850566412822427809536881115545021930944039995952970082125677959114151154011120514911993828064040749149944986518295633088270842103999301480152014885975674521219485361656604632078405609135844385376732119632410183236448165391704288510266356549703789786950481214396742376921221315281754631111431027475338345967335074807297173979886230569213670864836185132169302362075181174734272751960287887609171483988172054049958705138242238541815374969555562661060732719141367735886402564892426457513437340395439513842624310498864467283005465625391548010680320093219503043627981647770385311158692849954180986944780806439353686273706952414417812675759969762666353551399024880540315941534026159121452001843749603746736058855744957017563098045669134471670830686494282125967030067048950602755371982715371067591751185224905033556663198527858080987639813452352682583021154576865248328834747512341898441236304869748847311417037422858965637105398525799665022339822808038870802870409625600*i1^97 + 1165867330865344336953182176045486899722928292400139130303009161487175412906488288095216676388344608311643614025607411575386436787619475821642177492987971830050296372287191752749432463670048894928398876153767664694406450119068016713180728027611479063923536254367421669862066714918567189740898754567716000724465311022007194230261326348464101162369388592484822269075249368310365297711640692947529176707008854758093217750095364931171624588193212849836768835051779630519374100500176482751043930633651375867241503498409890553485475514973944939802710560010294348805542968712696752291746784896091626061086825624444745846096622329356256802853037401832197439356652307587212332284315095506514223951940738347968717883890492024192620394779711368139355290562606846583235265003216804562751658015956148886492783134723213396942355163278020456198106923789773767728715864988907898548491831487270901323868527270635048081336605331846952609647736021108607374361148873770203361049057252835244126609315387498302176491707900766301449181354022920270293558045721549029604994076288278014373024107043943571403699359516465563066623981233148688939052767334975930660373952613013477532791109862283486833955698856278226681041563985546181013006954282375140983546830978633480452845357205494439852778623268830240802646396968447019211683779350055142062732495072191696818222106202746520651836921592276824798735750949571540826913233454129632981602193661137977539166929129685044875367068176183308228399013015267772259872770833758901446783284016721771735833733554709472667116959441068508611448188577701562597891557156146306812447852367252617435436942564111480735754336726342367181777821053157384423380219024246808141707974748800941373756648438962982412071645109174202796735463424*i1^98 + 1135318801953945754193612009773432418249322350024474763839531605419255702064829351147704326805002619583415208360603791137079901125226293691004307462527036507866115841446131439638512624461828510711928398916898805037532787984090043967191273047412129836070799459292824329655418442237233748688244265180875221382773068713471701394148658004022003070990957762149168179144069448888262987696052889583250625748515306720846895629599276382295220409262317563025710693166674312982896715495698559625516764499903009875627218591412059665125349906462945775708619070992773165275049850974000132009038735541026363714525951553526276290958660241300482222584837341254650036977777449215025386029027510601776748599815170565265731383110562933827167488876185089885696871639715599360334281467651717863544333552617630576799807405902807171144544877518316044667462230278758393341660978861490002900344298627555709581347494557068808030040353646812242200038685022012795250360099411387602174056457317383039689139943138944260833735476849903796765747982309386436183841599199834505344841776281406713891794748038471224336560742082860305706310724860545829930470050777896946816708276739018420369966962606648775178644658031841714309758696329623091950024090748924076591624970475163886199810341366310738133422939264695104607955282539677982269860921812566500430787576511261482563315489988816744813884984051446624195339569013984843931126014452988376002196583801356451492588413459490053349480138727051970558191651415360541449061540912443111053855129244240237257695255772218106377109637353362085396827791835739562651224626594835051693145509010523272789350663820042913172031619799704379640928064767108187188947481573230291086271434921185819048907405232091379401736789847703552*i1^99 + 1121002478483253410649562785709999100144825126565065448751474550330112747718838678542558312266517652425743385107310772193065108959210226830291313971582913400311605940144135814151866761333111380031286014485059881673898481910349069927625675317907280517049161042432215898312734513815683537211114119018895416603753511509968741001358982556885890058108050681865032980001505601332889147163306072887400099054383884727787290240702475179512122240730881623705550577212227921036845491016975924235332445274911391991946384235412436687811423225625980224960003282894391259840384104528767916847413786929479041827974246691191301638965513836540877057793244006042472608723103888883840970325506451636777381226857740911566722214522603727342573240892304002029661759554222912344468454275969518999145005814910697669917561885602591444203117650512558479480253882470312056525709132334714702047115608111294683836965531684839238960434039203108392770007674326102090152173415399355171231783788445962762417067264954438119152495992333669115301345963499487492683352428057310091566795318109627724993675878448077829302217466893009817560966743156408593961457155378614270323767079289588677119219913384189792308579890705444503234987190811104246487365628286936527354936762434265126473882958926177385915458496167342283143835022715704156873265137486469049618254039533558282703315810154532284251333119720381615091239828270448437823007697029521709472633690627373009109951257643075021541329291250817635631680199946757920952769952740964309607842372938459170747692722361965490974660887435166171407923244915435581687219875046180130595027876315838620745436245289804738743155194705792625832849251325545715215307640401846651786611074838625077739941591996176095248384*i1^100 + 83572271606051346948955745191994855583856368865085922843721935669000012270945998887946220246395444567377306419008415289693222722921178961738833213251233242020915912504609225477391971360117328238336522399194507776456487581768756190951431946752999465312259488938882456578006745986423758759190181252145676166052332820493467232959780503958136617963136034937160052159597685611115444809805555271197534263117893454503806942825182269681746808385798943879147031023602746571809061367371367066674686750958420383008019764469696086586574831580818378483186811245279536459040878801472930063654414035609045907145810798425484324756686721089035194295329791972317394065869991103610311299452962278639796242814483633650155165888854526146212080533197810969012995959646297534271555388585792051498234467041057336680459394688953512662086998109325394884370234856329940667668753827291686164520426266665343418972755643788250478334194356002945803621248920218313927340895562327481505248819454054097282810210268793905194011181899490481258716904749276833550353045680546257833710321018200439010484205086191085929249033323921363993826127440256256138427631312561793973904175617641655058780334002564440540258805951711447745188438470711396408120383484535751021170708845266893010401338104974774396333550301710425355371742240716034395845784007802172608841396676949396670858377429922837976032352360164552970576109043884663248926006935353548878316946136125086227651652430277874388464457889229488139505692215516786435426976411341580505691360397329542860228766574868007442860660952452218699936745045683444228107784766933016516832342746043953031579648702732924129714463391543661282088187162884660457012374951084286196417995260946826130249220096*i1^101 + 15269535959030266152557331651616619830184070339526226039931026430106456026068227990629877586300861786138243012191090481364686424244267348187623014012222064242989505199075375736518665008461764243493843619324335127278221804327067786297163069549682231065941116886946410109188485425271363854448357358925787425249413871846315413259147557147402134918262631022599966771026488773086376874851780280425223881388896053553938926304832812340893333938324298922849265200121860186751833228540509598463340574947921488326851197264990313273398435996483073263030255538118249945992727499631886068485098636512514686753095758082924325983719401922365378036976099547162789037651998320931329384960864364707658712421700545547092759275941246507044676100384390059542419157365190790993529603212335310575298885035671353493568338717879773573136414662919566749610744548890571324138946932257720122015495867818636588141958569040937742846830384371592719672895834979411871578182126162475977003439156502916056587943284366698331535895009144006021882717109987037259840124885745550025032653257487137078446142005707939042583243141585843730732892620912431818215850334548357379568275994282881641986242469488917087428241039877243482255598636488293078517288312585574673340246376355111371649032848412326806160034808029560994708569730545494892289680764125838657537697910917194850644174311706060116865924773723159248549017352758382861308954637482038221151291544690273798468882577767033642026542533870312114371232193394934839255308498291894947378843251693264955565452446400357911418880511311823173067306327004836653933146439042715466279517656819718794984480863103570533233324335483007246591975562571432784833737358517193476350162331762688*i1^102 + -37248255623784846287708463041374607615359949679972701881577131835828282270528445222358189378228700206626205414454335254833996080653178868872790293834317657226298529907381570144352678044910229580072542765544580482438051480017547489547049994584249362845274753654261301861662681999773733366596507918413801609315143509871882144939271188001140009758367624612465611148353070871730117633089241694934460745301586738348792102110660474101537854420518772589293374414296885651279504354572132110520518983308418002952266356423851326173894704695637994786898109792847835721953859012557207141712716924941324175040377206115807734072011410025224865307669589433522456374340221869617362034028633606427576697559553109841592401797601711913429678551552714126120298423804543394980806684211961167682635951031598808557970421201383283212959347271370716113952965629238362720764297581659039111298279882948004354427068000416216951630945948951777347160207973417184854230869017172292346476867227088806018297454156272744781976888190593117374883793505622702061743436318869468705654350444823880731790041229629338403179965936879864760392494631019929258060006878493482153349033845750755261434211236549585536353110943149582502929907627843423232391170245894806648784552136296873564850439454169186887919600086915466806476196112197941986232161158751482719225217133008082732241278266382632920536696587577303080406312040386332187060185724341565978538606248435175657793173800668453986856092071670205790972215218166155942473106322967850891354361500748200949675717122967147438332469492018001441994288011469859065057419566166033959750282441083909225479414736628455438204386926636475347740995224265605454683088025320161280*i1^103 + 9225729301456739026557055906791626361632363539647205214243565707785274672258569997702347945496436224542435712784336524301338532013758227388222591905768388523908577355899453435650542636663703005264856139628546158242066956983888028941609636415783378475572428448480827565424575081027974448331290171567663277241940864389032854325910764775866337531500823513062168304218102095323702167931525421361131062041443359488996272737197254766322683642132834586234007185216142874935900862408209765621083483692039403633195393798913667536897343604637628914807254324004979881628894800518814095637006157960575015480975631082908157975901170771481737902750819004353640273091082064999155302458073420479293073614525987973223390024956539286969587448476373184674449078575546372500053895701761269480217742884908714747613446075658500540171089835466990985213411725606771932825064413648063224858771994366362258899044465433341918701142713117058068856673172424158257424708925273460561418463765444997444627957235875051613810603620615979774361817788307482964894090891780328387453855794163552482975399287613184353493402215584964171484455509293711617854987020781215790019411919915158835506528338194735951362789218794615154331875850740483190907887881740314441891944003254255780114303610880110171370579279050601643667740747650115530745160362086430646231893882436348406216887807213151877419071978540625672996499600731483860810895235420744698208402128239430260265164040771084966106016069438990850767600679106149243117726760909198212203345034814484362908584194866278249986243001016421723632254739632181703447859536772609778018495364785960680623364382693268457652591958282168072745867478211172906303488*i1^104 + -289550793486716203514574568875361393764462248578186579309648927639008210331081489942655507934424641755845560988450573994892256766432650498848607263506956520847700824193541025362581345709588618906864627255456310791742301501422957283444283407582398001647068942300913628453858071092696437285168819607645917858173910382467349977409584834737936393987027143367945929639365667035291861611518012491944584939698497722206149035126822765845016012384577178190505009040457750212201600502279505308378347947550737392944760091041589747694610116344128535524988729179427135693157188151466366789691604753792952104357012366859264605059300891037022710062224363648957773230187521301084543388332613692261697749612791107748604827056756825104768700173604801411753906096842607570596450391845147132904584597491157567739640248172969558457708737792671632286797749679046683207018150449847288515140415291464004378913714357414404704507331239994129645715063947166443161016177688931956764298204000236071033813833882024973785223281245306152531299241109380546160463204542685425132670430623040386111308464635730687502338799176872791806582935094453517300227448488405486436004599723856320530669555588432225562850451798688072002278473860310893576401334003764257980561940569482612997532118190809270534592431341539265648598117630212520721693675865317879334061545439915360898023112074858277175932085960756757800575124735627067813618877517954089736647477454882455454047334209325736548408719077657767993836094785210450734508566697786373874049940287261378357893983875935871634595588719637822319548154816889204097584877819318702508511459241536899917274949031955150173311609140292728697191923712*i1^105 + 2973814268093300878530662267278948186424681041469997806905651169065237307608496770321344458075946645861118756609153016381603179324033345717080585685535101079695498958842868489233937620464652181917784170652169341768411706582638757446031988656638338744806575431704783945483679516072302704170511435111982065115394512479097398151004813717727962802384218941891636187408770600729452998831867006340469266933288142425803531431380890124653993903735298093102200905493336653128316599373198574845710690264311416359691752113026975096438341582946218163609046846246766202370092301435302375662518618514424747498900631932934793202276871103305661543810049162147517337188650092179708020658801610000671819939754397030580019003064367595303521685456947952908009096647154087969318834454955875917378606238887808354475531505798002088444824948680722407746425985115924448478519811033207544455616678081476536837432949186527407163781918839727771602060943927089211231083402184154566656318393594344142067758168149226271512082208105367107202560066145116959388523946080951396832751890312781361032915910955831219695458230146996609427413747373058432340639414589374700235969925854074453074841882700669870015774508342104851446771288580800443397909290856404650495816438165863841110922317087912234364465038839161832410743761526325625550599040179273954935462219241954911980724873023029486709387074393884831493620407962649174309786120004672310812125771759010964680500106646625917078830203762044860113952027465483982623815705745960855407837668188541475723636597348453474564873437028893147094047363621841116057605648150639272509710862025684555413580845187893854187039351635968*i1^106 + -12348867118885023291967962414486681101343480807298442986049000086854107568750100623688212955051001684248865022492803497721986252235047074574375147394361056052776991476691942895443011505459046559690967751269110093646324158716729645916164138331056607753666411553539718126643623027080401219657264431325156596512775597478311619277727707940444124772734879958282888075127287578381640790028678387563401041752421438299873042271665327288661455552500773203055730397424077027780288540090263217112868858573358133893560354641111700999579606037055817934526536886578539760169806676667818098782621341920971039830520672084246343786140191474437916387935069328896968848263490051094632708164244037322210145543888662749621013144498050054404457619061640861140352564861779053691361526593035364828300410795352475729506249155730173690392709333554241854074075501285815964083812551323942523922054532217379617442972321846414465089992725443002551018880517841854370216841607502749661217878290090433586579971836488405499411164915709657632399681300121319371959100866600173790442464973970086724965172264563192342411749077661452097546833087341709733989683971450550218347053215711320399412205673698727217542284003212932687724865225664655742125952556792780024102852823726998252774472798295249730325318084270168402121337070969642407181770494469561423090881815956536467362370863887270899644282260881791149527062857878268017470365884090159915945423674245978135579849584809689895025178354784801494508618373776820194487917359481242125919314763688515014406004508644249312225503338425846920025167781515136535830435714733763303848974384354980335895103257517752320*i1^107 + 13194008792465438335177627882640335524227166450582556661894061970242198807074811913020539456315604479715779987344863414631002079402902604239174009805302053622803930826459832367588979891668724167965288872638663980550091164390091356135432244521728615104261440133261021505197988760636730615185727536694758297037043032432883871395086332783203313770515936227998760944416680366896383764824719459623967261165498327275769424764943553840068202721265685782573172857492885028291937936535598066189527116176406026327363191332094423747291458553326811065314788884063434123858724241199357298649462658068343947627592839947085214643309765410794653061746553828206095380582084345456320225763496490075974447372176270416538210971472180515860537196212982459170253713654664493796923291805355167409389327844122240949217423688970438500773107976958389592389664301203297249594519561670993049563978706863886354030286743341930486283868810731408438900267399452263702858831862871022220410041600643956980287600489229829318113783928509624452166845227704960917889930977729674982178705066607598438097874808212710925469287397449869680616876314010834831846417893962692411224270907145596640196614811052582509129439208478192319003527776377994890544393158373296779034069889695954340475297687332546556501436207557906308304323935133581635793892636181170592239697324188650771787972925666038437890177730846208283428321382185639348391837575199709968252783030929359014066303574167277293929061032777477567808318431275840422494478411180941764272315713830458576229214592810920575505636442353753819452600288249956718603806914698511397008656316766103797760*i1^108 + 30523851051675192023503946974558578636706679188008599225653754467195386143239132893869480703781119447256852618224094422086939436617393912407780305483554078437316680002765060078741520837331355215360706656054692865000734257727558056883019142094077728060761868104186584058703231210532257443640262567529399760387657187618188525877020414888729055317523000894191717297531175520391318243847554468730366635993523360323194581072537120031989034616948884606206292586299225429891508671755238393082143175114239531094852941446841281748166777818487123280868424213768355813607340970748420606259462589139546442397524791545836877194327508487833462170253917164723242694515259386662459794125635073614547674091188333808838542422238022184325909034549252428935113320050887986262264774038165647890972015885166201283467274688595495583281977890730049212363770537196466227017452285815700970447648294114674198341265435440609623057541600786036111297821786584285509718096762373337938960784782620258620682767525856234277081240859843590968166443766462759303933510675782729807219682905901420378658971607197779090685620490753167852704603540011029278979156289954161866929690481797798127207499101786115094658770705786309339191696009097531701202698909401790574949888288659555036476657532702734403342629985003043491080822272276608786114534246654685977850199674399807646301976822122150373050429820307952376761521428752110535859056680611000123644119166578762838821362178516567923037245904602897601136700067252600330702615591843566721755263863848522981619382397280988196179252341841989653150060378016154699944374712875245931331584*i1^109 + -46167218447057665573769605652097703651893066449613538531731858213329398714545861150807735656192444384863167448572731295017723323438165190772371012426176459244190257927205855452507228252527454593704904043590262554973801897817665744892516958905555806076679640074195018275572938186522894720383841934886431893329955790561993717521181103066876979993507229953034738153585401596485776278773264030178037299189885475293357581452563031536394338953204674501219114917330530348365133491388777307168076179647558553414013098954261405646235792386798595716285338674601082311875104853409899593061506475411239170170222486836694331496890698661947799102514845322706441929523464430463516603180542005053375502346190510291013756391973870021467608130432914364832860883228886852662170322400103825956987688484109541861947706959695201349128724110447836842524003045925646263745547976495567695970592062420629024759367653360511261400150617770669802619533720110598075491136188931159216042563250915576321830099898048228616908760036827657298466111184495388747353564621774007831623257059713014420822165917290873694264473908273416853485911931837285336981422369114801790925306464361243786459093533769436833938716745175088334241453555806245330317346713750645200933834626062126522615388555845363056806363626330294473017546496321974585331405300234807709541117536501283321336984165592775459253611359956959491749775830525647454509577542884896870685126357160168192436766486762735053267648105122169632250217109660018980301748021305182113398643818671917255890212222632434375497702210889870508208503053901108221587750912*i1^110 + 216464656878058691666836344489164701522367393791832924703947958945495900402897619167784237380743387501381161949306635385434145740740433292539613330136522178157150877865378161578204761780219013506012226967609382941636813090013006023600465164705276069011905303362145171441257694223134509111475199657341006959374791112575505551082485593623759718327418908186830529103192801347392784889294460055539981837542735109943864710551099396618971798018641246713907996476535414815497519330458965607426981236460978872979334668213935685979943908093030956115936465250175320898866813760828469816846601445793834361183507358855984106798506110041014218178767985303696302655683950338677756057540107652350107350774765054953089708942819415910125714477329097818109277755114159368575101512177654950325261331428027395231760196792280791895210903423664416050622096152320732454226649101616338822965038771214427256679740805017486001691176986662306556324581884728061983131480145064884973296706456550345879577762844863529994574492629551079882403511358541670297096340597043036013418645434135075767206388446000860175234780505124199319795147402935601383281056550942540135277061315861568798651658676874401443840010826540541211278946468177507367439683859385575000270816158697930673891757130068947191848867176022426522153764413414766147781328548482847287955003424866402783057873278302526052203506496755844998864853318331880473061261792424342023403347921028643019127307956552007310008864331226210401665824524684269703984367160972032322183449185903235198023350265866758959324470948291065514328850432*i1^111 + 876497347061107943540766376223413849294158261213969922620699975804033306306079751239675499122335687723541330287412097324553359986868023285488935597580033888802973012564421307428192945057893771557198637535564922325607941925854976499762339894417495629474719088105554237533955347982155361350793365205347805612432238309813700959318362871323088325300829455149896303483222430632295646931610950502924165423341466276850947983239216435210447348541576943227413132970742802222495553407911278520906666130089377706153610081152061355270948616932947481889337628289583945841727619245467665058610098498948598487898981199194524431418335074464145213714523928573452353130877183785703882335145710641223511085544591028624630247794461276637030276364718545858731890775567602501053983541799244873575602377587476390546084990727422567088402935168816871539195428885177408823717825893750214609475301545868945729388474018288646030802950472746640957923154434747147897607535583257873950324056238231015419271788224224050640191705685994527540819352079131750866851268510723997254261182133589355985735282621456983852530684789699477027012014128420877898304209293972488891801429679208278066688994099529955836243217905082486964385525803944288950289105249770009326591468842191899633112949705562329217260291763535838560452198394875191209565884909154197599627156675816499267182637422455058903184689686551999709235391771736171322847584212501797214791694738124311955116606994004148231324785910799008632484629531568596771088164082477540985954607520118140545528474162426269065543680*i1^112 + -42012174830939948531903745396098768252419598809492108126667120742176212297722636945884055623723818190612330863596730663381439018949958290728481963034997372215416602902357362710702985904342658016289109965218332225114484816702029859386883646900910407804232400871120917075786887682115246359302485661880013505630730950601634938080571961685740816399828650406542724881948963542561138694604984545039882361902637679342478587808159749770312113507628647995610615890967437745369929038940358551569128887359172736920883140808909184298237215266261767653369633259861092390701594512098640881159375836203990233366245721359175127504509311147627936667326018756388403286510289591750935382247972535985438794052879950912914040092549486136513907441561172256356975485533244831141482008091579605442842309209911583300013496104419723952887980897168407495458070916346217339996521749410842009987978962108857253016465933174291994311153070078484942383288208444016417219437730850935718884318379782904712946766169215609424976682928588173194319746755945018113452785017739594821044746101309203405185069590015049233751066866776057127135180269787076211040471993794789548663861687058098558645056591646270517159811061518730691459708521338206427687119837781367119164216473159810255387299971570794926218882459308106081445218805161499291907786204903610293753292596911591704521880884703215224272198914703138118957889120295632644992798469595378206080884003810979974242093368047999118131232501949863460684751745821594563492871895149738291206877198942208000*i1^113 + 1460248784576963336292409430986558679374859167779430726497719117896363844920223792931330291027074620962497445833659211024060218154163433328230562038592051594816039592378304962076962248663556697517081807526054875408490023514824821873476571828717692420983200823963697500834634884881021073961254499088009832727999105817376013342395576676514723217491071947517462319897426161667760271559884277090379392229141506239220244239979184670561849855269147627782423326938794963687565692868765539623140172481656614660320908418783644390701463983593205852672029482275274971628207937037560163624141873008918199447551478867549197523287094281944752066556191061102392534913453964262402092035944253962992593623396577356697859659009111067247969051543709560473398294981946812359736708444431998383572706528942933122920987964923506398524128831047092086039066983781374655456623478281350566006143529084528529666256790505230308414560791150815704036238903674485168240641248359208188055214192453778807247686493777264006774122349294154052934913705263150397245568214354518581238154675688873005960851620141096830087178808496093356065069763437910901586209459763514807556380230513123401209524038161685840769065364607322329273742346617945519577520932609165277922477092649860699896960669811851795792219653347967788790689403739125917168961351331784772383821324079166156204316884980866867461593756346678449278906022872883008999203084903719440939749674157250177295253612519337725761778146994494156306447197756269511521075200000*i1^114 + 4887531340807013878266927951696341161394726247168860481487651360878994320684794619921414557713677776378467259223435511959319285251091337066789092776002240052098697240672625687578742953878018771918303471135958221441433009259418414196488975474861276593599658830435039816119666184361756571529811289781112100139996524861552726828112896344941579352620686356282511189037057578516364792195474569260271465857589047752892010832817707883560360444345886869390442426240421374771490404218860341315930345377329439299504195297029356293457463081935345438230125438875676539607122213061761986016234693919078035433841146128323961291490107053645452157965227365203011266143768501463214649797335840406976603459512987463264014947835693357746049579613908347604241651461433653056392159040306311010743442312203578130963370675280804910353544428659624590393033276807597709765453908007514823512688577758241861380174711905519012982668431043175155438411768952025493859399034010336148567105679652702855639213008286610623254284665665076790186581814954470995257900662051762708390855709000900393787737492881481188273538422816386922329418003328471752383307675110277107764623052391782503667862172951477334959370665789731701823524229980038080116384412645665792704871406913247096585688409488104070977579266622189324567519958213283870335039702369209013644317629908475204303843080043799701442864226908321777122497334184494032119637866824502692253869656387514042955510090080690614674209007206400000000*i1^115 + 1724024232585295885951541929973578901217889606557713847078976940130139739904383308160439393863237344898644915990790497672700498253137593969207358541069676472741012007407231335833529008570763347244889948994251240227972834376201941853138390132766712952552740917331441049730030777967283249001007760696404215850025889327761436185752799988264506930612754789739561116148152388198103585854517366442339680969888995074972947354023934917748558488244751184054336814975515151330703161923068658733118340196090549021951779704315973568719676545677154412057685937235069728649300062692923710663106291604902335002525349847346993924806820696117586414563519831563145441336134638751787281057483879587132919947277813965276973825729520112547120786641692521625089893476852144669181985062731078662143200985610453339599496839579772436180905769241783209748367643368766630265711973780645662528065306565018232164505677506168943461516065576709310930130928572555569486596372691410573062166259002863635580849504776411013229532893953101532382384518848210864884974883187155355413818843150845857915821253994500346648453159715752542390875933287520745919752877378642636244058915193800539852862901694317431838959635441678508147843778216047594112819208750010433217569773047584071330425923920130489812316578603729338606564706102011253756862825942394126284301780269804597522169070575226520290627881261404333890045427187486493681573646612118241262690129543293829120000000000*i1^116 + 547390123303359078738716373912191412241826643648908146259735972018548592720229306711442431891548886552675927142167543854391003080039418729168892514621090197788918920252250053129555057665257260838390441529341615900908390422598175607066852763690438968684874189664783810491910895276479593580195021752477598237060629899103451436864195174445816088504210134406616056968634348274302617828652058914643362327271201282502715866840738714731143752245711111588180560924975759969171701634296056657265422299611119059674506226733934134870841697501269609055008702429046718392394336422701384135858437724595457196390751234304163885150590499772000708866558493514028891601161820338474842682400858361947774441944447856823071250747784774147151299254371615684617784861827555891565251567583580017288327935182318805749291416916629933229115794936170793256045483492048684069140240986336479000430560161303367372815824507519337690138758416298298437929679898511852977193901051617780068645970249818869971691099765807511638294299963987980981871714821675886501191106382970136582517841265108343653612620282612580852813966139366928193354819374637231768579353806701620816333664454446671368822429089648428558271381811680734150769903601018032289966946778495179349349886388417242285586828761827174955791515262610637735788615943111062217296010350179934581303605638313110637864609530963524904499518694417653888811974142873882234296729600000000000*i1^117 + 330453742945225832760411897059641135197088819537200698634144742658073567266771923107311130673689058383946561335867754226190933961645858431861240668076727766421316639850668163223505585745544191440620597480658884139382519438418968754802134058394414207399533824878709149484387863643195422904378654059313101074083443400732597278370494013374049021372384484790606775828950631491917713451690059852626317828005988061394199310251915119473005456397417331706196125133461098698641377066833882865789726963342174485108888762942457646414449270607691826625540396377659883506700798086486768934854497414374396474486268185474625594583909256475010923774468455835402293496189677300691715128128729798149054447376666045459434824996783313918335628784358356644125769535578476125677632127403437997647200857154158216987955802120126211305328724487427618829097752531836743255195564600115631986480702222734756581845608799450563497511850298884524556030862668281350131005657579516265008490957302707389671421028210185418445118969558286968034127780535861633977828235786279325313517380636112240293176718233379637149840821629662349385528359392376587525970075535875683463439543953427970418462193313021351685087800196064850079462723862224409222023683402680736684226243424328844919685627817332913109218948407613923937089420396577917034179578438806380990684270857696663259184754444405309440000000000000*i1^118 + 33467179340257132639172209252001333778931671795864518055398051922132633478589862933354255699009340769388708270827428322001752251000917817146998710747332303492301913763517956220029209555698490755825472252395696468101106897657838592822577365226323347651420625515480667345188827268661086149734000222562315522635806102510077915697705208570262462784436011754962684258946923082061431035186731394188274967794397022598524218478495586141495884087965905897985032164772567372742913280642090204235092925014135338200415491088806216671811832360387395896409986250843814166896775704646659049109740821808589677923634484295036802146509949223160201728266598202978424860573155984515641728033008083890315897385738628018430035821511737849013791991973997930166722361072831150630412383058882306603731372425284736031654902350095221694518349719632351179355994281801095578747156236432941255517377405729081156314940807788198805649729328377470996721589858880145292253192433759329265294345984032536648272042112804631302766007252737065141543629664414076818477538998978884761137356404232221423956938464371412032056124831428484497882449013568079891744578179827913110794844792994844775422254943333570389747247182972243647225619459876605904322870296993883693062405466812575599604408278821486462827158448715789821663938900300729351860649984000000000000000*i1^119 - N1*64181673686732002607885931055712506632389362771864535933767960063590454164850404236903058756652330270987707416728229627523262409177789169974435256149276440363105655042888636381861537832920921521322762376307345332107690177284110336000000*i2, -2706539153101322909442496295105888031594094801155708550656960810214366634682186894016838087651364089559620845122772686218589645693748169154547677378298763360390392429907690735476897820271466608808079244087945092157695089390927997191325893760145739542642940906565631534419147098795837228239959629768594562256006654487718109499402476724233438473147530732397626298109577119631090722923003178664361962311482846195083306432480784326737672541047194865114077212660203149139089374323235152603272738783729048684933005742478580997920615725244828398270929509517346692120761674427591875960367981218564820988316218316838860697779116927980495904565884680250679803742661596881381895671687835527119603200532896710854596201234600698247212100389492405053672657496273766237183917886487148931295264775038233026415817452543716771141038211637809828812216752848715781906117567332045085446356411808560132619161170952456764011293210411008274665472313968237583738809157750366959172482879617560109692947376640299605174155198473895200885965447621934377608611156023919893224458659765315464135791059263378312468633057547762569645802566715638023548651311933817224427449716237374973176568237857532037169924938565104331042839134721980448132587198207978198515365833527685574493936325684478233689579065941588558698031941101019902021486339216728336683391361551292588102034057608984600159838787989456784973796834284067247770394635763285125543756097076216570184986105783786410718615651268060428300405794405860523224094342413590643736423784041015168502277562014010388209084463477871194009168426224981076955833818808757809111415752954815805342492097219433324962295421614221907170798743384297138865016477964615746989188009794743185521588511411496910886270252573067855175743258436579312409541058084334817960978888268192785724574608549084837802897050505671833454163032770102770064023939324341045318111185829174802411466032347104155817975218209224161983800913519862964323754886966324833235617880603681968818247501283242743534420727468019815451868722361256462508591449968055481848064633114559718412404876136033427450309752318509198756020248001277850208038254156635995649946651620812031898295009910537567798230093077793382493294059539173954094364472462032517619517137888949273502349423841022580088750605153491370887964542813254949998902297490092310478450485408825344000000000000000000000000000000 + -5534258352163474837047148096201428537519102750495440409714690385811336233565649573446306478501901791790417157185845988583547715537089674276700981180156254531643071646225624884750024133480219191946402106097277916659607608678963479544900604041218246312679520936756954364038275316136095470480315522059188720170786505952401445119070952986985782511806823349552520023588032093470604149508641789080313721223413893317718188415085615613989777941203796843271791890869045529315336820825503366639603361172370750778989674087494765159176222896178867862417084981330206341076524553445706366706078766288326838063378296148122075506902193014045878446212696559540353036230128013862179984837748113632195662640421220936338705454822380775223276981858249443176907958314637113901036552617719693081457788138541477700481091832479751336789174507038244189542475610521221546346226113684744131802769786398700808744869171100464473639123327131990693245955296500637898390852217216084431820655874750099873631872130275662076890712316885754728841443343532917794065488606163896467507224447360683012217236056257979010934945378259063642588063034768550125758426058231310158944724484665909582230994210876304892853249086289404516708924865179842600271422497067184421256886507645096492178488027305531315536515692476905004439784710285731073750688404983901271421961450460254983645118078054198622090618002076895445999572228464448300722943869022872267869986327036801410327991056357518610660408041375694768473363947498074324299909638700082723599992320430918285627187875522343565560248098125070056954134421826024466220540349028710590609486114576487449829580519465818602931713092758057823499383326656009381849429766888030508586393956571054184925937395358552332645117667243044941213525647579493090786600067349801230924831242697734725864537912489155622970969412203890114153638628973016498794991433762789368272544337452622526004876702483060990363678782177210683443870528411449089218345982635559128449864479807584655430293791532606082686639703584496988980574881251206418787764032448213694148327779410154504011225667631115830250644573716402936620854505868562184411243837963956952492193021737211619798815528935388533947229266098878531051707575110520210341879639406665432126236873853664113112039836960993646940815988735510454829989507136105505026004015482201922095131823125299200000000000000000000000000000*i1 + -6362197455142906465673146118528301674126904448915777837389391903661496458956470899804504048085301689528015884793062338112388084590690306330796984901746918704378003194853799333307439004612695653523062210399343964443223467225203372895430350906766402507430835284147225436837747930984976380584483743803155302595024174460448314794953769922760994657237979939019391355833706041510166570218834434681348345604939992220883317643925962539884609035883643632014610695224807395406584773460402759174783576251604001837974581293944512476225106716597674606118648655719601449342286700918831191233497015271933734171175893705272836596751015466195872215830947891883337323083280769565591717251856998342165170426877696944488868140763167834287452103832402870010607043404894086226661693880716155196967807153161117757128239930692335825823135673080634592090410574303075048042905434480104366811956965357186413953741107283279584081017002375240997219060437993227207265653137375149639440977474559570950436587643571546190419327762689524489718580129515535568541966220100054012132231813818584640400609290113195368000559584791717041509161664154909587550934088557964815158896425270203059354547417601070958136974767959363661905069955125890771312960381268084156550790144327536446137746730521634423114741297086987807173534056186439306512649761824619698252403415965726837939608757980857065937588578272101673777882927212398490746418523168819706071649057816225116416006160225161821385364537110860783568264794696176496833918943436049683815526583890527114826551934812654317852636754407256657956455807879916304111989520778385188553069309496795213032675422767646684655366190996977056573556965788553604239742734722396092418321189406976262364669255769841621911389099943230897779348586360597759605007965251409064396966536025876930158590345525566244401303928559975440081711404128997798257236504525656832254648192749288168643527148685338139692921619279098058108583060943576609195688420410664786009566855468216222032950534330574114632079894098853302168582820334671529887034252609799203993689734518260907401357793777636201780079827572138591899989369911322612429537261764521503699510261711001913511649478555400539171782433927590751721229809700947356403691315524441352760311386345095540862603556066258413417099897172439981467443508443468646006435852182194725130729703027507200000000000000000000000000*i1^2 + -4665382569122664937095417160898737286270039274052629059546627915124344825062868715725479504049418299433142784787324392919004656231525965804289385580400385721844945395215726452136663541684267259914427949479726669533261087458485285136560080306328732419425533496885827208565454007697607484786953713538759803903348017325303859317184327592999464305521274077728384049946512104876813995373794136855169902779215080211412785965354856938769520057213357014219000181890616927102681091566020720262556325479257338290366469857304759571815415164354629059876028085243326480159344610419070621885612877600082101056993532905089616100120167474583595596678539576356973466786326076575386181068137320098325322257821349829149492948863523224611611750010321287510346513287656162525497594549999557899964485432608261349169761448291165823768505105420218545641285582652999224477082518259913458142334012017859708668119443552680844747906552975212255178101754662897881308235342738971415300556529871375083836305686984598589497981612575911434202279129439545315137223987444888042424032747057814988716986326558280008725786931519178614341712113236327244913029872943692067425840974895444221611766617898461799196257658003037924620183219939400068564484839534318479245620989121915371173070581292147033057534030691415655217413970876098975201358297779989329469008790307421680861581711960850783928448769269522010265744303112223169757333047871553325416754011573876484315399204037389554104657224417371565818676169315056461708988770494298669623997214777431579680303005815700354228060400663570599721531844903969127981791847098394035469561541546118642644106309059596215225276065194119219880180580570901341489257254285991327886048247209420831581472108983154757460012367096192876003684236964797453840264350550449219302526082031333906483441298114416777262530877422865004021366151369081369988526306785611915713775927929216678786396653830250028736418028687164364384676277391456519600700227169657620677702426960974856396970570821333322352395051244262495435245291973646332859107261812713551702035957785150634468981984012709809709653962836393598352024452798462908351005408653181180814546704138802603378573411039896905951211530249168588268538169311697814042744052518703295377845361745856072234282696109707378856084020599394537483732311446196795398290556017208611954423142285312000000000000000000000000*i1^3 + -2446458318743182514544660207900072556378636261644543281013396291432881958192679062036582971440205983657109294085669940253208107594013489376605014352112276245147016034290060481523257761936612408591672455409911635335945744071794737206685557589258557656582611176436237189115968193920991664185176521339409908534506488645246791743434512125198248361072786650253639795382820362989137677607143827119658178974030573755911326086774822461312298614598528593189660329734260834927219030316087490642144610495580066832517474714981642912410495411107114300610393794806389146610057231265907743788781644006597439858423784534070128622206724252704022556433864886898754350669008052782267488287262883174028792563199794175631116300728031739190147192999521742746922131278511626800911688672565562169666885538539551539153508338398229306130043493653086056605899178436219837863003936777161125654870921182642588905157309002110016935107985414003614369001516667479743255065932274662037545909172777586331139358708599399391608621714747536977806515084745065278218454549205637409337173690702201869653731408922417897396165334986151057092365259537927737779492539869048672831646437598207587187862458733925769231521329372882620173129312736506860813562900823217747136382562237261755747690076927643675971603778775162340431558965914840870156400829548273103132813805712427981420334651549564798481805438705499649128806510151898652902028071200477118757475398148623733380544067608674714460209660607130510921140738106667517751778955864824814568409579245654665679580823461147092518937891066011297703167079878069157302582311762479998394779463951768897991449435743492212959536741244787986091090930594160807781445714262254496483167029041007831209409430529190838462712033730518408995309342923756143680058663798042624893683139134976879276795620776190312785682297084641426016453551721344735861904680422413141663344355938430741074499515793919302054785262580414683181243143175795915963536926519379219301614842588998525371672361611762850723110366840932042541951817477658623488288259485873937067931928193327243597842973306779175057147437785660564409439691289691701103719815608463881980995891733659243123731036499379538085079425483697868958783340273403262579024924692532581817487311815328917352763265800865236262781664258262561498215955580471475786044661114400973349189247303680000000000000000000000*i1^4 + -802885543071287716349224430975958192100084119169565711671330924762548490219010747182482652364786160806553989548578257328828062880053279279925382861687093670789815436705936012740118894967278236399438106884396583004990457844166138985233786197275594377822762857059481901806438815153853191287718875741141475741924451686062994286061428247152956459054383866720971670717164264725271905946319169866586630450910805484576168457446896882587800382874479236925873504354985433663122427954935687750263668644458271109957512186761815322012854498851921111613628501395490634571577776028406809926782780993837354449918863568230026997740516226632289837731151883898429802311874673800488167026975256675775286393259886585396725361983361644836953438442797771289137171903901738753717485505130401235189610737844520757605901473958299655496023189476221359441913158152679511195559871104037003936458654305926277912870604478914383901628719298466812604947748086041254256449007058041427158674317479851340862713724113716498169516076440306506415692914922316140272171436023227023758146577174229142842590349288166178003300088974976515929880295066283611085681796920498922967805581540733424903975432258113247075326467180999868371477414339017012981437567624652839502479835533157421845327423085794688797666001720052922138888912141779836226023602257315984674899249342002200717681129051508149476677894198505004489832905426460126819892160426969795105283050080167345351849833515377424211581273437691723812962542430034720612534014266467233831119090916882478068341856897010240047833523093669598861446442035155221291510205585325250429944928750242842990569718507067095558725741699537850644505905054408364167389610383244334753034912298579589896435042863623954758623553628121942307903370193594132291079198074904476367848485784152365390590925179996847127440759038357109278404747339652049230096234597677195980466908554981052960392958190557194834155028968581767013324167019268315846720194027880244529301718872252320353966627283746301029333606343559733937993558963558918974608968106014896422909625283691815597658471170642971675926029603124597417371419944642975210378292958163299361650755424136983767098135366623788984944267605590953869239361798176230077116738261702654723675180528364875555295103081938766515910597891680764872387217888416138427761703407881277377579948441600000000000000000000*i1^5 + -163965840829728881809487866429827381872508865217195227289274907781559326910641460987379237135782863536799011751171116498052250681236542795611116379720575332666990599939719444477363275361792805875943367977496174768786572926980954317582949123303154651492150091286932190684597720242101669769130871910153555336154586270573828975637949818669516352586668465266806236940195086325467819321293601330830934052850983235292036923827469574902707804236532155664969335587113781850589161565537751894289653719601878982098679685034781232563539725486385205480318626988852751762774806455582772582328410396845862145760962984127769458490072657330094667488211265047222274136900169020689145757808775698026881776101188884312553451027771589019472506619588945169027716338139962334322288289475096942847303839102191627383994508827260217950325268749459517857298194199312319872689602575514274573642424328694141074120183804814490962166607749635840388752912631341509427549184574831942982286119452360427413535574604567847816556218883077854260716519937538828011980350711958585648498230088996284412967066905583075906574019390892094090610344172557955384637238843766554610576940622719827937455230418118196558905344371722308824737181837625926771620685992656845463627022755669524912980788842373747844769866652982236017454150888081040878325821687773598078028382624339353473121625534297865434651400137479902038431435345162670676181270374068248662520268936702431470908359998492533657287212132530482375235083425056103628212092125861767200881054805868673211934698686700908603427437560964393612061615482698584116025974600014857835122644798889405316034982475482911128603027504165927475684447274382043132061410595144892581097834537818178633521402305208907711803876158680037925795237454246498901501416081391721411550607496876086199450172247760861252115095989671231231682122214340030133611321168614979379588394088953816583355743977730643585914687376771989070392504526121057287765704667858075763829112566081159201562509195046086645259857413707240077132709855419438480388166373931680359412521274101841890969810495732011268902872554926688832692592129716406773729501738537508075165946191959335765000080391938192741102753942835924063718930936025306159153471850699213311122552738542382727555460930856783889940882362742720858715490155882298475891921112727100049449811968000000000000000000*i1^6 + 12821688301940289069349777406924774780818782807808511095459515450682919367368520216492250829695442386845841271492396643567634477513899323920457785090859384909241979319624041372978266175623034039196373226963883263078458002568743155900608901377322090201524962882241943764000127787976808088322235221497313113815523858473658915141074242962912533774374814825528959246939357830723788214845080234629559292162783755253515159874164906174332202298144549231126899745636770843074476044766052455416560153921233322750769282126208644162485485057291890067481299843488265432052845424169899844802973660262992633297603522519532865763343782050892082235737527093886362738714403810066957864013117510331076774689848608275004749793526439340721459650172428609814470114422249478062528742355275205488006680302275010135337949321953941165562072617903547967671023828913667843010482126805867695717881238906373451137404246150653389139632563918757702090916818839795292512218272401205790901790730221887033553607969641856066448642531269460697950729504930652912646922887532720381502824473944552362964373394584342122214001891622044960172912248180842206415147436527509866625942504664545651057732781580107945774876961517036151331873995164987044312565591406737344698350900028080000180671626223179694290769999758918282868225447733849007288723665092058157294720709971448906027117393041603209574585525950086156020561576696521563814567769564040175873786107627667183622736408744263703237506050731966988771863673228887220283884394446870884103725754969661748159598242103023921500338799463588345632236321826050247943423028126785277973341803323657519187635042579662127351347661333454172482579630617133874515180740764697674519655219749337153868749421960693648727407100611273740910304499456487031836155414183629720011527731211375647467535042911286153142801680726938061430151305865133908167765746378075770216619702806237802643906046618983075631882761381454345602227712615019476456318879524212364824067509113270877754287130899449278924662440946825995043560346877894530843383599672134414932568873193339658458941208111914775778858060517959342678930646830655364755284694677910656135907451217324330266510568017287972534874653993935241554618426345967583520333498540016196762059275027914645721138440104958172049548157750860905807267501604536147947792948858587385471959040000000000000000*i1^7 + 13638683179250944670204283365210307910355438330975222758867630166811812778265634845672290754394022320032693636840068892130359607492755276031511094520129295057903555537363990619042952817808166825910997191822779523066862657567353301761620494383773324272746468570965523289226117359074704352521430186469538712303296719018199900401400626172548292993332944301684087020530916207932715628452984980130378006956981931908684043000947412649885745670092706149620274338477917233835338276254257349956199950623027250252201266732921925394418306365446012641703709816792913200192524767220455428965036175246792209173706368330603373922567739871205492791134578945344218047138845633446853181957442846103464705423515460416808997180571342112359983300184198070539542297652108803781884663014775499956113829746662291574049720811571529015333814152132169045950302893394515401735030957575115384880684849859018441760153059914932269740125473553887024469264623802949865761268105054067633609546000453273660220686258758079447723875819925064969503921153683026658604849559024482882589124652248478435165375199267376061190952702390141357704556194790735171027040458258797593432388556929088129834753274618599170324023061658116198247264031137238752792496264174951094577721745130872175337584734170849336935035614081837660917363365675307816554859404278091952333841352613158906405871464901652383020273095772529440017198977400559521154287205581239342046790409591412904062299881107279720808362750900192545491585107885098965031659624933274938682996362961213274668814124785656171498902637168159434875622726926841899689069260039282239451591404275766871119991575914233660086469160846059218211250612902025384534732254376713292600888810705963463424919963289561936150251427865188431581704274305982655424471594463592077318829404224901929141767696968567653544127878230308643593294981928155548935428840625550807511335432246920577012768248874659851751431738622705490730730683444803147480115501987777416982754958995838844483435753779481987700008174788259769447807008774618975401119264133396510042141033011450317245772012121063518402732763915646959779824481312147260393516142912117722676684677014115122819360897773618102387959992766402827784604225568228344083011140523133038962893695687619337974235731140842674282988328977920200878144831988702507545759511404799873515520000000000000000*i1^8 + 4124423891197515668312808494516794404359205999497052823404526312693347156236708054396788511577708686089291130720587607480498663205501381487336588175485507919921408103926424627971697318312832943910937010211245740546123094568399949880841140640207424860646695278445891355269707670723919889186063704522429026340984536499502754408000920091584914166970201568874006006524452309789782488131580168573968128247218448400769795679579920539804157437656720081072477268931822840615618894376371716712683389057956632770614828086954136719440878997008872893625702144907837469428263232482141357687730220294059178230317501922879917150529717740637863716510132572647726198137727981344972423319493114656152275170442389379369350788696184465334563176328862695480328402719069665362526058884691846492569232655874608492145085998494169976248485595414521865721051958225366816960163704844732632902679559100681690835372202149891384484641245067660027721750410602985999033011882141749201838652040727025094449393746548938255518873495899837712145882867153403729467041025758806379379297355334080417464251405842526329392686952837418900185785091025656597406360641555532445600793808064766824908232543929288957321997698675200706161154977011224066453745276406782226477265425081658741354470847962069756144785923499655448413790383055312178244035411099100838632109186615058876166172186848519909570004671636679046075806915152507223128894018548985700638292294609773342134389961976705902979428607892825319888859695582069580649281646995636597399189050415684837688344453693607281759257991778220145252903157031839323642732569202054581538600935073275531727931791044161720928406035989807003861832326602142319711351405964492266575960935565906676210325325104446207171670057004475483338455764602704278236886156360745731477067569083443475516726127983368228420132202021989312355826486683530465538621866201379366325404820145850222032485568374782195553621073889051173193516787064637138737162214497397423653161572346759032720041897070878836102048701434462548604696331058011852598062897031032271738768271609707303754554427896249817994987734210935873689040326071227205948976329799300496076211993376982855066791030852090457643555310943423995822117110778410321888564877237560894188414880054995456557130570871666510366716827043384166838764526897616594938187960496794728660992000000000000*i1^9 + 726518436285247599189785792642640676228519601957248532736943521785708260558803245773400080970161761552489119129662180513148061677320136552221554755084303315013002023000948029915053608262180198431118875084509780361534984180534480901252624513958886876637862647567078771328533181344554466557863935089959540338636699215598754607853005562550487721751489110457541259740919803814598122209338129563860169303928499889273245789843770503278698021644558467441785076276183728578343749304065107340645329536594595552576262306657801639589288275562131330479820229419840257005181531319759700761240349131475087952952262168775233667341346810115808865071248088559346384120231651669604841339279697060957517205958193553364474630812642670801243364481719307415705272089115172670932126116422445461565027509367582599567271885958383608497690920632548120315888703740689797931314979147758155548034707661143955021772206895651447951003079185383023600102000289604833645464946760214707844769595667121856792920197618045581744288783202812809789439787043357614546544429458202675836496227488801140066904694327984204510318876412704090172578859771318896430608387760673102693460107648884461060180802694675197903669282383395576394374398261785256871192910845856984370119311832628527251662092733392202213331357208638957575012358221805858342192591298503832681775773733391886682839532414633250504675558121008924201313009700544368448929149806828571567853205035774771463315536519044132669163428126288519993384871830948158211332378776489343152473402241976754695665375219049179964293565875986593977199301479587781694965911321586184524222049896206391175571004796406700657146498307335431734209932231104345077841292049039121552257198968518769667339745132175660634241920642767126879471086976459641762567615835967945406293819483045487329366369506952030857406253171137598640617108956847366962764630368312560038047143897020101508807758205830646288455704011558142044264895433366032393130358216774936853412767992184839448162403257890321283886213860512269126726428017402330029852248423487090134052025084841528873414361318598810712306407699862932185431068751685965324154895086726919495499490037640239632334793793459586202396389602714840586732831452960971017619192467002704376923693796639018508385614442768360648995218808282964170579729575207065037007210973294808268800000000000*i1^10 + 18188827860664605699021283464588775988350805973959038697587732870866636101551652438952400913362148991646052026733183932990606593441790514934897363040688977275605571524936085208813115557671286061253293821776627550945454748626430036364198893839984236518557812519504419473605400462077691043915142472794658348794600985574089170158995234509136281971156391769475614566474263700025097956150274248775562267749821249797340086761944937724963865570360062110162387133029905630268516098682597752002091675080349808045927840442358419596553082988134211015823848750961791192546398798242992705110911477220376838982576627700374369227483956274748794223969760826747227649274182466798510569240354990407348064413369296009977136095069637819759669515705382738538783650040262060842692330142835172021003229299401486489917575567385029337438937768642483029715495738164371582089013936410715673545045706256521015315164761584398976485421170615355856285413588598849323509019033549049844290834912002174517946189527121260424331697018488366167070077896578388470668598120233010918990964663464388260644429561176848206067584791190175981401572767796947171151998437910497891618933701490770333710817928875006864016456933899612733754948429122307683185956179137472522148012490611828300225408416585013289160588126733882634665740094272574992094028541846800300968749584140628682163367465802077179951505551418337339076380150716606083485595595169683140054221469875045117610989773007761758478408519186837210645993098830589207962986380184696385350468532818898432796240302843330855669044453731994239612047699078613817373964219408530166494721396295381518639670547311477405494948284368501712994096637468182770364970787320999805570308519359266578335827777560105038940009451447339948808531145390416033561409110141781682465072054614308405947118626223912124247155796577402422955267999403565107208034862529485233414526267746034264205884304036605461692910735760653257484371779269975198315463315133934143600150058186363454878423750639009815733846501061745758253452824005719839519136224080038342125127016793921026726446506053685101773215520007779658601950607602740147944903876840502849235165811141393412500244482994061388162659479828872039514199550760931368841564113315532759816026014788946299949882632981003742210963289960187098564163913280768222950765810041015500800000000*i1^11 + -26533394629101271769335142288478698143266035307750607477440801735349228724206975848516977187686985323676824752681768733471131149311650715591736320750268722372830699060379271334769483780937014458064208035785087010721340541140691746203846829105342168085258426449175866676596440226096807939689420559291490267210668941634951967415774814749816335204828121917782007981001467505526218287799386009509826296320542802624824711796273336686880514332533371164266673827888299138032979809952742799418150533237181911429837111390907287575452586470378675289190764401685893035344164959353789738313242497165840038588381170231937172540262181613191648114068604275147554759067187959673287283532260918354722939650263025609393120258633356125241790209558676260963010780850150731339614316056125004517490072936121673926828527393329987084291065549764971380141347895690177515507010088962311740633509202262854055864577947045825775518053689314781798006544066955394555382676178514002233851823495537122964236538280033078002871190922895061420854748184199861587766186722803212071149877066963900744594497678394245381745372714294708308353243768046808506688380069127977364010746805362670782462063033885974234416877861645111215520564279540400478292627607600124040619827514495261025108369816833099258092137601067838746745501079621083526461538767546694030105886232287525189361055722521904803429604567745477817027231700048551443287420694347976699004296077518408046594149917031892323637171997538377756804219719760809787427676116337615135169247749831933616806983517287768741453467267548648985157521603730583321113756664190947705905250607955647552550579946723362753172846784463932039134691487796485370942887099280738009241057122613265810338682172957318451902560087031015738598542210792889166228065439505512735761935707135598862540905688440887425233514826858175482930698947844221648743295807648813260331389685966068629441192127245264744160526423942341265806578534900637318649438226303668099305114395742461237849979295565301123932161177128290707233553408692563855618719953643782154357222784272723634142106609198911704791073031389199323689121064167104703923707490392186862292021306024140905375032149016224650713973796374770627731150109954955489600129958515803363577333829711850410197537646724750960760976823714025247011779546587559891436619028980826112000000*i1^12 + -5481203914232153949265497723746714590587009035223125197858432096431386520964581277191694314330289805706404739293927469595508573350697806848857201072067421494730658325375696573410981644088039973543694134773723850138913393734993676902294988279514042058460676747254491892919019213733982241863064636467790746452496963561641931703762941706123306567424745634728944690011833007530248534461761847219274868168069103399069613053229465278223556592764306372577085571047134024915306077672855997087419887470489909769495344412984693557075728232279542366347182230987251244477263342833891927772394336896381289585022411618870966920172890236431164039447900182524865107003102706195847140162566373358404505196672497187171553011320038391954999652644593182623604541501102798162923110793577721254628284736087674616063039257662974427861055194602240692071430366467904444308934680459240440991919325241351100923463523919013049258796646876962545216213026266074586498685075208755173182320986302783525570107685472223195402485178376251036357622596474512472251777236560152020264723431949316306591320459228726310888586240067237145981118455399857260422864061890019464105642038316403604950620107336496792980975790768967367721774989849100706276400759826124664554846099239353150205060031118702151776847510404366440948259774524715730896767101597439010401164102969708738831386291533336762224051092802503886410148921309438641337948325839825928725020629490149970667449899318424029201773534977641431986903663820782006093039680150496278324157174479282195349676387747746225456220018321315479115110714742048438937192225314073398124572588328341120622274942787509590520125807364657169671294651546057624945442298613373875496757581947848620798130622204893865795151697904606412878676121930442851125859453700235098006262438409452433421077039618572087874551829159735690422385175613229410632858048422769226106052036452582710945833779854110163341997977452440455720453203548345919564818405343487136081088844912001349758629483880534502388539545733461286449181487748568986405665004127821035080387169208065275926240488297985080063706356247044819763849090733054792716896427359812666488277801807236475605579439771148685458121054989591812237819451445967356446343356654084335688854832222200064983042841203529560100903462444126694389903906604951101135817183571476480000*i1^13 + -479343203119675395452585118104926913073083812767479136599118673863431705671307189373652051403837339083515330239070164106870823366289910383695833990000549465698265068871547608721970240933091046246485167009769364809729766660168511736364177449294773249019574503311907168736289908212913104189625070219000138994255949857100212732778348449886582425154574754859874998162308339718531533181870099195371099532809221071043652404673399153379356041095630507225225366488928461974220838939646771883353104918913710704394291341309505719903393945833310404409708032518768728121317118925930381086647534496112517529516915826937445661183226423336440711338351696089238650310367346905700776604032676578881278361465241693927745312698604541230805048777199937996679271304422296967262687125156924655895324484838099623533585262106783519872711113574005098140076530739323287512903701920999985810227143640258817624872885842557401973134682577349027160565064199647297037828283238868588058769301133785740758614398671747758872593749544801648830501521305580901437847472694331884857026865171534489509955521187969748159124826743796827885515657481998038638176254120404101583796587136931585401084180975585358510917040654286765783694639085062302809461086096299859474511120632433592997864609597302720746624679882885239424156980826298294330829089309661428829647110454287201081679658424993056559956501577750380255709535813114114787778998625564314267401118587843977966865482818445993777548004731341396808149674786487153428518937189938173349262157446316403709866950112089982736450696901770226255804699269292604140753478152868725377800161902301134768206415874381738534158002037556154085835552814095922890354853346043025819423261102954516796830250723652046974021218529170106565882797253788341588869876143610105546040090658654195443670741874764883643920132744320142862267178332000638167378763707215337285489175572555219959636896778646264534635894543446129808160797579795255744126489686017405351995722954310035885555222916306148318515826959733091775824630099881559627150962931346824392637928588772682882048260880119006170356510265999895856272386540428016079882263456285502410704609495778957516478087820204294397573952649172394569756211989413454409902551657023431859608045470355712780020402537456758639418056933681638198750277052742094775452522931814400*i1^14 + -36925452052750395957692629971190667435397532212460704832597164848257840309365851567962798210914012624404124263504334848439862367327361419366483762368511098590259095586713879590379762640653032039648992886042969247438397623136508841805143220202263005862127097474231929165966223559696955068750558593742579761625538036148629089144881522598506543465362105389687929524973189279577213859074491927848253406879381412078319039648182540448982381473311460431338831082242806314565147103141905864841574935602756638641272714760543772154583131891846905289840816212320801548363405947488135642537999010131601589656720176581346573236340131306673894246310991234448647042276074160651238878648613592400137486720416226003682756058986865353997808253368165618555546944166236912485526715587726290781331184223515497602884738018495215448312897561794300823451487452479164425871932887802074678152469079892565806909357479364661028431470780596832168100813704767299727016362020829567225889651969918984580089047572725577287154585203365997280343563336229298471333644961159118458079105711984127707907396098867062570000491973396054311804466752790801684320662264840905930216791601936145459540506750575180385016593568718849956409369062241718180822917370121457401351415573393403797950938881489626540978860453527508257669867123698957579803664989033262664138654102118993228202081145247369998570715198910340095004943759472411574690023529526187386948063230883389942863491187451392814751713752221639596369701121938362580836291559664359433464149524171189147374811515334506368638813062086584444884774016303915963096439853874334556371157695670526682682365290546188664251649515284495694197098821861081332733728227865707437348917810505589387894607755690239655619150410141066222629042544819095124308142400529739287241267179771918998163148859551750299550592995914851550765786197779645789809590408806805178296866867911992011652987212523188534704731246024283008846134118445126827571379053445087960117719608968022178897217570970282556652133081087203228364868669265293053491626255097376628079684535025972723916109576254049503781354653282027224437378385330753453676763641105737424039514834017166613967780088544348098134487461464405438982078919160939777689489639254370504936752587727923980132942281461950895888155116576219422336502399204052129851669217280*i1^15 + -2989109933161586717701453189602604321798534595557980602152302462371643482309799041438697605681663886846623935660559541629085659141626036215970246633177971657946936190937393603745294750101074017819625764664612430844398331977071993510111339072629972158825527365665764142610930393049925878199970401344697239002064658001769663493696892743794848920901454169058083227053278098138928360540185493659203562024877437649150558468683662838915243492337031697507781722414612134034781770004781878296967920034705570523366035394222631268246571354228004769614289393673621899306388000692789869051060643089911569348827282104137791292196827356896745503239763205557701698067505262589141011079616376624702140908956417735947561553290706969050836136022172924614069670307550963167476208560717019430384561594666523903909817505914256400039215474054386186518044377943611428827164645371321441336445058186972505772923838027617920450071308883686023453714246503598859944816966878331940061389812539422746709112898864439200879101816107869028338952794748922790689384043026616922466281313245092538884984030444530387516485153766464606706743581324098953031965654443804743357483412690050026822838460521472122634473697539212327555437062555510583352299307453000058088389380827501045750360974443436315887069625158863032799516673159155510352568084165137301444642006857450800618824294412916152993368253214244932236935043036855231720577086703369275082874034722300972638380400281169382852213015466362902466520162111904331490541094994087446832011579146566999367065615047155868362630776069183388323546702325766641395688231709329573879071463722591974627764289681394804687721298767797888413024919530810319299314094796395617264228237810975633226324105279475694085208799699376807895611557784275466039112741436916838574646594462321202781398115251915815641387295781313441954616824256043336574830549996396037404963767531181717629772810248663286321677203422947924664055129300039492300031866241070770796000118508786567420623061218056998166945273700858443044169639318531030346361503423456350852097849657355146813345191335483707559660936909545993809581088373293233221142542306163962640920230099878397590603565371620274977611561345994931431213988272812034310902757374214675349747081329824529189725117833617951159124249885758919628611247862758289465933824*i1^16 + 30284819522252913106649046906753866904723626906033244042225466797557741942604946973966561714921557942954853484627647468423813484512766731385555948882946962064065097727229442836999606758363371065396013103756469572573364384678130658988475134525135165107609661101697828953468245548127738107802742321383101977040577615556233347169697449684716350654273984064380350707547414922973201151574084657756209248200790346248425051315272294456347269324526412558918278415163210611522570965245903417031786529588734617565748252336405704239820898679633338959373278868384624718808550616333302580875724844878716528081950550643641202701072126069670017146354101630067222114013832243045333411418076968068847312742062012665759328662466845278182980396704761091326402060405817700812203679730004869514222700989443752081952902231810226011920024295605971926916981400118323556734275547057950580107368833123747516669320699750908364637898400773899617600000001662389323757216761879351623497842761796086906260625148811039973013158452504490231525863227124309797729707855286034556298894496205562564338756795620652425247201570610469046814177320425072507099015770893711297919730295138779651121724242254519230566455838865089907618991872149463831341179212040746120904681493259742278761241703952842255392612165369430440733013695370909411497737711288541535109482797944920655077039380490104608981381019892887548934560857835573678025060456469471963953346326495461449174537603106668570917188008157082892718441659966129511530034795674504391140755465738224382682778305571237150942673346175448282136613812148584212211888886933406070431550265178068003541494402546537151257336225663587126344299039038458535756222729552898035084440252489359259967560613554169445394872805958574679827294039713747351436980315751663634812132270833535179058658662747363672036335203086381665785446727040008039074741593442841692610603124934725622042122505235104902038123863713687914885700496945562844048360105364767134336456726612704908595787782779328144150738463634253629703976012783920275261448988697694445441122615139279249389605843883278258288381423434751222810946637303646498109023307722489822914958139397763490501637408172450558233255375281948164999593083104889383873318713498885505560032677998092410905986547869994963177007677597884979854612726025902096384*i1^17 + -28785176924695956569435270590248401509628507891846501173709583472407415183147505510480010137493932261695985322602266367268847407106338473406051976648801681726836077281606468893941493259565083576582525987737957068251314981623918291424755347485765420987077627667698761563325060508357917540171712952779228574156103011864993233678507418940093554099953444485629327800879137978859945653048472537381040948122184183161206484344996367800041054017187164762417138061936595060250396182111746808201954753663526895360548988340636247323150666374656524126027452076787863995016563072312225832352730558627752984674367646505216318216050675594173607957404500285946706153345897435178554165796009303944780064999306323922435757688861541106597099782360719583457896057089022359188756094280412108981519988718416373675062617779112932589979587997068096464330087568162379665739860466158692890934101951856412099758348444892328176630247745597985089805745547979969571545548628277438266893249948067441306097351266022498480150653176643311680114235130952481348125940971762042986889423353833085325296872906923549527527878815764684271042681133722943673997233118688946585358309712703431530284034410335869816811534312572939721691865076900408783173690520343715945985333809640554021905609447137925176122449607631281348965572003091930614326014356566496217546170944104770460941997221633151481213827597139833228753228858031333419003340252746747763414399770122066655226984328370371085971603669895101339860707547229485715001242722022784200674562293577156851726515335120564076574375817236117497677630473433719281381225399945164854846684949126364031879016340762072396248042594178399825995624288182546277227816566170031897954452171057538361361580140706429663197254516632048522214876345775893657185839183514456007579846397143699604009509103809339100669738492476163191748461651884200956927667167695475421846758042088115553933633299574692091158007003875956422402325402363750488658315279788979077023279163638971392645648841280843974072893053593817203340168988368840935467390555194324622505085969913470434069572799970384534249159522825622158601544142254134118477681470563016173061763579223087793684534804753863644610525798803244422356851310008974192515435816169913128119194983818562362807748044723391263798938393959360045172684974370848768*i1^18 + -2655698122468548433267995551326807439802705651594212396185332254193946175445344785525082966505416148096847226948551091158001825467267080027433786061785870901636248270949865837112731832417997463078936509616251656932269706233061904603712984438185940162090008393766900094827694097897993406793568977318586789689064986093278135517820533756921327604094167438078466626417497277321929081680937009516036138102021473570378896719764413858020273087824155616888988040374371911472776652483689017520288450892074133727253578219900935913656630233972074071242428242733568101460615241289252690348671624720447575702897862433525273756957110309931806240553440028750480481968728665262436285492038428252908207254495821970035647903424948876772591938191930304650559543882833292272574226294117173161738100046356547834844533335918820376870288738017128170386759116092167021675178236598250658515978208736863744024264903228495510137896248532891769224679499022547323919896346898761929316636882691413884497889259378937149775444623439026676260354850733383825081798408353232844723703589152930435331546608411164816055356220328649890613150953811846000253137732839228864297029261018268965393178472163566337485098332054619109083920689757451934599216166998562911761309829434234809321868112031928831461437811627437722608488632958956629493930150510302514302622375721806222107062703247447553253429547830022054798052798769093528617455188146622750000762543034786527957286123815076156520175337021333369521001685613460056279532233573364179313432581988369078736629685828005920711557778643875835766239426772596063713067740290401932072726921310698332901481394374154081352867754807818783782674905915210879000492920027881586900664644508711374253990797807783841536688794776226416637468314363426797945874933679216523482038121410572240407433295468234848944779241723314307032745734462634452637718403759889335316900895327841664156389111129042841532911083907705401241228918317815848548030140361491493848807099189237696625349536037211419159176637483710860780380573758180104692583245898285136291063770487691532899417755012931860146287766459947894955114789729625282836620020941541140550075314378223610178430024789214138718323914558474150534970511278454763047028071786416853887422415734427800929745245752152123120567067452189927743504789798912*i1^19 + -83148674123236313527795356880643330444328520370597305826589997108732928008699824417219227237957221089024641727895315567960012622969426628948572522845767388802452632121945123198846179079502100223321727437815411114491837311687748539462312021109818703235589885485658925974025352004193806574716616296659580648683636390960511927846225106906030705350462107211757260554442554005266601299373505522688976369694175662248235422399310033356334274487443543679257606444433694300845330097866029933506616384360141769822334051819586186861078468726435274804027492220513210538085872784411099973340056243916865040507136542626324426831308898775938730409876497730491738755891646284234112779397631586286757273406177993056701017387058865638405492496077296179801845277389514006752652023044161361573639367799461137432718848204798994627269797516930764326348956727143860123562706440917972393875454486503822673741357173460451687285039273237390719189806730349433133110496548130380355915650249383534607132819520224498002077145516833042168941925019396345889412085703910905314451638675041666984483075250635907669376409862066658171158727471159838116019316453529654602194531717127579387136180699820678902152232814902040772285568976576565471801163134074921999154914279351911176824266979666947205921447537831156108745381808853419622830694678555400484927740155178550785533851238684162839788215725288333806926628315848802210398039582427427999165739460128978294954281619952343983526509543646742199682170820730190675362936967385109809843779409329926767678395666306440041623539303568173978327519700040632779263427763408689910849437983348207140194997093769934497710510526366668253682314278088851564536395399561794397482657442737628051780973844715256982353077999127290831113802873742093873690288522160976287992065935626910238158788039936605762160127157441057591720986132198529266483418907845122554501656810936920832064713849407975235791066238588789174723295361594329452329883358863940143544271771207604466799420845859967416700249380675472818911888226431335506897971718090625325652057080097287818519314058229656937666251768560536572367740420519020073501457269036064291948644696814595833763401288613411225903815772382621825668016832555915232430247881298830306486063381898833372643737160682963165220489747635308837998690304*i1^20 + -25291889853376864221900961721659474272760013879169423002877635745184236685524524945222264842760722269008000265511231358572738784066485812528392923812847171091032422905106731736786098228530587249104461295352209380899362672341402392996345904077547736882271968792795428860051290141320926150408352670383490636864940124616359516667039049975724868339632402984542913381537838712000231220278986605700673946628222972031737669943172530215602093530328368050554743394526388913822724277097768207502357960323522820831293209668604593534613332066014540480508861289461857625302048210227276569204373603552697541989478809796576831177543669583230131464964383843630154859167355220898719877178593055457487302552829217184183436650459580724158198963208444137553385158784848109811352291208327524229805541142560789736041306473397929529078882834445582330139542205461722010991741920386142726278840747026581430276403812725411094567316530983994394224403455794151979694479403239234598097872644021681908772147813572392471992735540017125377391730475763693333298699017326501731633781224730258028840013548247089780965134473665029592511828217890862701808641183520342477042776608906623103355162980715273635096039186503429679024947506692469287638370081596873283925445994863724893381904010232904908777947075988240234989475881906485403586987966279173972542148563588428649150511275241076090405583384706323824683405851201518988305286609954168066804384521997652649959829793135393204377478335646554705775500574075398552328446940644221135238695670751350067748882216063678191448117864877580660716327210792308972965215498551209109827769938939317855022720419459765798501825612137781433401794419010172560828566831885745319565080882011414429345784898677146940363866765697835257185891292868485213887443654686954681685646783789667713003603507685210486410316655401428183801878637736602447546836332955690523268224554381586241072538918346904700619664066862977995897486452506237153479483725208144004181090142032237913779811681890143225633677707760157769288679469589798196638377642946753633451715251856063138068126264905271278647961645631454787102611258991843600537316153042235723180318015651208203600194945552506477605183034570184018234392810677637717255864327860650336470564441187929166149866766787906163995180047880521754083328*i1^21 + -505365128034452491271812934719381116234610430610991934129750011472712893021988994919239817752321157316909631164616542303577597858477902287680288198949474038889592155386341366317623418634127050139569052235742112104451964902740877300230589004735044669021013294252416849891138775038018247140899431831173632030263632402724228996432469791893727817063388296792050201553006407269395261783602007220705035478966731233765552509479280301723180430062761900780503759781863586905841454080610200979779553134134669796267134487328831902154143909018760201575229260373381628498265153764511367294964497553874803691818439840462795985847119255953228367025963926740409629390848921155661307401396836032281949254316741678296515451683658481770122528816868291854952936495634643796429178280156350890139919554239034978517603894969033892553639529691170083343273152431911348278917217171126938324017118087990984638216715259707272392526983761360565989970602240087727992772742374068479403200389015984611664662384157408676637881584670600692559129836092985569125748530559513500557146188720252380905597051950256105405833246945503382412522980569969013745523934384173058482042743810753207936938496363518912950109754786366806002607823647385501694486780463581150803930695194662499598647570773738632116485850590813253118615753303862670459863364804788771897036587373842722242402832767571287621139700496631054725973381372832324989982353976896951081441377237278846516086227879485705842247745583856124748797445379697674006430322957618065995995326884614298867078979766484863813605368173508223409552271920337899827278369132163095775603375865789186207287885327559608073232890307977036107504099745963025733446027073227908188603237295088228902035270085930144008825579955929547283201176422732704038655547903433629314234364355285616254078990201074320206287324331143125625196852368588391601562734552604618290035310483986147995512431464546662744151041485858288668565801756399114863998091002375761633666437507414257475577536172013612348437205938874183789130636616428465120269403681162462310448517328598882888684560538673234640509222391824192916721115644478496062059851061454516228988895184854659081052825020488362183120353181496050653296603339476161737043259789719899910239500992510932175507498819608057601866784076162138112*i1^22 + 42201412097390701466100156478016272768151241298403131649909168462545418573524851118028052527298462688371514214500609384410216475643058831388871821000308628257755480413653378697624023825976289832849493038556611815358212223770369450193084264158114608139975047238777065504831183538226227332938965700705589945465356505558458875601285449011174869911445418970924150681585396835210430150078398153557392915916235571547525619378220850940221224037750042672592967086682590634654980101686165230458082004886320455185743509189957771285972509155353464861837266202205469273472567026151630546851140649099195552167957081912879206774523641934925270195896507512702992813233730152625056180870663885607987388839370400288172891251972016796255677721724201086205495729386480245197383813562874065751317758955981292366927882072243072278697840992896749994158219493556317295798707040768497726077154974873957509973710658762538668426289234852963461245357261467419693859872344849542554757299134861894322688304966079551381869328359703914286731998968910025950055560593031517551040526770453868745548880091919471840835042006331062473641931030156908025846409835611730763337243276241378556186523149034897441586530964333964045693712787497065777158196868261095039621134948712247692711933006398692865409359836900370858477704437253164081205165977394842399403953105863559182684981344595295848599585623988903006327630868782126872121622140255515133289412560433229119837534876717362735097753007488703876745921215473220470323859300142032189754871615283466091448097035457553742550494192119364036983654531165616503023155345166361670431342924347890534872824990232268152080732858932489226102160469629693651540551236593157750239634106055459197462964441675684486369890682457838370564324545583226667683673678616859197464581079835161694483831701432190700936968546980000310527629333207617239527778957635496434707945991349770200456856456475454540721731932742867102828667184037456955272833469298340760506909852892322815763749997977080806460088949856046530461546401469136774061627339981776233182934122731377564425470681781007976911064341468853723713001815437238164874941010824596682787581784408180329184936419951805269895772359923120490031805540590414152663183502181430328597807957777566743545367928306310313758419333414912*i1^23 + -3425655307577478938822708270455519634541921667508961584324125841210064731650313366213747665695519174310866053030946642786020535237570945310272443058877145651421836540072861587401742111740308537868571309797924555150163519009721329150638814588604725208137372958698735097569059074036910254988410087219495333460616925294403744031573759446935941848946351052594125967373099534799082589625733600069295672080254181672777934748517974611311282802884241808243380388170453169083796751206371173295401558261679093146215008835576803499485206021252693386506992807892883830812013584362329651168093610747901047794293435962544313196644645399019138934487356886125773557148046862745828831306030161996281594641114487326345729718755701027682089593943149820545588616827483480839694561790978445425576865497849169824352056541749059730640854805214185729914488872923133579340349763747273384175796989390629800367195857100651656864349341049343941127224099239043231190767744435671817496168655721053958874167290822812756115802939379663155622142675988176652252547143377358428497492368736827365356410061018172619523160556267738484321714152569637737796741465094192071465074889672128532175265968341935827399332258603148352779013725917019727674381913723722621023327846132869888072707946832735830860177074352437433101147955685617494138402741493404905439067057479924674254378680180823145912010130469543186005190197472126142831493306719197873099418665277865410559941756268208991205577127519307110090079957394854878454187679928739570614321287563283181679792682530486793224258041885396311376983039826530218610112830756590452228734966733082328726191593556506872513743993797784685352326970612129403183134523435577996143977728174549287132472360943729971514581740835702087480674827092110612972421041021811793083465333655580314255835612249675958382433386187026863497868179303378262649382025759601424049280337709547995650427115851004739206133006805671668811872407999511771974803816550199200519199001948763687335837186336783161906859834818484525784718355795732616756548391537403653036120950842154320216517373782049421680713720043417598928805057730841997963283807897104666012344922175070488177106002951940346458294281938541797020431652443171142956206230978169307314867003129394573979513630359733764300161941504*i1^24 + 86855409797820289771915667691235710674398243809373347752060394716337710297683420829128731843875011879178171219966254462385216523146515293200927576366150443568061907073244675736397170265347912293418849100289645296176564849777264987307296987772743615875427447841755789026118593668883547234944211364693228576100730154979270025892039013777739287630197883209714841959963863729801230085704586432729017911706811048777368468802791625116163582103196781363447760946682597975343194268405558144114789271641332874597480149113651244983804862440711754672930464823730999453377100431591789247711923386127386069576528259620582398384410211836068718130630843025210879817183618049446700065169113474240197569769788777100965899246147167797447704579704625676470225197835319849881063354391640991926311820368314300780003094802957790277026261976714356580009599905242940535277716549601162667733204101256822825409289712611519346741894812217695812444198798963426970350289038475684615280013167631534849638516457578209075451852270202182425964725997639258408523992507140229819549535304387732837819714819255595667114486378214760282964252704249603832231858144642659910359878178148356161245216499601617877003533017554957256043777217996194718245242742755103636178446690109912539356526365922850573213403670821572407350793748843564888350024041832502727709156236370759197845505212419034043670650171817626949703372237148825877402453608793660822336709459558422334055448309434762127579014675140089764800175617826727962381456188703323460967514169374828556072677303023176002554487243403167385161571103925184958907079126896129853530307683070771633209568904607391593382141812695385266806238346467076337032140370961798115906366922170920389877254569961180452437501368450003779218625484460018900756638504084466738992633706415461060240762837167394352723366737131310672857562663813457272224095782586036573538514682379335487648074978787557967381091982554110688889822784264174776842069347755955678316458477610387935587763877929958088590016509005963770567665316949790905420542443410399440444606333758350179972878697236607298642472275648108098837716876390764868695122534716027673275523053089669455979127444451243577415772665921436332543291056609561461729746776158636117817526853934420507775814876176467177242624*i1^25 + 10858627215263676176393523944118303717729100298156433820633871676142398559765154715898601993776696295666047192154885151851249735435412732696749618089628244427273358980091021813327283281625206133653598569729762326020250782426639921886507450019892001726848668175731623109107586096912244902039205377606455439786457512450822397681447301604060724937641818048758117903531214625827014024104129734350903049343489328181443805295271266897409478145536672194513464888789529192934013858418753238110949915929188396609710393859376922221686503514475592160390188022321930782246991601389217614254072874110861262900080372166869229960421791163445501388550435527619302358835785048802971352238737871291865755575984183887635349242498604573880483159559131620652024795468447363857857338778599665633937041506502879545869320065064409004494042969797144990681267320252926703434949570585984704638155560499070157059279083674640776354139604178504845934687043871040896367274871682036691605333281416625900798146929832030264737872234656048080763605013126862578347197263260685310328660298858171553771570825065875409414910734806970148954276609825732716638143946581612424208355007496786280552295693554934117031481253017002634457693006242208105776652657755526362447975888334936035046561033798193466405638723480904368700503139466894555989112266921079679921184545576513365722915646084825690980250016574145672074858769784741966210183438634242207995130474984183959686666035181230517010224894620196926332646101030470932972377604571361056447911198717578747861398608864911082577170124632614676389373177987541907898535602498568882589131630607242283356842938773621853010907277170584429151661829379075622334775022566278045527427958607157017346535802994009575016689881506531582204670157032223927761459412735065756782991373964003372744398688132339588433246759389010221835388938852462266977484158702826778561179572966602072021048956413195760394590526524244069498808056361653550194104343081819085852686791264697377429836984947982583125796479866668650680698754792701771633300773835414472851712001623119011160979070417836218967470853226566154467283079327610727581821642908110043567778495525714953991644303505513265871216384036385848938993496374522466870655710412727052342784599525129071464630465182318985216*i1^26 + -626684162252244309764879394853371015479846461293154553069662791504019808126297315332616088801849791102612580664423577565258478279452828901997977010425476679322774242149007806864682218266444619392121117896247178370651288834820718060914754029337370788009132373415825488581518892187887158633528775019610566439884118013759973349298705994027607923704175209539582365234192891854425805253760665267918633078326625539720104301680961496345476293361717132072196087254420944512019154429392761076985750295637292333086346368585442233489127568920695284640928182707182516092482314002571933163006265776264548571233752943895088289278418458121859431603769745938331372078616131478747045562010489885775062022656699223784844754783966619042447085656394894037559057990984473193705392092005176384481749710153529163374687033088659710323180778903541535099362906254623606117998458542098301294796861072514046493929937844148121574622595979797501948698035790380936176684387602209114639721294524119232598909307236120824401380381101813913762311359552811222444136020860412833447916694348574298379095433351933770025444203651236043843643092698242387830789239226552363190184698684364645780031554644904935067884938982140643954664146873047765239912296532839947822320068620136780727832452282403166253207364365801460928478420033898815641473760352834973625742428986299259923590218725944250172839027989531248324513530801359101239147946237824938388255172324832598815015342283285244699744817274903239820011772549159553422283746679680681444062235414121896587950818099065817200639942734285902028735623107324187884299496704379629520690318128539434746819351023320031289278930123577279451203327280666076498584899467475493464641496895775084207626859890794385225140050824738014986533000994645573747080819214308643076771407444373719908622510434530681142248107194879930651480626842518008041378563488759712223268272464752787274994109521212622009195203962771894996443583277667820498625304370012766005888073211364315239230436415256078741916895367977884525872979992376561862365336158526886324531108698443741363081093701140613904753077559938689052705415027911345970343082553123418891794083152449516772410975025568109818258203550641957136798391356585713345124137175881891709188577589370341450730270246305792*i1^27 + -9290175880040649507176826089212346590649248160834362160559057848874590017407016861465466440425087862962576597360403837547356666381439967128196738463567871231037973557902682915401821438390356330606952786754769397838631297209031743427537206398789940460283380310848633783888876199017325745754290029914864156052031888257796668254967015703572958614880773016325267918764371935616092772292867486753779163060150265077994020557922559937223228961986652449813109912423098205079051920328865271144396217362764934203271743311750482759950827020203015716951262820416569024687108937343554993782681564250493234053665755969200547930318420341907320278170903594656916861669624988485900034299056373062561086478967248560100621324424837863175432802485652846289551503280699501213013323753153043074739606305438637152016568170196929133576869663037387486832923911257263147474324246393869154123345174131457581877595798061865919334716267591086366887952499951407733233706431613058832742094521139641207108233926187285203309570119239650329138943813077258012834276522343404749858253825599214763714672804943517366403387596392963984215777887829941473368747416389740919338493033382924969256396444749503082964224984414330419081448967556288777610644851872804488902560328330501489785727976910223294501570935774238918114171607706727318919494915571599566796502283365353410339938564765277992974314403059530185356476176730280637930520933629010143810256341701914272642155025365886156038831291545305409511068136164311734613125914630055332592330240274872329514711351196125484123613868220538603684246987721905417487215902470531663703954300434566635448256470620000268241939709166912630613416881939659746338505624188276001971901184296436547868177814483628538024113684469352969978804272050171626116847976613328087690335011064291715230307893128370518070783633450109580758005520408723693886120828693599520740055883071422803066913809798791246895118343675013337830106767926389089548005989103019459847932468158747871569451830092409318890285668636172612793511267270247250060893252042600875114742946033925001621203776684781357179936658998489015366094506454545153078745741764341798091950453722214626106951916112624770836451354025872259095095799939776630952859771955883805331838120388041918948243931136*i1^28 + 1377478743195179663617997727970280947915132953046513463936263198768436702488137282274953608066458391560324016132467910413872932216835835968427986340356967233691350520707061014615906616812925076111131592653206780623008655432307165858270608727794771507678661892391702490681859101215657583832332507275848578804441640822627660341304375626373466345246205209678055512148360244947396444400749894749721564358969332858902714539417648544236838383862846729097057814107459757514151413472056531012122774411375532083514305280783146111715129238255827367192885489245651411045962033614974621677975230411270051008742531487795900926356414814863179132808818569238267434212454298689195370242919810477513235940732741203328790349206719885318950642516578402399765504174864057277617285019468843034067445758645083372291118856238809903798242887983066495450794227573371979140223927404995141075707678627901176525849253055014361310027366362266070504013771978990875725456769988997391926406401682722952866185355444892779267850065776743754987053387133114308041892324882395510593859785986119112702174785879778345248035515843865684583223426851658211902887480943590562189228425700205619973578868835836313880148517819648401658383863410204177370371577165359704416284441989334125488026795150062330025614852612943851626605935108586620249150789379522860118046455785730392270871845725038373916999687441035655134038989110252337000922258600411042315204354029887878495373110542666815703258743734787662127447706228819042172282284577425684605565094586670584441763330776584170760590827151746058499184702636062993783600261494780927347206781693968704589302124699731807423152986731743421103566798751202995542443233168867418816980374364318908715562807992715251892889634040598638360827730606198173147799717202975876121724321289614198136009654362326961479519923183906157190257678566023639542326254492624345131052784231064620335864489987237685343116374871892648092829958077087399776418137766141193077040885338184955492424420406723787371766018760998208373679572512441055856081038901776480003065391312423052670413286824855993008863795780120859321952467347490711912028491278883438185763082514602598767921378523274169021427408450519867814749893316286095485863673290655579118113049399942677438398464*i1^29 + -17058734458517573731670167151607298548015321399046307149801473478446770863489166348319759673223337444953036713806590950137202423567652711756389695121895804105126635944411522508495428785233304712538603402847772897350189242421477753792727939839170991176836808646678132038605520198321943089418559773013668605079971945232412421362915284293437743923346909648919074797174850237629640111725608959343463932202939996537925337636915465225068822632717808388107615153727094161335920124485599375403753038749065705589256609695957823876881939299284738224787891766926230459866206771001312510647419104293484883568795101489584028331438614946866420379893247084135420576861154631714975174260303097599121686037776821557860086139934965470638496293062936859521810242902096411637467812961076339240873350278420564831212261630096206540955643370664921193973162973782289727877184644107388562991876660271718275302848716651841896902612417375083533480054094500299491991992303355128299234974567583060748025337457732937201167390849733801722006142860450454516945927480563850566565859609744381816142971100105732875782750108393447699870929264920425887937976051427290088688342091915280450309996560332945842939988034827634068232307232235019310654388555003110433743863998148145046105959770158181478483143189121002014638867620820661106262540734602432479501490942578951990526192675779036572008111239716458111291073533021452820880370377508412071944462347260718448729780739429866009645280172434361247991685166131072938122455911114230449248705714302378431999443392019672350207346853714204734612338059616325564160735456993978144142346554916157657011544149610679154641324380325595831504636131466724007992825854919007240863296939498013153646590254936508160095839724741497658868245285122111514080719090426904561264484549219564183340081628757453090621671687922343548643704194493316155980619584165298544409037909547020016625722698994668411164100284535844231028119022175860651905706063857340906518570444227661582947178324805775706733097535178819943888079098237696541783604197506009457778707903128065541118856515965793100059052272711345078606409767953229358041910953309144851816743089867002954641376909000615575227105173505698738888116535099796521992771955726528100356449732757966290944*i1^30 + -1141061282384624972411276653123122944789980142220636571095424411005236791024224070729505108329187338154191338408165315352963959307603974454870493122709851939754371886727509083153807846381296444369798409390835418445040752896884650609947828037425616820643847706333251945574526659374830356872183320593206839151515401496742030012079086045950631711967718202174796295706327425227223145536040361464329471544778476274388965046006552189330568631916414412407645528387004924385605124648660878823022844173342052580146527884403298570553060806778104311676323039006100984746503888519805519731286587799503644488154510048768834902785403341157818646087795548480657991201702804799056433344747403726783318840301422120181570358328386847091473468979852849833092850333345209921681699880551230421085038083400422518844712309911178614782119584340580001485981945106917142554172376037059118142953653140175419025879501158041031076708254658047030247154163613240035259953098527628842201573002995495608740387014555321935113523737959577818876191024665815050984197474342986337185506825786100172417675385611993883203240158485151615332123040100384009797359406885102125660249640770416518573970428248971531248305544821059631984610971347117707788974445649987274806987250279801124252453951668679408464467127672202021385005992436566582410573088613328034010006484789660086608869690857788740526995380365995515547021671605074753650144368987499315188564815474926449673364062261490227286150080918993347477475671046050361687251187164881336578842024014755281046457224251932896179981821593259336081702233682684095700320838392555293059710086468147699824333951892332843856485707847666038733456695158712074590245641096713882782014339793057192888226127407148127190188809344169724282405242263425490068485242859432380156662463818335797984350545074931845976433454383220152551570986923249471417167528719850769571577476485341458584828469303804512176336870265456296961886973072555250236097155492813989565564100230753448388541106118106539754597311971440395606580997675011929477605212535172907038004512388390258734487565493880366220083053692241635694495425344167533389019615890080972005550900831027789285529675055343731973575304395824338708198211399645308491725244206036991415805738710204416*i1^31 + 31240165663348393624781398598296677066057136098080126074510360566760727666421821310598148523640397916658519975263997684488510144949491480235134509337858045648910822406679154618134159922696940168973465790129399789728203004416776084263544065810039565198923624276592118099275253955106646156233002295844085121250343486387407630581739448714937314167813145489411597743814379016074720985457413942153354892887653283341365631264759335177063937593184400660652740416657936197589075243565572406520687613763280346782450747071849854860128101415091138587948485259877666725530341134872305374945065548340597236745764070322263671043830391351670147834466304903390142072815928163223335036187984669980185972447388219033249635378738990993449051935378815407437938618753285661158077301449284263606883045988849594186010802177239035116672000630882541890868027011600607847984385336329692733259736504547215793327589920757132650143637301512522352303576067807344324652293206995603805001980384143594749887780845003261034613728986550755643213184779805528974659792266667810823575556374161658454077364550688039729752851735022631547299713224497052356955827621126250019046768661036695759605697677767418987829439665508509671268354915437627304897029061017646187973289939573943757715272750121522574569600300835497384229111651785535306424472645377702517508063372911720519668562038233558478015241755397881151098917189380935473824646018546388454727054998721588514134188668934458662180945783372716871753958348893297148009711152336921475437347536795755636240569543193996159294973238779400094635330864113381673274564138438296165165132834996552245985758044181784984430261563199075121379296637413976608519620394431317140485643991097671052507753850076635100566638003340627233645752093043739999977429414879230942698783085900835582707661941437898282457073001429311568319923559327101191992831179125614834321629918373174864292125534507365166843596173124667986565477684540002240785086358451025975707576013876257507249251706724765871440869511555857274686987417916285362274713557453008397359490110275471475732844595696824160207147408947187195399128235627403524454564665196285013070805275698172964185378003866862744335802921308484791959801278385445216760146137714931668551112589312*i1^32 + 341098107067266372308732778283853148993415992543641572551418893449649409895175283957558152551151901801030366717490851494221135721318604698064679633294222290089128066833968616048263428708648529920691995921887384167191268770074781691983158066883110917394163543213325331818746028011264575755005576960604530512641970016892964067596175152767164020904207653283516969668374897234305725062704221113002628703485291826705905392532895160097138717122992121487065111938447144271174087587036719940879155654925802705952057394594320903835846944359366221613756638185616841856236040781297723368946145595272815488291998286403621114703068751529926668343356875481915450217653381962165204312867053571290841573121066794256293918648041613454029317252726210991191691587176580890297288729053126262161776325217807779210661684006856964893248488369081599279786542724253797803157116357753610350506448952943107449250687957940341006616184152483022770945670827054643921734798843253581109121739747541811149420126701827542710820634163478568693706679320603881938922793793738608844939753011470325013490174624316413543980628442579054444128547089028326461743939885991523269773329503233222225647716531777803589360559003158218454915681557397481249821476840149298300193225259911181109495429759864613326805734839619018060807848182877312911294393039667780914474774574825986288636328182974372303821177217942471243369246967876604809058607059374865405847047394862899734383392428320606791579131595049298300090664281956442489711133454555200866853791234323222166292101256092153611726123921054871150365093662162920108664585174667874835750918743284076611019297635954149840328744299957635055820097707479696644393713916542469488110185945484515339504234150482204261986262055653333114163453126558487821794322375620951769934638013249412633091463438272352922672551496711414932496018435500761337530850803611290142995065156491342774792070920452180949631789374386595739439849266223686568183684480220002620022799601198438209966084047282562936639918880298652410224108796120998746067847103686817512859068913363690220192559509722413218846687589064889015573780312319635003955088741184727362866358866299793677783485517163495056726375223212577204086002951176093755527963952415216672702464*i1^33 + -19983182543329933429275952547607469150004117619173668724008276865786406659956443758442014711183822774387584544636582079144292112324000533751892406849124551272229249089622293536335982813884209977767137944178315283784963553248428905398744621966063995391252159544149639776153601108769169761190424268818614926576692631515946564439856270114007718032718788189370958767116351375964262049087242216986325604788172545305399967375343799889097047869407728988422294409208966646147535731816326404530705349614741367442580557959630239087333875085225439729587613806396332952500071652095368645004346508665399836257138419690548227139715667408626006589110655393058713872545763477426327360862469771203223402671827078191414301523557918626163430812537792686241586819014766958871789535573862971170228931380452451460566151935716282642200397721203647228909735192021133710777017368357428739167050959159514453934237731378678845005944053974060198355278751209437677389086199422390609371365589970289205440118993099147754169882117526942171246203992062743513548436461080451448931964820293339573147958279248702857100245620727738509405231044428833741017812192630685348275714095065217487229495444894211436834541928265689607455307462163724944667692153146657887335569718558596633814824285238914628399113288381645968533565350843586600731870674119839733968864926913225555502556641432929601127973710895519890302346026075815136400023126812488964619323250672546915746186107078551801466777391598687318818552800297886628094408078738745998631072901915400146268819016945022140571527309229493205004977395560128445546319957426684612809091353565696452303932811704710844479543117372336665298232956703175722276389781393812708035935646470538321334353169219600704395434158771575688876895023007843747144359916004649538879985886026765035878241253077590037141033071137481709151618836520680238874209240317406236970621710155252080932978298161821812943081725304046498153461856408962586262132014179047557715400592582675845504789599645928246239017545301487957633762649028585238594858483223257144050490235563874886045351094922329919427149043205851445034364802752616505086945142154604098365479637489538958050529219691030254472644336397069244245672778397839820297213545021356113920*i1^34 + -82748590909338596250025695473109186854643589987235599524643908641361414757765998018462298519345943165467410482302462012814751942890363434462074338616692426853143891518072876928191407791612235866749164709887126514749648919931282460474631412245971633936627270216174039222095756943928405367669011225414261325496348638250166850200106497037985754664094554266265074048099003314539171673485764312616685267719434775962324877501829528650914293139401347654293352924278189294188204031252905034009140189898755708628889023040621975549989988076217593116868283993427274327748544997849919815410140683250930744993251535700141880159789424832917526407922127890520069319588186260473018767099638931778256715161616537640543637129503753857198014998876155218988401779827777657692027486567260876416631144571576535215436461606179469371964905485305150143063930091363779590071306517779598314385184315921976928080724129563508742432421427517028199851588212406958888522767547665850311411843291094547972478912547007824490274581385078908721892302598861881898652590737775733155498211844269843109426146365976139958832605269831985519185876372355715226094747324455227553758905849203387999120276092280868053694611090523236460275612930740143156830000972128478319049883828992471190955731981216379684668636041404733384869550424659348624484622923638794687775257512200913320357340857992146340491808211439032940335433090620411631276982237078786841991277517225876641932300942142762897853995683015077295688352151140775715617374306112440149890501087947162135943020763805446143411467232998289327298899668994276413523939645066485225903818251869213653300968391807287782924764511058594092583146946759038020299180475824361197477486392758389909973681179039747416396180816116282341508397799685159627631938647503163188402347790417629980928652494871696183261481551984978407274413783091412523159263520950606899494102485738387688296362767733925971593672717345213791284255880188512435120516658139351171673316393007776233852862308900748833201857540920093472963621825972950525515549111006968479176264666702691533238635143523365362715604747894049880159558994412263672212744345882426596765146933813539400667003075494234308763061934716888302285337293550172431117355247992832*i1^35 + 6916964714144018772606501320577301323817791599521775426279459153395610899842053917496456189866182683862766205693055977720903776311417202951499798944166794406493461670283692282334496426728713028678800058564773076419019732626718034234307926177495022363852939687791192333418930062338713638568075999329139618294765777378588239262326035397552999136647041886327022391324880527407082008025655805624534227049714151066030703778069626450705337299940617911441816958407157003721760777817291665358431053927555610539889091245257596860182388435940637155881718175118792229654523937922921009814631424206973159126607378391470342261042711829811443026749675788509756605385866903214722076906752928298233247835519101394424229871093459185491864675997322918159192651635129371464403942141633301002860301576243231593512030155025433852032160747500011841702837989680597615504844807904934298370724090319450609042740950384376893300017313869113390120067322351989532501756739073436588208383093643709567258850889925858467914604379178860973406486204959747052516569906941126315276667839796211158497623173494737479510555547424881112216011616146169408130095117414031427195974132477285984731919473906212504531311831221825736403062379474498883953743137813781367540996958266457100293332402700704417701932119347918546162957744255764071922047030583869620274718538765063337538668273298194155428898402248495968783226679056943525323337602767619998230977125036718036290607901715842730134554959415311179100680651467224112367669823514690894192751990813316564502908335912577913957648987222152289346173984467762486070026950284823787251646321709889261561931892369386932038796671136061099281946624016794386096965681960236640426993204572173204705775952259232879587879399262339359939120867740876470977556153531909421217667091687858888535595848167006260130275901831080769715076250202326363561736140523113638321775304823352500290525985008625366344148157966528151451336583796860271674751312351263424054802747318729969630919095427981593862408430932807330067100015936781464401690911772421359932363939315078002919088740470570720005967541211373566966264678809487983503977949530328742050466915637331665126430056118760243582264389411176000749716584267896047393939914752*i1^36 + 135467471157231637237483462283847925842225550832132472561200818225971096449833960596881242544983569107580568404396655490484439789852240242221347000874487339824114768775714621065902950405623461395616654560443044546057865151780564015748486544256277306153422528133886488040087921038654674949879968114879764268418826085095486352974113655777891037884973526388274261632293743233974676089659621308895127361018576667213963818919984243218662682778212586435563762454028403617830673158185653990476424322521518582677684553590285351858910150948408498619203220716319976251315994727204293279430475469085250459104654966764920976085018715294011941903306757930791726792894005121497555465250141243952852036512719085197987641937037295904995141282346859939391701088462556324206270841586026739377006552485561606588831819372429048621140167216382945623625033131524407570514659293259320807090900583624922469080442201585308739857512230458881601302816921294055129797265733746547364295244731486628352988181772819541368060590322922891801812776093162138998995663574528216063267580603957297814099746175308421364843951535014717829185444126739499426387563261033737269604686269380160970281017397947930078457906408677868089979958137240564528156815502528863883252501237874158834024380145400250168524125582231539769038409212948789200799383566519196379804450255336747726826558710398451086161490132340020255409371260073215375518117246370242903267649547586873392500879435092391629204168511839288578530842903180740038581829390900346849219513886140993877852383090329740113602920696332799926663940482051451324811367055293223401150139812705937374718738118564716946154447794718087119142585288065783994807110940643386685576527121842210308657010177855460622843609541143344818464513260745845549323008012054262838573776457359661773616989615996346010511018295140519965170273892688133370144796156873025330350576455701630884745126104448078835926626967593637012424328631695878486129640322281379012128812693248017137214965118815771158643500376130612789775206898562417686485095603746238132255317915008532482489998518115750132773669092345820411276764345487639867361840465425809677089930350948317788704175693722416652391070963361516467287579947555569960747008*i1^37 + -1142930436762752092735438636015132422023921064896757465859944527159894231076781348681412809384235962405460044163517495987637254286055466349764961417350615268235673021529232773386700438210995821398564318669865090148343289884715919913017961533329543876291828896376446507178552887088794052804393892753716245171080493306568608126999443051940391434162049311040506637397130329169573816884766251067055609170921034268596958838045848130527607204703281933033102999127630341950222133979615676634047134770794658209860018573405899043042732164702032011842570283129274516795316235018752603885781346905965897569949243767369031425598668915950353236413095057149834690436306931581081286840842380345234800320847611116364351071142830293181631007457017719281419724161434546157380250557656454515879550133814553949077051686726419680665181104851684802280545668841867780966908841584609620270380844798689416773030622248155587327208399158055216546838854527248495054908487922771319858260813188408296907075916734043919765437973155324336922081541622187415156271379786338843051255938000541365157594283901239804551899204299165889833452553289512532541501868150170985704874457341769755602166828645941082629939413099911678466217434155272701275604290279938754983045185940574513377637668938163983435248387005285534089659619337834062100550073418683930164953589303303074914697745491125189701478322292227146910248192599110232727648623897081133364915286548027242104920867728798907812628555421948844806427588179189665313028629402977488147106315976485885642459289141833400953628598325907801703846324367779913259600839289110146914194808917769798163422170173004186106953243479815642356918965764017455900627289499707063867350170004093031825105388468544682776395761478161411992307747358498543065593394356601000605303973149853824750132059952137087016583101757787526325198550179721889738551865578133777756694437788683771147184713482871681915793368499200077977184816629879522209768269578975451740641256135249088068842445780062606770115732316548949913430851332628811989262725063886252098620118771008320693286419109460154001873327720088131243004560521779473446883513830274101727643787650132926738277633155198552810826642893931519021553017096966766592*i1^38 + -81901788482630829318106606177144983567175602921216970703099315329345825097336627346611037706629814963018506536053303006793647263099204431323522087995375742895632458501052038201679478971914891364488486709736438632916468779550903968762377894625209255178972917621758417613215093718575480586336987797345104531742386526852926487017495418952407588153927070099150052059293153415111052055084561119157792574772473684047878946234536641849391365677716398900822813148985299841760233455596841522894445472989223095229077170625461932672976095894337507741497149801323872015786845238360307273637586930222837170452409455748158195466174401243462678413851244515550969087697311511684420484223238725224518907700185040589017222804250981697316265064372146596148531161576811216093105885200933355408434848402152007868376399744455407755838310884216590054746797683822080642688597579050622263295353458470699810754927992130016110185382273359882073801361798591190467208209555144706263115705295027723235588309841800296804191524738310859923566450189736444081451279669667818999545170603646534542630730470148420308767662779880520862906262285015767571473627007725311772474170623864778870104802894182078681278469322511274701224197513263537518753199231105846624597578369968650573926948438904738093311590687651101655837187773254629510237541791167202279777768639876752213154239903249528461280774545987070201187348925889710968902669343081020228696808900241218070601452441008465608132819515064459313004601603995970603153701542239795696902259875711189710942988540577387171977049178406957445559957702956182759482334464349493245689159658869599028885291416666257443034057846715860649803667719228801574523329018706755912381573412736065415928313824741489956196597150034601100452619171619718485143193587079014800915409978863058404455281721948680636884856282709342271433392523096859119769996101009674825348628614677059989122039885470817777880531465109687656095024465784795054776653094844003003710710186043811197151029634320871439061138904307585723107872798455429841286871105733253955697286845056797448290566928594390227081261568929032232441639622756125552610510461840764641181547864277911164102090532008873375550653891765940710107646764515328*i1^39 + 813870410739224529832305379020322321678180080083100514466163453263553685147797391571604457892501605408453758938893283263245903019541882043950721601187785254950599271223412637749987210123851854268600729703866103973476169871366215787833028758444370774353738787730323652825452074307242831754312647737434096981643536043973183376003578241980363822791811426406565808220550781730637574299998661367520951343245750821657267544528493942456524574202622588569321820785156890589271635828736012346810905121965468094179830422181326492883219470178947098584208056792267657237629509592640751386798860514275750279964326545652060296617212987857178624702281867200782764674664534491341378715958337305520595772881726721312963099365395203048377294701032940203053099521805651097143412576555496304953103197764836191870129023307706359706575133472005144280026267776443853391549592733527476419238333489888872348054782771670762213834373947381049693165484289590502746042584425496015488047077118560864565724060343418092536965215262488517030777406100894911876050304012141326803005990631675261826938347151001951864344675381992235816625218558079667190468970229564059191474550143366491547185442899459586575859069398521974983026469607421916910074132437336738770548898044668198274579475788642652995276013926652859438935100311349925756165670295236821480904164573621795128319546466841987980567725697785652387199627868612939591472482904444085788237520485848328180793980941338772919438948940468582975146396226788620144947295517032119085977454805494043514434181829297970373762752334672163063620579595586656484416523858090577583023972787425747206926465788161571997875209476322587196117315259767798762714027354129611585479920588126603174409986024563567035904485272793358880346165029850859228941967982333347200894934515619955912481758749513800583501437600285935542374958363402360061829905948985952163926341728520696093336523397454503517859524949183353601095960345316759383224865726077534952023795287575724678211519673377850130130983081999813741168901284964955770182135374558348182493258724417411344383172327400460695433661049239455975170318513637448257754387149401628519057083711160867682680610066909283171924952391894006103988502528*i1^40 + 42839488266792207099950586575207050672774847438351983062934293476598811782601401810529460948218257826387393878079039464812920931202971957531607909981015074662981624562768507250442758770486306239558912606878674466442847012595104508369900037331085409506526511064833517938416213261117375455960111874671162745435771832303905448561991349770894708727820629208905608268256468315760629484063016691087846167431950708495439740509639810873407651957505958444021050088349044412541587225830569587210430239919931650019351613595720887884347262726896321783867657947159717910059572271306553029609940004126900159020248340243732134270111210684837435382932780655206718324489906145160598907441485646580164255856828475662082887683776823883832321387139277029509442921660477869353279430882352025884360079470703289858500522138056758673327440704882829628371396790398756986946700873036744840670586541247942951294337081182974124451261418722601759335066567725473078180610409878681803126553516178609235569263073396131306502186713343162632187639015430295321571943313326556969433850816185278380038713905031687849010958805124545934416457456735883858682539909836046578804427746606334966327947298550648010337242552863034529924312154719220641482253645538303380832679683305579634238087456727479707733385324082436118448147665139661643076862962525457607317837055375291147423885706456204118912473839499354593546437197779634240195195330740831681010624570841930920743442535131111997345032298661077376264859214814510369915065045703530273326253267410724239408037993239152022227494535570526902729652704760882692577459497313993161023025520431631983791808445708650311751252783074425232744972578357041822085977936365211194598536306849982138618690500916604489662074832161382446056731048867529493546688220464934604252135568700363801482012217186300111592983123947577119785002184788287550026077944357796534631521884313199800428298133718133725331768181900289344688218392242739804246154044854498526341391882306678190245755159573213931613526965741181633010980324353525045574714881714357811069006964400148612784865772037868438280863460636136321926453771169498261126119813915836518833570119687368517454891358111204255146722800054133858500608*i1^41 + -710935676423337322397349095293869931377409633084524606016305878496430407051930606930096865669505253937799456906171545805417187392198396267475849651063016012324569973928012090211270173127455996574648257450876782759962233388373395494797475327141348014051524237423378285885533690227271101915027018824668604580263131477812224355113739301087558134671083560371847897581595587404332509242213648658010011769233650710664189063876656918893716859731658115140190375280687968921914066253296464140696666599935619345607776314416308972064976151772626373462020599981897867333537982591029860497856807829963206497014085724557763470709450101977063842398809707672521352461238891676530626655969044772871891769911906208494243119416605867414514326399389906221787097968041476541660332262260846840073088978123302453554742517692064250595099493670807686477984003141154523141798642240279700191294262144054782206707820747682172219497788833105982416960256293967299206650674563450567468051195070955945973337072384644478406495991759136298012107436996597633541808226490243071969089580934369295449381306248637464034718117427408963958234806745895102116343008687091071741368948216888759864637434782048655331898467872214355016035995380292067706846494814333984159792551439545263138074303630332418661243386528982655432032958964956313731455572917193258426307361843631824488106846377959654512098324180116049824476841579482290626883510932410800832167073104994480621919107602976059493949491008665837425576363497880683063794565812993824195904962693351892360546084901061282350314625153557488492381756880269071367337552290914786540230164214298402435668886793414682634761227730524838329417328469526697138194500674491127794826356744394734341778223209151128072828301716733301903504325538319239030112167155000704256102914413450222630873990011371989910512565573720286578655145391327272055712376876454830491292940631474110827625480270972346325848251328369098132917133692925059795030510011640889105941985076634144677771089434200119667350715523594449721439212246915407475229692684270752949632373530081284965492674644424413742828716294613061522570082068624264921832260286873764511234595472404469368211772967059186339207937827161505792*i1^42 + -41781489980962641536396455607018100428087386654926177574464327051492747386946262859677279711623236755877599062564742557513615739890968428132910016729750026397152247951544178404992773903242434605784556590615485860687091563859957489934717753903440389834882409678362219286209969374710008407206710003891522788092391491235839072840935379875147099142236563764140617433488557552684182710445903450071286887080107298004468272304410748849654597867864229406949263524753433123781659500519035715562045900727491482216162684134140072548074606406513684027082089733811298212478048503252327799976866287342913788900257124812185932450430053488763535973087932214662461209148527133975445359214395515334277986938281557647127800098417825154501485020785417240250890934870198599568579284425916374915425734335924313995588058865367186940995352162127013581976580713756445747928167089944576955210680529349212810400185881183290246574310351009865578605829146854321620673444020475222016865234393751776290529853583652841758363277119463197481778322370578428100299167362371585611395157613537610972234913177987413659671961053619023875562093336907760198285933790247176200768452297669050184209087245417959837126332199224373892940849462747848409633790265495168507829390206986108575625055906688593529142908949920629514401295989635679643357520592822713844132180611797445192854375518786404230229584401888988044959588181175911295633612548212488242783618536694403607096363882956987476913570305544594876855897234160905758635240166400881976073989225245883528099307798713337071778074683832331232320731928701839083399451831718088951357753542973795883951548831765319007105620451008999390496847057613958613563354907531123813392595828839837574871037663151068512127636798772717065665738166917890307746884472058186005037552313582696005835459547858783013335484764257513723497840823454516270838753460293726999186424925022419341061212893677435774963220289844656266665289373303005192336845211074890499192243928316764762242686368275503915405872493981760181928904935475175779350920419867050387813067630377710012961445039656891158754832101337702321040699291523977501669239262635856614294659876244095300154306298990121087948722733580288*i1^43 + -671566437832142877082120749391100370458422818513108235188544957759102235292569586108646815732634440539440690543868346429814373036407065067976086973659776284056628747776090829878343003654998619297816977237584560342668619553633098324790360772354352848803205378862508862296629450634728942248694844494959752644842143610985889300152139322574302303771619192925521556048860687318903530019952670551818796704844791598643165780983562085265141276265893711588137902090647110908831883784589660545692359935458583302334350659066803776759607510702785880173667971964051049389679130075640910756309281259851100075985463124543790351279332302003651200466001088987962298400326637947862868984651150599121983875929505734262013806718388044332081211320403121461259614686098858288456379054296837900479515505032016559485139855238346979444095542605379477091343933003072775244908820697331603842191957621894828701285185575342609209252747541418954681832045567277072631347548569111010293025173279861199610378454672094143586316850237863265615849243010720757917443653776300280502131358442016068985668140627763378798464625081165621565678768117303795075250410316235609348503760695800051102411690575545192369967771204978119316289834791317404821646047318321428151553700609104093759950941554270557064215393789304021468874966552238526518740572627823106306429052870954194843278249082150452496330283870299975042115431842288238718705686393973557688926168909064568338184666875729365888916352899385769194910265830767191198722666740476930752095044739800164019226472191486976116069160942777283324746770341588961003309452658360021019404689938772905546499915778397629455017881709925857608382969438690182448377695302638026969874865083736693375059887082181889265844851790098607411828755811973813069881012597245897989001665484107096774893753326063166901173710797131348681115909406240127744833781886149107273566175829559706602798407477500192681582319223222059986062164728552542709851352542100269175533529217470572191401324839847526556691607775023748730625806245245102594305356191902853260879599389510709218139350213808010018396121133771834642620984306978854501194571347174570014513344319017808209180584838779104883866861568*i1^44 + -5409271277330647744943342892540761518918281914365195903898756364897416030005813198031592709127111135762438672274546660406646142687505005463738922077456596007734900518404614801350835152046626749441772426484394176311310331933970327113172668531728041292858681335053129953968840200697673242879343415773644915116466113751915008322952113795051736233618343547133835924230436020567788347192154951474280175073797922396020227556697612428336724656603227356829027878460829393076793583272856916282572389774837404492341651855103179937576567119289850550132820229348626554045397644220615311025884409277069679769826290624403149408519395798451437526406410427378533554212927121968031859387204225171559784999611591992903798049726755280904379166322866826735954452211085298330395308867176209802877024329232819907030019825727684841456172348218719516000645586049198557488847086338057208465302047629286449577133283666731615276526000592102992370478049876490242058092793892830792516456407195447366548697979362223299003086012630180401262768200279797856753339836174341233545452940251139516693738384981185458834199118805998140292964349654591871959827932571058305911367111696003555650509947972780375536383014355593973816915148330873251791588163516913680487811441779014663616303577713674555777689731262672277507587116447809305838923275154729184179794620337424669273104511216778040115124813698406058562755500920881502292308079273140076061863052658514567698209401442569887533308897606248905992945068503841066431759875443262243162963509349672783489013839883660695310020916946813557052820919987406743277035230663309031874966680665196889939463924284298994412884562949351039847815872604580491521084160854405274033195013335402996800455906750408797880173374991414691552673602103168502330247242230272760995350433465219034624641357725580000428185075437983315652325092141339055682891887865404449463237664732702816203761732887256600218080287490179179480622910338729509509391189303890791478595788195807058585724782757316255419726551402864072588753592931088819686354859627631177821806511665821736796402928009895749822425336518573014975030099754713621141849001045612399311379910791375007373503826284593457135616*i1^45 + -25363266260262424446830001317495907098171773838842683264820037476251269324308542274339407349474227928096198376893197555824787259978203306806669312572297608588400186154133706260984145502595392082044017371588237656793079955129116030086891722658709541635488880861965965481939428598435008788694013422873347739504512016945397174254718641184684043224305893626774308780279381275141788877344543570820206235294959365969651352577915668228741738996285470667414514382072282658438705528038267269477866950081340464297106457415027375065454618516083084626777682460061997850761170611204947989577422152866138421457217459209537015498990343425793238939230335529647210111872979528581106210915364961068286466759563844586522779083366891159347652494358631183956839499709587773795812553050188143957352162114616053356295676317006094211147312475825994613025726664230428093212148081993962208760922725021964872405496214545811473563094260208503888192993157882524614455797410964537940882715150709359620512573351044644901105549446505516247116513683026278991719256293814317262442656431351106598746093856500387599502637468479561398293444148644561268167610662096761665870350921599726892371727313350261181978950650485692083824126616851362672918987155992224150698876768651440924382979438458656872515530443795806723489363370267914839826313187795810378328715821749615483790494830103851790372000118369064956182715761574044957822582900327772887167792823335213800307787094721860233243563285134648918383294449496050859586459606377289406682485821060698424176494481621665253127758467055554170047903779277204410739084653389496129564302663574092825511894017617055334519711628974437425091917738637351160145143376913809325101463362812640968328520715889579717056014978503043520914337603977824625808319858956561965929916846896025260694779894886500245165329456429101585947980731735084685504309326993949855888787206385458853960665728541015487465352152736937756635658833210871340030939978461047614065164608413259466105556914267672299951037134085216991192717324033130283543153932410247620865871914356166944207745583103402348444262979506768479590320143702433171337139525313900069805658788766673675181754507681857536*i1^46 + -160729724650711186010423196848684274946651163503218326285249563135623609683355720954037891616608806673723524731424173601553742093110387675722852401716557768328263458262586941161991900131340371137584799500427738214642003797503167933828069525090799040468175584313333266019197585410532041335517019709601380093671719364385443535144426657622202971037921652497255977352412751314730314631772786006707973831892487804315160681381335058034946557567576239567847553510100797746010144985477798532128993234143778952680320602432232737209794505350444442464545780895927972763036253543038038564411401669245681742334404076246046605057816955672876907482133587366565801981366489947171193671435923860092902846834433496055158358066795809157109895838048824881918660220302256366063307596534424074478637962080503244047267994504186696788274811617980502735034236993530697168716174990847124380201830284919669310489667643188585719109601334811328309626331581265095284189851585237731828120477272834013305196791545641120607786426229734987677607156083824868653779569282482364923011424263300497204714657347019031666120733360446359687324437868949277893316143224125743287562237683174210638705896396431983936735262901014714843986613457220056874057700127104263484501040329725262686082214419026394376431502587234313704027206700381633563526124254473371899677637012903751342662602256546921103897522229156966639402068929660786123432398689461579753023546938256264999556802337136197896664957572166713725095648994415735287121661276509643931632036253780163373378653392517860628013502220150093362423831431519111957314067080499062345769593619137110976309763897214776072342854459261535421164920726412185184134154755845162469028601185098119890128141263754249537019426525996251700871974013037227587540005148730943347610540823499477633283424232227064238211111055603774716523893715703615051175162549089173605924220302969751107409290199967585153310987543647373078869808009323220180745127279982017812360260583092298670213811148379040663040849796740215811737289545499611014100164171146487034545188148696143602147292244150608683067428529700717517325756171056064029279013991716856808682324347028016291571602292736*i1^47 + -2130616893105548668604061854684337984740590747210266247933143980413717218352677873661681999581311536973605917721881463501344172702314566050201858510215371559644261988188105728074364120000216310685821109445862718230859346271375689182251575200722890664703630591619785984773657635180286604917673815855405099254485007897004136482577814543453643479029276572286483353979202788768906943229705098751512651453688961955389335657520930213634140965437554071130131076215527541448008609642038004851300331689219243027897017177207122883385788426231627205944297443808717248259806341686923422369568504966104432718995328609499124975369343320466477763516980563307647981876826925464165695063853025693291184581173606929584654446297115455820854047228007642524647899105302897803609632809003936075116714419073708054699687755955725867965590821727445265054140405127385184875080307706651907589410555458715492762836396072427717139243222148145388513380975974688622847141720632933227546265787992089767083471212372093085369410695666371516081923506413854567878874972586027096155083102757800407455843465401461754897139170661260456862327675918369525648336313054172917623966768373598551729804163983107826508078718019478902932790690524174296572267501378826471724163511220500329748525891012109217534648048139321800782818975243913216705718453893410116676837864926937327109683153163868657673040949082464711041033312182948849620994541665051722997161207081111144164345727371629132177284869462211662596176209314912713916333306266792141072256611007340155552972537101198273493427772217113935860239766129650162680419153113929798511825729303312123928674132894650127213664102722972525619021425732261152433999334356334244604725970360275285965735744702530749282627069489622203641436268339660738475276522205827959855978599180813747985471437264760407744769172299921350252800792193566678917187819840289112661320785020957707213872096777653453602931866773822167559564775780204141965487394634500290120669617014186839321841831643044933213305749366070671619700723798391072132857291666998394102413334797598677372037992319812233372388895973579257612360272929575907193767646822465533552505327853518422085206016*i1^48 + -12570209225843614274259565291994993037869220575720905018381095966865592149897782667414041922834450756363558049008729055434624026499005446995886291955026861213686260188699770814487801224554994303200984977117578672495544506976413354103163058703419188809972985058651267552942378766603073103257531060106194829171421307800211449090120309208328389521238504253024197860125138364978624065173548086606848359644559537277995399645902309771504366401704780679378359482663793084996557601828299153895117835520697742044835606390322981075716407165800266486672232047008702085678655825821070117502315391839048066219278333872162409524554348411631694329628602199146778168940541525681777984421008152955542232718401318037672492687445258539390246055408001705868952768113609688144840862686365840537670823938488685474282318668421534003848939131469438782722014196357351108017259602938590357480986661252070971985332605112393897855526733491676933237059025357630157218342741097013603824923080695715243454323514419722690884474604948825013145530345840784316307857029727438801454713201215421444260464989492722311847935740680295978953110683050517199006881301289580858454572867208118182620934700206065951014917720210885346146136476011236393862877958637651739099902660395193879728810856106849828015382991145685853608629821234172770965577410161037415803769839346292469515504429098142717277810591721681694954239476724098995616357530148605955886319849159688880136411351654396356552879497509725672245486721270773518782624903160005534334602300531139054069109907304944999423736562258899543413546068231237225993856404017210580374176746332729514704475570429915867970384944928687218975688727015793434236155066078927688648248916770570947440561224127716246471016619874457017127747729803562781217562943057756901370724922843642257693827071053190306110797373072896346219418984630287171927652355855646838312319464702313932422715962434076123924001541985989276974508586924735154866942822706682958989291404002595258783935167465054221536500633017960446911330131522274433914228797035004065486226783335028565651328126121233118971601238786078200822381916839415674433991281434513190481255751898711982080*i1^49 + -41129945046446495520450037284734424796312867213819088908215306914720724536960090480685959824889569284317898173617622612469892716265311959825181491645411590191429988375761577829057058504112917410759940206922569961166026212600133483028927116752938750979869813542015117986226712617385148669938387588264667961358811889537499798734117102421456656755739905790547925172512503823853020581434282385810664067055636564436778361362746227813455589052510705700356083182290087722653954917210470452395524969879210860854168698288267676420133588114406491983947486164175722979575556540588398641022893844510336050374345014039897553957492552403330639202423372161215864114704578439757329650737748806251407658540456852105588662018527937149087816366771166119606827952115251420054107709980049873978163171445885631354239591298667453158962619191142125460642098158246822894485769242888863283880511069421056524733729513138806020978741705217957610192669553243325811988253753034108396116945938993825923532782294014515671318095576409162009203863402361057549636176715975792339689834363671303876265880414397932214220919863186988896140063268827243715705624212194168175490071714147309110127944984250686195075088580101911533164070121727812754958052162581979907700327618888288940086511382426306765842997632010545245505158431989249083342416878325624972294491157033604139956684118163946700911870237108216116464705782699013972342978850568544581061730190091875672718441900726007680555741321897133246179924224888016330381038060638067627980543773401536858592153519720986107744652048251766902949848092005165158098314072068655095373286592333504108509602918246032887658179619024976149511205951869785037978231392357192550642745183399045623152813396491370662110039787861642298610822737411302677826190476616051100933875461424114487523566005642303900762196762274888613906542840580779074824105039570636573177379683646954535744683530767821844060858827343789804557389458258025246880019486552058958803205341687576915220576053281543188272527207708443379044645579388396595772231570672383176482201509226352940072344120467519228054210915369361265437708752941527868893830344901289554673509548949504*i1^50 + -277726819942684587758754209640062893676939739358034356742233463479189363685809412954706187038246627582963103491552128119132851169820809455329840244583720500028226932498391775453334673704850145456046683259026378414568898492277391310863814120356732037917815609698001756307477094921922653079203959418793058506881584718539630944054201582971716905756875151914832607964227632121825613153348057235581361831882033467086429477333006209085068140428006068871742116312047177446578197078015525845476207511151383244158878134839450029276643162276223966078131754504147892192263205888110344620160169738219952494269242278926306194761496861266053003078075141403669033999742158954822383909727640653783057829156664835577171001318965838975597990180341637401198036735865765138969690163868690389655264227314387381464707631651667174129812228893568878196175833833558089877794106906711707176492364962000196424828208280679702953801900279941693897021214272870002477627357675395454501458176112591987583034987640261273959834663953948127650778993605400423324885294191615578110517262588780525210550442940676805293882534930485436259544164286690134809572565701913041722713306406067516839305556554786569531240057302130711542085950780883388104190050733049439691238243724740728590002657020793383404389829817370102094083424755565097838305531422871178462017963429204140769728672746013775541721070391858867881456914073997783180842086190363637249192791264918549732094023829310233162348829729785015963559503392356066716943082851228110868630024358481793633708603200403612488043008199786391594407218712046408354913401885950004424976046233208074721419049199440217622391542448558658415691351914990701014143786077590401074492752908546606333749649029299921923590096935649709409100742909164287331646983876453711036705577483266259315667774808063550146730428120281044466266208906778987261901112441778318518510978578035498544032413378782952451054200158034806023357067814693586071076448990778061132765494866475472877361922999086529678804515310600224108132149606844741874463264658904562515591835227256538356054517315489489020747329010765102506552141823814551155375754071577793399420354560*i1^51 + -783135000096295259336170045003508197096349531765276206148374987503194699499785144914033906761301576840267149267811551293242335544762394916012817206619699675761218674519686603012866027098521975137749538299576663526639388320495626924074166517129209612877210442147849043556157668478882477713877908784187741398117091241022900383102021763083559148770212476836396693104967922415009397331388288799493782222024762931247038950328421745400325737822528615543283255691324336693869948864386333517376977327488894729270386703487529465035825837428340718831072647701645428050363107194938410725340413253094917175956738856335441587816900534171131291059630797854484201775459637972955898554448969932894495101113857798629369643084739002569472135565767942003073129020163890966875591482495543075218060321201415584068419581764942483933549463059067658360466415866898949792536958830757697386510256177401331042998946307770564950243628521604471050940514677526204381910790198399946158950325521423767542171379473221546037546651035779632152269842419851788037167245794262048484195536599413101710167502221376456613146448637913925092330326315895542185541449876160411777746205248042302785169958860859644419005333961317212485737128697130492164418842149793932838984702933511565903272322954866399603571759940060735615961706378691536033390881592248609878661734666987572167086391303001997317558156397476468428322479579336580429700993834680139279815826786946267875034799381057012782777773043777876222038465363837725868881014463187810788395484714446003332357592548941480723669143972059547525782239310412272199530321560519409264723438086551304866989072445235086351909041723542029540950095403945587543643370060834694326368862179726229817732859447693008486221386552237806846405210262017582481789363161890815327660214514102705462469525841864977782503002767008826180866950405584135010129709282234418186948130857891977858505968817521307627397534050154992730605272414476133347270993351880710614260398778779294965758611829552293620375568001598287707751118659504512992719417739158966749184645048917921615763582884961133590975316454947259023952036845064168889935713742984251965440*i1^52 + 3030689759107525842658970385469819593558890803619105582284739640923483055117618492136881866879198568243975327526625731250374861924784488915024667936214887596324081863017748422110137355961193763562252925273436440549524023110036616861979304586798549110904220040463095713437340708909927362168112917861283854652872974769207639709220780242591856229388784945876720129955599077243030553447210979228777722781398234770353599790467317279878840194246739511845269295941281341410873841381001014855401641543168610012805460528540458064624776421219070251099078695240846457447011346794981278150024795778005522843322288498770390329407638928639163969201668985612625309042606005081087875415098273618701935704427932870973977943385798468173360361459290654689588290257647124055217439717191468688980530754578204723684329022086959568300122516158008388484588897698634194755152526210743491971383948599087642714704899904211744180117034464073981349260610102426789070617731619024747972477545246292556606273412231422583671852267551132098148501179088228904848820711579881225765132235632495063523835259176821281158543452638523014248880794589506188635214562709871912282022519489198718036215637827547549798357049816144019051488299311130713546944422400729834998054279442773619596030502613244204763083879666681697397632457509898316722965147138119558013951267429043543113855912937736518054818113497597658602633494890348901874759421281509245851887171561267743610023330783041653313376042444233089732234814245256238258040177019437984517215435032079708245963520752558908699248531189536399373009198636940434142937129095477361123648715721248030407618341962481036982891750407299627590875905392754952725249353448173129466415024436789006705327288630440043085231429305546888390458619937670404234970499777330888693829149522544959816227007226981795619980130249606260641167474464498841064455550568834369253448950411677909240125496872477712967506627186302788576897752910869956515757846807664128739068629287965812086228058602764935017577665925628458661052312585889071090501780144379669646745493351611173209626967198334392944724431567971427175833835827775462488839609896927232*i1^53 + -3846149789734103352834643097239877063219026473701634010332147914144497469238803142701977810748038679764217904325236520436818303004043950729523773922694698112848758326678270030507379726465832575176204036157418065950259942754275441399420398096288466271945463743259601878201292446026109643890610217007561032828305568663584230821775680671936674933364018868682022433381717882786126803161786508108787593334205503339208251532688261861382214642410740226094195576452903434441751112567892416527554009587018011688152838313488969042649534215026681897603516706747567014300189740663140648211259212238096609466880291631744606785880516776052278897469199917128573427322880371039314461389333584652975324533707202018387393765803497898945449550938112770785869752116302340468052946781053674430346978682737015835601295861211422221217303106673077068210005585680186309366975594344356167443775540770272047715024054107532140593134111166019715075038895643952577754383149650965335144177847472007539210425122117518391910260504274167421952079671552066894915752449595096813615612331370059223810526583394428985412612105327313980370741400822697209905068362324180304912480496686995545049630243888202267567066974946619558072115720736844345877499287820424249444036188767386871780185942425723614350703336317831846886076927858401937134655137299563096633908825996133030091310757174461734779473685397007907123994471113430211337560583825102258997286006491250242305040406047767087876561619372264016103154634035977775034090831714702811112004604559829180951596663014541545758682152711258596717529460330940578108916486238827056641250275225650105276349260740871413385943281467878916427753781207090772265580522247194314776041673261210297770448332562661426523940983899915311021065794242406613185813673120280017564867736361479174772444828254114895951229182005517045807734908395947479294856775966389082724819923463272774382255003064270370154192079189452008001546097465571153362047659507202502458593171005584154861193394677171229133387165266553366379392266083089515842395538437859446804659428902144717015873369246539890109512266983468102500016706267894343410344263680*i1^54 + 2687760371210589014797090200617103901587124322732607299126946322605113520408650911957090460220932616900262226583400638459862944025991977785157054646512041356857577932463322703757679554099424191211745948563081615955462333023666398296657417875186343299567919806752471581221553959327025849475993233305854168952058071721886143278712194184380686509566632245100347722478759662754063217399939737407437700549509935501274539848417918658027698279037555099615274665767844255086890219148193187778232754382418592499268649627376149633929846142103627594751645409657325283006406376705005046093896134638918658652111466640875175468809564565188181980852084303245100060583405898264547192853802599758361066314639598427469122488289815771791817303529449287203972693440810388113477212007344130794156941671938750381209236976188806234185321960393997653083163486566387963415016199051780717444547473701434139925845933041545741402545860432398281876945263884617945845049680959851439910931939501649415147472812634362901919974837075001534475741294488984369558385890849831769930062793828085897880817166567018514204899811632502541334810826061246774928910794999215602071764470213335823101679238698040212455319470915053121297443115826955831608699943585719404389228094728960608925517906041106138892246336302479167113512349056199318500272681439877212586861528490281073222803488072010862852780445158232416141083242444371916144607443302206711893978904701708607830828922540132836830953553872642252344180255257703798710957864650382230364343911248054864924452542778041323241194757743427138561782274382865140619603116318238853342017226279000848728880266319236296495584329182862520426613545156537723043431735287415888731964181265758659012674491547613949236217110576431876742797395061895865075060429207978607968013552844785851258249980284506881461285809006829204737507631714199738451976949619663045566329906899731703985771011459975848880255503086464650540491108291757347811791343363190120992562360480649043784952443958823142283240893173833053628997859490222640117660778969781558696085202993393442463935647104192058645536936176718228294212653766630546194432*i1^55 + -1154721842953744792454314373641359125973700389542221850881148858085027581847371203775176767046372483151628923006999402425266071652267947963753789808823925021290356102035742385101221716539452023448276626713915127940780364789718807265032781927079164524219467192414318838292777844962358835591489037623355951103184596036595728609435493618861920754162005189875328315189649616069609252977246929739013282356162650571294548903877830178185094207242274669307617557878493524837765777932256533400878034863362154861656534895648873902974635111678168605125072812693572889660877369799724715900227120060065926766505809706761979045579342123345503656299259334402754038649252014664856335103535145373267871909505734342903824498858451138243958458693472234097459914943593929586822688575911546875082902951746695845635001851399789595680954915210849445260450988939588552251333230236564023400077402312498372216378214486022625140263912625482179744373744462286648931537695308550336937670071743106799894026508008384499552974519099364927566581322505797894998770134995572318688450623129211826805928381237952797155360088503425414874073038001681371519089207976385008353741189662923251675099711744908040810156600763449921641740017050743720646441214314836416031212091703277762831737286812857362884473818440796828445431023276881014084746287349850955480588374175863475163243098042279674762878160654981690479084023082579177347358224315905675658231376047072164928013417574901570119264995715695699660523911504479088725961640927202325579011123800140270961304655957315752544301783290860975666095528801641676215324418189955500255741658712238507621284006674754675839048320153306910776098050280639229653251914929771749155021055106783898162008962770600268395457513246856057841541488738850070136034298260336325127733339893057324046158303953842330926987316007510155988785138035582224911819385706504040182551874827552292259409444312234157829110251431292040612934970562757900158380367721372147316156339319582754579775327493169046284357608831088541097467571316552946439342820170374237340971827001989338080353541081261195706149250011653186972417184097924352*i1^56 + 291407563857604612257057549913644671156654569774063590743376908211949833623221627410469203202268137698804627202531886160357102247386385852448584121297166004739656095270170538146489495701595047671306396981596456795358200774266712195014588238371801499406796826906017536707028451013065903155229347117056479431522135088991772565967243863424499732273729843142016883888478486391602746337351440859784402870167118468999620359530209287159169208507863269108097454799973678416121659414087551166278362265164591340680121102071178106898428437883825197563983034576468196465566879997042091664943499873816276455321233502373614919485136912878855849861304009230022682407852789326472735093969310215983711776524156191515266321860366667888313294079032080690639667000442309164085378508566557886696164447611365722789472286785288032254605193921577010698891662588292699716736207111083777557863796898331781324016990698292655378686665297136612934741679104901568440393305523613187693030886243378475089649675777547414317010483635243835513303258312868816850255651480271657641780176432848868459386424064109182351957138505430216392393477904793988820984449086176520630398108956504752688895345169633886868456462432176956168272797512547865507321448543216719353094089491969484293907611232218394991078801284298067655338499110605569386857101577314288399685430319851766281719178739322193716567432137225455539628672327500357635388050588969292364700633190418353200287464704917029521791710884181583638021538420103119699750861494374639689807866726838490220259925765799619673906621292131810741193800781137711995901576607664175366814728012808831832482775222219647871730310391791353412580594848979027150985907247020116363396698747506528216250167613816930716992465321964199212969500706639695303138269344227633658388549062020305158998442204214520650336325522169028740392631327305429692252481121619337061585165200934995599421385228752469277295681393259550279118625234041084875103656616232317416444716744721997126292883682992450764675452214866392409476900918753647549729577548749403706529612477752205917495029382686941598013431109829899343734941856*i1^57 + -29788979427895540334123889051239258088190775909060517918691482905293959953569035178476728320069052185405470445692492864280616457092341200245186361130443723527642384408054923272904694150519289957325734218823866008515771614471178710259678428699628968629498540237487439940854729952016975706681019552773533754317996074947625848240017871797798050225286886831391499548325462422868338939791735183588630640608250039958481761824289470803454313296358538703185826948699966827407951514557142655847510952781306582182945931255072483967208360309307700661074840946273408877615536120143604595268073547920752141431798345636370201446631270612936794746718854065584591944617210456178006881918592541696756091729675546608817978582330121673843098444453289362920543228702326439327703418124362495787889447960171150716193425763358883976756183234039432025330301527416533575917811510240982590545177063530139939806299550818435604513661396959111963687027052455600699090660565083100687191850279218559927241708313485130874208855494946588745689974906172383443022028751921500141933189062441412274752077430512110520259170686525379353183606593034936308483141656651218870073271034640037397973331928839144795253984343688978143253138215263312534179826226092134343341506318264477750846187221584976354716966622366530838163591153262751904355932469897106525125957782174131375449030942991342485052953087874795758293389158499882732664191193612972654157784796308524692228167631104420285923765021261064339650625910133012789719277591396071959509146024855425151869948255043850823256294561270169157104234395679677807003524673029347038041792412337765072699543506236088634841450001532672361649304557023613252820333560448844738631161074277661779562159451756609665923463775612674082652593963634952999329173817499583227029373527276905820805193972472906983857036115949702334223696889832413934532165913221161757017183058154332058234389915984769112219932834523286690984198051401136899131357647024959891845060350808890257337230740307669176041696597176430798011150349322528088681067473012282679629381222575946255475685124047037970882984545426868897992*i1^58 + -4861484952391576702993598232405701792967828181362419075827048999598752754311484568017986033584264709291211729616927353850072362350319929093430496930094504024701903104937973527667254402593545228630621010955784026984966706741802934776919430572193203834614554246764384499030537883524212670289025460215967539616033558832713784189275994931543789587101330895403691368644433162439694757989976750620095978664637246688317534671236819926944476046093209769200529267621265150948039006524159579794837964733665452694430436555125185747285734401866848635890216306953971657759176334290754250306850569034509912350662187278634798541224649167548693646047418109718383557849828236803782411186865498518116792424098480239993165230127217061558374126359888262475689287444919477246855338720049880226065184685315479722343381345948675825308028709583064823416960266596471188763521223836870354002858298072511174606756162104956235252119159263238790334417831365738889710910920523200960118217996584740040806018901180545349708565288197834860534413114822623803175208917227917649925038069235402458606260341678338927884460064206825494565350862042794116544441838655749992002375207652246034575938171856497882241113253054503955136748729880431717355990349869794223295300949443624340915514798865511122988424400883306057295144512685516026413716351182395613758403098240530127762983503555841063753324559547912883747960416562604459721412561832583311857043804937653817393228540251870269418066983990352744796630986172425960026676042082134387695426193135789485738310471939275146237637417899912087162908630827027643824988481075227967475398397299239322427038193421082777665309639999527949368844126936118210131001111308465611472225188314995735464640320354470674029776598405315103507535502977772575332455120787964918362993056114255418147705937158348935575687025197252235559797901566845992631175514763449623337282356751230053236315722916019768231703741804333935663751392314607804398972675223205587082927425650308945267542086518061238990719127545182899649568474714054015804405336846335565706608309370918220468265056642336680354590978705281*i1^59 + 1575198680080646919588312919010016830939531640540138239587931249038396721361136811090054337752310541935645066730188496876404081092675806163993879193873568607484015667598325232397571269962617186325549418028365112948025773730461657317018678153303618955248757947947853073457969605854573437429318736327531278564798380518543825293192604086535279656701582274437997546058867376489177679411539865069939686009949452968445083553372989466983177443277825277515059147115009944132714392595835713217759205931049592434634024283010917764915225902228251311797981610475819800362309220407565862216520366102258358342589371623854978401478093905307160351865314046027620798437743574615720679390688066497313585996503835062707188052691632562759726836127398042482817770212236654402404219452642834711709011358746688812062965255328608808982020137033488601002949753682788231350482310666805491680399355465373500379370686950910942941357815714554287580355083338116354772871581774899419424496262744944346921856499491917375096356819183115113567962592248403185958300523214003355372009288658910581260582382082583458704191901888247434061612081884234839302252271678015553156015073009689477858878339164483743731078286458596456695826897668227347315408586683276818395964526122044807011765111025200376160498973449050674933214749060269594449989284800249988682884285464875367960796406566182196044785200183460887916929058375259271182486550832751445828578763418192575804651204629460961570563803663482034852026397321484719841304366465559906034508618630643803674085725092904296395829065535825908644822426525540702780782724992963693056858998997042625706720582183427082121497836065821398343815845059209131090475214932184595527246365564168870795964366089869250774647846439810694875387124448282297968491078243408623999268085467993484979568678987301379148252944132887149764279445350314617106622564427796482909110164480199839167729506214099606827456844811498587625291238360419331153780073088757220987835864244390820409957773313832942795401748691305763008439797926352004792168408637535537998718235100903125460633157104201454069217792*i1^60 + 2240919209475539027179705479892453496309849276926410068182338450409353408655472354261240207614474191870856905887474935237586867647914932238215424813359163004360733543450158294307052503274014514851111936961406878731849647561526265548645167150274720381831355665712044521595030639227943352044956648805357593521551225922037779978824552482788127509367257248822383444524069273593897305072823822002929123659583613309728238436565449790521574246425302927696209166286497433102069641398719634577752683486449955350799920399670838377099492613113110047368397884124072928570919196833620498262447124954707299339314530910157457717421148227328959838152396685653535267637278192658600579040202003471333361404320551436055191871950797560489814336327388136507870480602942633868430325150414844550328340816155088269943064494610512273514342760439686565265848543373246994813338030029613221648278961609784184464088657063094393497618918397404251488087903808014579429766865572484974036389401491717942167718840095188798860051779787759451302907741011528545407187103234342673925723028246143445251834915555190979422502692714462390643407863315957893201548056109713033883740404123352951389451167930812884924493074655765328330185083957402453458221491897996877000907783900354218679243288795520188250636954446588073017858639122776890561189274238085448270706304573618065739893234659011359493321147737513491545369561551278512479483058234929620471681240496334540498091747885339851153943386883524720204587716944479867545657767539748938527892141768189394578816792874648261175758639308770556467720949922723471441057426816006892075607755286602660739696515589122533959667522864529410896728495370300414830679212016595577694531849686802001724051110849570088009972202041024015790490436595540869481767410077038149235123578337734843890732686271467611244657700198834170158584051708623197454823224567323094494992911538171921261714251223910420255319874011325326867373462565498464771417419067157393832700777131667958850205312143937594113704212165622506016920760775136908775777629584913560693215992586180604596325715334823936*i1^61 + -59537348437456232790389927947661735297657151310155941865202932076727732787674309447548451519845617319913480304454366283728473012738862520409930918987316019857784007657309522929498674030317982316817726529944063733321654458573201559282885930553784519527851093728885209064881415669267603515163755525908624528561313063916774338262919188068931080221348586797085333051493467291157004363161062011871322417673270911802744746691795678784393751925866600437886852652259744212453881426743457443161629726738979590891050731353000617670288009336590497335761019981714703043274496860910590319274496384892346872304129686076167967217838472057326120393371408058291508995299983468410737653031563853538491065039415218179508213306982480736337040347579704349232552232463482435586000642005196848582015932965929133469609767664007036402718034158940795950926675433150165949168979469114098427102891920582680416134254683696608696018195957439937664104558548125002728088655600000938982259950934578028650797549023514727813982945568767058128067297997665033163789245671689372039925358699527030104442365401141492623930941228810173384431787483530498408804903002265441625362765638693426968778800665090678800058207067601059371239573473830758795684803187799336077259420043723826389347567677534617248995286669728100526008923991084666462810509567266400296934416028709916114808273794487835239935832465544064663036963786350884548498585530369503560554451539329411597049086544067431045860139670159819624634505171823470262120971021153567819042892012358960577319153805402481404325823546773846274491337780045312137745080507821478224606244312142629865521988524029967021369543480341209405380309222022805061776616786656254523077226192828905899095211810007483840433965844450971995400622200288341164827392831380355992471214478883351562748166233239026134003105681839222917628171706031582597637982511981073156999094145211510058262163456085445680950359251394386297095529123255897045658640703403042089286875423550210211761068379680657138346445296653274616486807559619807073613737027870843553249304188891182970954017931264*i1^62 + 6536157768591024542994038175675593769028815652019735801771722141300584056850438027226765509480897719240003408068437536639416193663706902770622996771084020717547352604620422777929639856950279037140400148622932344658806669285073641997992396672817941726010136254162117448541119106480778041800392893351405060817536933087800740519481308354701392526298116430507674427570696978730003928834189371576681905200108718426633579465704512021295208086592425016826990943565823562094974844335515510072183796134533853516161375232290995467192019995818377037460548837384068222273067978382621209210019301236073625494193597066303506978917702963908580050049020321148416445261536699354619098078425380987597366240750025618778406604809332271556999908421223259741473403549915841883480626415446348137272969407628257376721236150946641617523889800725250699476760752006703015774606885548885122949793573910492999529530526840787766422415027656376744029036636141016289368926808833265038271199777045159461337783882095733965402034711091706390441124276596449449660412564568189056434026130025520016893988858210812317840051741541751568250740308837921728523649287539733208475159514889112076288888056804340938469161732666439903816123336000292630051183661090123677764170316717826556683808902753661687551302890714291237814441681700434364798232818002583165320323684247985132290711380068551836364014625564305934443881378976169150739209829987510160939075324089308781029412427040531702668526349188598893800137763690460667379516738813491116272947185347427624543871513861838731495159208449298800910439619248555045124702166387755956576528481998202090380525430336324739503290301156075060040634740394472151046835104568729765378208165882589551645174512471390303030056861217771345629367523974033262903330384750704940840532390529807176439297016066962446918410272844592692623561418832006258157128796494162739691821105376397595214135657147984487627805973286301206253393205867723778547271944177604573706170044235118758629821215319270273192553656913206263356031564233736337830959021526479320818863903596153715818496*i1^63 + 234703818585939074581259412728599949751166272160867147798560462083808399975752625550248056369486538598459416454535346099896378739302936574585388545686128753444023264033308646770355929654817878135218524489640826967646955534158841579464993183861570721917108762577707785426855313026043389396276726150880569633148551808796919289069825499585639416571446084321887162454408960971667266207249512129527385276460479357232752837273759600043818832453123518578719466018711381021222633871365873416128795676913300874227204956923085972117823202493517844955473474334425222209266047388434955438859827481768418995581630621632701724958469971230111936545008455321801794263775659252000444833417680436405611382555604785071823737043069393721995431464847107139408488737376000284909523040581211023453466269938591398806165714295084445614161926953333440953770008022441433853488566719067587086203514918968234276846756385542612587448098528341814143487071594560980991675552016583085411161410125900153800956719844069108484053112530135877112892431402945773472712849156315763333384340112038585139746740797062899472759144072329292963880507992360805308827734210999545006161329900795045126169729183128286567877693587110090995578150317455556867916912311435377745695050847004238002751047676247179365390025824795541763655469434020587949558223484617427646427194973905934190560955931209117069812823534514336361169557003888714172497763345967931193335956613998626961055872800396802149662306792177888651502365607496729651125749456497594865627426751680452215859346436761505378304853486362392251747160208697170352737764521778360158973582998812628441537450780729438227354174804160289339073363714006343274211065004032150389925952998584755875701532129338059023696881360593085829622462558926552387679154459869039306735129133759173063536201977371856113214160332542123784738501878734175516396497720891773119841422912683795129880395931884298311640543435180309323375902189349256263374047242793459217604522390301792801094459091599013450248326587199411441798260491807439417162256385526522140670450900926464*i1^64 + -32270993121588952950018846304878608139644372563598687192523860285102278729478747078358577710646165770993099238177602653591379112935126968644843535370799220082478038436131993942563303689745053890433678967549760518320127358442526181639435239044792700135501660282704022532158328105043559159299250708605027929112186651030568642844163857246691527249718112673326881359510701034711235313498659706569433282257706549284399441080907491819330338261463009835587188103573146099152775043288863125983981383591694059565869768153905089143218796640549891718533969667526395275534393104659011476050467801464398466784380465428704307852759590742266969768596659568754021618105909338121968337232809686300672265976528627643960599436702662426494178715927591370734219076086761780679840138009682950726374420631768337425415063202292113882387976353854321861929774777641550267758799864665930870337250830361415767027846821352794164082406630998571364979916493206541902155994977520034531875380903682243653021236703006590526344721328381849068846512330117622827545979073467146800321202952216018706404866001729943068069848688632448143186552446125282647797227029037193145504042804688668626611175918902190467055312681852111367389908523786519832308238695063994591735824089287595683373953485001504778878112759772976225485905743239411158935814325190450202178416273552321198683596766171528748972772148356042371628518986696940831725059027648917382847775350889841505886900679052727134808660026739781103160732051768281956236281328141430999740560239580414025609290266747176074566984651776065001570184846968940968959314005045806662254859778508557316770875697172031147675388009820683079368180920304143687651107261011561202658229070519900723858947838691293923561077899918823527968191121413145690530436126879852780030630392402031451990731015932118377371224390151230475364337398094932788772778686384421851401937243842995777089332879924505295803769612855132430126080376334153171659282114065312529942503566165187674011308491113157906875042403081973208896578404417362777551662733268266345251733504*i1^65 + -3188061785482556663465967921659607188474420627388868370326094639358843578896953369219724625224484336441027777629189629233103985238165973239223596352697408054656322959713117287742017613280117323974675761217059450430884031343125718914534663816281813377688796362137495912412726813748263113149484196786326073208728173805523450498241201276187419140639443183097838898974818089313390307917527034486902919194814205775449536329557497018442823395647019103425434092500689067741701321318558011187288931738246639532751780402407090486693434431748514487207108278263129260315601781819331973510319415357565499037717899698515141003450032868653692971369147615301521747748952416094349201397039855950520453730196955502954486627082385860783545435394220897374192881952976917468290931842969885517725005716907717246943328249273262768771624336465791620578482303796253212795641011983208601125430915990845462122874562006389583035508440565041456825976692723407332456358895686113123082500621656583923681436580474602857413510640508649057353822957683128067758929841374305775791035188361720485941379820283995104104599930009618090404125089161082519548685184773976961444961050005341111576901705450144425927769776782929097275706471822871614760607005273075506305133366333525906800653095657881636059675261521201490522216891601030106633236465703780566473243717441162257309338058934200071587336199191105775064641216029043833794328171728952124174265827420599711122688502334243556225678519696101847101816703204523696349118984531524987975077812096074776788993995656006165969147772569639621488164058958017750022217418986324242846611148675222674736770329487088371677460479014254080566089250150394357088248151916627327209210414844349130519052130417679440451062569699337495629292588861954012638739693603961463100045063949952118525814408095080959480037283523107100819308114733966959275418659678429894418143282729369969079291713482796161510028350741863361547756636166529215410542561610134141362562330281308284463050855048675933277674023945794795921279216485549652701803355429952028672*i1^66 + 7617650327752713874499242541619591860963675211635099352062081172070205040446477309843522571004113337154139787700581348327728144126383612371474395895327691673349309774596631790615261508259376402309938050835268785330369694768004230705541005190186100063246563155673664867394078955300047891312442251841820374698249310937290496125050193110608849849840157955231551652355367946471898186133123268789299192350936816115252982157151671536627679818380101997064305704312879359661797077095301116671781618294131311375505043464209706039471045137125764256919185517655679022815904661331288685390378752746556031074516388685961643532104963621476992875765379842708216490294416897666516369084128052528225221770070495284267134870963766447743629699754115837205692853396444295184168173273185362794594077679535287402880525276533234101781499876587402493218666283055803773205339813162349080978661383322602152827481892203626530136621205557545417524264579484063265713231924866280440180629209483864638986399871527856128535516427751889772470115783385616339293816661740057848435347836472967452828076076510160260682500617056345267386250304790961039262238073818582282059570447133137915831317251371815409947008012499034392092131915306405807307091954816258648994832455934152716609523603044865118940702504674576392160131735749589723930500888715514385178456438105827492018850566376773846351588754573758501849220219867801969283875831548214767558717634210534327445431510572475868380544263404876197555921539590456190497745758640758334207895105970663266218435654040741385567368858991562436304755079657059746288521341686403906315865425084655331539495412757891239205064811648940151187098644730531116165459660359429517365485555248941862250369399397238742860198771646005702082137858293449285672553777944555350304366533695578986725069315143836053374171391403355678585346314080755405014593553037852340513786617390203706088104399788609090187949383164599661900055032311397356352302322894053035726680561528531698734371987241941468527379532235530651133505042831995679115055202304*i1^67 + 11246378956093033278706265873235118128830514946745236080615677009938749427221760236558644066923792990688945995921666458909818849615686962529694085310053452032793119598471595815132862146520171455890109145158375235997287388319740295588864459763088922199171740062197369440364606716803028088762850649897210604811473316469852066615868970360407222627643501275710140791651510114205147163253550059457887297728518360991203978202994856774873233228285836734097435881981196439202530627067443339507360449543197458195295752300956180570716488679765931350884541454084766026081736453176494476657399061112924786585695241457135964032717368241952237550681619223867176017152874328976110460898293079552680420041545122266462787445524295808105773952519845134908146193483001562408536318562879110647374513339399613023810634029673024884080162552025174504857636753096912944216359404234940221833412356110697714405079901232316094916076020011117035219144149183930367488967914498290000537691950386628267606446701861020534519681401976177314150167084280207333167544876398928951914081702998285170468427826493310221366857804282973752399065395365657896264926939173907486266605506254475867732445856354373134723557692023408589180480150864595895326175245728085962432593490063334283623692626848543779704405544531797786353028002499898235256969200654715884179747059823836010622567219227251837299503597684676794061529159884445673490767248939318794617328782248232325170305733010501104706945971668915385146040982576989710259558550548730804410615507085686104730677679845478997778415009622586281776653311600271948903925195149116659995862501764472143761197181302365800227727810502677329366325050790222203250502714434048958017338805330209261288485004031864294248808974391106655121943277532537347365929725057610375989094326098895912074157662743827710497331662253178305504971522532064728025654576357041717992951402445164667467356604815435815417578865095479328644138483549091853651532573648638506094708045919178257992129322978196435309278697713381258490284236089672438120448*i1^68 + 367534135485454220873419294734341661254257773135143245352131626393080388060131652313995078319426328629515866386457756295453186156346021070017180834796812428804230683733753166332613942998190459568902983085058560328226548107571110765141794237795139238281170555785688322538799745715021242691784850908827132299757144512863972257752936271976983702518104293829420084843977884597858639545622499236074393312914051925760467431444676849426520220092617592922434218573078537785352923527368359168614485549889889223854868739956899742341909188855664648497376092097229478044537704474301433930219219412234014368896018156766249332423058517873476773071093155148346408463087950245607585869432883184333073084042293462690408071204524100331851866649650282648547190270017011878978320515977830975453586453299023080809512026231058458436714972615474073021330342578539761769281607890895309042918296308111408122146878842494809671353672464247518562825396915119141679092598215484824945487215321616981736683001563299909217426943265344369995346244600824941892955210971845979664158273370319080436334867781501194084755603956556851889138117939496697934766490080008195593387470633895275359042971772910545774693082525372427226164377159483616223507953626393037662937583978652612209751392169167625199639393009319242339404050997682703270221943108468949503566886812058163879548714558834781522474035833746581650531995143964030391469349123918001347270725494719360274060348971988480076365649523027797705090131505311406857450204965606690542772624697332052737810952643135230360903670000090723862542319773126593927120689487947877131335128259057297031469817459774792592164132404312239754382193756885726826967756745416202478725865066634304855724283287121729048274819941642110669684850502838295319809045328440551076812826620805018149445523780538408200990848941565087920896996310296520119791198909559763673087654203811545083914289688308301831547382668096063271099556712724469207906502517161497808460736115092615377980875599392934315388765399178495667528852245053440*i1^69 + -13575557884407392396027939035841492822789760968210566413146610733277193464153825009422388962064485035353853341205848507493407857136918195437080069700931260818559112449382080458721875530329156323144508576005013752385241761233187919165491481837391597625630359794664652512994646005023407725421126219030097223360194356393128166118331820536500252055152815419130113643134488325092808693584088757522732540920705346955761636942736642275431747410897905101598669383396216060062828202038066516170298724219456515093248432560432838427860679117478980551813784884053981592196895836400917894919053827363838706711873215883633166780158686082046790541346988396130519020626717143288139946836526378196502042766547029570209233303842613825112567998437881222137882807296331649208023755787092523959002818638703836931529001775316342114643399637732869357512206737878556251243429466418397596370587701956963626987178535647394862112698600078864606530846248489480082108252096045919674008382348842987271693943874802538948895329340117145617255168754907546169219109947095309085679744028484187552751852229038520963405387994558428807678322958967413471729604657692258254397141580305141154933395074970830717234285944661337900265533037370292078594933096993237398297851110177822443664683186877607715314026095800321925309699580877386412798271306164914467264433950923721998439591842809785512205150734716897339609686941725588011117761646517764302642573876013198730360399524726682454662445907328853744407557513372958346959411578339480238170935842686956774281007162370231217132223917244888662052811398144915305354729552741973471131691809422597043233477297786788822417511299265116204135613858593670860899909581205800243440936492216920975124428342123960425357859532911784993646586755604556993195992599825188651197488089018400256014609396604831385923941180729243270791823439313203007998647671368378176143865946386004023216118724502352161720803152222199673195513073508935217536397340012789073786186620392527235181055392022662783762509021997550200705515520*i1^70 + -1455569102550992148827511749657961470029337490055096167026721116632962174311286609979565946823255181046524533927506056499205258393677336768216007746503641769867158862350014020266821600959731292834864772712132131782778418130334773081766813751807688078701170102967364546588747233296216887823509360275583815332518386510058680865096669666578600762464855391004206524922501861096153013171560197987691504875198919428982997959542613220982357911784657249226745049244554640169083181723653708955833687718753730663439649420302811546324514891102938553593720873596794014280370547594799053965105748891456850972073365869570979096117172378035833065936255621576795988450725880314851607152888709225102882616741787272526139674258472968588617785488163341854473231094360150598706490582683169272909086827730677227084596575621112666897505325311974308049996193645374636445483658783543246926700698621564550850277692599039075613225912417469338654093567713047910659460562895681066227539108898415531088488080178430062893856071883422770157532004993541503609593698726591218234883227147574315980405488165702159875645719721870013474890419435620199135222944500584342686609841808497773743124275931718495990590581804826341025532045475333701919166024755431432859347172505052537776287057963104582428656732673468848205122324270552216891009467581127541680843555650257967655920772842870343452146235407652408186417288479153800902709676180618163351212805057284259811834155644646424620317271075186423481730008696639345065676475988120274800942535455384915649343141973471450616020449942858010183674600317788290006040574164223343504543932418169506763950615029045620521089671069999819645321113684279995409056076704961984463967460328754566571767778643742866629469651473919660123086512340727338784743040158249121361743887902680259297738595420216055504339857413839211999928449629943401778357861575558048594625217805391470096425151523562681663918767232558485550146191125151535326977959930948890747305793401941672890517827970754279842590260979614875648*i1^71 + -56338922748380788314742506990759474741687450639816434742796746522301568183816756956529096652310640038692842476158507616177767170584856244382739368812469243554785871492439702982724965383152719848755494532113810049596892163919957543675713201767899679061416900111984297341787219885116072520134313754075153721725145771275664584932061827394984958152075632184560280589926635181016722246132237682727185067282785500368623869157990012772813510046745451673838209893626590638464921809206145207002152925961684406477089124623438424901624385701858106390122913446936402486427524057008349436647680123913273616151083357125906174536267845326513873405050270393474984940790031838236388256060610241628220037445790486266286787992488927810099529748718936297843424462246038482687972134753330596259206088240558699305030639653801925682261533430116807977639214050738523250990759977907193560422832667709453333017570474633729771232441265167960438967194829751746999652491807527063659421266458761610118265283882926798217789518887839023046287039478789545809452597792133210960171337735387482425292285281854639634981883413155395564386879319450225103064566306576953041362007445579279720650509708368490000963074218676436335292696198458061006269908256768124461771756961847205173239721381250696921313920200509563367050866786397052228407130017700871324316221221457335543129358164332982091063092694533652639606826917899205294238854674420118300187120184503114777250138608395696170182537325892054138523913279371163175304610988392210883836502602170174858560325246264548815940537560979810898993559020832029726829214950721220638909107522076757844028188618279029854091704917024848942789854121108709559848109266906895250394772688800016975258028312088606389697461320975758168003630210174219719808385653361281413153595039664715410863622633772474118774783550591719116174805584659860276596169282780523561403601304301977785421196227349656278523098320486789840448877833272145625652539062931561004991616874593558279028508253255153712973842743296*i1^72 + -1315515591578392564350592166846954067758709169862657162692547017393957306127027738941042240557424805462205815917842328867243914171825447545840642221526792029974451758472169403059520791658851089864629400962865758238028605530412288744088960845865839963068593563981211337984032243612405167345113968020868505301242300463065141078666350754434001885062167519839728962400147129447866898229745027324678016522052096922142349310514934262740677264138748552578383781770668555275401726286787982134812129714017042773069803502936022853481190870520950776084237649915815465643762898998183511718054257344428237778265028222148001801183136125300706330806546999541039429839859339196604700028946393311702126604923394672227781810356557012435112049832951630794178964466741230444674917979754856596189583466741446133835604910183645873668089909120701146392238916196443207339446995583099361996911561279283705318484860823619246575055149694345591445471049978433143033690294189009501601683189264805029244192199349331891149454276347756525259355791271165937373076851553287069217629578525645978053404351609564180710562205305259972862376094828273320285248960952741824508591079842859146649587344857175015351667776963613906635603358453211182154091478663105666703598268574975552500711746474589674039660776750757372083451994282688642762122131556859192217509220154766773519838895475496097272392696750237169963048863353830411564176182603638072734691729452973180238644518220744421005863315556979309577618995884865414240262095927272964535904831863248496519380121788442550591829327748451313515410484118021218592350645040963394084538244522444713034000140685565783751510201634864028799649830622441106916246731724128692154033821970880129660576136550704907950647699888914086823926225006111894318780988831352503935480003999247760041400201877559233801345211224930857656905433055671899873252160591823707310181119846255273115611700393501478514253660448280129875264870993819801945263514906860061135028593600730509999789589497174890119168*i1^73 + -20591058222038743172057411659696853048940047671870961889144056302261630464626923409950843917990811702556473911801769410391050001543885760572278514204736730187884451114869987104187795224220943464026346604070218345028128935020575185874723021544924438964006147584227061934121912200368719442959107428623914537536274525375347088260661248329162410024685285981323294744489461947221221651140110752871343558169605834597604014438352849371601693464194809060790136672285257669354188731169954218747597088537530392543711151211456223841937891122236332014820806467165666758299313473137523882986258247209570173040665698870649480337786582609422336812016240378587384447844707918377137975611366116280983572219928041612965054573757443914094562221303082223584984405905754493481386639261161207425296417660434076491986365288651782632831953842001534883981405025504257108659243825029633084667201116349944501224339290132248395257197927181588618284823758602053190575149344560457511731076626439851491876742209536448262830801627339689740396944770781938886063135093842104707686251014255618201132037301317808222043857543709582378739508434287206495861473949172759194637870993202667885496082001325634646489695709389529112311611576345047016132215051379209263837907480992702535688045633501777594273833915711893156121216427392069369376750259284800173916528818372690288157274550709878315190070914291611593384682302464386266855445541678783507674123115742007108591374000378352674490696242067404786778835812804392617434697337857495151911839142517971244537859394988460587699834367909364310451263551610429740372295159606869870118467632427152391605578069092107776513729106497762269957772762173120395243624776623411224187410439922555365404917107333205429798118834529707975417826065360102163674936037718917857538526760481422467475981668975203100333654484358815838842606127340790703562073007484082440954551771669306180473893354147735194704810560843023037623123274073047510102717854531432322177452472656986629434458408747008*i1^74 + -222477030970275549832024596307918999312541766774118035126225958773179475140862175154021891724170759823943419825971599011209855918907045296137619948651426439419047409593765069661696723976881390527711524105614120707980606540585524245304887076829979731521669029761625958380960386635724070755632201863057620506543738238685015376013418355672901279886293483838756494399299924268328001719134205203597008428522264337309884931030735124379200440672722566500329629009142202453026371913848273115776043804774524666106842328478263395663123423812641458881594521570459892666452003663981367950583061194497960017266459680582223096465408164200316131016041257702469829561546573865855819685518211205998988280344477791030114676278446225554849607091517564881981021315953826773705969072487408479802184474129125465406430535592919865939027996391810798945170340652447443902255483036552631607731271541731365313116181875524909754387271705636930756067346840379890905899865207676474965531219588359945963460477964904330864998356751911236833515362948403555379845481466933130885430994222716481849793929416157123630949787550189117127571801042949053440335361004169683817690702020383840364941530093598612057896878732985070129767335986069186122895307463373680608719457891380736570714267025232575928513118435852469165515087079920619627707294326491901816487175122930184128341043133320981218864557380192905752994391757852951560315742259556514670093982574141186926371449344557982158951587134670726386864313356021457273017877136164615686833163414623789178203931089292352940801499052306931260581504889365793985300697413393437603749478099185987908558468618395780607194365063671259395368788013543549784814174208806526597102800283755067803732240627434157611788559334099793064142040922701554362248511424099583876648857618084694643984672944443430880836503203783046816687654261184031963786219838802808685286689985038610681682043874527122643451025507276522050484851405504686496854090370787331640059458694679087179366400*i1^75 + -1629975060039515807316649283558258016494022998646367089073767376317829616819680460406495547340214700674958458899386341855961281055586979450948472054999600847416200138258490568621180180603004053175155664979416893161613288338983956337591782147448953671199003865245520485913317275414965894441324530525392216244952772033406239374076328899906937365416557398836280345873974238424125775027453899720706830342859466316745402899286650623995865505832683515289637324742115424942615198461121360884656572767654635425668359658487255082296765152126612709028383771933343747623560857703880483220415990222952838570830379739262642964018883622462353422578393541729438908974804861547245939314867385438369604257487134338121105048679306686542019386531371526947222133660498341942647385673691335329425455731823635831632423558087581850180276039335068252844487477597928757097159210249253321923925104873201188934896395294053277596669899059940851225998838238725404071085867879759399523646716148501574335409107708739172577127543055803841819925627112122562028581491499067349670585172126010906913985704755784427381701622563028610814968856025230680732659366122645711858467210069156004144279201240262573256021880781757461759296408707292828034235752883658806862437157993197402034610444377033359326592010137224709062879250621252878886434013029082582080295423340767825512012254585213770987816628047191253499067900273906255746750835454766073953750766782117871287434024425303239549000288041965341119972351168231660482536320395612335659479264000427183030080624763725472537525012317099607338432474240749995164105020469754739512903286089711935250920054011894906527485973988492490444640522212322061469283959801808408014065498290140731576735875884033889301697868501823617752872743785549227507995642845291376097487748128917652297313940647971621983496580494300049665992405597708270176445042540278719288769837336201615433155170096205730389532797097086019753920802343269132983693496965188963608522353266393088*i1^76 + -7321264904311450753673124275257566130760464244804389268573240245806832728516686536415617458941715171012579560660552596547398425970119400652389884757871717366588438750022794295591479520642711332627189577745945995428693191508753181075422991632281390675989125228000984684328362806307388984932667634878383260152757629055068398436792276032019113674591535765158414963768536183360835109489874346416543529949885092059230719695775289904625874830351049960824842968385290119997423764115659026306078555277987125250865811659093137118719948140019236603930630899297146369831697204876887488308110350701945276967251868849132631513194904377903647347982580813505172977272409831311169327884978487638709111031621882719819207679426089432610558587936980308237374191233989087253744213147366723584703217065046762156752430485583932921353560694848238454298705316184164067924209008985728786447682937305271367758334800306409055828297081585086865082090732461693704365262741805882619727801402791835553916742914455381543944857871545230241931851759402280792150547624092645046354782147989506197305770498166319908248539490237237107465294325388167720766737144230909403452104149030298773665361200896969037888451529049636305019960089381543627881964245828288733531361266216720529851144780803622445698147653598575508250992167813844033550473112379912331640427360258199429295161964321268401300519576929447331038314783423468143348566786391910900461225390106681216246545469458187936166527008910583712371721607110003208421153746236283770683525579804709329236072001159155267998138004054996342989922431131784829130295654370946954327852967501487926188159827930348451176381489565742938117714829754755080165310064601445307801743351212743612696899351559342433315983582740849190449272308350879422545041286062086519852259868802542637642992476858989075736069281789931763399246026489219176507239309966345544458097114466104315055936247504827906313554675183937360981589640571553405758413760944695609900662784*i1^77 + -14102595262563265577171756496256907784275992925429875499105594935020583588931557752634032174935408572847178741665530760750842712657557157263454959579071221648640919207781077441236540905807172745401525136066464674731549815243639908084621936770878979734211190430883982624382516709804023115702511440937302350452630692651682170347784583425721485490307674197624037886039392472005873697263414234887884486763002190271515705664163518739246133427063381887220764660765026385773799523807606226814677080077295982869375670609419547453198330077940641914676781069082242561670537708192844840577658565318900722973113118898250162572509241422021376854063673114441426701281334680377216563761629952941224750832484991691666654485864901951194787771651458143634407539484600051571531251440686804335917287758796300939897528310330211501352001746731945222911409941170602468202531735062050044444228998546562545120710610780668095750167957673005412418573665285341994053595392068975281508580774018077332924218764878615770288638435687716265936662725066149990998428846092362355741842863256270708771896749272066967868040220835664221061558069547239065744061822068027699009328582193470676774181141051580838493170875886690840664111899694424199216889627125600661487057508724323493182176181199787971737787187782698260195283454895037501811018504022307995612975650390048460153267368293251185876532847649784089415468537224306803947925423968439809891417369512937222428324653761549101447464485143816002912417981469739764104773737808954756092976673402860988823061462229293151890432060500945720519729407886676329407789942784174488730270339670074988029349779747592559296789223477372000186429893984617096596777666218674151960730496932413294301821412938318345658384683517719616751667697900184202814551532995229910618766220966118520339363311668638124070321550810449782694898911084057446174859869905788636368622173764558673543471319303663945212332661087887731748279285471047818271537496198217728*i1^78 + 7608572208736937741250214166802808373958922370689983162650931214926444062174183242152464527861936632852110116485814349981359191285460996005276866085955879078439083292026147831254617424678492062086196086359357279710272310399083552337506239478435154136560769653307763337226309862012005860444781851135922900813463670171064955822834642851219724463328372420057714102886198403746634455563979483949080695247194063778348825945218246181764000049479375205848065026368766736640441981727391413627787256766625897915256507506427230909847826870890127518819569605894079178671412959433616825101057718732249286211089276397364460202003637363492812682189244454597531517995433859797429543487202581877231136497700683647118722447640241730000440194146776275246841050053424258072644681259051779893766424168324733133581021350950814465454508082346247913410689458313351273174996338520580527474401912294586873601828648182979823633279185222644046717398828795752653584436825373888331304033902190506686037585112809287852151329200475795157723255525642068252368665185193326445004231000495234434876822969144990274824044329191890852878466975122928479107830096296375985381604667388335044009432570434376843631614371540744484164863020885296726333472685829132676121470528279392066618721373910412649802186830354849628885918730287686765322117424167637287247850394495048189955289276992488867933868329361819457746079636315897014702293873184304474546114576331558036103547594932907223116023676981661340337910143828215068238077309694011038995134252068478618813500744697583423059959654050425846015578953645305299879988332416223688053655047012053410561519886557396927659118617432112150832918700855859820532608147531948475009014901980103945401459986881341850310452054029223041621817444042295530461064761224845059698465855415415867727146290123463290119010947040492464539532860190292301564642128509696580112673401562075333872775883877983549224076040466070917553287034187731791582855168*i1^79 + -10443451588952599721581296027076307161111508038950981546433894974481473824231468181248355078533286760988312140756643351867521668326628134000703653172418110205596526612931995122660379309746282145019107539141929748138135377043649351762025733948928227021106843987870963928052067992026113322809632655092897756946027757857963615295815327349943241523993722988091338448711117845379297394734559817873203384621542669695962862565732512415365338001526606309373896704344032499861482650783594898978952651047244922992528109131970681142863868619750844854259083558094016094441598874770444039034225386935878234763226366715840235013201875557241532218775860850637584447646832894742106966501243829406135578200451618924297588884134195386434339109186255913036107021673158236270103511705595691820590904579966240263461705477855141373598159347451799417954923889525223041839541296098746975992840731608401870106458111796491884229147892030164587251861386238696336248006908205361069227027149703062799448846303145776803528781896811008094575425810780729683642366278554873596391753017184782050280101707404020767664440061697722996549150312992564259989531610326903231926107319059435649774733732342647641758948659909712168627631705797829516909488801814882557721053944787741398531166079645740883635957645585936096413079841341097352561045474571681224551110646202011078712140304965103423695694019931187315834573468024899643900248891870915141743960604796528593517184117238004784200582108330629935421696646277561013631139965517367964432983229693019444205468045014238312159948333656266199748787638820498815983418431615255600671511830244681740244146843518957279473308336640479215533721830635165651468267153843488959432142539391926549876291149499052078150728354260535836711795960403270593862687727504183775373668840931590040629818873441487995714672844731933662121474277093154974435967808930208915687840750729436295700761263324600133867723258800271886276838380477087744*i1^80 + 4583370745167010548583489428989683448560575374811413783384062756183933213715794309409653010257994948558661444560378540876011198817067042548211009200593287037307571821062362346339334154183714762138012529170595385791162069854891432457767892122069991505047783382992339607226220114634540309296400817739179764086319090605684417440794998627332489101367749620414843072527455516559886705854702837965769924059029921491424629027777547020959773114039383239882833590063119218748710150342877395733563826224902843076645172057594701117024724958140927322613256082736635334749789168942093933613102415357731067435526465718442803473799501765082434206303717385494095221288174208667964841733339951240795016872455254571548754024818360313679141967608240641972563802209492731334276526862252955751901777769903449254087650360848363546822129340244623205786323461042931875720659272796779333575654925986731477379448781671640802895836559442230419560449213579585824329925492650468032033375624704561027628564803350970801292736949715367230125782306300289372165373235396630443531179852547514027066545619668074991526473946337152326201692095466238156050615225598282054614483999156842703475842914131648893739070977705161029580428201233407166416309978192654835252513547041942577157270036024579832921692049991470431006811374835292930095060940716290636379943705205736823023838117899192988663106607777848925411944886677255501112704211940415851175274862203980764404258119662073598492289821152315341823793684981471621051849312418713621209981779255138138876005250250399266381476311669329641308939794300162065520801132530763327404796117458130772533912746456739587984209450584274356886941112190066522557495902433949960955500089562669717341806447678002280660952305987039556025848627175498853118403055217672236456082599499345999963464756549161594076134638869959293334537450237933925621328421175721345046953486088276763689770239794446434603147630419241825954955264*i1^81 + -907576543271643409918465616310365461171290238074662473230033454586822490250503326518041575906675283313712309149005399523191001350211686764131446722611953916761259490066825669414404491827765761257942809357101322300909619086268603484480734010566844454854933340981980340725665502974897116369756119317047304258791038181488105985946862824355956271153438607070527702647178358293729517310659665784156520138741051311504053578832658274326937076125836522588705103003988011198404344795351303945597353709003616212615247813202175450035127524026164756746957368941512929487943967969128854890679999101243881379858862602131456254639228927167121293453408396599514516385576881341450408844728672782226482796456137147334108708420818666073923860037621236906734772948276466840930713274377110254479665052230783872784269834357867614133214239514718080104030908042305296320817050177560345393718863657482750926458359997813092138699255873327165993227050758214977468290744663011390277581351693736749993800493687406381546917292322190308640112980558227056131564407027219178241484901147830278907760855807288189389587774736031290782132254738351109925740575032035985095061183210003519276837816773631147238908605961890778584103717706233260166735017822517636137217769147858295900057984395518637308575483051547827184257905101527266183807493613326356927848965869004094650239072836709416477625435354172939438752600964023650085043829980510972270809271030913277316223686358538286758535535610887551440629859758227684519485580165191274474545844485829202752200299417415837872517540434676127888550261319019999289525840541183774267199633111310930398192445980290174218436804402613843963208262824069869866808528277292850067309485369357837562105163071005393680087903206560082646157022813393103209871858222205823572036386774480684028277395431911071778632101269617867927396978417694447558709615049639225459748194188036454523940432732087475952808433689821184*i1^82 + 80266433032797691004581024357225115816175255812335805749753998553571269198713301771339612593883458460834091090373471361908301850007785165252834662900204955000273945475844580891279950435560935974450087539231619031081689505971524016049279347118566227567929210666891082668636694468397022899370545529733368490254971268894655243970156610523288873917510193514767734732396705434576695784939325468594405602729007025306134200004513099976832395403928748422626105771350145759807785689801941532379264486138003728099360801382977012011732064913537553101382619673841907418918775795332431448878152221858319986395757492288466198093226549433388731090544297532536121426122802051474200445971673003203921110265794679892264873682786969479888293920351200926280346198290752324093195243109867653687290705682378274799535799501392766335269603461599884694685803806306221259342278584790225355738214769693816327372458345576925747404316343711315549089413875358392019789847247378268770978371838262890452240135751952068471590328288114340184633206877486689368129647727830888226899222108659061543176484037109931825268139156893236420154084904037383981837792322452387094519779994347569298710752138031098252324214932789783469782828431628271384440579374495059010942566129560765184620281194400296078556354488437220529721067195558421808526931595488847555385920353340679100144831941298049946153923411854225062266988683894284267607721409786010433469203690990898802426699445061548710303936455662925720968844623299259177361328104805488391923405096270411635415803495428944518107445415110339943542370638632799694519076780302300621737407790872486463878381596657336789180529066207405513881173600599650958800473865992217603025047203758990045870457599782515511227828532713465928141704769344095057305426179616108755671129908678777171698532575433835868645261799719397333141541358610409546513180780934098954619339976022138360759942887763649981579264*i1^83 + -315304516094086553781576372936864272369595894943053292473502982828507722888451837228409746520814861251346070747315507156651218099878221082113940016097713106302035769860460548995566037553979590070016359098002307690909347334334238869656628249767990126716064233222320430306272167579413309807967914409075253038827239168786999659127715979273964319990109267198492944395899915118481209465753777284630212695509625026909690485080909577640404851671558988313667493335130962341614769456941344032936845651317286072330614843424160966346857682868083126840147104365321620794704816057100394824958095897320254912557051384101707725176311443085466616074018926482004098790342197288424091633302339377652153860037100402032951409011248336137213751791531207751147444348126767810109901228214206470679169672401614014435512813875823674398442745247644518738478244172579966619329377850416719198342115200093367724390729676594119937482970030891585211590335658557311708548540009941401719511631508512082084736715556701198533888944493486670751737862540357556624113620488046859150564683759249962793350145946661984952508891700569149083839353483543572758773802584649023059614531866349456132955084088558888001883449705651323769185282125940640128895337744828169796648680780640313746098371623132578464772446775113489191522100350572553879018894009297898298359000795473167341748737119849378229290824689112876534422150887032365897473647206928571182725219240148796372918962674401103907780619398841870684049607889106432468607511015477409281031376984068922613314369280095779413951146025396455518608006869898330664390187689942203174977787557014380964751734396048733488850232666304717667163920964098739283588600402997361021024936211060012372840185730625357340375718786478983315887487198549043430788422400454005921745635231357102333698404928998956828122860049917383935040656347771713613119179753208214271738542067641772386969140068352*i1^84 + -694601419756807885173539114985037780012701907104367632315801068638131679953454326884649244593448979778986249712938550577734848997513899240615776638452568658333096488460327408425159604460613429302958184201438560583000180956660662252253548201352943047831423522272901648621732953289537688130017940738205744941947971700600396348881845197406952131632440503944464214810942829439007261516747680492419756725414777577266010634059968805906023943938786701413302887236994655931659124314210406774744964402604915140892879274860895383523613913485778703194385880204134540847466787096501227752379265397870800201935012287835373318464585330492035841094751818462186934699386453472622736519207817620296157153066285016078533209462650777901844040064122139091081720956434302358698845967117839046407842728462964066178013543653880421134270576590331495138602919371185811921062738792338448807083983322543580279330210829766378382963490078518089088816189967472657953438498396806599406937229699872721697966881609069687988125886464935556717060234913602982909383358218133108968979916569027014042601381442563098678297512175412608993059495303057242441312467144090303454306257553121153350894252360677075561885669607615110865385122770260023094597289336962558304353505630470602712366096258909692982706442939074328250855272273877194006235254944040838806106143299857457079988868001491242832981799636473959261082515143409667484990781407628731709732535017499407388644646204650719934681170861755047337755588613381500193526429016372115472251358358145849603634351647151245230127197429278743280247772836499361723316564221357435624149005871686337116070964753041961908398996707981679108890544598988746955739009583717190650478773118556067386195011063751762119765293613609184604123264448575114555668248511652093668505496914774807663284850724858132865920035736282749801555487216147743569721823248476386097505683506392507351040*i1^85 + 99205532632008019161879697636468024090062064098307363411430642382496115390976955773657042817450811104017038943817306468339072848000323797789985665427166056340490289694354520230022944420916119343853294882882882183339942508193923246607561609000522088212985928015823452517102504712361984938705884146696660066243875848538983733683179803000271772521793347705038989488251667157198568158570256075833716475164511693796436507609001057569205296723075630762582626194194913608740521480394428937046701355906192889026528431961430952483741535043997052002790421067283980772193703465955949399917502365981579637590869147357989160302203255015940703947160991094688063816538190291767435487802598698041442537529996914548531580238872896059185606236053288708782257231058495309716382559859820307436302405638628490374199689167173336508650711427502028053610576879739768205004068135383159420640299012228691654444929375313529947911553551154298103676534720632278572896827536751727046390856309303570546116256831876617456455009161816000943724267508511665030298680427361425921861090202754151130770999383262832693192990388505258440236210080342784946790008831401897468774551840272810761731774631481136589592920538325641058832644944183533143490160254182537910331627980218273334914954652080224409395960013301570358186537832717094989372555357977998368497540000757236968793601857609160719916745595776468500436187032982858435353200013370374670544677134909566917722090407674960956417461324533598222757917708754669572507565503451643033989269432157544155103257039665993026153081902686045617646165608450139675583488009402347372140038253255656917051807360673688589576534443067603251008018242625062532203114448735775019367967590254492642383176723048497694925313759095232355172791771844437965263426528393372804527681711014355577655770926730780042413479211364401974214043356638217974328579696106097671342502445056*i1^86 + -8826196011023389530744900229661902726497580539736517573077511764430368594394652745400365478530222528246831979943603057111639889619630449164855652663573265721995867317013534382098120617498716548655740436701471456528934333259924834774128973114155675293729343551388939664917703257370800699011467865347192521165592108778977980255685231905631108794524596957738581069738560269284759717957959465831912351822796716911903291560471169956488155776736183697436181738429654168767442231971019349714362863482557914836524537746615335621815899877649497920024230291545863086816323695011158202955410573274752082047982208057870731866546529915542302737875872589241110970288485862935765733198164882328805775000074377520251260786279045179078483962838641043802724351154289283696784374452593781249790476193467921103254302790766647541010309317603260249430349975572930244065739915430453171880233787781882561997829200505198045826953726879764302315523949337065029232898471380659987249671099553968449538858553110632496142995580832251679378577457768526948509357180563529648679352571571154776278649921797217433456366701856922598902257876884760523416703078301941604841920742484256586721098152933004811278971039236330107577196589544452055733263371708530013912530961563769089349075559331366149224222181652276021169735067126467755137918112235618012390917918004788692422461673890511964226454253624801078996459442336773867114424461085971367152085541622395820978874333792979527132639816350899616686613742317532545770482041207032602231453107575310958543112969987435803899483691387596535337171311709417690327157521252796852364644531095327292942110244292219957238355245453942696303078331895525318724634886057963371850416772740051524740126911756630985781225243459051276944332747182153867266224233766601016592761422750842270741282249709610653282914842090700174269650748549178826922109456418374418432*i1^87 + 467166642662385221086832512214610984370790492460254713067324879142501200439026907515624885096944257751663960804004962836053061740649775616145889672079984420612140235674692254158661023888146408368629385095044981029673470874499095615078858308938364518672868768895267844212513452682851804769750567486911973504270057001878672144139273197148758948371461192399994340890051358488390398013851284657733917499078540219973667170614643561441287153087196070318148200948103535008499929622446841859953973023406519974079575025418399396479334274380086362481071336549517052119733565843946089221396506622271284948214491622873430684655465672166055768626814018648873034079145712796217725911690398272479329350574832905027354796631479720195256516512968975935817311942602154014920837041708975068314561464424139568525910118755601736942893260736355586666483903883477402116242595185687888669242969164076692074449419057481272792567564682692519643364580127223885739619053718486308032559500781495745213950401215789927636747446980465403554285039544790905652956910207551412175515854277422039868505588030486139252537400298619550800967528256051896670134354872002596996011728823008740566945708384442741952894378852173643141468880412504554501212483534738162191638850512282803878512214355825425080143839271811161387887913035148062706816156105666406805101752160941813293373499740273860187317960734395337905462618746552708113620667402057918651153190181733197102083032299727222362997973636091760834724848043723738737184728735926031613922684974568915369204203927869882153201512953679339481143632177553595973288950707676176280172079013490544532302199756526075565014664026681723481286615084953563996055013110763921533735044415756723109759358186658592437186651014556019072133359665400584133820393066772435909339185006942353019451978396287061429964966301252375252828540336829328076453183488*i1^88 + -17578389957173144864491326647206598575060647666572220626466674589926512211018549162357492312064315967109397230465113336902491039533990792549615667582307899382008900832380007461205560964844374661948588155297739484926775935446289619380985431700570195111875923518556747353497828373670762264111439315827118292946901607535011404408918511066995346555028710376621476068182872583586122409823691858464184205873008435062968701777173988601849465830840012327194488437420566484719383943651415221324036365688345515763450225770065491684334778607689524736132830801646085713259525409570351720306097064717304533301671469937339230519029246434569700671437732275231294057875127134339064710470653184095209249720017864179758041330667027848968248955235583725798427047099373751982506148582048143503182342465114704504193975065780848469309742101578643046908936069321546223010590680091583685161919705425676075253034224602897202100229441884532396239186846580807136868676120622364802543626112224868446841881176721112339919477439661860674750329328119797378027993693854676849016010712361728381608809477590868760873516905593970922701932681691785094474506527583913693205568497348958560533243795486608574996653955256810711486520698231563839055733544523514230853447785641575114874567397419459019602153459908675881464658265172246707761065676503108998080680836031878592914862841128955983425462352278668916908339960673157908763315627250201651936503229504882087811393566636773058578054227229294990712460111198416642006256420088356843441660659249732295361344349969697872014662361655269996700197040783126453196648638685152786230059056726846430190539321857505455458888768829234983563792984879377797182191133940057789721958994523809569641587161128733261558584062920403711278288167531568193334572005004972072911092233377480359651709786583730517358930515067587148716724821015134208*i1^89 + 688374837009651894129820007032859338083715168716161546176683576788751185666656608236475654770868087891226344497393601612253823320252161591988069790131030984335505260398733047912681354983838325128193030309602241312798430420193529971718064966577013515477088770359282870145162032193331638990209263647974723263875026178931543971601494330729392201883896950107197622474716305846022293480569255285712595290648682165870531421402533520574937965915023809063114435351993276232741360587453421630171874522694888236615977198531775520017561042692488302467543748834041607708293302362416355924106884168340198708048765273456501545444024047111917401706360969111706417891494016094972441874470153839749462267992733633892561700757622608890559821762577444996662337943861572926387053815302803380015228881456107587811616098904398009017955046368040497987187839665029722047875069247708301096032605631562418510132638726202224260383689737229436037365767588716800817105045574756459193941224391077875098963434262969272371106213954631722572466479917382558521808358069395131611685232394659031459457481936339780025923615704370653838437551122896147295799121945063040656186856382120795181232299486893079255383230010246559065869401311938912657931022792773183309108533168345285440294151118786025697996772244962340658784992547577027272849664063300489456196652512697703833111471678071236498693621241098426737901631639231961088209811510296890641057937942724014438878847298312524629743817393289060561183716491299403817419733692225456035505381848555651107488387162686464474749836615369741034005319433149027970696263784236587790585722661026178814087673915251908911483797587839431311253869076768735210011362060732280739506742352154505376746686461472989992644778830513165259051125202635546473648951514874874173861207865672016505180629098784309835922030192713801387737088*i1^90 + -9832936337853040369533874444506760691539416166737271345967058355097421152511194443585246037811312778810148582952322878011641174130335580573198022619725495205282934651715294502695584387656966055475619742184149244496921775847324774923627175023429206005424001968080748140314026607968972916508021034116077547507816184197721787670701490355783185072821444061837907488185438327521342931254749754405495682249688899626057654913735469621970522808917136539263978263010150356436434355288220347650020467262971587430640682825718729574991669670150149283934748254203936866637162443759073964943620272987456764822116637376512809054854872205953948715578111675447339529600479664587369869801427300316516986452472721709548829872199119690276116821117579444427931116505266030823711704764921871803761499273342514405475004995820664007604303702069836041515891605129960158072934084680383049191673572665226151127438347994274168483498452000410397912384808126643396902674921229863285174422459767702433526895894724939748169777747673843365566562183463570193735790427391241479272098131551150239955084018356130221772735677321868604161454155285616276139160718764620270519833217062860256922642069694547435067399237832282403861143963169039833166087949488496834931522761932368923377519637135102140530727612516713708835942621869768846875588172298956155334432191836332882906338471163814631910495562277529572920739598447463849302209310877041343798858166745775765262861453318756874061531759344172294112382773795879419355475394105220404581972315842004669866324745279184601409539521216236622974361009182714618891223703287637054562216684414478580964919105835669162369186661065038264199294569252295793485223642865217499253579314929259708737952157965222585673803458937902361173655874255040913356808125396587300750727197731550568581032974363787580599000214011904*i1^91 + -661758709722703933342725889601718938809862850762110607042410490120085408888016578056655791912566514976214999077418645205675169212865426289276397072010193249079276190455549968491873357195982082658140058820978924531085139957006715706935222407658111324853600685935280365924168813137519451948925766563716318817300702836972735710723638982478839090084071047167028278352020800232350458775097316401260220603625680029692008951066727507979685167406026238145474609306859265152462217138383234910737091103498101918847847245713445801292890114662116053407226013537171513996726717366593090821316710966583584127569735089337992280263604675846996116288306171465637674874469011502605245026442335908016692464105338155904894733691882070824565025241782516266849184274329383574265001833098699774000085040598183039714215172309002521825963457510013268909580255367811036864340113602578788325379378730462469078312278860887145146452796369560243864597517682909632562651111440308874826332093403454953206147176692430579877455945525025702642365688610099545635012438724335430415904113135380821475089654850203634339891479437874154448908023205457713760866388501120114938491081007410559017879053382455703744354694075796351942169628571226731258675924432065310071292985468072978402009458989902825493334700363466665067187269544026740792390881593732172632291341352836383040762734258872461783230208462598903587401663306217824175299689673794458460536301335681400650733373424478898199479128130271572152022429663586883304006830253675235447677829008182767009346342829742349781002464781640628682441155267546554337674842566984555827187971494943189439632327563810506823028098348915569419388750816675813936128571095128239232476905325354418714083031308857537326545811264559948584355343783078469808855762544189272135721321566946465507293747733651070648320*i1^92 + -5995599171934622289028013529190591378762279136575833200585779024135176581923319792467826248944220644680837383048746001333139265048617117268790096661597200070451300851231813591780512934727621880219883810083964143324482349430812248564100260789658708723108948971042230357268693749550246204902525926761596996061311176606417464272442414329691778197616341661664131259875140043469983430531485559755446192811609428714636056177264279923215021828057609509336169080117648995787381504765759647776040816791202728005648068421826026988214353495353137833176313014257366910459545491921981658055285978520803635255855543771035152092937830262820267232280660515251539842410390778629446134316862801356876812553496151659965048520725961982588439755842310276544072024706480339703732386556407250340607190535388557904168317293596122407975424983962503669443271457254599710768383497436806947728105156576275352071255217431313770928775060566946757457997545820733593193797846695413937853471631297051043222451990873592262768350719677788279829423177236967063242221091151413003701745073783499001239275054614552549164251308371405920352098050826187061014435742035861696793238956350638674202764224940238875297890102009114548794998337105133897468968139091537536016989168337261055090132684102584629030075311256442834240852997137791393089487478726571081157331202668396945458592119231224490925249504497344968700229558321429745874741683458269168176833364059053023193576859004500321636191024874100980436995478880898694504222411677779225422158542690551180747283484920216302162685203053608334791734681222007324674420257060991670501942765277807711758741049028414426208543427031375773304963993710387425965556458740169065129544096639308410243403775077103639977918329225271088270802930550627605056881298681049384042104240712823848069373100032*i1^93 + 229302152833425195102769278829746856068132280811283724998888005380004259416381919760643013558421504517472998216969060856052657297261242264310891909824446071584752189903118992906927147895057008836846301838720347108692129492163815564712035503135047345297387824462285563813099087585238755600979839379984795078980178191389364033962964018932036124972916426677932785413630818750851182852502181361244155391637127198876595215252487930671519113891869035169683311985802401016952343588776556046133078608875131215812042372996496592162887320953133294646396215253786296785350824550292057729878517966642909098118338637587142352494807517057673415671652608801060657644609381069749891895116501352111678836832154704614485131395271434126148006441253859113694545764928362844969888814474781473244705289022067904967772165773125965713303817529716764627897481993048698047460332214029856171808991964328372578148266376454600853291736073124804397169960077410643411232357901488113851478579828281107144149111668757146459930640375550242863209649669391049889420057718746963469301896314577753605723738026606114180356809180783066369090934058245762401950804350002705755453674404481295281473179472487039316452122370920868213728728757550433568457342448907355196381777019015104310148226092085872158103224571682802564619122103875849789856057312591793747005831556256396507393507509232273052239540720127437092218526629050659287129199862638193531039438176637091630382411246175174434710607446261129245240240462494992340547444792610425715563187745647034095759341567974506958152515600105845851901785177212909037959096727321875919466738266227360522182965960821926012475057687077496553303139776150621581702081206222448562639723892435996739825585097139886004401535536231712472318374742305974009433062142016007485540286143446122496*i1^94 + 4926002964524011091057572482366095667414175972475238561700209279034725348756657957945435381537549368318693999198481017438481594442971680947338793878473628459840449715594967135462062472211322689499619504725498398714568534432009914376717931133297488186197895541907808820202248311082206670152459066377030716502401339029821710454478870789575418265471370388229636570810626644071893345077155606229704840657867457360120356417802171768920230877279479760873717357930034811094976247703709724997233662741988418209449751884830944966341630996779660783754235396816855731532859554720845171050273857329668916943013392527954888068704984708617590072439480691552295332264856906457418517190950048351186926122333598748699079724459866463123168621346268054436728678420953161459128412140517815799415450938536623251705981790995105095617369843716676725721114610991038766559142876654590838122160031483475142117995284257487783147010200915864494107405991736286216808374437815708219125929255808187594742811441096067085552022676805722324275133996121072953302156529216670139837554441529947198865305127480160249813372629245202290374602863680842837701167438999270980924391834236557357181701349512144819162606350085941386892928209248612045161483082361101057733214732255614449634213353000635672116553607012814972531537856441592975338590855669970530501996310341832027004129489625475511525455142115697156393975677622267395277015438252058622489638688698480672039554742914128184650858340798139694389600654569199122486788604604197143394822004617328052601333808028740641100484757472783672821510280207626525270802883104531898095398476246954798383712760710046248989766409133072023459739249557102220451758961355105138980912202157035941236904214057676747823609594414261440006437290057103442602334610562229445897224192*i1^95 + 49659154326677218005416981334110793462019118980392744582869208020296580805139520931933371775735074163114418679649682409395206103581063906794153468047583938289885374311623312926107781083749156699943026727931661178665905204423567425794878759246381622494064263097771232066707325244503902155609495813577317686029767308249126395358275785944607401333259185634783207131298305779158643951904347185070944446324608370563391818330966381390992733489685372699260455647579888429050778304677755027905471055381763343892706951575170122170151723246101983968745890020088568583755460965745761655881256133587961842345684981040113226385965969038622529808743703778695472183278182528324648927366554512855961032468051334943931005633445453260501639351623909163119481278448475484659695924815730656699164235308819564350656525902764536889023040266498334915682980353068835828570828330510359369928931496904218289124615096889768423491224029311935691430916162631339736134076615311646679647414996056582251611258947354140982114251254727992791665363133564603971605883697038728433396335965138423498077031090171212314966688909033299234993110509018229447335672125823801082884468731228996193108426101951079268543682232313372031575370916185842216773630853304921288043972789766733811690190943016094776372501012913814775128208540110980996342865961715407334274597980726722146921016501362024452306915889208187116939617399801732030627916915712369687494255631623955248741077808870152462941530271960801038277046996546076149382708388980914049316253472104828113801155240763530783784415559789699161807612570585206870642341526045554391476782691666221567143681151825019589881663969815135213910006637882457846630612945981583580519548837171464936939926437394727924764479664926806933225743278099915573566653815848960*i1^96 + 249417356750470538009386596572293512064956697050491440101976973200881318726822098945693219851950295597539704702822947052699352115862200508945050884312563485173863291433990940488897129829038710888707708381309149635307457497462095485192921967932030306773080210698180717328422286156994159042049740317218121941520856313421631371760362555560962975542583539546893476421132118135244805148107618967159887355493289268934862482958005333264397782935070979708116111511770714157820924104698978221384984904982676935581117561871914860979380399976550144650476284523543177456151442059200835494202263704487546818413905586483380415011998635276423970807820604161884481966029144263554311045914956388322169553013356973450111852655645164293048295967021701180721178300504145351087827310967553933127052429276755223282407344566326655920908172784667934596173953441085825234566427575657041562902602370564859972047366625615941023880997786990296132271879004693375307001138325074449437461231879361019305977077397658954709444289762496896224453296628632368896492835578147808920893228788009861674116563216918903120995884907927368896206866907919157853911566393997373739644698100102571268332486660862743674929540731726585874922334881993417433810412331380754746270361439371709871121293618889915617961370300435123866118190323569453024560129362859233412204369930863843796533990095419115220099033627022505037719271540806141570394103572890042139461252291722823897905737009306569605804904185081154087467021252237714619055072648330260637472062026437327950221663325460386022401003729535667594099857013175697406445899696381147822286556140777529832831368756797806589340316277447056005867188668689324907593753017390873360151378266035057076519109724594705399985527652130403602386214717633570275328*i1^97 + 582963474961047719607342090119214526377763672074842880631181023383342040196176588529331556748615987834692681422832286763303509572583182922003927239046721025053531842201016899458412472359167418052212502390213767350708994295842763168779560958423610354081747387533850609864536948475000719017699662964778055196612228062776755347031316755457535905999467933414300207211188059171001962279445171455114326162165868337617528404719842057347588324033296333762454498980494867598605886599602090889770536641369902508677752485071962493821685678246449289703550179426726120925318936241300766511720680346846285312160864355117191546634743510076706539537790619052497935924192279217725837905255213334871379786228728052357278922929664192383352723608951680889021439867073040006006827469582791810302595993057765302889922211319044719635456035350715110159840782076358889719972500904441130104834271415666119332537581631321920273736025733705745983041305234518141404532807135769505304928757075139365385908210759498816357455376180318775304778185570699076128715498379984134591242995430882107373675137805863455753279708695954615255204184017286430134497457755844035670266663680466758657572650689976349913261542333208973190363106195645613336408744142484408133055000598586698393966974749968612404702923975734226224621930494163924931683537873585095462021677334597248961510668075143389770885490802018735458052950672846603548890201959069726792835947721605697565970553257760694829293404852103281750153024789487886587529483097886932769777729873051683057926168566223797770143467653722831063864619375547264464476489663524253981609146010797736886495515789726514912405573292644256669462914463843258458120561636578408855639546046700984231699311004755485670207068726596631699138805760*i1^98 + 567690075117615952786012198844443833422049049557213062281183156790109399739435928586712763907023479384335232126547495656492419371636741297783629785092960924789824175502302315076247496204296659601601287658778005598762945530646898186259258637482530262898146774925530225081991602254846069061770674217208881161794165849654003189771973460809405583707317108479262870901513664476349419706525739017533109894392208207069309130010438625920983248912440362616138584020837379542683498559638775966253132843422414614811701983512609409897397190133315560489645799074796767465510599711966051819698225700519504439632647778469746224524315969183384557370665742658125350143105638066816412524611063554008651033645760872101687647472416143686972067576937264620744400526704884327971427383085875953568754514400556466987443104008723733746387420574774276150910522698179317674408249743795376792987965008976308750685367561936388278261568345675566943619531268993444942517333220890337432092275143754972318168398386625623121152577114231429808752173450042071442311702444119661240544221322022600304179322389712292128247875256290996559847085664121541754036518333083292677625724162564409373744050074635638438141078822996294512398342103707638770371695687598184231795086790894450453238002178235566679091916910262152091534381507035048968290581888085083916674841188092400799035502303369970645602065979834377627795543636096468062363100359598868252820135270347973936679701164013557893332294446241595557863405994571769999604937000015611785338535721068494551183081314928468340232079989011075565815269684777433139514541206577622473196555161680951888281228235881424263879659964999144518424628542333822673080015581763991643778462099637140012153921170152345270654422554247168*i1^99 + 560536021142391452789395423867462931597153613359163073563480956766566635611928311274922864072633854340611257873452467354182592036823054732810749282474684927007442317804181360336336199626968782982221502387925956590116144883559604298141125548317836947735259787914254293841278950980987349274856303582271574438987949451677972235435064969422708277200714952808887389901369930907316543866480714660743282074264173135440517389512812417555866237527935234879601387281959291241168042385882040291087765805976403883982467239263828338999973377083091985852551137766250994199700225851707961631614112617853369160143852529632937918127893010110139761987206729096949966358994095303755820049148390010365519886612027890610029477132878387604966096150242503406299809915904487448857580902936256283350247948885864354082248344609652698152343696513667476524312761379603798102807568199844509319201309174282146662172427804969401187731435602189078128506793007541435116971742854749388394030767163702912245413025977368136893580086092271173776735137407764198942536213279255476236828786097033828530072886274392211195612108932969830912881976092501989785027236834163146101794604104113041917868506081268579754436884357760225265057589795082311723478347957762468449126456590010101300000407392682539714060227824718883482681666252682662522036085206018667245899919906048803812923376950418699361829338079568715593585297936606637706849556410254915413659950390511199293062128327322077387616759203979448672448532058581642791127276771854713502290983006775240562355975387051690673404810584993034198988908001225373069642240210819646946708594667150692649110860646040783297234758303807272090807410180133486359086066526571493382119001758317363615971266389437503766528*i1^100 + 41794682654012741544920050435770614881293983367077650031937188067343750344637454241344796271382024678966640120324279498887897526787876328812555728217695651793864016846694988957749356425566490789368179495729997651944020525043062673047537630497580039551921558012454904644721891933434235964274898813460662722778689028222989960435213564899972265394952843777414937183954267641748698431442957683137106907560906645294513546169482312602985844760773720767711093249418837564010098263118722163667723733372461367913290474880027971633104820246400389702565039659617969149647736323973617621942723550913488860658747574835879671084099310981613576491750275237139935666781905439785911927410450150280811827026143041607278399191106462408900134285912194284438016760188595678541767166517504827791778456543224051852869758835191781934453397866418813246260350562529931200214833351544264112041779857500441797778288962186800260258952908209199233255465930840585188243165506878718347182231112345013816457033698844248978970597636340600172767415812720741303865880956569362770961134928808499375281757090396714573712516281537560243466858902264221544117216127370121032089116255326536786085152021531182925668195267780201673212026445148584031287188188905334949879008281788787264407705010200738632036827758495406817249155012287497391652193627090930590828407552310385815094311395617090791162566585271643017917769004262885665384680217787211108554277986095748423054018209569973196107847167869758214449374131799731322660640437760202866971826302090479031966393032331867692648583952599381940138478210865741235039052158535751670711055236212445515366366627482971529199158576276808775423459476278503082051469068970657619267338400443422166260645888*i1^101 + 7635830467949086019477067383012105474717674857259576081929435995329841411883601556095714967166108532499322289924220806949641480925114083316084601403320604420075486940030381915860921609026609244252722675971389243895052594668433786972534152800773329611321217120480053352954046329680240407121182775665865905966456737389645454826917144684626087295765543444962940425458637567294835643598585840999268103356353439891072789548993454059558228505739001308288058164820276643453528213649165887317279743789617387737863889553069247994883316941169837855541636699122639662618220699875558043795153621267702533711769677231108731110587692026473785109570035273543567032785004184497114931831886930954933128104728877142770749047148745438440423487687172660722580915928699013985611416417869882775206255279754412010717332564159876557347168424317703114257116030073934593906748950461018539601433334810965458509821888502057395763965550509990404297144431932290953827267636521271863151254666996534986569943962619506796888523038519229877944560194796765255475553356278399905388013783940665127534435156078532751846195137619487630400963764970288108506868594215684286798402395969534281438582936791569157011505421876088451268883994759510568747747821348909270918669005746009865482437593658109758260999649972498393467859279786999492741472659239323131528604296291688221376630303136972745228093608085525114006813823302271453321033662305980977547404312871363103053786128801503116083438631527897915220918594134383019794460782530045809413146716877997562586855385297642467910249499701839212632370723612203296642492479401638270994743533508328826908342651743915921342189466477892564709348208662285324017705781815773817184402762891264*i1^102 + -18520505120010454466629384460879875700666114014262855796744706740944330806155052388931609490979025095353327603700444727787616499702596560197896640664823192885286610923642118088385538267475871898857266200228572665802390922734328490286038706061730560725732319608410744698273346507424433734623061127550539203140229125966229902167980245242750439004569922889609595184077464800890806218735364407353354552444702883149184616750128612291975607711569086027778012923623817919660755308008765233274610839309972227370553798949794846085703558107957246262637714603371224486042633133447635188126914002244951345742273694631529471488536383430553660918208893414846968456415126904748380698962761038647048853655287548886672572170268899582490383731895366280700950427058936923289100240961568289442530716206826631544052186882024246671174859040753504214757766513361060160127108882674735538432369963149613496602873425959009152812033787742715990224382002346721282891999277645271086355553750457163545649932442014776260455959274995464306095960113174737636109717415478995701610451616026355949440344859614350758757493931074156416535228590859969366654155635696777069327412379663583031999361993211212899983858085417373833582261744721285674698753518760656156017405738771290765656701870166558141370363489825494640264624103717966631853619302103599765649178812798335922413700500582589413620247778231779259562783551065733447984661332040936571233788373854796042318940602322500880897925404498739648327500956937329388441463579825795255620184126226214934847024063641742213269436831540208192403602873794587269118372675831346693616454290435931495422962275185525881734382907495890424162609535815814778951755925601386496*i1^103 + 4614103198076898200472542105130548321819641028174436616459870483546057533190239186322358060941421938435600648009961633719895591755322861768505114851414621268708559140975355781291945372281659059163377777510273657643253188081888066479944319811916421293710304516673805047429185848162201641099767083453246218612201018293720939588795224245606878274373966179073204382434499173921277690521264659896514678500406947141605714467457196993535404241123664509291671837357379477787331088206094306259748869398199466663537224511859364425338958373478943330506637177972869571092728424303409384013475535620482755939075209117071767053284515273424426203309494795419371352492019693057084153897996256982516816408169170166622910229142719361016660806980378972318993175184764438215445678044097465722696394063134040473567612351298225024197970985595375812275359118059471443793489487736538857293183221849705240596130836742925673339363885426160083507338493060046870139232347373160727371777403133322715333116125487850159150297354537177629175917073469898414060976734639864308559220936802076954160299442655943939954662110874410270316454237006902034739414241254704459051924469773099223538401889892325684864952459271255726601311190748587028042204595745632028369113496980364602936395189952024507331975031205054975659185028552520159809435889263717303481605648047617435424786611620552285893627190897505452232690266335144734532765324003963530324365835314997318001827689021339404646511096065186288881428787140685519024929771113999433468023123223505889807107858832731617314419077542968387799108835554777309218463649839590204635166068361061612879374346938285656751196458778042362616084991428943950118912*i1^104 + -144722344613948444122623385934728832367167774723725765950079889914369188606037431182752681477831166427661210905145517313204372529237403095216195553817442507508411448340308660381519069650643404493338343767439283309370417201969227930570410879800688903987319022786223698049305469043546321799599622096248145167716401788367369885622540766102009696909277961959146115481095960485760536698576995356373209546806572220365973088222674821864184795156854293186835837304842087869121594077525605125388804231912236510780196694486842579143765899464771893222104507147183962946462829712932661173784811084843818598235550592039476124828110120189796811156813624719815272245071930991973283312687257804242061423106758638071544824070751198787206299781580789780034873410614911227611920847083927294210628807395903726222526635182247406456653668564361301304653529285666429068660973345129798937591282109998104028084109217173640573937379601839039525355214715585445813779170521417358363496233758868864711083051250399504830929939658860903944056213033096840830099147931054461593149294171224512055556368332544269692707173224250787903753372949909607929751196806654342514438358286845384086398021163321238433335733188661673603856594060288885586815375077043496680531726090515546001466448545466998063698176801163436095917997547990041181121635791222383380095403990731503916461704464947412331249107662972669939898362462502891458790338135490821777211085234750800986900007179637148040865654031421289190542401396998034526566581255280204081984560911595496680130632550267383759512741849190422205087510349315482738871855371845348126076798207895435034416742970434642724056828534345707350518661120*i1^105 + 1485930834151998690541692196524647942814459615315567923050323213585437974918777365487961973276504620009610706622624498617141088203399074052635539503851187464943332537504626133975652777456255274590912724132790869820575693850978113566965546176495922571574087865405496830382488872210864408707685888619414616126476020859871781401436129045260156917099753085691184746462136616073698929582159173205211163417999670043231862215614469402100283477723683782352704749229001095919267668749814766887421868634730686423114726355061566201805003768198897723972812509188163389078705615689812140205441870266999451584307074453936138504016404781452568690948399135195374587026332703474445163391853983297224914494501199692159597819005800430746084388309565374261025299298939375441877531094226993120687350516255301334292571354644276838715696952356455510582889052683542228511308173023380394837811078280969473032309583408184327892277531405827311397960980892914774072480496953261594960019917973332483792299314609910462001176856328595080144291694850977904686100431446299826203780445336126605099331138072314405611032962815882306826817929994486093076390000240804966130875314947262101465195970060758677821231849865408457385930423716490902894846956519971742184161347715599345720155012464339120378759160969045416649848488420268990280150143727821035114604574002085018343579489467200299357271393994522864501899362591546744850068276455571254921750328409624677212404149218246408292864494750318322433476571819200135157682058105260215243622662918474471495671263056807825332070077518813002803570062105030688717425123703734641749902066772827209892757744905265067341517108019200*i1^106 + -6170656230613820748619064474801343214706661575802282480901414052924509767564539363234492199939724674795500014359403562507070651842119295412135368030992439627174137420456880665099925554171957419014223410907364068282114643916714986973530030213800804942019454565625209012036844211994436853311449237356312406998466076556040284731993919165213774604841063475101016125131719585181872566364050316139554337531236738695612764790434157946061515656186444686618071563168984337967694791734630900516374529632445551475613144189152173337593571704794307674560404732217099619796685983140795556043042531117948570414676588261093330163794241001422122425867716390405995395733979004184584981209147715338170285918237121260811345190781226729453538307992981616549792308108204194200979352626945945342927658307217473654593661188363223042567684595389705135645462832700749220746420805544195926623915108641288337106057813716020070058068242570457571344123837267062681684692096738122173123574866256626810506079283669026545868248927080388184436840087726179796896848051922349546518313384388655058998332393963270075541932366312663521408818279023217223842688997387528276220231607643884596097628637277057510422248630442345106621973630872556496475214346765094946106624986785183573002796513888967925107952756667374922799208763622713675325032899226801646370351842919708608071791888948998171902548466553968063550013378497141229711464790984085438209924091549978727617469860716302833478895852976074933420560554428065629750207577108438228035124278298576935711760911532628755342227569190177650133789217581260262672509319208286606604477810754522099565424416420528128*i1^107 + 6598696452511359403687009913738445818091396369303281731842627486548009602959428172058297669393455096430322065657672034271228618572832429944294925653509303308611020515255079817070075444757373537571748530103799842871622539005555813541003231537173500170261665021417155998231509540800309192427452035743973896052969421959825839676885855740933749373210518062655118146471879762566055132711521568700938607517151997704286808910072394858871546998775784573040310725832875649362007183078983610933750668089825186362278623775470463438351237896921011845744352934074437839575404292699607754414075719751253392286068962969894247209974295297621027807607897159105755083934847875948313505792563710801561609542779104967035458340541270040668563176366395968699421341669621774126113646908982622221935691570939642496872877174188872897318336657501008905049407479961319604124423211774951985167925623424261725347608771410839386627330597685653720091701680648847616818638179210429233103918460077861810621244281107623862461359855398516136459380685521237223704094508560175059363763693685834817650163143970572999276784765017797236407218884162248922863817201897380212874261423478522818884222250832711660052874994701682354606708072413880097506454150715303818435343858215288868133850551249109602789386879208586479389122178202277649345050534468756699603949623275066778958481713354522495824626497270563100346436035302475485326863163281313625818861679380170766418983434134736860320338500422465034099777317842145923217902498884398255949752422050195534646590443790727084552950846823962558264683617379387071341443557882189066611037836538722385920*i1^108 + 15261286593566779298916319344555933486896958723017454599882713563525244344403150953089000210907185813254928597123308322148380340973617694447083387007909736783267967100727653222368276094496059653813856449527351402581598774140632355618517339476499915601133927367827362635537459090937455952422017920508479608068142567106582047024894013457139295339630014613847289217678984620984162602995351532431389679820173088819652503285524760604073256618897477948058685911690984003520123066026118501424378646386884119830807231703066020621489439659655301129781262962370811592180591023731342823916122179787962005064327439041657805090426815133970070763439984762312239751396079768023026432236151663489304505491187275083905201710840548372355475180463083180862582125986902310293319804807774665093205202454109161796119754047683922981170814206858638445899702918928367313975779711008170429386419058481758871959802033775846310771051468961016103541400012379637107691013195317360286728142137621938681761055868832230377973479310847823888647883225431503746375591726912890409462719627132274242198207780711069088106687958089001529926085261685911180335539623586205303729616576361990225316125741880538647463605957092989161035014497985507651000726062109921577293631415253274944941905855603215393786933723136725438159951018769583245405865460541638429447742569293806863616638706071464296967800958260383458698986186663205691801688006308202723299612639302665823607464636336514134610148580026266523929010965298772104200530077744374636339738216170262190255549733876480273736226888664985225533975320110001278988831238210616645648384*i1^109 + -23087548409526154828333780794592307189594356886466016990016007089210606433652055702427539509842655119097100547562629762921834919629892318611909652263457146352698550860991306155853634492723030640868219158428946755112986725990306848925071077021158452230814390222864117059277467260264921354660818252478177340637443278471196971633254356259363025850149435135026019368633807098246729534406174784768373647507855984058295219921743560596922071725844144651681778764240907628638503332798522984104720753641902041896897837502672088706327760385601942845520326399166599411975372997146683351623601119006629014636060008399487818622162144555057477328487126211285440978746994471395419672435906508906093258743386206987267361545690638800534354925599197709102680540478377889762050522436137436265105331113444743733646273776699927503107833470496699591808245733469337469231642421162669044455016241923085429263014969671496256911504549338180916288213801370208970095216495054428388007872562448349311179191704518881173144179504328190360209914155615049223995525240281129537479085455753988399666195482742400497261415260455252413960806149188022519975988913874921421423100475608845743435977847399521386771094258257391509751613235437320966380829377931944006204955425386546251567843136942865483843498952351509617160924937164925457487768290405421312099549491396383012316787058671920093191443470607392782442523671270934509704854498216585123536935344047251518554913118989833902957879460229094880624996435213764970117186706289565678347957524027210153094431774832559285819312133484108753326330127948598170263486464*i1^110 + 101863021987771648299615510458222447418207433248939036437155023055612145199519344211403944927719041246587683685129756092376863157510835133992368143657431527781170605432559630563097881901678395404646670847745585620996216844340151538909617228903116610663566695380990361379816702640828649313748407019055957678988664359391736433532597414516478297426450504996993894839525450599070249995190681328265923063044201063163979124589623471776481186498396663900787030113609757921142870275881495921422095864823731038120919875410723963299170270369182048051961934371893889589099737171556649654393875485660397817315977874139260957154893166097730357842253796111941225868313077268977230629755542933561413650124153941121192039296361012750627300299714318488079392148265110967310798097828673896186925422424430578258290863146053659394204080895409866655844616116618705955310026776955407845332485648836057997431175029007071755688834282093089046005614763950102040047961484551073682296327426745879956841226532122361421408732429262173431845885841850067640166695364353133119883554895571474078606220806367709510940292486391435236279530554752516401875397280453423926880753094751227444631469881423987292506165245531171039363333840848041863897799988881711856019521230772567375024121963620769450419593035474200040552445792762983720627658896083073782970209391893789219598467869256877808912428253363937334119679863351152946950601211399279275207137546273010876139724633764556317898239196808001065048108587050661470487521631722585541383957748974019319841453444835864130691540337680447415225679872*i1^111 + 449969991454881921911957142848434463682892055948641302119994685854526938401632279278880019712569117671135051917474453933931183565660995628411874096853390282037512152205888697320114310020642882593855236438036112628162218635687087025497119447310874125665186139965680482909658108363733817294784444333132102480402207280738012693860466912067486574738183993738427255711710289085530571841048466131921742819049564588010973894578578885110283356660299828469486102248075164919101298248945723078325990518239908901386619793174142560959034196239839075159682015377246604988188100045769006324839953355892504157579111579881575616190582484586570241824133784840617084388450413509741752583752586734540741221255817792485330995921873820297021665601511789221808314797181078217384361218138252160202331046496332558666626899617142894152329356750733944136673078793659338501204812679743173387353152540886382865709150614102366518716798926792961706584246459768406041496648158310719267843975900294194640136964841956595728589089768246283533269941310655368768091384779772927871635372375914684145757125580719355733469656720229915709332094382381548063513979337834432369964616420208295189573105135632558099742250202610894119213295839664910905632754194387630846842036817993952582243437981762703267867389823953123330355233947935317561387507629781799297857625913561944418812160841461968947476012927599973337376360984278552722192952033154067534577698532803459182667181046542437493842980605954240695384287185373739160003760930238028452678086866433604957079376094413560049827840*i1^112 + -21346857911464367887149196497799369149868074240690331619562531794515454907459629489788884819381793173395911475193148505057215404861582791481640247584479133570137802796032342306632714850228053518562377114429373832633703555723873159322075537479449653105971873518234963065907443351972130342469388373852025141080602987188138089524443721305800696791312875677866940695865978421276298963994765094974019240945427479116531238156129271799843417205529558582908079227727186139839821199315814180069552841158590177916583710208713793313079603291956007642869053213882624949418023249455888883147898390061440830271112366114676190786240696304807432030879936079578227989693781529908455885712091707866434175908581669578594744923637097642311114318909695187017404061294281263079528062010946124785822208993916442393342762680358731357209725149005065232914728343578369026117067813313750025004841307367262437904182542414856106460919205019415165332474122501674087389059900414635311689913261703467425391960889338127886500287147387662771937786991247323443113978240536244625627491425500562834126572008555285103586448131404867604831270109618267800847851211574896624767574860267237496119100288510992296483920612512865238313074948250475169048171775832048821093389546021947363610521271203481680784648063972715894990990343801483866339526344479726331304818862370162205080599838028820496868503751205101662553489859442703460939345441140288002590124811884448884089384378561683062664626822601029428160218075478099874258947939376705908859939820929024000*i1^113 + 735118753323282092327577861835875311329368551408474648593108086867383694024823640907311322535847428458232984691225629189493056126821255215029434734294583710122750427698290767906845701754449481291445536741004866037636719305384766771851816860936831180174930063393809261274123701535195507697740390760777104682612699775541824104400176428455580186252849463872883483968445182358484420715501011923119658876504483036223422386467345872425347177608859031877368629209122198881086579121046822117978809495876557242047326082554046367398173764908546356444718450409081278549016437113883174013233151002209702600150774478187803239347458317153844553086028265491548048908911299303509886084400983260491645440436519590274921614383453612981654852655816532147027911230475444519002603182964715751810605188180276923530612048995149040811491289407757759348005485993511650704554303351059151248242174417148391017740062223312796675213781413863071014251001152909357457310054310914251646446929019189514701285639602271006362302986591564996040547672214061445762828169372665950870487838464894640185803881998093573226391125997395636208585396251294179519305662434358013689709952043828465671843176575648167207565298577776489569431438969774882091354021655324125807851919259462888725472600902303973929767760371936118679585415335639169998108613340022494893554058654606354612075562304524264754758792622548259804230251554213471739050407042856710390101943751582219866704124360952684932048789317669953702034968752735766813081600000*i1^114 + 2469206952856219530792288619351029359638983289010760360778050269963356713946591012665910156905596198164505992200274845436235460985615028560342523391719459034134143266405146897824593993094761386288645239193337635048825676174869146449739123093561881133469290105467303693278804240809986899068794507633048153250035990685013907153886360470537756495516485343727153635323691468059024282660821634668859796292705115070391362472218517805038944844656658054614069402636150731639370689787156836215136604369813799914049181172532018067161171107947120367432315333510759228516943166602845411872006463338856685283004764031472386264711432498849874774459681665427603522128423577068147086805744911654939437656453039838497854681167556983888467659157249766500267346918752371514211207425269551430930985362500203755043276366638026237682345598493775055381218915362326675697937876597929211084389846103069564985061376384133443931510316549290885215211776500432820247385644910572190426273687056762240597420321356584603206810392449316549896599919736726087188772468763130819838709699718752019676893236427682149346069378807626254480291743218066627570232912808830087158056333410368081275302377273422053816241788552144437219597383534452987061200562230553152421660119076194965675385506874684861498145165855177198252034498433083444267826314503253724875559861327190590308644944884004223572198755536505768834065922031987433899764598347088529725728510613597299201830932210251552835037770547200000000*i1^115 + 862055009708564185391571683126865014380673139575189048921059034668572900037178783616788676030256811017812172895953958692722747219941088629886551307878781921685417142826794267347547264231737551559022277374873523072862385326447832772961090742784786471961504132742098570110031701276458038255634786141371194640034472654760900161994543649253508713787243247131819819836838292648647473543171278252323491920830965451281414923394095986726228088162820497527124344060156376188865656851708217866912427063951617981378862408184649272544243108528873997218371573541871780796197293868394306865333048308433069256217669142963921498631277389149892586519555643185484733193399917584599860261656244590295600742694857538895607282245049713633092377363792736872735641555969777436688516561140836831594099685421833908796003624203539456420704116027087065092904369714634517979715672473752507285226949632211337702936489545378735728811387910260397348130930299596226031019155460297589925790791601431511033364682491746587124010996176424048853680391830202473040483823640558634513695941983943045961878116955212024906797297546763519856280787712987494206515062253446078686602323101717698111919608673054917514068922926048298964548613859813267082690073664580523154788446301435297986149153698734578948550045609098741471584401925289534516514156908143562678113752817405464519964603310787981525534447081487890168027261120779273740797521117748618437677449663196692480000000000*i1^116 + 272677809457785677834871113437148215218365176165217495236687544780033652307904366162438951336373987551333849706592386724450553940874269130913562093880681590223130022629341341081421753494931965043733534392299031115725182789282036142389307695746477013524675461711154384493124025128368045264109424460540131028288322948205221372290320127017334854534321489279450192431270009543856308236023499188884450144841199672524210428665249027818728576383979281701367305668851188276082345945056865446302250161691949765562136391017163295731104318334097387802170900103977904843617953138038064853333383194004269039321899652327511487248407690805341195204319629307476894888444471117681759281022927370215455131131423776953184243425625346197638262520127799378261987269341308974015389661327079437407537911948894903197234086409951568532439415342826922834454189505489294781643721694414568653389992814554112814760780252711492338916379318528242911645342936545216900088473045107267235816059005447274123200139799592281609770409050157800660446539277662806531267815557631926509113197275709133779243516863112586000521840105436677317794538937616661990042117982662454020579815219478997222572151589085142149261625184957780270115081980305838207624677228617405680280386821221957772429977405145128512927371575196709151050976074011040552279646287973570411578444728748454098355470248557941924194594316716510040001880973089081513528524800000000000*i1^117 + 161244689322269228667578417054532880044995971981476177077112513902188442531807940346761347144904045385638085582291827954042999971178418120399199715728831987169782491993870563789428219159724197824465488874562648697095116973538808095165012164228036312317345786527286453314846138237019293135457472723646675783088858654727797702166868807569866476579173964516267795412202652819007234467342844167278536711572281840595073680070494314785168143453120515985308832152622688473154595237314279504743074362607644186226261175294229334324931742782326011421211288812092291785230492962322746037105230089166017616096521691346288809441045496148302479313063246078271554191198762045277428360397476484264212314854549747395006157620504071600893456096793877475949868467814306347932600303453492663532053983872355240484483018281607548016984451402905588999147027844153309931622828257549128861766254726769483044867492467622523985857073879160605780513757522559815602241931946114708306984153942340222119831232394366081795527153163287671837969264986127479885568384911594500843576289222733664613158170972301729564862266486458264204121333777649442746961258625130787683580075761317609162524489790837151238818711450768301348448364024915004040046630760598389950475930026395789118724334135444700871775763286911535326267242015996284291676377618409267473478094490239712054169281474404024320000000000000*i1^118 + 15886183326427367513123184373850647245986265881125048548417613227581284450332964971226852562842875415660118104131710771488900895888398373434499274801013846984514630842802547481076875673860892741189801701952699756905615958068449805501333583721938282038043527276417324793403974240118890173555552257840971048666222670945176844398909378635363666447302673781582869348007815504671480179937428734087708115857453938353820627458442456510411130699327332672874839407504051730465011074564594434253530063671759755516170322513018274037526759497571672508765727295327166259473079809829714727340301261844949117326779757156536967755977630720686049081961692201576113486622168365633561235954452992570446587777693302076573479196125003494973730306599710883094655705176763651341957859382861185372165107665371844084913657185659846176952896708377596747734490052788113710308401500828650013614976215366247106781306657407524107801870534330423864776766069058382173870475610476419954932990426632928456622360912746644057352828732513837359650663955622685158827190080307173667954844238011926270411911705229930240878632873088409437145903944465854467469531364686547098420649800601492684873677431239579901826773282477058897956905519102575735573469054257261726208345959033921968122480376879986612551857545915379653622593648618663392546127872000000000000000*i1^119 - N1*96272510530098003911828896583568759948584044157796803900651940095385681247275606355354588134978495406481561125092344441284893613766683754961652884223914660544658482564332954572792306749381382281984143564461017998161535265926165504000000*i3 ] ]